--- /srv/rebuilderd/tmp/rebuilderdUH1H0p/inputs/mesa-opencl-icd_25.0.7-2+deb13u1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdUH1H0p/out/mesa-opencl-icd_25.0.7-2+deb13u1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-19 19:20:06.000000 debian-binary │ -rw-r--r-- 0 0 0 1428 2026-06-19 19:20:06.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14747736 2026-06-19 19:20:06.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14746128 2026-06-19 19:20:06.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabi/gallium-pipe/pipe_kmsro.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x7de4b8 0x7de4b8 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x7de3a0 0x7de3a0 R E 0x10000 │ │ │ │ LOAD 0x7ea244 0x007ea244 0x007ea244 0x47ddc 0x6d0a0 RW 0x10000 │ │ │ │ DYNAMIC 0x82fed8 0x0082fed8 0x0082fed8 0x00128 0x00128 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x7ea244 0x007ea244 0x007ea244 0x45dbc 0x45dbc R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 000013d8 0013d8 000e47 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00002220 002220 000254 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00002474 002474 000190 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00002604 002604 01aad8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0001d0dc 01d0dc 0008e8 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 0001d9c4 01d9c4 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0001d9d0 01d9d0 000d70 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0001e740 01e740 30b228 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00329968 329968 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00329970 329970 4b4b44 00 A 0 0 8 │ │ │ │ - [14] .eh_frame PROGBITS 007de4b4 7de4b4 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0001e740 01e740 30b118 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00329858 329858 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00329860 329860 4b4b3c 00 A 0 0 8 │ │ │ │ + [14] .eh_frame PROGBITS 007de39c 7de39c 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 007ea244 7ea244 000008 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 007ea24c 7ea24c 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 007ea250 7ea250 045c88 00 WA 0 0 8 │ │ │ │ [18] .dynamic DYNAMIC 0082fed8 82fed8 000128 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00830000 830000 000a08 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 00830a08 830a08 001618 00 WA 0 0 8 │ │ │ │ [21] .bss NOBITS 00832020 832020 0252c4 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -8,15 +8,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libdrm.so.2] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [pipe_kmsro.so] │ │ │ │ 0x0000000c (INIT) 0x1d9c4 │ │ │ │ - 0x0000000d (FINI) 0x329968 │ │ │ │ + 0x0000000d (FINI) 0x329858 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x7ea244 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x7ea24c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x13d8 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c943c287c55bc89510603306d88a29b556d7fdbf │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7fde58c7b5680015090cd5d4d3f8f93a032d26ec │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -189,15 +189,15 @@ │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.25 │ │ │ │ GLIBC_2.8 │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.11 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.34 │ │ │ │ -43333333VUUUUUUU │ │ │ │ +43333333VUUUUUUU| │ │ │ │ 43333333VUUUUUUU │ │ │ │ 43333333VUUUUUUU │ │ │ │ 43333333VUUUUUUU │ │ │ │ 3333UUUU │ │ │ │ UUUUUUUU │ │ │ │ GALLIUM_TESTS │ │ │ │ GALLIUM_DDEBUG │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -96,15 +96,15 @@ │ │ │ │ bne 1e8b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 27600 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r0], -r0 @ │ │ │ │ + eorseq sl, r0, r0, asr #31 │ │ │ │ ldr r0, [r0, #892] @ 0x37c │ │ │ │ ldr r3, [r0, #604] @ 0x25c │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #892] @ 0x37c │ │ │ │ ldr r3, [r0, #608] @ 0x260 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #892] @ 0x37c │ │ │ │ @@ -961,21 +961,21 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ mov r0, #1 │ │ │ │ bl 1e68c │ │ │ │ addeq r1, r1, r0, asr #3 │ │ │ │ addeq r1, r1, r8, lsr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq sl, r0, ip, lsl fp │ │ │ │ - @ instruction: 0x0030aafc │ │ │ │ - eorseq sl, r0, r0, asr #25 │ │ │ │ - @ instruction: 0x0030adb4 │ │ │ │ - @ instruction: 0x0030acf8 │ │ │ │ - eorseq sl, r0, ip, lsl #26 │ │ │ │ - @ instruction: 0x0030adbc │ │ │ │ + eorseq sl, r0, ip, lsl #20 │ │ │ │ + eorseq sl, r0, ip, ror #19 │ │ │ │ + @ instruction: 0x0030abb0 │ │ │ │ + eorseq sl, r0, r4, lsr #25 │ │ │ │ + eorseq sl, r0, r8, ror #23 │ │ │ │ + @ instruction: 0x0030abfc │ │ │ │ + eorseq sl, r0, ip, lsr #25 │ │ │ │ @ instruction: 0xfffffc8c │ │ │ │ @ instruction: 0xfffff8ac │ │ │ │ @ instruction: 0xfffff8ac │ │ │ │ @ instruction: 0xfffff8ac │ │ │ │ @ instruction: 0xfffff8b4 │ │ │ │ @ instruction: 0xfffff8b4 │ │ │ │ @ instruction: 0xfffff8bc │ │ │ │ @@ -1009,50 +1009,50 @@ │ │ │ │ @ instruction: 0xfffff738 │ │ │ │ @ instruction: 0xfffff99c │ │ │ │ @ instruction: 0xfffff8c8 │ │ │ │ @ instruction: 0xfffff904 │ │ │ │ @ instruction: 0xfffff930 │ │ │ │ @ instruction: 0xfffff950 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x0030aad8 │ │ │ │ - eorseq sl, r0, r4, lsl fp │ │ │ │ - eorseq sl, r0, r4, asr #22 │ │ │ │ - eorseq sl, r0, r4, lsr fp │ │ │ │ + eorseq sl, r0, r8, asr #19 │ │ │ │ + eorseq sl, r0, r4, lsl #20 │ │ │ │ + eorseq sl, r0, r4, lsr sl │ │ │ │ + eorseq sl, r0, r4, lsr #20 │ │ │ │ addeq r0, r1, r8, lsr ip │ │ │ │ - eorseq sl, r0, r8, lsr #11 │ │ │ │ - eorseq r3, r2, r4, asr #14 │ │ │ │ - eorseq sl, r0, r8, lsr #11 │ │ │ │ - mlaseq r0, ip, r5, sl │ │ │ │ + mlaseq r0, r8, r4, sl │ │ │ │ + eorseq r3, r2, r4, lsr r6 │ │ │ │ + mlaseq r0, r8, r4, sl │ │ │ │ + eorseq sl, r0, ip, lsl #9 │ │ │ │ + eorseq sl, r0, r0, ror #9 │ │ │ │ + eorseq sl, r0, ip, ror #9 │ │ │ │ + eorseq sl, r0, r8, lsl r5 │ │ │ │ + eorseq sl, r0, ip, asr r5 │ │ │ │ + eorseq sl, r0, r0, ror r5 │ │ │ │ + eorseq sl, r0, r4, ror r5 │ │ │ │ + @ instruction: 0x0030a5b0 │ │ │ │ + @ instruction: 0x0030a5dc │ │ │ │ + @ instruction: 0x0030a5d8 │ │ │ │ @ instruction: 0x0030a5f0 │ │ │ │ - @ instruction: 0x0030a5fc │ │ │ │ - eorseq sl, r0, r8, lsr #12 │ │ │ │ - eorseq sl, r0, ip, ror #12 │ │ │ │ - eorseq sl, r0, r0, lsl #13 │ │ │ │ + @ instruction: 0x0030a5f0 │ │ │ │ + eorseq sl, r0, ip, lsl #12 │ │ │ │ + eorseq sl, r0, r4, lsl r6 │ │ │ │ + eorseq sl, r0, ip, asr #12 │ │ │ │ + eorseq sl, r0, ip, asr r6 │ │ │ │ + eorseq sl, r0, r8, asr r6 │ │ │ │ + eorseq sl, r0, r4, ror #12 │ │ │ │ + eorseq sl, r0, r0, ror #12 │ │ │ │ + eorseq sl, r0, r8, ror r6 │ │ │ │ + eorseq sl, r0, r8, lsl #13 │ │ │ │ + @ instruction: 0x0030a7f0 │ │ │ │ + eorseq sl, r0, r4, lsl r8 │ │ │ │ + eorseq sl, r0, r4, asr r7 │ │ │ │ eorseq sl, r0, r4, lsl #13 │ │ │ │ - eorseq sl, r0, r0, asr #13 │ │ │ │ - eorseq sl, r0, ip, ror #13 │ │ │ │ - eorseq sl, r0, r8, ror #13 │ │ │ │ - eorseq sl, r0, r0, lsl #14 │ │ │ │ - eorseq sl, r0, r0, lsl #14 │ │ │ │ - eorseq sl, r0, ip, lsl r7 │ │ │ │ - eorseq sl, r0, r4, lsr #14 │ │ │ │ - eorseq sl, r0, ip, asr r7 │ │ │ │ - eorseq sl, r0, ip, ror #14 │ │ │ │ - eorseq sl, r0, r8, ror #14 │ │ │ │ - eorseq sl, r0, r4, ror r7 │ │ │ │ - eorseq sl, r0, r0, ror r7 │ │ │ │ - eorseq sl, r0, r8, lsl #15 │ │ │ │ - mlaseq r0, r8, r7, sl │ │ │ │ - eorseq sl, r0, r0, lsl #18 │ │ │ │ - eorseq sl, r0, r4, lsr #18 │ │ │ │ - eorseq sl, r0, r4, ror #16 │ │ │ │ - mlaseq r0, r4, r7, sl │ │ │ │ - eorseq sl, r0, r0, asr #14 │ │ │ │ - @ instruction: 0x0030a7d8 │ │ │ │ - eorseq sl, r0, ip, lsl #15 │ │ │ │ + eorseq sl, r0, r0, lsr r6 │ │ │ │ + eorseq sl, r0, r8, asr #13 │ │ │ │ + eorseq sl, r0, ip, ror r6 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3] │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -1071,23 +1071,23 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ 1f7fc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r0, r0, lsr #14 │ │ │ │ + eorseq sl, r0, r0, lsl r6 │ │ │ │ ldr r0, [pc, #4] @ 1f80c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r1, r8, ror #28 │ │ │ │ + eorseq r8, r1, r8, asr sp │ │ │ │ ldr r0, [pc, #4] @ 1f81c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r0, r0, lsl r7 │ │ │ │ + eorseq sl, r0, r0, lsl #12 │ │ │ │ ldr r0, [r0, #892] @ 0x37c │ │ │ │ ldr r3, [r0, #620] @ 0x26c │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #892] @ 0x37c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #628] @ 0x274 │ │ │ │ mov ip, lr │ │ │ │ @@ -1399,15 +1399,15 @@ │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ ldr r3, [pc, #292] @ 1fe30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #376] @ 0x178 │ │ │ │ bl 20d60 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ tst r7, #8 │ │ │ │ bne 1fd58 │ │ │ │ ldr r2, [pc, #260] @ 1fe34 │ │ │ │ ldr r3, [pc, #160] @ 1fdd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1485,15 +1485,15 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fe68 │ │ │ │ bl 37468 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #592 @ 0x250 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1539,20 +1539,20 @@ │ │ │ │ cmp r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ beq 1ff6c │ │ │ │ cmp r2, #0 │ │ │ │ beq 1ff50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1ff6c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ff74 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1de10 │ │ │ │ str r4, [r5] │ │ │ │ @@ -1563,15 +1563,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1ffb8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ffc4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -1597,15 +1597,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1faac │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ beq 20040 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20048 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ @@ -1629,15 +1629,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1faac │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ beq 200c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 200c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ @@ -1659,15 +1659,15 @@ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ beq 20138 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20144 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -1681,15 +1681,15 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq 20110 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20110 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -1718,15 +1718,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ mov r2, r4 │ │ │ │ blx r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20230 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -1765,15 +1765,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r6, [r5, #692] @ 0x2b4 │ │ │ │ blx r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 202ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -1803,18 +1803,18 @@ │ │ │ │ beq 203fc │ │ │ │ cmp r6, #0 │ │ │ │ beq 20370 │ │ │ │ cmp r6, r4 │ │ │ │ beq 20384 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 203d8 │ │ │ │ strb r8, [r5, #7] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ bic r7, r7, #-16777216 @ 0xff000000 │ │ │ │ and r3, r3, #-16777216 @ 0xff000000 │ │ │ │ @@ -1843,15 +1843,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 20378 │ │ │ │ b 20384 │ │ │ │ cmp r6, #0 │ │ │ │ beq 20384 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 20384 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #708] @ 206f0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2020,17 +2020,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148144 │ │ │ │ mov r1, r4 │ │ │ │ bl 147f6c │ │ │ │ ldr r4, [pc, #208] @ 2079c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ strb r7, [r4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r6] │ │ │ │ b 2043c │ │ │ │ mov r5, r4 │ │ │ │ b 20450 │ │ │ │ addeq r1, r1, lr, ror #23 │ │ │ │ ldrdeq r1, [r1], r9 │ │ │ │ @@ -2070,15 +2070,15 @@ │ │ │ │ @ instruction: 0xfffff3c4 │ │ │ │ @ instruction: 0xfffffac4 │ │ │ │ @ instruction: 0xfffff338 │ │ │ │ @ instruction: 0xfffff350 │ │ │ │ @ instruction: 0xfffff274 │ │ │ │ @ instruction: 0xfffff29c │ │ │ │ @ instruction: 0xfffff350 │ │ │ │ - eorseq r9, r0, r8, ror #16 │ │ │ │ + eorseq r9, r0, r8, asr r7 │ │ │ │ addeq r1, r1, r1, asr r9 │ │ │ │ bx lr │ │ │ │ sub sp, sp, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -2151,15 +2151,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -2183,15 +2183,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r6, r6, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r4, #0 │ │ │ │ beq 20978 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20978 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ add r5, r5, #1 │ │ │ │ @@ -2216,15 +2216,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 209b4 │ │ │ │ ldr r4, [r8, r5, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ beq 209b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 209b4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -2238,15 +2238,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 20a44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20a50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -2265,15 +2265,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 20ab0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20abc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -2292,15 +2292,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 20b1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20b28 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -2331,18 +2331,18 @@ │ │ │ │ str r1, [r5] │ │ │ │ beq 20bfc │ │ │ │ cmp r6, #0 │ │ │ │ beq 20bb0 │ │ │ │ cmp r6, r4 │ │ │ │ beq 20bc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20bd8 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r9, [r5, #12] │ │ │ │ str r8, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -2354,15 +2354,15 @@ │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 20bb8 │ │ │ │ b 20bc4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 20bc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 20bc4 │ │ │ │ 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 │ │ │ │ @@ -2377,15 +2377,15 @@ │ │ │ │ bl 1e02c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ beq 20c68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -2406,18 +2406,18 @@ │ │ │ │ str r1, [r5] │ │ │ │ beq 20d4c │ │ │ │ cmp r6, #0 │ │ │ │ beq 20cdc │ │ │ │ cmp r6, r4 │ │ │ │ beq 20cf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20d28 │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ strh r3, [r5, #4] │ │ │ │ ldrh r3, [r6, #68] @ 0x44 │ │ │ │ strh r2, [r5, #16] │ │ │ │ @@ -2438,15 +2438,15 @@ │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 20ce4 │ │ │ │ b 20cf0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 20cf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 20cf0 │ │ │ │ ldr ip, [pc, #752] @ 21058 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r0, #132] @ 0x84 │ │ │ │ ldr ip, [pc, #740] @ 2105c │ │ │ │ ldr r3, [pc, #740] @ 21060 │ │ │ │ @@ -2735,18 +2735,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r0, r0, lsr #27 │ │ │ │ - eorseq r8, r0, ip, lsr #27 │ │ │ │ - eorseq sp, r1, r4, lsl #24 │ │ │ │ - mlaseq r0, r4, sp, r8 │ │ │ │ + mlaseq r0, r0, ip, r8 │ │ │ │ + mlaseq r0, ip, ip, r8 │ │ │ │ + @ instruction: 0x0031daf4 │ │ │ │ + eorseq r8, r0, r4, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #232] @ 21314 │ │ │ │ @@ -2805,22 +2805,22 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ - eorseq r8, r0, r0, lsl sp │ │ │ │ - eorseq r8, r0, r4, lsr #26 │ │ │ │ - eorseq sp, r1, r4, asr fp │ │ │ │ - eorseq r6, r2, ip, ror lr │ │ │ │ - eorseq r6, r2, r0, lsr pc │ │ │ │ - @ instruction: 0x00308cd4 │ │ │ │ - eorseq r8, r0, r4, asr #25 │ │ │ │ - @ instruction: 0x00308cb4 │ │ │ │ + eorseq r8, r0, r0, lsl #24 │ │ │ │ + eorseq r8, r0, r4, lsl ip │ │ │ │ + eorseq sp, r1, r4, asr #20 │ │ │ │ + eorseq r6, r2, ip, ror #26 │ │ │ │ + eorseq r6, r2, r0, lsr #28 │ │ │ │ + eorseq r8, r0, r4, asr #23 │ │ │ │ + @ instruction: 0x00308bb4 │ │ │ │ + eorseq r8, r0, r4, lsr #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, r0 │ │ │ │ ldr r1, [pc, #148] @ 213e8 │ │ │ │ @@ -2858,19 +2858,19 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b1a4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r0, r4, asr #24 │ │ │ │ - eorseq r8, r0, r4, asr ip │ │ │ │ - eorseq r8, r0, ip, asr #24 │ │ │ │ - eorseq r8, r0, ip, lsr ip │ │ │ │ - eorseq r9, r0, r8, lsl #3 │ │ │ │ + eorseq r8, r0, r4, lsr fp │ │ │ │ + eorseq r8, r0, r4, asr #22 │ │ │ │ + eorseq r8, r0, ip, lsr fp │ │ │ │ + eorseq r8, r0, ip, lsr #22 │ │ │ │ + eorseq r9, r0, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #144] @ 214ac │ │ │ │ @@ -2907,19 +2907,19 @@ │ │ │ │ ldr r7, [r6, #796] @ 0x31c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 4abfc │ │ │ │ - eorseq r8, r0, r8, lsl #23 │ │ │ │ - eorseq r8, r0, ip, lsr #23 │ │ │ │ - eorseq r8, r0, r8, ror fp │ │ │ │ - @ instruction: 0x0030cab0 │ │ │ │ - @ instruction: 0x0030ded0 │ │ │ │ + eorseq r8, r0, r8, ror sl │ │ │ │ + mlaseq r0, ip, sl, r8 │ │ │ │ + eorseq r8, r0, r8, ror #20 │ │ │ │ + eorseq ip, r0, r0, lsr #19 │ │ │ │ + eorseq sp, r0, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #132] @ 21564 │ │ │ │ @@ -2953,19 +2953,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - eorseq r8, r0, ip, asr #21 │ │ │ │ - eorseq r8, r0, r0, lsl #22 │ │ │ │ - eorseq r8, r0, r0, asr #21 │ │ │ │ - eorseq sp, r0, r0, lsr lr │ │ │ │ - eorseq sp, r0, r4, asr #13 │ │ │ │ + @ instruction: 0x003089bc │ │ │ │ + @ instruction: 0x003089f0 │ │ │ │ + @ instruction: 0x003089b0 │ │ │ │ + eorseq sp, r0, r0, lsr #26 │ │ │ │ + @ instruction: 0x0030d5b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 215f0 │ │ │ │ @@ -2988,18 +2988,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r5, #860] @ 0x35c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - eorseq r8, r0, r4, lsl sl │ │ │ │ - eorseq r8, r0, r4, ror #20 │ │ │ │ - eorseq r8, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r0, r0, lsr r3 │ │ │ │ + eorseq r8, r0, r4, lsl #18 │ │ │ │ + eorseq r8, r0, r4, asr r9 │ │ │ │ + @ instruction: 0x003088fc │ │ │ │ + eorseq sp, r0, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #92] @ 21674 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #88] @ 21678 │ │ │ │ @@ -3021,17 +3021,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003089fc │ │ │ │ - eorseq r8, r0, ip, lsl #19 │ │ │ │ - eorseq r8, r0, r8, lsl #19 │ │ │ │ + eorseq r8, r0, ip, ror #17 │ │ │ │ + eorseq r8, r0, ip, ror r8 │ │ │ │ + eorseq r8, r0, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #100] @ 216fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #96] @ 21700 │ │ │ │ @@ -3055,17 +3055,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 4b204 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r0, r4, r9, r8 │ │ │ │ - eorseq r8, r0, ip, lsl #18 │ │ │ │ - eorseq r8, r0, r8, lsl #18 │ │ │ │ + eorseq r8, r0, r4, lsl #17 │ │ │ │ + @ instruction: 0x003087fc │ │ │ │ + @ instruction: 0x003087f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 21780 │ │ │ │ @@ -3088,18 +3088,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r5, #764] @ 0x2fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - eorseq r8, r0, r4, lsl #17 │ │ │ │ - eorseq r8, r0, r4, lsl r9 │ │ │ │ - eorseq r8, r0, ip, ror r8 │ │ │ │ - @ instruction: 0x003088fc │ │ │ │ + eorseq r8, r0, r4, ror r7 │ │ │ │ + eorseq r8, r0, r4, lsl #16 │ │ │ │ + eorseq r8, r0, ip, ror #14 │ │ │ │ + eorseq r8, r0, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #144] @ 21840 │ │ │ │ @@ -3136,19 +3136,19 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003087fc │ │ │ │ - eorseq r8, r0, r4, lsr #17 │ │ │ │ - @ instruction: 0x003087f0 │ │ │ │ - mlaseq r0, r4, r8, r8 │ │ │ │ - eorseq r8, r0, r4, lsl #17 │ │ │ │ + eorseq r8, r0, ip, ror #13 │ │ │ │ + mlaseq r0, r4, r7, r8 │ │ │ │ + eorseq r8, r0, r0, ror #13 │ │ │ │ + eorseq r8, r0, r4, lsl #15 │ │ │ │ + eorseq r8, r0, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #124] @ 218f0 │ │ │ │ @@ -3180,19 +3180,19 @@ │ │ │ │ ldr r3, [r6, #712] @ 0x2c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4abfc │ │ │ │ - eorseq r8, r0, r8, lsr r7 │ │ │ │ - eorseq r8, r0, r0, lsl r8 │ │ │ │ - eorseq r8, r0, r8, lsr #14 │ │ │ │ - eorseq r6, r2, ip, lsr r8 │ │ │ │ - @ instruction: 0x003268f0 │ │ │ │ + eorseq r8, r0, r8, lsr #12 │ │ │ │ + eorseq r8, r0, r0, lsl #14 │ │ │ │ + eorseq r8, r0, r8, lsl r6 │ │ │ │ + eorseq r6, r2, ip, lsr #14 │ │ │ │ + eorseq r6, r2, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #96] @ 21984 │ │ │ │ @@ -3217,18 +3217,18 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 2197c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eorseq r8, r0, r8, lsl #13 │ │ │ │ - eorseq r8, r0, r0, ror r7 │ │ │ │ - eorseq r8, r0, r0, lsl #13 │ │ │ │ - eorseq r8, r0, r0, ror r6 │ │ │ │ + eorseq r8, r0, r8, ror r5 │ │ │ │ + eorseq r8, r0, r0, ror #12 │ │ │ │ + eorseq r8, r0, r0, ror r5 │ │ │ │ + eorseq r8, r0, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #892] @ 0x37c │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, #156] @ 21a50 │ │ │ │ @@ -3268,20 +3268,20 @@ │ │ │ │ bl 4ac60 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4ae60 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4abfc │ │ │ │ - @ instruction: 0x003085f8 │ │ │ │ - @ instruction: 0x003086f4 │ │ │ │ - eorseq r8, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x003085dc │ │ │ │ - eorseq r8, r0, ip, lsr #13 │ │ │ │ - mlaseq r0, r8, r6, r8 │ │ │ │ + eorseq r8, r0, r8, ror #9 │ │ │ │ + eorseq r8, r0, r4, ror #11 │ │ │ │ + @ instruction: 0x003084dc │ │ │ │ + eorseq r8, r0, ip, asr #9 │ │ │ │ + mlaseq r0, ip, r5, r8 │ │ │ │ + eorseq r8, r0, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 21ae0 │ │ │ │ @@ -3304,18 +3304,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #840] @ 0x348 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eorseq r8, r0, r4, lsr #10 │ │ │ │ - eorseq r8, r0, r4, asr #12 │ │ │ │ + eorseq r8, r0, r4, lsl r4 │ │ │ │ + eorseq r8, r0, r4, lsr r5 │ │ │ │ + eorseq r8, r0, ip, lsl #8 │ │ │ │ eorseq r8, r0, ip, lsl r5 │ │ │ │ - eorseq r8, r0, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 21b80 │ │ │ │ @@ -3344,18 +3344,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r0, ip, r4, r8 │ │ │ │ - @ instruction: 0x003085d4 │ │ │ │ + eorseq r8, r0, ip, lsl #7 │ │ │ │ + eorseq r8, r0, r4, asr #9 │ │ │ │ + eorseq r8, r0, r4, lsl #7 │ │ │ │ mlaseq r0, r4, r4, r8 │ │ │ │ - eorseq r8, r0, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 21c08 │ │ │ │ @@ -3378,18 +3378,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #828] @ 0x33c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - @ instruction: 0x003083fc │ │ │ │ - eorseq r8, r0, r0, asr #10 │ │ │ │ + eorseq r8, r0, ip, ror #5 │ │ │ │ + eorseq r8, r0, r0, lsr r4 │ │ │ │ + eorseq r8, r0, r4, ror #5 │ │ │ │ @ instruction: 0x003083f4 │ │ │ │ - eorseq r8, r0, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 21c90 │ │ │ │ @@ -3412,18 +3412,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #816] @ 0x330 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eorseq r8, r0, r4, ror r3 │ │ │ │ - eorseq r8, r0, r8, asr #9 │ │ │ │ + eorseq r8, r0, r4, ror #4 │ │ │ │ + @ instruction: 0x003083b8 │ │ │ │ + eorseq r8, r0, ip, asr r2 │ │ │ │ eorseq r8, r0, ip, ror #6 │ │ │ │ - eorseq r8, r0, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #196] @ 21d7c │ │ │ │ ldr r6, [r0, #892] @ 0x37c │ │ │ │ ldr r0, [pc, #192] @ 21d80 │ │ │ │ @@ -3471,20 +3471,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r0, r0, asr r4 │ │ │ │ + eorseq r8, r0, r0, asr #6 │ │ │ │ + @ instruction: 0x003081d8 │ │ │ │ + eorseq r8, r0, r8, asr #3 │ │ │ │ + eorseq r8, r0, ip, asr r6 │ │ │ │ + @ instruction: 0x003082dc │ │ │ │ eorseq r8, r0, r8, ror #5 │ │ │ │ - @ instruction: 0x003082d8 │ │ │ │ - eorseq r8, r0, ip, ror #14 │ │ │ │ - eorseq r8, r0, ip, ror #7 │ │ │ │ - @ instruction: 0x003083f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #132] @ 21e30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #128] @ 21e34 │ │ │ │ @@ -3516,18 +3516,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r0, ip, ror r3 │ │ │ │ - @ instruction: 0x003081f8 │ │ │ │ - eorseq r8, r0, ip, ror #3 │ │ │ │ - eorseq r8, r0, r0, lsl #13 │ │ │ │ + eorseq r8, r0, ip, ror #4 │ │ │ │ + eorseq r8, r0, r8, ror #1 │ │ │ │ + ldrsbeq r8, [r0], -ip @ │ │ │ │ + eorseq r8, r0, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #252] @ 21f5c │ │ │ │ @@ -3591,22 +3591,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4b1a4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r8, r0, r4, asr #2 │ │ │ │ - @ instruction: 0x003082d8 │ │ │ │ - eorseq r8, r0, r8, lsr r1 │ │ │ │ - eorseq r8, r0, r8, lsr #2 │ │ │ │ - eorseq r8, r0, r0, lsr r2 │ │ │ │ - eorseq r8, r0, ip, lsl #5 │ │ │ │ - eorseq r8, r0, r4, lsl #11 │ │ │ │ - eorseq ip, r0, r0, lsl #30 │ │ │ │ + eorseq r8, r0, r4, lsr r0 │ │ │ │ + eorseq r8, r0, r8, asr #3 │ │ │ │ + eorseq r8, r0, r8, lsr #32 │ │ │ │ + eorseq r8, r0, r8, lsl r0 │ │ │ │ + eorseq r8, r0, r0, lsr #2 │ │ │ │ + eorseq r8, r0, ip, ror r1 │ │ │ │ + eorseq r8, r0, r4, ror r4 │ │ │ │ + @ instruction: 0x0030cdf0 │ │ │ │ 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, #892] @ 0x37c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #644] @ 0x284 │ │ │ │ @@ -3658,20 +3658,20 @@ │ │ │ │ beq 22060 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 48c9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x003081b0 │ │ │ │ + eorseq r8, r0, r0, lsr #1 │ │ │ │ addeq lr, r0, r4, asr #32 │ │ │ │ - eorseq r7, r0, ip, ror #31 │ │ │ │ - eorseq r7, r0, ip, ror #31 │ │ │ │ - eorseq r8, r0, ip, lsl #3 │ │ │ │ - eorseq r3, r2, r0, asr #9 │ │ │ │ + @ instruction: 0x00307edc │ │ │ │ + @ instruction: 0x00307edc │ │ │ │ + eorseq r8, r0, ip, ror r0 │ │ │ │ + @ instruction: 0x003233b0 │ │ │ │ andeq r0, r0, r0, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #88] @ 220f4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -3693,17 +3693,17 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r8, [r0], -r8 @ │ │ │ │ - eorseq r7, r0, r8, lsl #30 │ │ │ │ - eorseq r7, r0, r4, lsl #30 │ │ │ │ + eorseq r7, r0, r8, asr #31 │ │ │ │ + @ instruction: 0x00307df8 │ │ │ │ + @ instruction: 0x00307df4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #116] @ 22194 │ │ │ │ @@ -3733,18 +3733,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ asr r1, r4, #31 │ │ │ │ bl 4b1d4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r0, ip, lsl #29 │ │ │ │ - eorseq r8, r0, ip, rrx │ │ │ │ - eorseq r7, r0, r4, lsl #29 │ │ │ │ - @ instruction: 0x0030d1f4 │ │ │ │ + eorseq r7, r0, ip, ror sp │ │ │ │ + eorseq r7, r0, ip, asr pc │ │ │ │ + eorseq r7, r0, r4, ror sp │ │ │ │ + eorseq sp, r0, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r0, #892] @ 0x37c │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [pc, #336] @ 22314 │ │ │ │ @@ -3829,23 +3829,23 @@ │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4b758 │ │ │ │ b 22278 │ │ │ │ - eorseq r7, r0, r0, ror #27 │ │ │ │ - @ instruction: 0x00307fd8 │ │ │ │ - @ instruction: 0x00307dd0 │ │ │ │ - @ instruction: 0x00307fb4 │ │ │ │ - eorseq pc, r0, r4, lsr #6 │ │ │ │ - eorseq r7, r0, r0, lsr #31 │ │ │ │ - eorseq r7, r0, ip, asr #30 │ │ │ │ - eorseq r7, r0, r0, asr #30 │ │ │ │ - eorseq r7, r0, r4, lsr pc │ │ │ │ + @ instruction: 0x00307cd0 │ │ │ │ + eorseq r7, r0, r8, asr #29 │ │ │ │ + eorseq r7, r0, r0, asr #25 │ │ │ │ + eorseq r7, r0, r4, lsr #29 │ │ │ │ + eorseq pc, r0, r4, lsl r2 @ │ │ │ │ + mlaseq r0, r0, lr, r7 │ │ │ │ + eorseq r7, r0, ip, lsr lr │ │ │ │ + eorseq r7, r0, r0, lsr lr │ │ │ │ + eorseq r7, r0, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #80] @ 223a8 │ │ │ │ @@ -3866,17 +3866,17 @@ │ │ │ │ blx r3 │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b328 │ │ │ │ bl 4b0a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eorseq r7, r0, r4, asr ip │ │ │ │ - mlaseq r0, ip, lr, r7 │ │ │ │ - eorseq r7, r0, ip, asr #24 │ │ │ │ + eorseq r7, r0, r4, asr #22 │ │ │ │ + eorseq r7, r0, ip, lsl #27 │ │ │ │ + eorseq r7, r0, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #80] @ 22424 │ │ │ │ @@ -3897,17 +3897,17 @@ │ │ │ │ blx r3 │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b328 │ │ │ │ bl 4b0a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - @ instruction: 0x00307bd8 │ │ │ │ - eorseq r7, r0, r0, lsr lr │ │ │ │ - @ instruction: 0x00307bd0 │ │ │ │ + eorseq r7, r0, r8, asr #21 │ │ │ │ + eorseq r7, r0, r0, lsr #26 │ │ │ │ + eorseq r7, r0, r0, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #80] @ 224a0 │ │ │ │ @@ -3928,17 +3928,17 @@ │ │ │ │ blx r3 │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b328 │ │ │ │ bl 4b0a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eorseq r7, r0, ip, asr fp │ │ │ │ - eorseq r7, r0, r4, asr #27 │ │ │ │ - eorseq r7, r0, r4, asr fp │ │ │ │ + eorseq r7, r0, ip, asr #20 │ │ │ │ + @ instruction: 0x00307cb4 │ │ │ │ + eorseq r7, r0, r4, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #88] @ 2251c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #84] @ 22520 │ │ │ │ @@ -3959,17 +3959,17 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b328 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r0, r0, ror #26 │ │ │ │ - eorseq r7, r0, r0, ror #21 │ │ │ │ - @ instruction: 0x00307adc │ │ │ │ + eorseq r7, r0, r0, asr ip │ │ │ │ + @ instruction: 0x003079d0 │ │ │ │ + eorseq r7, r0, ip, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #88] @ 22598 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #84] @ 2259c │ │ │ │ @@ -3990,17 +3990,17 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b328 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00307cf8 │ │ │ │ - eorseq r7, r0, r4, ror #20 │ │ │ │ - eorseq r7, r0, r0, ror #20 │ │ │ │ + eorseq r7, r0, r8, ror #23 │ │ │ │ + eorseq r7, r0, r4, asr r9 │ │ │ │ + eorseq r7, r0, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #88] @ 22614 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #84] @ 22618 │ │ │ │ @@ -4021,17 +4021,17 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b328 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r0, r8, lsl #25 │ │ │ │ - eorseq r7, r0, r8, ror #19 │ │ │ │ - eorseq r7, r0, r4, ror #19 │ │ │ │ + eorseq r7, r0, r8, ror fp │ │ │ │ + @ instruction: 0x003078d8 │ │ │ │ + @ instruction: 0x003078d4 │ │ │ │ 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 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ subs r4, r1, #0 │ │ │ │ @@ -4085,20 +4085,20 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - eorseq r7, r0, ip, ror #23 │ │ │ │ - eorseq r7, r0, r0, asr #18 │ │ │ │ - eorseq r7, r0, r0, asr #18 │ │ │ │ - eorseq r7, r0, r0, lsr r9 │ │ │ │ - eorseq fp, r0, r8, lsr r2 │ │ │ │ - eorseq lr, r0, r0, lsr #15 │ │ │ │ + @ instruction: 0x00307adc │ │ │ │ + eorseq r7, r0, r0, lsr r8 │ │ │ │ + eorseq r7, r0, r0, lsr r8 │ │ │ │ + eorseq r7, r0, r0, lsr #16 │ │ │ │ + eorseq fp, r0, r8, lsr #2 │ │ │ │ + mlaseq r0, r0, r6, lr │ │ │ │ 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 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ @@ -4149,20 +4149,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4b1a4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r7, r0, ip, ror #21 │ │ │ │ - eorseq r7, r0, r4, lsr #16 │ │ │ │ - eorseq r7, r0, r4, lsr #16 │ │ │ │ - eorseq r7, r0, ip, asr #21 │ │ │ │ - eorseq ip, r0, ip, ror fp │ │ │ │ - eorseq r7, r0, r0, lsr #21 │ │ │ │ + @ instruction: 0x003079dc │ │ │ │ + eorseq r7, r0, r4, lsl r7 │ │ │ │ + eorseq r7, r0, r4, lsl r7 │ │ │ │ + @ instruction: 0x003079bc │ │ │ │ + eorseq ip, r0, ip, ror #20 │ │ │ │ + mlaseq r0, r0, r9, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #196] @ 22910 │ │ │ │ @@ -4212,21 +4212,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - eorseq r7, r0, r0, ror #14 │ │ │ │ - eorseq r7, r0, r4, lsr sl │ │ │ │ - eorseq r7, r0, r0, asr r7 │ │ │ │ - eorseq r7, r0, r0, lsl sl │ │ │ │ - @ instruction: 0x003077d4 │ │ │ │ - @ instruction: 0x0030e7d0 │ │ │ │ - eorseq r1, r1, r8, asr sl │ │ │ │ + eorseq r7, r0, r0, asr r6 │ │ │ │ + eorseq r7, r0, r4, lsr #18 │ │ │ │ + eorseq r7, r0, r0, asr #12 │ │ │ │ + eorseq r7, r0, r0, lsl #18 │ │ │ │ + eorseq r7, r0, r4, asr #13 │ │ │ │ + eorseq lr, r0, r0, asr #13 │ │ │ │ + eorseq r1, r1, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [pc, #196] @ 22a10 │ │ │ │ @@ -4276,20 +4276,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r7, r0, r0, asr r9 │ │ │ │ - eorseq r7, r0, r8, asr r6 │ │ │ │ - eorseq r7, r0, ip, asr #12 │ │ │ │ - eorseq r7, r0, r4, lsr r9 │ │ │ │ - @ instruction: 0x003076b4 │ │ │ │ - eorseq ip, r0, r8, asr #8 │ │ │ │ + eorseq r7, r0, r0, asr #16 │ │ │ │ + eorseq r7, r0, r8, asr #10 │ │ │ │ + eorseq r7, r0, ip, lsr r5 │ │ │ │ + eorseq r7, r0, r4, lsr #16 │ │ │ │ + eorseq r7, r0, r4, lsr #11 │ │ │ │ + eorseq ip, r0, r8, lsr r3 │ │ │ │ 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, r0 │ │ │ │ ldr r1, [pc, #152] @ 22ae0 │ │ │ │ @@ -4328,19 +4328,19 @@ │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ strne r6, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r0, r8, ror r8 │ │ │ │ - eorseq r7, r0, r0, ror #10 │ │ │ │ - eorseq r7, r0, r8, asr r5 │ │ │ │ - eorseq r7, r0, r4, ror #16 │ │ │ │ - eorseq r7, r0, r4, asr r8 │ │ │ │ + eorseq r7, r0, r8, ror #14 │ │ │ │ + eorseq r7, r0, r0, asr r4 │ │ │ │ + eorseq r7, r0, r8, asr #8 │ │ │ │ + eorseq r7, r0, r4, asr r7 │ │ │ │ + eorseq r7, r0, r4, asr #14 │ │ │ │ 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, r0 │ │ │ │ ldr r1, [pc, #144] @ 22ba4 │ │ │ │ @@ -4377,18 +4377,18 @@ │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ strne r6, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003077dc │ │ │ │ - mlaseq r0, r4, r4, r7 │ │ │ │ - eorseq r7, r0, ip, lsl #9 │ │ │ │ - mlaseq r0, r8, r7, r7 │ │ │ │ + eorseq r7, r0, ip, asr #13 │ │ │ │ + eorseq r7, r0, r4, lsl #7 │ │ │ │ + eorseq r7, r0, ip, ror r3 │ │ │ │ + eorseq r7, r0, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr sl, [r0, #892] @ 0x37c │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -4444,19 +4444,19 @@ │ │ │ │ bl 4abfc │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ strne r8, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4b758 │ │ │ │ b 22c64 │ │ │ │ - eorseq r7, r0, r4, lsr r7 │ │ │ │ - @ instruction: 0x003073d0 │ │ │ │ - eorseq r7, r0, r8, asr #7 │ │ │ │ - @ instruction: 0x003076d4 │ │ │ │ - eorseq r7, r0, ip, lsl #14 │ │ │ │ + eorseq r7, r0, r4, lsr #12 │ │ │ │ + eorseq r7, r0, r0, asr #5 │ │ │ │ + @ instruction: 0x003072b8 │ │ │ │ + eorseq r7, r0, r4, asr #11 │ │ │ │ + @ instruction: 0x003075fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #120] @ 22d5c │ │ │ │ @@ -4487,18 +4487,18 @@ │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ strne r5, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r0, r4, asr r6 │ │ │ │ - eorseq r7, r0, r4, asr #5 │ │ │ │ - eorseq r7, r0, r0, asr #5 │ │ │ │ - eorseq r7, r0, ip, asr #11 │ │ │ │ + eorseq r7, r0, r4, asr #10 │ │ │ │ + @ instruction: 0x003071b4 │ │ │ │ + @ instruction: 0x003071b0 │ │ │ │ + @ instruction: 0x003074bc │ │ │ │ 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 │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ subs r4, r1, #0 │ │ │ │ @@ -4585,24 +4585,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4b1a4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaseq r0, r4, r5, r7 │ │ │ │ - @ instruction: 0x003071f4 │ │ │ │ - @ instruction: 0x003071f0 │ │ │ │ - eorseq r7, r0, r0, ror #3 │ │ │ │ - eorseq r7, r0, r4, ror #10 │ │ │ │ - eorseq lr, r0, r0, asr r0 │ │ │ │ - @ instruction: 0x0030aab0 │ │ │ │ - eorseq r7, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0x003074fc │ │ │ │ - eorseq r7, r0, r4, asr #9 │ │ │ │ + eorseq r7, r0, r4, lsl #9 │ │ │ │ + eorseq r7, r0, r4, ror #1 │ │ │ │ + eorseq r7, r0, r0, ror #1 │ │ │ │ + ldrsbeq r7, [r0], -r0 @ │ │ │ │ + eorseq r7, r0, r4, asr r4 │ │ │ │ + eorseq sp, r0, r0, asr #30 │ │ │ │ + eorseq sl, r0, r0, lsr #19 │ │ │ │ + mlaseq r0, r0, r4, r7 │ │ │ │ + eorseq r7, r0, ip, ror #7 │ │ │ │ + @ instruction: 0x003073b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -4656,20 +4656,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4b1a4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r0, r0, lsr r4 │ │ │ │ - eorseq r7, r0, ip, asr r0 │ │ │ │ - eorseq r7, r0, r8, asr r0 │ │ │ │ - eorseq r7, r0, r8, asr #32 │ │ │ │ - mlaseq r0, r4, r5, r7 │ │ │ │ - eorseq r7, r0, r8, lsr #1 │ │ │ │ + eorseq r7, r0, r0, lsr #6 │ │ │ │ + eorseq r6, r0, ip, asr #30 │ │ │ │ + eorseq r6, r0, r8, asr #30 │ │ │ │ + eorseq r6, r0, r8, lsr pc │ │ │ │ + eorseq r7, r0, r4, lsl #9 │ │ │ │ + mlaseq r0, r8, pc, r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -4717,20 +4717,20 @@ │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ strne r7, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r0, r4, asr r3 │ │ │ │ - eorseq r6, r0, ip, ror #30 │ │ │ │ - eorseq r6, r0, r4, ror #30 │ │ │ │ - eorseq r7, r0, ip, asr #4 │ │ │ │ - @ instruction: 0x00306ff0 │ │ │ │ - eorseq r7, r0, r8, lsl #9 │ │ │ │ + eorseq r7, r0, r4, asr #4 │ │ │ │ + eorseq r6, r0, ip, asr lr │ │ │ │ + eorseq r6, r0, r4, asr lr │ │ │ │ + eorseq r7, r0, ip, lsr r1 │ │ │ │ + eorseq r6, r0, r0, ror #29 │ │ │ │ + eorseq r7, r0, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #80] @ 2317c │ │ │ │ @@ -4751,17 +4751,17 @@ │ │ │ │ blx r3 │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e4cc │ │ │ │ bl 4b0a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eorseq r6, r0, r0, lsl #29 │ │ │ │ - eorseq r7, r0, r8, ror r2 │ │ │ │ - eorseq r6, r0, r8, ror lr │ │ │ │ + eorseq r6, r0, r0, ror sp │ │ │ │ + eorseq r7, r0, r8, ror #2 │ │ │ │ + eorseq r6, r0, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #188] @ 23264 │ │ │ │ @@ -4809,20 +4809,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ asr r1, r4, #31 │ │ │ │ bl 4b1d4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r0, r4, lsl #28 │ │ │ │ - eorseq r7, r0, r0, lsl r2 │ │ │ │ - @ instruction: 0x00306df8 │ │ │ │ - @ instruction: 0x003071f4 │ │ │ │ - eorseq r7, r0, r0, ror #3 │ │ │ │ - @ instruction: 0x003071dc │ │ │ │ + @ instruction: 0x00306cf4 │ │ │ │ + eorseq r7, r0, r0, lsl #2 │ │ │ │ + eorseq r6, r0, r8, ror #25 │ │ │ │ + eorseq r7, r0, r4, ror #1 │ │ │ │ + ldrsbeq r7, [r0], -r0 @ │ │ │ │ + eorseq r7, r0, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #184] @ 23354 │ │ │ │ @@ -4869,20 +4869,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ asr r1, r4, #31 │ │ │ │ bl 4b1d4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r0, r0, lsl sp │ │ │ │ - eorseq r7, r0, r0, asr #2 │ │ │ │ - eorseq r6, r0, r4, lsl #26 │ │ │ │ - eorseq r7, r0, r8, lsr #2 │ │ │ │ - eorseq r7, r0, r4, lsl #2 │ │ │ │ - eorseq sl, r0, r4, lsl #24 │ │ │ │ + eorseq r6, r0, r0, lsl #24 │ │ │ │ + eorseq r7, r0, r0, lsr r0 │ │ │ │ + @ instruction: 0x00306bf4 │ │ │ │ + eorseq r7, r0, r8, lsl r0 │ │ │ │ + @ instruction: 0x00306ff4 │ │ │ │ + @ instruction: 0x0030aaf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #156] @ 23428 │ │ │ │ @@ -4922,19 +4922,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ asr r1, r4, #31 │ │ │ │ bl 4b1d4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r0, r0, lsr #24 │ │ │ │ - eorseq r7, r0, ip, rrx │ │ │ │ - eorseq r6, r0, r4, lsl ip │ │ │ │ - eorseq r7, r0, r4, asr r0 │ │ │ │ - eorseq r7, r0, r4, lsl r0 │ │ │ │ + eorseq r6, r0, r0, lsl fp │ │ │ │ + eorseq r6, r0, ip, asr pc │ │ │ │ + eorseq r6, r0, r4, lsl #22 │ │ │ │ + eorseq r6, r0, r4, asr #30 │ │ │ │ + eorseq r6, r0, r4, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #152] @ 234f4 │ │ │ │ @@ -4973,19 +4973,19 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r0, r0, asr fp │ │ │ │ - @ instruction: 0x00306fb8 │ │ │ │ - eorseq r6, r0, r4, asr #22 │ │ │ │ - eorseq r6, r0, r4, lsr #31 │ │ │ │ - eorseq r6, r0, r8, ror #30 │ │ │ │ + eorseq r6, r0, r0, asr #20 │ │ │ │ + eorseq r6, r0, r8, lsr #29 │ │ │ │ + eorseq r6, r0, r4, lsr sl │ │ │ │ + mlaseq r0, r4, lr, r6 │ │ │ │ + eorseq r6, r0, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #148] @ 235b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #144] @ 235b8 │ │ │ │ @@ -5021,17 +5021,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1de10 │ │ │ │ mov r1, r7 │ │ │ │ bl 13faf0 │ │ │ │ str r7, [r5] │ │ │ │ b 2358c │ │ │ │ - eorseq sl, r0, r0, ror #14 │ │ │ │ - eorseq r6, r0, r4, lsl #21 │ │ │ │ - eorseq r6, r0, ip, ror sl │ │ │ │ + eorseq sl, r0, r0, asr r6 │ │ │ │ + eorseq r6, r0, r4, ror r9 │ │ │ │ + eorseq r6, r0, ip, ror #18 │ │ │ │ ldrdeq lr, [r0], r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r9, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ @@ -5158,28 +5158,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4ae60 │ │ │ │ b 2374c │ │ │ │ ldr r0, [pc, #56] @ 2380c │ │ │ │ add r0, pc, r0 │ │ │ │ b 2366c │ │ │ │ - eorseq r6, r0, r0, asr #19 │ │ │ │ - eorseq r6, r0, ip, asr lr │ │ │ │ - eorseq r6, r0, r8, lsr #19 │ │ │ │ - eorseq r6, r0, r4, asr #28 │ │ │ │ - ldrsheq fp, [r1], -r8 @ │ │ │ │ - eorseq fp, r0, r4, lsl #15 │ │ │ │ - @ instruction: 0x00306dd0 │ │ │ │ - eorseq r6, r0, r8, lsl #27 │ │ │ │ - eorseq r6, r0, r8, ror #26 │ │ │ │ - eorseq r6, r0, r8, asr #26 │ │ │ │ - eorseq fp, r1, ip, lsl #28 │ │ │ │ - @ instruction: 0x0030b5fc │ │ │ │ - eorseq fp, r0, r4, ror #11 │ │ │ │ - eorseq r6, r0, r4, ror #24 │ │ │ │ + @ instruction: 0x003068b0 │ │ │ │ + eorseq r6, r0, ip, asr #26 │ │ │ │ + mlaseq r0, r8, r8, r6 │ │ │ │ + eorseq r6, r0, r4, lsr sp │ │ │ │ + eorseq sl, r1, r8, ror #31 │ │ │ │ + eorseq fp, r0, r4, ror r6 │ │ │ │ + eorseq r6, r0, r0, asr #25 │ │ │ │ + eorseq r6, r0, r8, ror ip │ │ │ │ + eorseq r6, r0, r8, asr ip │ │ │ │ + eorseq r6, r0, r8, lsr ip │ │ │ │ + @ instruction: 0x0031bcfc │ │ │ │ + eorseq fp, r0, ip, ror #9 │ │ │ │ + @ instruction: 0x0030b4d4 │ │ │ │ + eorseq r6, r0, r4, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #216] @ 23900 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #212] @ 23904 │ │ │ │ @@ -5232,20 +5232,20 @@ │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #24] @ 23914 │ │ │ │ add r0, pc, r0 │ │ │ │ b 238ac │ │ │ │ - eorseq r6, r0, r0, asr ip │ │ │ │ - eorseq r6, r0, r8, ror r7 │ │ │ │ - eorseq r6, r0, r8, ror #14 │ │ │ │ - eorseq r6, r0, r4, lsr ip │ │ │ │ - @ instruction: 0x0031aeb8 │ │ │ │ - eorseq r6, r0, ip, lsr fp │ │ │ │ + eorseq r6, r0, r0, asr #22 │ │ │ │ + eorseq r6, r0, r8, ror #12 │ │ │ │ + eorseq r6, r0, r8, asr r6 │ │ │ │ + eorseq r6, r0, r4, lsr #22 │ │ │ │ + eorseq sl, r1, r8, lsr #27 │ │ │ │ + eorseq r6, r0, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #248] @ 23a28 │ │ │ │ ldr r7, [r0, #892] @ 0x37c │ │ │ │ ldr r0, [pc, #244] @ 23a2c │ │ │ │ @@ -5306,21 +5306,21 @@ │ │ │ │ bl 4abfc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ 23a40 │ │ │ │ add r0, pc, r0 │ │ │ │ b 239b4 │ │ │ │ - eorseq r6, r0, r0, ror fp │ │ │ │ - eorseq r6, r0, r0, ror r6 │ │ │ │ - eorseq r6, r0, r0, ror #12 │ │ │ │ - eorseq r6, r0, ip, lsr #22 │ │ │ │ - @ instruction: 0x0031adb0 │ │ │ │ - eorseq r6, r0, r8, ror #21 │ │ │ │ - eorseq r6, r0, r4, lsl sl │ │ │ │ + eorseq r6, r0, r0, ror #20 │ │ │ │ + eorseq r6, r0, r0, ror #10 │ │ │ │ + eorseq r6, r0, r0, asr r5 │ │ │ │ + eorseq r6, r0, ip, lsl sl │ │ │ │ + eorseq sl, r1, r0, lsr #25 │ │ │ │ + @ instruction: 0x003069d8 │ │ │ │ + eorseq r6, r0, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #892] @ 0x37c │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, #220] @ 23b40 │ │ │ │ @@ -5376,21 +5376,21 @@ │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ 23b58 │ │ │ │ add r0, pc, r0 │ │ │ │ b 23abc │ │ │ │ - eorseq r6, r0, r8, asr #10 │ │ │ │ - eorseq r6, r0, r0, ror sl │ │ │ │ - eorseq r6, r0, ip, lsr r5 │ │ │ │ - eorseq sl, r1, r8, lsr #25 │ │ │ │ - eorseq r6, r0, r4, lsl #18 │ │ │ │ - @ instruction: 0x003068f0 │ │ │ │ - @ instruction: 0x003068fc │ │ │ │ + eorseq r6, r0, r8, lsr r4 │ │ │ │ + eorseq r6, r0, r0, ror #18 │ │ │ │ + eorseq r6, r0, ip, lsr #8 │ │ │ │ + mlaseq r1, r8, fp, sl │ │ │ │ + @ instruction: 0x003067f4 │ │ │ │ + eorseq r6, r0, r0, ror #15 │ │ │ │ + eorseq r6, r0, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #892] @ 0x37c │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, #296] @ 23ca4 │ │ │ │ @@ -5465,23 +5465,23 @@ │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #36] @ 23cc4 │ │ │ │ add r0, pc, r0 │ │ │ │ b 23be0 │ │ │ │ - eorseq r6, r0, r8, lsr #8 │ │ │ │ - eorseq r6, r0, r4, ror r9 │ │ │ │ - eorseq r6, r0, r8, lsl r4 │ │ │ │ - eorseq sl, r1, r4, lsl #23 │ │ │ │ - eorseq r6, r0, r0, lsl #17 │ │ │ │ - eorseq r6, r0, r8, lsl #18 │ │ │ │ - eorseq r6, r0, r4, ror #17 │ │ │ │ - eorseq r6, r0, r0, ror #17 │ │ │ │ - mlaseq r0, r8, r7, r6 │ │ │ │ + eorseq r6, r0, r8, lsl r3 │ │ │ │ + eorseq r6, r0, r4, ror #16 │ │ │ │ + eorseq r6, r0, r8, lsl #6 │ │ │ │ + eorseq sl, r1, r4, ror sl │ │ │ │ + eorseq r6, r0, r0, ror r7 │ │ │ │ + @ instruction: 0x003067f8 │ │ │ │ + @ instruction: 0x003067d4 │ │ │ │ + @ instruction: 0x003067d0 │ │ │ │ + eorseq r6, r0, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [r0, #892] @ 0x37c │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [pc, #336] @ 23e38 │ │ │ │ @@ -5566,22 +5566,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ b 23e00 │ │ │ │ ldr r0, [pc, #32] @ 23e54 │ │ │ │ add r0, pc, r0 │ │ │ │ b 23d48 │ │ │ │ - @ instruction: 0x003062bc │ │ │ │ - eorseq r6, r0, r0, asr #16 │ │ │ │ - @ instruction: 0x003062b0 │ │ │ │ - eorseq sl, r1, ip, lsl sl │ │ │ │ - @ instruction: 0x003067f0 │ │ │ │ - @ instruction: 0x003067b4 │ │ │ │ - eorseq r6, r0, r0, ror #14 │ │ │ │ - eorseq r6, r0, r4, lsl #12 │ │ │ │ + eorseq r6, r0, ip, lsr #3 │ │ │ │ + eorseq r6, r0, r0, lsr r7 │ │ │ │ + eorseq r6, r0, r0, lsr #3 │ │ │ │ + eorseq sl, r1, ip, lsl #18 │ │ │ │ + eorseq r6, r0, r0, ror #13 │ │ │ │ + eorseq r6, r0, r4, lsr #13 │ │ │ │ + eorseq r6, r0, r0, asr r6 │ │ │ │ + @ instruction: 0x003064f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #892] @ 0x37c │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #360] @ 23fe0 │ │ │ │ @@ -5672,25 +5672,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #52] @ 24004 │ │ │ │ add r0, pc, r0 │ │ │ │ b 23ee0 │ │ │ │ ldr r0, [pc, #44] @ 24008 │ │ │ │ add r0, pc, r0 │ │ │ │ b 23f14 │ │ │ │ - eorseq r6, r0, ip, lsr #2 │ │ │ │ - @ instruction: 0x003066d4 │ │ │ │ - eorseq r6, r0, r8, lsl r1 │ │ │ │ - @ instruction: 0x003066b0 │ │ │ │ - eorseq r6, r0, r8, lsl #13 │ │ │ │ - eorseq sl, r0, r0, lsl #29 │ │ │ │ - eorseq sl, r0, r0, ror lr │ │ │ │ - eorseq sl, r0, r0, ror #28 │ │ │ │ - eorseq r6, r0, ip, lsl #12 │ │ │ │ - eorseq r6, r0, r8, ror #8 │ │ │ │ - eorseq r6, r0, ip, asr r4 │ │ │ │ + eorseq r6, r0, ip, lsl r0 │ │ │ │ + eorseq r6, r0, r4, asr #11 │ │ │ │ + eorseq r6, r0, r8 │ │ │ │ + eorseq r6, r0, r0, lsr #11 │ │ │ │ + eorseq r6, r0, r8, ror r5 │ │ │ │ + eorseq sl, r0, r0, ror sp │ │ │ │ + eorseq sl, r0, r0, ror #26 │ │ │ │ + eorseq sl, r0, r0, asr sp │ │ │ │ + @ instruction: 0x003064fc │ │ │ │ + eorseq r6, r0, r8, asr r3 │ │ │ │ + eorseq r6, r0, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r9, [r0, #892] @ 0x37c │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [pc, #364] @ 24198 │ │ │ │ @@ -5782,23 +5782,23 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ b 24160 │ │ │ │ ldr r0, [pc, #36] @ 241b8 │ │ │ │ add r0, pc, r0 │ │ │ │ b 24090 │ │ │ │ - eorseq r5, r0, r8, ror pc │ │ │ │ - @ instruction: 0x003064fc │ │ │ │ - eorseq r5, r0, r8, ror #30 │ │ │ │ - @ instruction: 0x0031a6d4 │ │ │ │ - @ instruction: 0x0031d8bc │ │ │ │ - eorseq r6, r0, ip, lsl #9 │ │ │ │ - eorseq r6, r0, r4, lsr r2 │ │ │ │ - eorseq r6, r0, r4, ror #3 │ │ │ │ - eorseq r6, r0, r4, lsr #5 │ │ │ │ + eorseq r5, r0, r8, ror #28 │ │ │ │ + eorseq r6, r0, ip, ror #7 │ │ │ │ + eorseq r5, r0, r8, asr lr │ │ │ │ + eorseq sl, r1, r4, asr #11 │ │ │ │ + eorseq sp, r1, ip, lsr #15 │ │ │ │ + eorseq r6, r0, ip, ror r3 │ │ │ │ + eorseq r6, r0, r4, lsr #2 │ │ │ │ + ldrsbeq r6, [r0], -r4 @ │ │ │ │ + mlaseq r0, r4, r1, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r9, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #456] @ 243a4 │ │ │ │ @@ -5913,24 +5913,24 @@ │ │ │ │ bl 4b758 │ │ │ │ b 24360 │ │ │ │ ldr r0, [pc, #48] @ 243c8 │ │ │ │ add r0, pc, r0 │ │ │ │ b 24240 │ │ │ │ bl 4b4c0 │ │ │ │ b 2431c │ │ │ │ - eorseq r5, r0, r8, asr #27 │ │ │ │ - eorseq r6, r0, r4, lsr #7 │ │ │ │ - @ instruction: 0x00305db8 │ │ │ │ - eorseq sl, r1, r4, lsr #10 │ │ │ │ - @ instruction: 0x003062f8 │ │ │ │ - eorseq r6, r0, r0, lsr #1 │ │ │ │ + @ instruction: 0x00305cb8 │ │ │ │ + mlaseq r0, r4, r2, r6 │ │ │ │ + eorseq r5, r0, r8, lsr #25 │ │ │ │ + eorseq sl, r1, r4, lsl r4 │ │ │ │ eorseq r6, r0, r8, ror #3 │ │ │ │ - eorseq r5, r0, r4, ror #31 │ │ │ │ - eorseq r6, r0, r0, ror #2 │ │ │ │ - eorseq r6, r0, r0, lsr #1 │ │ │ │ + mlaseq r0, r0, pc, r5 @ │ │ │ │ + ldrsbeq r6, [r0], -r8 @ │ │ │ │ + @ instruction: 0x00305ed4 │ │ │ │ + eorseq r6, r0, r0, asr r0 │ │ │ │ + mlaseq r0, r0, pc, r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #172] @ 24490 │ │ │ │ mov r4, r1 │ │ │ │ ldr lr, [pc, ip] │ │ │ │ @@ -6409,22 +6409,22 @@ │ │ │ │ b 24a80 │ │ │ │ bl 4af64 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ b 245ac │ │ │ │ - eorseq r6, r0, r8, asr #32 │ │ │ │ + eorseq r5, r0, r8, lsr pc │ │ │ │ umulleq fp, r0, r8, sl │ │ │ │ - eorseq r6, r0, r8, asr #32 │ │ │ │ + eorseq r5, r0, r8, lsr pc │ │ │ │ addeq ip, r0, ip, ror r4 │ │ │ │ addeq sp, r0, r4, lsl #21 │ │ │ │ addeq sp, r0, r0, asr sl │ │ │ │ - eorseq r5, r0, ip, ror #31 │ │ │ │ - eorseq lr, r1, ip, asr #10 │ │ │ │ + @ instruction: 0x00305edc │ │ │ │ + eorseq lr, r1, ip, lsr r4 │ │ │ │ @ instruction: 0xffffeef0 │ │ │ │ @ instruction: 0xffffdf7c │ │ │ │ @ instruction: 0xffffdef4 │ │ │ │ @ instruction: 0xffffde6c │ │ │ │ @ instruction: 0xffffedec │ │ │ │ @ instruction: 0xffffda1c │ │ │ │ @ instruction: 0xffffecf0 │ │ │ │ @@ -6475,16 +6475,16 @@ │ │ │ │ @ instruction: 0xffffebdc │ │ │ │ @ instruction: 0xffffcac0 │ │ │ │ @ instruction: 0xffffc9e4 │ │ │ │ @ instruction: 0xfffff298 │ │ │ │ @ instruction: 0xfffff5c4 │ │ │ │ @ instruction: 0xffffc704 │ │ │ │ @ instruction: 0x0080d5bc │ │ │ │ - eorseq r5, r0, r4, asr fp │ │ │ │ - @ instruction: 0x00305afc │ │ │ │ + eorseq r5, r0, r4, asr #20 │ │ │ │ + eorseq r5, r0, ip, ror #19 │ │ │ │ addeq sp, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -6544,15 +6544,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d24 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 24d24 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24d24 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -6569,20 +6569,20 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 24dec │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ beq 24e10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r2 │ │ │ │ streq r4, [sp, #4] │ │ │ │ beq 24e1c │ │ │ │ str r4, [r6, #8] │ │ │ │ b 24d3c │ │ │ │ @@ -6590,15 +6590,15 @@ │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 24e44 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24e18 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b 24e10 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ @@ -6624,15 +6624,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e8c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 24e8c │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24e8c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -6640,15 +6640,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 24ec0 │ │ │ │ b 24e8c │ │ │ │ cmp r4, #0 │ │ │ │ beq 24e10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 24e10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -6796,18 +6796,18 @@ │ │ │ │ beq 251f4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 25174 │ │ │ │ cmp r8, r4 │ │ │ │ beq 25188 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 251d0 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r5, #24] │ │ │ │ addne r7, r7, r7, lsl #1 │ │ │ │ lslne r3, r7, #2 │ │ │ │ movne ip, #0 │ │ │ │ @@ -6833,45 +6833,45 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 2517c │ │ │ │ b 25188 │ │ │ │ cmp r8, #0 │ │ │ │ beq 25188 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 25188 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq 252ac │ │ │ │ cmp r9, #0 │ │ │ │ beq 25234 │ │ │ │ cmp r4, r9 │ │ │ │ beq 25148 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ b 25260 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 25148 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25148 │ │ │ │ b 25240 │ │ │ │ cmp r4, #0 │ │ │ │ movne r0, r4 │ │ │ │ beq 25124 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25124 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -6879,15 +6879,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 2527c │ │ │ │ b 25124 │ │ │ │ cmp r9, #0 │ │ │ │ beq 25148 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 25148 │ │ │ │ ldrb r3, [r9] │ │ │ │ strb r3, [r5, #12] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ b 2514c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -7013,19 +7013,19 @@ │ │ │ │ b 25468 │ │ │ │ ldr r3, [pc, #32] @ 254e4 │ │ │ │ add r3, pc, r3 │ │ │ │ b 25468 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sl, [r0], r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mlaseq r0, r8, r1, r5 │ │ │ │ - eorseq r5, r0, r4, lsr #3 │ │ │ │ + eorseq r5, r0, r8, lsl #1 │ │ │ │ + mlaseq r0, r4, r0, r5 │ │ │ │ addeq sl, r0, r4, ror fp │ │ │ │ - eorseq r5, r0, r8, asr r1 │ │ │ │ - eorseq r5, r0, r4, asr #2 │ │ │ │ + eorseq r5, r0, r8, asr #32 │ │ │ │ + eorseq r5, 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, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -7212,17 +7212,17 @@ │ │ │ │ b 255d0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sl, [r0], r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ addeq sl, r0, r8, lsl sl │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - eorseq r4, r0, r0, lsl pc │ │ │ │ - eorseq r4, r0, r8, lsl #30 │ │ │ │ - @ instruction: 0x00304ef0 │ │ │ │ + eorseq r4, r0, r0, lsl #28 │ │ │ │ + @ instruction: 0x00304df8 │ │ │ │ + eorseq r4, r0, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ ldr lr, [pc, #152] @ 258ac │ │ │ │ ldr ip, [pc, #152] @ 258b0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -7349,15 +7349,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a1f0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 25a20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 25b3c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ @@ -7433,15 +7433,15 @@ │ │ │ │ blx r3 │ │ │ │ b 25a20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ addeq sl, r0, r0, lsl #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffc003 │ │ │ │ streq r0, [r4], -r0, lsl #4 │ │ │ │ - mlaseq r3, ip, r8, r1 │ │ │ │ + eorseq r1, r3, ip, lsl #15 │ │ │ │ addeq sl, r0, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3624] @ 0xe28 │ │ │ │ ldr ip, [pc, #532] @ 25d98 │ │ │ │ ldr r3, [pc, #532] @ 25d9c │ │ │ │ @@ -7542,15 +7542,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 25d24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 25d74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ sub r3, r3, #2 │ │ │ │ ldr r1, [pc, #116] @ 25dac │ │ │ │ orrs r3, r3, r2 │ │ │ │ @@ -7576,18 +7576,18 @@ │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne 25d10 │ │ │ │ b 25d24 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ addeq sl, r0, r0, ror r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq r1, r3, r0, ror r7 │ │ │ │ - eorseq r1, r3, r4, ror r7 │ │ │ │ + eorseq r1, r3, r0, ror #12 │ │ │ │ + eorseq r1, r3, r4, ror #12 │ │ │ │ strdeq sl, [r0], r8 │ │ │ │ - eorseq r1, r3, r8, lsr #12 │ │ │ │ + eorseq r1, r3, r8, lsl r5 │ │ │ │ addeq sl, r0, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r9, [pc, #504] @ 25fc4 │ │ │ │ subs r6, r1, #0 │ │ │ │ @@ -7673,15 +7673,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #188] @ 0xbc │ │ │ │ blx r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 25f5c │ │ │ │ ldr r3, [pc, #156] @ 25fd4 │ │ │ │ ldr r2, [pc, #156] @ 25fd8 │ │ │ │ ldr r1, [pc, #156] @ 25fdc │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -7714,23 +7714,23 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 253f0 │ │ │ │ addeq sl, r0, r8, lsr #4 │ │ │ │ - eorseq r1, r3, r8, lsr r5 │ │ │ │ - eorseq r1, r3, r8, ror #9 │ │ │ │ - eorseq r1, r3, ip, ror #9 │ │ │ │ + eorseq r1, r3, r8, lsr #8 │ │ │ │ + @ instruction: 0x003313d8 │ │ │ │ + @ instruction: 0x003313dc │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x003313b4 │ │ │ │ - eorseq r4, r0, r0, asr #14 │ │ │ │ - eorseq r1, r3, r4, lsl #7 │ │ │ │ - eorseq r1, r3, ip, asr #6 │ │ │ │ - @ instruction: 0x003046d8 │ │ │ │ + eorseq r1, r3, r4, lsr #5 │ │ │ │ + eorseq r4, r0, r0, lsr r6 │ │ │ │ + eorseq r1, r3, r4, ror r2 │ │ │ │ + eorseq r1, r3, ip, lsr r2 │ │ │ │ + eorseq r4, r0, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldr ip, [pc, #524] @ 26214 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -7822,15 +7822,15 @@ │ │ │ │ ldr r3, [r5, #500] @ 0x1f4 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, r7 │ │ │ │ beq 261cc │ │ │ │ ldr r1, [pc, #156] @ 26228 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 253f0 │ │ │ │ ldr r2, [pc, #144] @ 2622c │ │ │ │ @@ -7852,31 +7852,31 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 26184 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 26184 │ │ │ │ b 261cc │ │ │ │ ldr r1, [pc, #40] @ 26230 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 253f0 │ │ │ │ b 26194 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ addeq r9, r0, r8, ror #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq r4, r0, ip, lsr #12 │ │ │ │ + eorseq r4, r0, ip, lsl r5 │ │ │ │ andeq r0, r3, r3 │ │ │ │ - eorseq r1, r3, r0, lsr r1 │ │ │ │ - ldrsheq r1, [r3], -r8 @ │ │ │ │ + eorseq r1, r3, r0, lsr #32 │ │ │ │ + eorseq r0, r3, r8, ror #31 │ │ │ │ addeq r9, r0, ip, asr lr │ │ │ │ - eorseq r1, r3, r0, lsl #1 │ │ │ │ + eorseq r0, r3, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr r1, [pc, #488] @ 26434 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [pc, #484] @ 26438 │ │ │ │ @@ -7955,15 +7955,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #188] @ 0xbc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 263d4 │ │ │ │ ldr r2, [pc, #172] @ 2644c │ │ │ │ ldr r3, [pc, #148] @ 26438 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -7999,22 +7999,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #400 @ 0x190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 253f0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ addeq r9, r0, r8, lsr #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mlaseq r3, ip, r0, r1 │ │ │ │ - eorseq r1, r3, r0, lsr #1 │ │ │ │ + eorseq r0, r3, ip, lsl #31 │ │ │ │ + mlaseq r3, r0, pc, r0 @ │ │ │ │ addeq sl, r0, r4, ror #13 │ │ │ │ - @ instruction: 0x00330ff8 │ │ │ │ + eorseq r0, r3, r8, ror #29 │ │ │ │ addeq r9, r0, r8, asr ip │ │ │ │ - eorseq r0, r3, r4, lsl #31 │ │ │ │ + eorseq r0, r3, r4, ror lr │ │ │ │ strdeq r9, [r0], ip │ │ │ │ - eorseq r0, r3, r8, lsr #30 │ │ │ │ + eorseq r0, r3, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr ip, [pc, #1688] @ 26b0c │ │ │ │ ldr r1, [pc, #1688] @ 26b10 │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ @@ -8257,15 +8257,15 @@ │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ ldr r1, [pc, #764] @ 26b30 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 253f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2687c │ │ │ │ ldr r2, [pc, #732] @ 26b34 │ │ │ │ ldr r3, [pc, #692] @ 26b10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -8437,30 +8437,30 @@ │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 253f0 │ │ │ │ b 2683c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ addeq r9, r0, r0, lsl #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq r4, r0, r0, asr r3 │ │ │ │ + eorseq r4, r0, r0, asr #4 │ │ │ │ addeq r9, r0, r4, lsr #22 │ │ │ │ - eorseq r0, r3, r4, lsr sp │ │ │ │ - eorseq r4, r0, r4, lsl #2 │ │ │ │ + eorseq r0, r3, r4, lsr #24 │ │ │ │ + @ instruction: 0x00303ff4 │ │ │ │ strdeq r9, [r0], r0 │ │ │ │ - eorseq r0, r3, r0, lsl #22 │ │ │ │ - eorseq r4, r0, ip, lsr #32 │ │ │ │ - @ instruction: 0x003309f4 │ │ │ │ + @ instruction: 0x003309f0 │ │ │ │ + eorseq r3, r0, ip, lsl pc │ │ │ │ + eorseq r0, r3, r4, ror #17 │ │ │ │ addeq r9, r0, r0, lsr #15 │ │ │ │ - eorseq r3, r0, r8, lsr #29 │ │ │ │ - eorseq r0, r3, r4, lsr #16 │ │ │ │ - @ instruction: 0x00303dd8 │ │ │ │ - @ instruction: 0x003307b8 │ │ │ │ - @ instruction: 0x00303dfc │ │ │ │ - mlaseq r3, r4, r7, r0 │ │ │ │ - eorseq r0, r3, ip, lsr #14 │ │ │ │ + mlaseq r0, r8, sp, r3 │ │ │ │ + eorseq r0, r3, r4, lsl r7 │ │ │ │ + eorseq r3, r0, r8, asr #25 │ │ │ │ + eorseq r0, r3, r8, lsr #13 │ │ │ │ + eorseq r3, r0, ip, ror #25 │ │ │ │ + eorseq r0, r3, r4, lsl #13 │ │ │ │ + eorseq r0, r3, ip, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-1200] @ 0xfffffb50 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -8882,26 +8882,26 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #-1100] @ 0xfffffbb4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 27224 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27224 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4, #-1100] @ 0xfffffbb4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27268 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ bl 253f0 │ │ │ │ b 27150 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -8915,43 +8915,43 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 27240 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27240 │ │ │ │ mov r1, r4 │ │ │ │ b 2726c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ addeq r9, r0, r8, ror r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq sl, r0, r0, asr #19 │ │ │ │ - eorseq r0, r3, r4, ror #13 │ │ │ │ - eorseq r3, r0, ip, lsl #31 │ │ │ │ + @ instruction: 0x0030a8b0 │ │ │ │ + @ instruction: 0x003305d4 │ │ │ │ + eorseq r3, r0, ip, ror lr │ │ │ │ rsbseq r7, r0, r0 │ │ │ │ - @ instruction: 0x00303bd4 │ │ │ │ - eorseq r3, r0, r8, lsl #29 │ │ │ │ - @ instruction: 0x003305b0 │ │ │ │ - eorseq r3, r0, ip, asr lr │ │ │ │ - eorseq r3, r0, r8, asr #26 │ │ │ │ - eorseq r0, r3, r4, asr r5 │ │ │ │ - eorseq r0, r3, r8, asr r5 │ │ │ │ + eorseq r3, r0, r4, asr #21 │ │ │ │ + eorseq r3, r0, r8, ror sp │ │ │ │ + eorseq r0, r3, r0, lsr #9 │ │ │ │ + eorseq r3, r0, ip, asr #26 │ │ │ │ + eorseq r3, r0, r8, lsr ip │ │ │ │ + eorseq r0, r3, r4, asr #8 │ │ │ │ + eorseq r0, r3, r8, asr #8 │ │ │ │ strdeq r9, [r0], r0 │ │ │ │ svclt 0x00800000 │ │ │ │ - eorseq r0, r3, r8, ror #8 │ │ │ │ - eorseq r0, r3, ip, ror #8 │ │ │ │ - eorseq r0, r3, r8, ror #6 │ │ │ │ + eorseq r0, r3, r8, asr r3 │ │ │ │ + eorseq r0, r3, ip, asr r3 │ │ │ │ + eorseq r0, r3, r8, asr r2 │ │ │ │ stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - eorseq r3, r0, r4, lsr #17 │ │ │ │ + mlaseq r0, r4, r7, r3 │ │ │ │ addeq r8, r0, r0, lsr #29 │ │ │ │ - ldrsheq r0, [r3], -ip @ │ │ │ │ - mlaseq r0, r8, r8, r3 │ │ │ │ + eorseq pc, r2, ip, ror #31 │ │ │ │ + eorseq r3, r0, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-512] @ 0xfffffe00 │ │ │ │ ldr r2, [pc, #692] @ 275d0 │ │ │ │ sub sp, sp, #4544 @ 0x11c0 │ │ │ │ @@ -9065,15 +9065,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #188] @ 0xbc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27538 │ │ │ │ ldr r2, [pc, #244] @ 275ec │ │ │ │ ldr r3, [pc, #216] @ 275d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4544 @ 0x11c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -9126,23 +9126,23 @@ │ │ │ │ str r8, [sp] │ │ │ │ blx sl │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ b 273c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r8, [r0], r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x003037bc │ │ │ │ - eorseq pc, r2, r8, asr #30 │ │ │ │ - eorseq pc, r2, ip, asr #30 │ │ │ │ + eorseq r3, r0, ip, lsr #13 │ │ │ │ + eorseq pc, r2, r8, lsr lr @ │ │ │ │ + eorseq pc, r2, ip, lsr lr @ │ │ │ │ addeq r9, r0, r0, lsl r6 │ │ │ │ - eorseq pc, r2, r0, lsl pc @ │ │ │ │ + eorseq pc, r2, r0, lsl #28 │ │ │ │ addeq r8, r0, r0, lsl #22 │ │ │ │ - mlaseq r2, r0, lr, pc @ │ │ │ │ - eorseq r3, r0, r0, lsl #13 │ │ │ │ - eorseq pc, r2, r8, asr #28 │ │ │ │ + eorseq pc, r2, r0, lsl #27 │ │ │ │ + eorseq r3, r0, r0, ror r5 │ │ │ │ + eorseq pc, r2, r8, lsr sp @ │ │ │ │ addeq r8, r0, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ ldr lr, [pc, #3396] @ 2835c │ │ │ │ ldr ip, [pc, #3396] @ 28360 │ │ │ │ @@ -9278,15 +9278,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r7, r9} │ │ │ │ bl 254e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a8c │ │ │ │ ldr r1, [pc, #2844] @ 28368 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 253f0 │ │ │ │ mov r9, #1 │ │ │ │ @@ -9384,20 +9384,20 @@ │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r7, r9} │ │ │ │ mov r0, r6 │ │ │ │ bl 254e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, fp │ │ │ │ beq 27a38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a6c │ │ │ │ ldr r1, [pc, #2404] @ 2836c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 253f0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -9415,15 +9415,15 @@ │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 279ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 279ec │ │ │ │ b 27a38 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ @@ -9852,20 +9852,20 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 39ad8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 282e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #28] │ │ │ │ beq 28290 │ │ │ │ ldr r1, [pc, #548] @ 28380 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 253f0 │ │ │ │ @@ -9948,15 +9948,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 28154 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28154 │ │ │ │ mov r1, r5 │ │ │ │ b 28290 │ │ │ │ str sl, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -9971,15 +9971,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 28318 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28320 │ │ │ │ str fp, [sp, #28] │ │ │ │ b 2813c │ │ │ │ mov r1, r5 │ │ │ │ b 282ec │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -9994,21 +9994,21 @@ │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ mov r3, #22 │ │ │ │ str r3, [r0] │ │ │ │ b 282cc │ │ │ │ addeq r8, r0, r0, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ blcc fe048570 │ │ │ │ - eorseq pc, r2, ip, lsl #20 │ │ │ │ - eorseq pc, r2, ip, lsr #16 │ │ │ │ - eorseq r3, r0, r0, ror #3 │ │ │ │ + @ instruction: 0x0032f8fc │ │ │ │ + eorseq pc, r2, ip, lsl r7 @ │ │ │ │ + ldrsbeq r3, [r0], -r0 @ │ │ │ │ andeq r0, r1, r1 │ │ │ │ - eorseq r2, r0, r0, ror #31 │ │ │ │ + @ instruction: 0x00302ed0 │ │ │ │ eorsgt r3, r0, r3, lsl #28 │ │ │ │ - eorseq pc, r2, r0, lsl #3 │ │ │ │ + eorseq pc, r2, r0, ror r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -10491,15 +10491,15 @@ │ │ │ │ bne 28af4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ mov r1, r0 │ │ │ │ add r9, r9, r5 │ │ │ │ bne 28aec │ │ │ │ b 285f0 │ │ │ │ - eorseq lr, r2, sl, ror #28 │ │ │ │ + eorseq lr, r2, sl, asr sp │ │ │ │ andne r0, r0, r0, lsl r0 │ │ │ │ cdpcc 0, 7, cr0, cr0, cr0, {0} │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ add r3, r0, #212992 @ 0x34000 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -10999,16 +10999,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ str fp, [r9, #44] @ 0x2c │ │ │ │ str r3, [r9, #32] │ │ │ │ b 291c8 │ │ │ │ bge fead3dc4 │ │ │ │ addeq r6, r0, r8, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eorseq r1, r0, r8, asr r9 │ │ │ │ - eorseq r1, r0, ip, ror #18 │ │ │ │ + eorseq r1, r0, r8, asr #16 │ │ │ │ + eorseq r1, r0, ip, asr r8 │ │ │ │ add r0, r0, #212992 @ 0x34000 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -11017,15 +11017,15 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 29358 │ │ │ │ cmp r5, #2 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -11131,15 +11131,15 @@ │ │ │ │ strb r2, [r3, #3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 29520 │ │ │ │ cmp r3, #2 │ │ │ │ bne 293f8 │ │ │ │ mov r0, fp │ │ │ │ @@ -11186,64 +11186,64 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r7, [r0, #8] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr fp, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp fp, #1 │ │ │ │ ldreq r3, [r4, #108] @ 0x6c │ │ │ │ beq 295c0 │ │ │ │ mov r1, sl │ │ │ │ add sl, r4, #116 @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29680 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ movcs r3, r5 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r9 │ │ │ │ movcc r3, r9 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 295dc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ bl 13ed9c │ │ │ │ b 295dc │ │ │ │ cmp r0, #2 │ │ │ │ beq 296ac │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 296dc │ │ │ │ b 2968c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 296c0 │ │ │ │ cmp fp, #0 │ │ │ │ bne 296ac │ │ │ │ b 29634 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -11283,23 +11283,23 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ add lr, r4, #736 @ 0x2e0 │ │ │ │ strd r2, [ip, #-8] │ │ │ │ add r0, r4, #692 @ 0x2b4 │ │ │ │ add sl, sl, #7552 @ 0x1d80 │ │ │ │ strd r2, [lr, #-8] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r6, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 297d0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 298d0 │ │ │ │ add r3, r6, r7 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ add r3, r3, #7552 @ 0x1d80 │ │ │ │ mov r2, #0 │ │ │ │ @@ -11465,15 +11465,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 29924 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ str r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 29924 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 29924 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 296e8 │ │ │ │ @@ -13812,15 +13812,15 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2be24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 2be24 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ ldr r3, [r8, #1000] @ 0x3e8 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ @@ -13867,15 +13867,15 @@ │ │ │ │ ldrsb r3, [r4, #123] @ 0x7b │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ strbne ip, [r4, #123] @ 0x7b │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r2, #4] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl 296e8 │ │ │ │ ldr ip, [r5, #1000] @ 0x3e8 │ │ │ │ add r3, ip, ip, lsl #1 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r5, r3, lsl #4 │ │ │ │ @@ -14025,15 +14025,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ strh r1, [r9, #2] │ │ │ │ strh r2, [ip, r3] │ │ │ │ str r6, [r9, #32] │ │ │ │ beq 2c268 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldrsb r3, [r6, #123] @ 0x7b │ │ │ │ add ip, r9, #12 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ ldrne r3, [r5, #1000] @ 0x3e8 │ │ │ │ strbne r3, [r6, #123] @ 0x7b │ │ │ │ ldr r3, [r5, #1008] @ 0x3f0 │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ @@ -14162,15 +14162,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r0, r6 │ │ │ │ str r9, [r4, #12] │ │ │ │ strb r8, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r6, #128] @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ lsl r0, r3, #18 │ │ │ │ and r2, r3, #31 │ │ │ │ ldr r3, [r5, #1004] @ 0x3ec │ │ │ │ add r3, r3, r3, lsl #9 │ │ │ │ add r3, r3, r0, lsr #23 │ │ │ │ @@ -14226,25 +14226,25 @@ │ │ │ │ ldrsb r3, [r0, #123] @ 0x7b │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ ldr r3, [r4, #1008] @ 0x3f0 │ │ │ │ str r3, [r0, #124] @ 0x7c │ │ │ │ strbne r2, [r0, #123] @ 0x7b │ │ │ │ str r0, [r6, #4] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [r4, #1008] @ 0x3f0 │ │ │ │ ldrsb r2, [r0, #123] @ 0x7b │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ ldrne r2, [r4, #1000] @ 0x3e8 │ │ │ │ strbne r2, [r0, #123] @ 0x7b │ │ │ │ str r3, [r0, #124] @ 0x7c │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #4 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1e02c │ │ │ │ mov r1, #1 │ │ │ │ bl 296e8 │ │ │ │ @@ -14324,15 +14324,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ strh r1, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ beq 2c714 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str r7, [r4, #12] │ │ │ │ bl 1e5d8 <__aeabi_d2f@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -14386,15 +14386,15 @@ │ │ │ │ lsl r2, r2, #3 │ │ │ │ mov r1, #12 │ │ │ │ cmp r0, #0 │ │ │ │ strh r1, [r3, r2] │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ beq 2c80c │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c858 │ │ │ │ @@ -14469,15 +14469,15 @@ │ │ │ │ ldrsb r3, [r5, #123] @ 0x7b │ │ │ │ str r1, [r5, #124] @ 0x7c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ strbne r2, [r5, #123] @ 0x7b │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ add ip, r6, #8 │ │ │ │ str r7, [r6, #4] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4] │ │ │ │ ldrh r0, [r5, #74] @ 0x4a │ │ │ │ str r3, [ip] │ │ │ │ @@ -14657,15 +14657,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strh r2, [ip, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ beq 2cc48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, r4, #24 │ │ │ │ str r8, [r4, #40] @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -14761,15 +14761,15 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2cd34 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 2cd34 │ │ │ │ mov r1, #1 │ │ │ │ bl 296e8 │ │ │ │ ldr r3, [r5, #1000] @ 0x3e8 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r5, r3, lsl #4 │ │ │ │ @@ -14854,15 +14854,15 @@ │ │ │ │ str r2, [r8, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2cea4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 2cea4 │ │ │ │ mov r1, #1 │ │ │ │ bl 296e8 │ │ │ │ ldr r3, [r4, #1000] @ 0x3e8 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ @@ -15074,15 +15074,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9, #4]! │ │ │ │ ldr r5, [r4], #4 │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 2d2cc │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r5, [r9] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ streq r1, [fp] │ │ │ │ beq 2d33c │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ @@ -15198,15 +15198,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, #122] @ 0x7a │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r9, #32] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r0, [r7, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ lsl ip, r0, #18 │ │ │ │ add r3, r3, r3, lsl #9 │ │ │ │ add r3, r3, ip, lsr #23 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ add r4, r4, #126976 @ 0x1f000 │ │ │ │ @@ -15238,37 +15238,37 @@ │ │ │ │ cmp r2, r5 │ │ │ │ movcc r2, r5 │ │ │ │ str r3, [r7, #108] @ 0x6c │ │ │ │ str r2, [r7, #112] @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r8, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r8, #1 │ │ │ │ ldreq r3, [r7, #108] @ 0x6c │ │ │ │ beq 2d530 │ │ │ │ add r8, r7, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d5f8 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r6 │ │ │ │ movcc r2, r3 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ movcc r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [r7, #108] @ 0x6c │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -15284,28 +15284,28 @@ │ │ │ │ b 2d464 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2d624 │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 2d654 │ │ │ │ b 2d604 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 2d638 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2d624 │ │ │ │ b 2d584 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -15354,30 +15354,30 @@ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ ldrne r1, [r5, #1000] @ 0x3e8 │ │ │ │ ldr r3, [r5, #1008] @ 0x3f0 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ strbne r1, [r4, #123] @ 0x7b │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r8, #44] @ 0x2c │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r8, #4] │ │ │ │ str fp, [r8, #12] │ │ │ │ str sl, [r8, #16] │ │ │ │ str r7, [r8, #8] │ │ │ │ ldrsb r3, [r6, #123] @ 0x7b │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ ldrne r1, [r5, #1000] @ 0x3e8 │ │ │ │ ldr r3, [r5, #1008] @ 0x3f0 │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ strbne r1, [r6, #123] @ 0x7b │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r8, #48] @ 0x30 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r8, #20] │ │ │ │ ldrb r3, [r4, #76] @ 0x4c │ │ │ │ mov lr, r9 │ │ │ │ cmp r3, #0 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r8, #24 │ │ │ │ @@ -15438,15 +15438,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ cmp r6, r2 │ │ │ │ bls 2d794 │ │ │ │ b 2d830 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r8, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r8, #1 │ │ │ │ bne 2d8b0 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ b 2d83c │ │ │ │ mov r1, #1 │ │ │ │ bl 296e8 │ │ │ │ ldr r3, [r5, #1000] @ 0x3e8 │ │ │ │ @@ -15456,29 +15456,29 @@ │ │ │ │ add r3, r3, #7488 @ 0x1d40 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ b 2d6d0 │ │ │ │ add r8, r4, #116 @ 0x74 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d920 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r7 │ │ │ │ movcc r2, r3 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r3, r6 │ │ │ │ movcc r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d794 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -15486,28 +15486,28 @@ │ │ │ │ b 13ed9c │ │ │ │ cmp r0, #2 │ │ │ │ beq 2d94c │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 2d97c │ │ │ │ b 2d92c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 2d960 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2d94c │ │ │ │ b 2d8cc │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @@ -15586,37 +15586,37 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 2dbd4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r7, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r7, #1 │ │ │ │ ldreq r3, [r4] │ │ │ │ beq 2da78 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2db6c │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r6 │ │ │ │ movcc r2, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movcs r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ movcc r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2da94 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #172] @ 2dbe4 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [pc, #156] @ 2dbdc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -15633,28 +15633,28 @@ │ │ │ │ b 13ed9c │ │ │ │ cmp r0, #2 │ │ │ │ beq 2db98 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2dbc8 │ │ │ │ b 2db78 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2dbac │ │ │ │ cmp r8, #0 │ │ │ │ bne 2db98 │ │ │ │ b 2daf4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -16042,15 +16042,15 @@ │ │ │ │ ldrsb r1, [r4, #123] @ 0x7b │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ strbne r3, [r4, #123] @ 0x7b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ stmib r5, {r6, r7} │ │ │ │ @@ -16248,29 +16248,29 @@ │ │ │ │ add r0, r8, #16 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e524 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r0, [r8, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e53c │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #72] @ 0x48 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, r3 │ │ │ │ beq 2e55c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r7, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2e598 │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ add r3, r9, r9, lsl #9 │ │ │ │ lsl r1, r2, #18 │ │ │ │ @@ -16319,15 +16319,15 @@ │ │ │ │ str r3, [r8, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e4cc │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 2e4cc │ │ │ │ mov r1, #1 │ │ │ │ bl 296e8 │ │ │ │ ldr r2, [r4, #1000] @ 0x3e8 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r2, r2, r2, lsl #8 │ │ │ │ add r2, r4, r2, lsl #4 │ │ │ │ @@ -16404,15 +16404,15 @@ │ │ │ │ add r7, r7, #4 │ │ │ │ beq 2e868 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e794 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r5, #20] │ │ │ │ streq r6, [r7] │ │ │ │ @@ -16490,41 +16490,41 @@ │ │ │ │ mvn r2, #0 │ │ │ │ b 2e8a8 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #592] @ 0x250 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldreq r2, [r6, #108] @ 0x6c │ │ │ │ beq 2e848 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r6, #116 @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e9cc │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ movcs r2, sl │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ movcc r2, r3 │ │ │ │ str r2, [r6, #112] @ 0x70 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e764 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r6, #116] @ 0x74 │ │ │ │ bl 13ed9c │ │ │ │ @@ -16558,15 +16558,15 @@ │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ bne 2e9ec │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ @@ -16582,15 +16582,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 2ea4c │ │ │ │ cmp r4, #0 │ │ │ │ bne 2ea38 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -16691,15 +16691,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4]! │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ beq 2ec10 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r8, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [r6] │ │ │ │ beq 2ebe4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ @@ -16909,15 +16909,15 @@ │ │ │ │ ldr r4, [r6] │ │ │ │ str r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ streq r4, [r9] │ │ │ │ beq 2ef40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldrb sl, [r4, #76] @ 0x4c │ │ │ │ cmp sl, #0 │ │ │ │ beq 2ef00 │ │ │ │ ldrsb r3, [r4, #123] @ 0x7b │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ ldrne r3, [r5, #1000] @ 0x3e8 │ │ │ │ strbne r3, [r4, #123] @ 0x7b │ │ │ │ @@ -17013,15 +17013,15 @@ │ │ │ │ bl 1dd2c │ │ │ │ b 2efd4 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #592] @ 0x250 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bne 2f180 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ b 2f084 │ │ │ │ @@ -17045,29 +17045,29 @@ │ │ │ │ bl 1dd2c │ │ │ │ b 2f0cc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r4, #116 @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f1fc │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r2, sl │ │ │ │ movcs r2, sl │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ movcc r2, r3 │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f0a0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ bl 13ed9c │ │ │ │ @@ -17079,15 +17079,15 @@ │ │ │ │ beq 2f240 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ bne 2f210 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -17100,15 +17100,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 2f264 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2f250 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -17170,15 +17170,15 @@ │ │ │ │ beq 2f354 │ │ │ │ ldr r3, [r5, #1000] @ 0x3e8 │ │ │ │ strb r3, [r4, #123] @ 0x7b │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r5, #1008] @ 0x3f0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f350 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -17216,18 +17216,18 @@ │ │ │ │ beq 2f4e0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 2f444 │ │ │ │ cmp r6, r4 │ │ │ │ beq 2f464 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f4bc │ │ │ │ str r6, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ beq 2f474 │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ strb r3, [r6, #123] @ 0x7b │ │ │ │ @@ -17239,15 +17239,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, #4]! │ │ │ │ ldr r6, [r9, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ beq 2f4a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r6, [sl] │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f41c │ │ │ │ mov r6, r4 │ │ │ │ b 2f45c │ │ │ │ @@ -17260,15 +17260,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 2f44c │ │ │ │ b 2f458 │ │ │ │ cmp r6, #0 │ │ │ │ beq 2f474 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r6, [r7] │ │ │ │ b 2f464 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmib sp, {r6, fp} │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r5, #992] @ 0x3e0 │ │ │ │ @@ -17314,35 +17314,35 @@ │ │ │ │ beq 2f6f0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2f6e8 │ │ │ │ cmp r9, r7 │ │ │ │ beq 2f7e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f774 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r9, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [fp, #48] @ 0x30 │ │ │ │ beq 2f7c4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2f610 │ │ │ │ cmp r8, r7 │ │ │ │ beq 2f820 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f750 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r8, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ strbne r2, [r3, #123] @ 0x7b │ │ │ │ @@ -17358,24 +17358,24 @@ │ │ │ │ strb r3, [r5, #952] @ 0x3b8 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ ldr r5, [fp, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ beq 2f67c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ ldr r4, [fp, #48] @ 0x30 │ │ │ │ str r5, [r6, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ beq 2f6a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2938c │ │ │ │ @@ -17392,25 +17392,25 @@ │ │ │ │ beq 2f858 │ │ │ │ mov r9, #0 │ │ │ │ b 2f5cc │ │ │ │ cmp r9, #0 │ │ │ │ beq 2f88c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r9, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [fp, #48] @ 0x30 │ │ │ │ bne 2f5f4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2f7d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r8, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2f648 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ strb r2, [r3, #123] @ 0x7b │ │ │ │ ldr r2, [r5, #1008] @ 0x3f0 │ │ │ │ @@ -17596,15 +17596,15 @@ │ │ │ │ bne 2f92c │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r6, #16] │ │ │ │ beq 2f92c │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 2f92c │ │ │ │ mov r8, fp │ │ │ │ ldrb r3, [r8, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fb34 │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -17659,15 +17659,15 @@ │ │ │ │ strne r9, [ip, #16] │ │ │ │ bne 2fa40 │ │ │ │ cmp r9, r3 │ │ │ │ str r9, [ip, #16] │ │ │ │ beq 2fa40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 2fa40 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2ac70 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ @@ -17788,15 +17788,15 @@ │ │ │ │ bl 37460 │ │ │ │ mov r8, #1 │ │ │ │ b 2fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ beq 2fd40 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fc70 │ │ │ │ mov r2, #0 │ │ │ │ b 2fca0 │ │ │ │ ldr r3, [r5, #1000] @ 0x3e8 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ @@ -18074,15 +18074,15 @@ │ │ │ │ ldr r7, [r5, #480] @ 0x1e0 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ beq 301b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32760 │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ b 2fed0 │ │ │ │ add r3, r4, #28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -18092,15 +18092,15 @@ │ │ │ │ ldr r7, [r5, #400] @ 0x190 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq 301fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32740 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ b 2fed0 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -18112,15 +18112,15 @@ │ │ │ │ ldr r7, [r5, #404] @ 0x194 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ beq 301b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 301b4 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -18150,15 +18150,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 301b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 301b4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b 301b4 │ │ │ │ @@ -18177,15 +18177,15 @@ │ │ │ │ add r2, r4, #24 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ beq 301fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 301fc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b 301fc │ │ │ │ @@ -18194,15 +18194,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fffc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fffc │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -18246,15 +18246,15 @@ │ │ │ │ ldr r7, [r5, #80] @ 0x50 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 300bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 300bc │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -18333,23 +18333,23 @@ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 305c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32840 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 305e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32780 │ │ │ │ add r4, r4, #32 │ │ │ │ b 2fed0 │ │ │ │ add r1, r4, #4 │ │ │ │ ldr r3, [r5, #276] @ 0x114 │ │ │ │ mov r0, r5 │ │ │ │ @@ -18392,31 +18392,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 32e7c │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ beq 306ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32800 │ │ │ │ ldr r7, [r4, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ beq 306cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32820 │ │ │ │ ldr r7, [r4, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ beq 306ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 325e8 │ │ │ │ add r4, r4, #80 @ 0x50 │ │ │ │ b 2fed0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic r3, r3, #22 │ │ │ │ @@ -18440,62 +18440,62 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 301fc │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq 301fc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 301fc │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 301fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 301fc │ │ │ │ b 3076c │ │ │ │ ldr r3, [r5, #384] @ 0x180 │ │ │ │ add r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 307d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 327c0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 307f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 327e0 │ │ │ │ add r4, r4, #168 @ 0xa8 │ │ │ │ b 2fed0 │ │ │ │ ldr r3, [r5, #520] @ 0x208 │ │ │ │ add r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30828 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 327a0 │ │ │ │ add r4, r4, #96 @ 0x60 │ │ │ │ b 2fed0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -18505,15 +18505,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 303c8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #860] @ 0x35c │ │ │ │ blx r3 │ │ │ │ b 303c8 │ │ │ │ @@ -18570,15 +18570,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r8, [r5, #44] @ 0x2c │ │ │ │ blx r8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 32c40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #860] @ 0x35c │ │ │ │ blx r3 │ │ │ │ b 32c40 │ │ │ │ @@ -18595,15 +18595,15 @@ │ │ │ │ ldr r7, [r5, #568] @ 0x238 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq 305e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 305e0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -18620,15 +18620,15 @@ │ │ │ │ ldr r7, [r5, #464] @ 0x1d0 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 303c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 303c8 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -18680,15 +18680,15 @@ │ │ │ │ ldr r7, [r5, #468] @ 0x1d4 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 303c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 303c8 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -18745,15 +18745,15 @@ │ │ │ │ movne r8, #0 │ │ │ │ beq 301b4 │ │ │ │ ldr r7, [r9, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ beq 30c40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30c40 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ add r8, r8, #1 │ │ │ │ @@ -18824,15 +18824,15 @@ │ │ │ │ cmp r9, r8 │ │ │ │ beq 30d94 │ │ │ │ ldr r7, [sl, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ beq 30d40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30d40 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -18842,17 +18842,17 @@ │ │ │ │ cmp r9, r8 │ │ │ │ bne 30d4c │ │ │ │ ldrh r3, [r4] │ │ │ │ lsl r3, r3, #3 │ │ │ │ b 30f8c │ │ │ │ umulleq r0, r0, r8, r1 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq r7, r2, r8, lsr #11 │ │ │ │ - eorseq r7, r2, ip, lsl #14 │ │ │ │ - eorseq r7, r2, ip, lsr #12 │ │ │ │ + mlaseq r2, r8, r4, r7 │ │ │ │ + @ instruction: 0x003275fc │ │ │ │ + eorseq r7, r2, ip, lsl r5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ addeq r0, r0, r4, asr r0 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ mov r8, #1 │ │ │ │ bic r3, r3, #20 │ │ │ │ strb r3, [r4, #20] │ │ │ │ add r3, r4, #4 │ │ │ │ @@ -18868,31 +18868,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 32db8 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30e1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 326a0 │ │ │ │ ldr r7, [r4, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30e3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 326c0 │ │ │ │ ldr r7, [r4, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30e5c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32600 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldrh r2, [r4, #82] @ 0x52 │ │ │ │ add r4, r4, #80 @ 0x50 │ │ │ │ cmp r3, #18 │ │ │ │ bls 30efc │ │ │ │ @@ -19054,15 +19054,15 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq 3112c │ │ │ │ ldr r4, [sl, r7, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ beq 310d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 310d8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19099,15 +19099,15 @@ │ │ │ │ add r4, r4, #24 │ │ │ │ beq 311e4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31188 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31188 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19156,15 +19156,15 @@ │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ beq 312ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 312ac │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ blx r2 │ │ │ │ add r8, r8, #1 │ │ │ │ @@ -19172,23 +19172,23 @@ │ │ │ │ bne 3127c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ beq 312dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 325c0 │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3141c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3141c │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19244,23 +19244,23 @@ │ │ │ │ ldr r7, [r5, #380] @ 0x17c │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq 313fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32860 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3141c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32700 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldrh r2, [r4, #58] @ 0x3a │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ b 30ef4 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ @@ -19270,15 +19270,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 31050 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31050 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19310,15 +19310,15 @@ │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r7] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4] │ │ │ │ str sl, [r7, #4] │ │ │ │ str sl, [r7] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #8] │ │ │ │ cmp r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne 314e4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -19461,23 +19461,23 @@ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31760 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32620 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31780 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32640 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldrh r2, [r4, #34] @ 0x22 │ │ │ │ add r4, r4, #32 │ │ │ │ b 30ef4 │ │ │ │ ldr r3, [r5, #276] @ 0x114 │ │ │ │ @@ -19546,15 +19546,15 @@ │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ beq 318c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 318c4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #364] @ 0x16c │ │ │ │ blx r2 │ │ │ │ add r8, r8, #1 │ │ │ │ @@ -19603,15 +19603,15 @@ │ │ │ │ ldr r7, [r5, #80] @ 0x50 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31998 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 326e0 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldrh r2, [r4, #26] │ │ │ │ add r4, r4, #24 │ │ │ │ b 30ef4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -19660,15 +19660,15 @@ │ │ │ │ ldr r7, [r5, #464] @ 0x1d0 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3135c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3135c │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19707,15 +19707,15 @@ │ │ │ │ ldr r7, [r5, #468] @ 0x1d4 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3135c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3135c │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19751,38 +19751,38 @@ │ │ │ │ movne r8, #0 │ │ │ │ beq 31c04 │ │ │ │ ldr r7, [r9, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ beq 31bf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31bf8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ bne 31bc8 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ beq 31c24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 325d4 │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ beq 31dc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31dc0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19806,15 +19806,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 303c8 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq 303c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 303c8 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19861,37 +19861,37 @@ │ │ │ │ ldr r7, [r5, #380] @ 0x17c │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq 31da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32680 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ beq 31dc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32660 │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ b 2fed0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r5, #540] @ 0x21c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fffc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fffc │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19919,15 +19919,15 @@ │ │ │ │ add r9, r9, #24 │ │ │ │ beq 30d94 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31e58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e58 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -19956,15 +19956,15 @@ │ │ │ │ ldr r7, [r5, #480] @ 0x1e0 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31f1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32720 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldrh r2, [r4, #42] @ 0x2a │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ b 30ef4 │ │ │ │ add r3, r4, #28 │ │ │ │ @@ -19976,15 +19976,15 @@ │ │ │ │ ldr r7, [r5, #400] @ 0x190 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq 30ee8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30ee8 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -20002,15 +20002,15 @@ │ │ │ │ ldr r7, [r5, #404] @ 0x194 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31f1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f1c │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -20040,15 +20040,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 31f1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f1c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b 31f1c │ │ │ │ @@ -20067,15 +20067,15 @@ │ │ │ │ add r2, r4, #24 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30ee8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30ee8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b 30ee8 │ │ │ │ @@ -20101,15 +20101,15 @@ │ │ │ │ beq 30094 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r3, [r8] │ │ │ │ str sl, [r7, #4] │ │ │ │ str sl, [r7] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #8] │ │ │ │ cmp r8, r9 │ │ │ │ mov r7, r8 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ bne 32140 │ │ │ │ b 30094 │ │ │ │ @@ -20162,23 +20162,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 32254 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 328a0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 32274 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 328c0 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldrh r2, [r4, #170] @ 0xaa │ │ │ │ add r4, r4, #168 @ 0xa8 │ │ │ │ b 30ef4 │ │ │ │ ldr r3, [r5, #520] @ 0x208 │ │ │ │ @@ -20186,15 +20186,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ beq 322b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32880 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldrh r2, [r4, #98] @ 0x62 │ │ │ │ add r4, r4, #96 @ 0x60 │ │ │ │ b 30ef4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -20206,15 +20206,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 3135c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #860] @ 0x35c │ │ │ │ blx r3 │ │ │ │ b 3135c │ │ │ │ @@ -20273,15 +20273,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r8, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r8 │ │ │ │ ldr r8, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 31620 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #860] @ 0x35c │ │ │ │ blx r3 │ │ │ │ b 31620 │ │ │ │ @@ -20290,15 +20290,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 31050 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31050 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -20317,15 +20317,15 @@ │ │ │ │ ldr r7, [r5, #568] @ 0x238 │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31780 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31780 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -20588,15 +20588,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 32260 │ │ │ │ b 32274 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 328e4 │ │ │ │ cmp r5, #2 │ │ │ │ beq 32fd0 │ │ │ │ ldr r2, [fp] │ │ │ │ b 2ff80 │ │ │ │ @@ -20609,15 +20609,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ ble 32c70 │ │ │ │ add r7, r4, #32 │ │ │ │ b 31620 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -20627,15 +20627,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 305e0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #860] @ 0x35c │ │ │ │ blx r3 │ │ │ │ b 305e0 │ │ │ │ @@ -20713,27 +20713,27 @@ │ │ │ │ blx r8 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ cmp r3, #0 │ │ │ │ beq 31620 │ │ │ │ ldr r8, [r4, #28] │ │ │ │ rsb r1, sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 31620 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ beq 31620 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31620 │ │ │ │ b 32af0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr sl, [r4, #44] @ 0x2c │ │ │ │ ldrh r2, [r4, #82] @ 0x52 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ @@ -20835,35 +20835,35 @@ │ │ │ │ mov r1, #8 │ │ │ │ b 31570 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3135c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3135c │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ bne 32cc4 │ │ │ │ b 3135c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #132 @ 0x84 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 30094 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30094 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -20877,21 +20877,21 @@ │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r3, #688] @ 0x2b0 │ │ │ │ b 319b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #132 @ 0x84 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31698 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31698 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -20899,48 +20899,48 @@ │ │ │ │ bne 32d84 │ │ │ │ b 31698 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30dfc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30dfc │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30dfc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30dfc │ │ │ │ b 32dd8 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq 30ee8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30ee8 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30ee8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30ee8 │ │ │ │ b 32e2c │ │ │ │ ldr r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ @@ -20948,27 +20948,27 @@ │ │ │ │ str r3, [r1] │ │ │ │ b 319f8 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3068c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3068c │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3068c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3068c │ │ │ │ b 32e9c │ │ │ │ ldr r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ @@ -20984,15 +20984,15 @@ │ │ │ │ str r1, [r3, #688] @ 0x2b0 │ │ │ │ b 30494 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r4, #0 │ │ │ │ beq 31038 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31038 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -21000,15 +21000,15 @@ │ │ │ │ bne 32f18 │ │ │ │ b 31038 │ │ │ │ ldr r8, [r4, #28] │ │ │ │ cmp r8, #0 │ │ │ │ beq 31620 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31620 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -21035,27 +21035,27 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ed9c │ │ │ │ b 32908 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ rsb r1, r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 32c40 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32c40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32c40 │ │ │ │ b 32ff8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r7, r4, #80 @ 0x50 │ │ │ │ mov sl, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -21110,15 +21110,15 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsl r5, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 331d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3338c │ │ │ │ add r3, r5, r6 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ add r2, r3, #7488 @ 0x1d40 │ │ │ │ ldrh r1, [r2, #52] @ 0x34 │ │ │ │ @@ -21127,15 +21127,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ bne 331e4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 33160 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #700 @ 0x2bc │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldrb r3, [r4, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r5, r5, r6 │ │ │ │ add r5, r5, r5, lsl #8 │ │ │ │ add r5, r4, r5, lsl #4 │ │ │ │ add r5, r5, #7488 @ 0x1d40 │ │ │ │ @@ -21162,15 +21162,15 @@ │ │ │ │ streq r8, [r3] │ │ │ │ b 3337c │ │ │ │ add r3, r3, #7488 @ 0x1d40 │ │ │ │ ldrh r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33160 │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ add r0, r5, r6 │ │ │ │ add r0, r0, r0, lsl #8 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r3, r4, #720 @ 0x2d0 │ │ │ │ strd r8, [r3, #-8] │ │ │ │ add r3, r4, r0, lsl #4 │ │ │ │ @@ -21368,15 +21368,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 334f4 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 33514 │ │ │ │ cmp r8, #2 │ │ │ │ bne 334f4 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r4, #2048 @ 0x800 │ │ │ │ @@ -21394,15 +21394,15 @@ │ │ │ │ str r7, [r6] │ │ │ │ beq 335c0 │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 33568 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33568 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -21413,15 +21413,15 @@ │ │ │ │ str r7, [r6] │ │ │ │ bne 33574 │ │ │ │ ldr r4, [r9, #20] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 335e0 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 335ec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -21573,15 +21573,15 @@ │ │ │ │ ldrsb r3, [fp, #123] @ 0x7b │ │ │ │ str r1, [fp, #124] @ 0x7c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ strbne r2, [fp, #123] @ 0x7b │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str fp, [r5, #36] @ 0x24 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ add ip, r5, #16 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ @@ -21852,27 +21852,27 @@ │ │ │ │ mov fp, r6 │ │ │ │ b 33b30 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp sl, #0 │ │ │ │ beq 338c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, sl │ │ │ │ bne 338c8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 338c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 338c8 │ │ │ │ mov r1, r4 │ │ │ │ b 33cc0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r0, r3, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -21959,64 +21959,64 @@ │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ cmp r3, r8 │ │ │ │ movcc r3, r8 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ b 33dbc │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr fp, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp fp, #1 │ │ │ │ ldreq r3, [r7, #108] @ 0x6c │ │ │ │ beq 33e34 │ │ │ │ mov r1, sl │ │ │ │ add sl, r7, #116 @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33ed4 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r9 │ │ │ │ movcs r3, r9 │ │ │ │ str r3, [r7, #108] @ 0x6c │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r8 │ │ │ │ movcc r3, r8 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33dbc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ bl 13ed9c │ │ │ │ b 33dbc │ │ │ │ cmp r0, #2 │ │ │ │ beq 33f00 │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 33f30 │ │ │ │ b 33ee0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 33f14 │ │ │ │ cmp fp, #0 │ │ │ │ bne 33f00 │ │ │ │ b 33e88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -22112,15 +22112,15 @@ │ │ │ │ beq 340dc │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r3, [r6] │ │ │ │ str fp, [r4, #4] │ │ │ │ str fp, [r4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ cmp sl, r6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ bne 340ac │ │ │ │ mov r3, #0 │ │ │ │ @@ -22305,15 +22305,15 @@ │ │ │ │ ldr r8, [r5, #100] @ 0x64 │ │ │ │ cmp r5, r8 │ │ │ │ beq 343f0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 343f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 343f0 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -22345,19 +22345,19 @@ │ │ │ │ strh r0, [r9, #2] │ │ │ │ mov r0, #4 │ │ │ │ strh r0, [r3, r2] │ │ │ │ str r1, [r9, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r9, #16] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r9, #20] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [r9, #12] │ │ │ │ mov r8, r9 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r8, #8]! │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -22550,15 +22550,15 @@ │ │ │ │ ldr r3, [r5, #1008] @ 0x3f0 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ strbne r1, [r4, #123] @ 0x7b │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r2, #4] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ add r3, r5, #212992 @ 0x34000 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r4, r3 │ │ │ │ beq 347f0 │ │ │ │ @@ -22861,15 +22861,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 34f14 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 34bd0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r5, #136] @ 0x88 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -22937,15 +22937,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sl, #44] @ 0x2c │ │ │ │ str r8, [sl, #28] │ │ │ │ str r8, [sl, #32] │ │ │ │ strb r8, [sl, #48] @ 0x30 │ │ │ │ add r0, r5, #132 @ 0x84 │ │ │ │ str sl, [r9] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldm r7, {r4, r8} │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ add r8, r4, r8 │ │ │ │ cmp r4, r3 │ │ │ │ bcs 34dfc │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ ands r9, r1, #16 │ │ │ │ @@ -22970,37 +22970,37 @@ │ │ │ │ b 34dbc │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 143dc0 │ │ │ │ b 34c3c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr sl, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp sl, #1 │ │ │ │ ldreq r0, [r7] │ │ │ │ ldreq r3, [r5, #136] @ 0x88 │ │ │ │ beq 34dcc │ │ │ │ mov r1, r9 │ │ │ │ add r9, r5, #144 @ 0x90 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34eac │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ movcs r3, r4 │ │ │ │ str r3, [r5, #136] @ 0x88 │ │ │ │ ldr r3, [r5, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r8 │ │ │ │ movcc r3, r8 │ │ │ │ str r3, [r5, #140] @ 0x8c │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34e94 │ │ │ │ ldr r0, [r7] │ │ │ │ b 34de8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ @@ -23009,28 +23009,28 @@ │ │ │ │ b 34e8c │ │ │ │ cmp r0, #2 │ │ │ │ beq 34ed8 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 34f08 │ │ │ │ b 34eb8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 34eec │ │ │ │ cmp sl, #0 │ │ │ │ bne 34ed8 │ │ │ │ b 34e58 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -23056,15 +23056,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 35048 │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ beq 34f9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 350c0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #632 @ 0x278 │ │ │ │ bl 143dc0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r5, #1000] @ 0x3e8 │ │ │ │ @@ -23128,15 +23128,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 35344 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r6 │ │ │ │ beq 350ac │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 351f8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #632 @ 0x278 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 143dc0 │ │ │ │ @@ -23174,15 +23174,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r8, #8] │ │ │ │ beq 35004 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 35024 │ │ │ │ b 35014 │ │ │ │ ldr r6, [pc, #444] @ 35334 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -23235,76 +23235,76 @@ │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 33f3c │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r6, #1 │ │ │ │ ldreq r3, [r7] │ │ │ │ beq 35110 │ │ │ │ add r6, r7, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 352c4 │ │ │ │ ldr r3, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r8 │ │ │ │ movcs r3, r8 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r5 │ │ │ │ movcc r3, r5 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3512c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 13ed9c │ │ │ │ b 3512c │ │ │ │ cmp r0, #2 │ │ │ │ beq 352f0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 35320 │ │ │ │ b 352d0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 35304 │ │ │ │ cmp sl, #0 │ │ │ │ bne 352f0 │ │ │ │ b 35278 │ │ │ │ ldrheq fp, [pc], #-8 @ │ │ │ │ andne r0, r0, r0, lsr #32 │ │ │ │ rsbseq ip, pc, sp, lsr #29 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r5, pc, r8, lsr #21 │ │ │ │ - eoreq r5, pc, r4, asr #21 │ │ │ │ + mlaeq pc, r8, r9, r5 @ │ │ │ │ + @ instruction: 0x002f59b4 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [pc, #1192] @ 35808 │ │ │ │ mov r8, r3 │ │ │ │ @@ -23441,15 +23441,15 @@ │ │ │ │ mov r3, #55 @ 0x37 │ │ │ │ lsl r2, r2, #3 │ │ │ │ strh r3, [fp, #2] │ │ │ │ strh sl, [r6, r2] │ │ │ │ str r5, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r6, #1004] @ 0x3ec │ │ │ │ lsl ip, r0, #18 │ │ │ │ add r3, r3, r3, lsl #9 │ │ │ │ add r3, r3, ip, lsr #23 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ add r3, r3, #126976 @ 0x1f000 │ │ │ │ @@ -23511,37 +23511,37 @@ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ add r3, r3, r7 │ │ │ │ str r3, [sl, #12] │ │ │ │ b 35438 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #592] @ 0x250 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ beq 355f8 │ │ │ │ mov r1, fp │ │ │ │ add fp, r5, #116 @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3576c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r8 │ │ │ │ movcs r3, r8 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ cmp r3, sl │ │ │ │ movcc r3, sl │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 354b8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ bl 13ed9c │ │ │ │ @@ -23573,15 +23573,15 @@ │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 35788 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ @@ -23593,15 +23593,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 357d8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 357c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 356cc │ │ │ │ @@ -24040,15 +24040,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq 35f14 │ │ │ │ cmp r4, #0 │ │ │ │ beq 35f0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35f0c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -25032,19 +25032,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2938c │ │ │ │ b 35f98 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b 3613c │ │ │ │ - eoreq r4, pc, r4, lsr sp @ │ │ │ │ + eoreq r4, pc, r4, lsr #24 │ │ │ │ andeq r4, r3, r0, lsr #32 │ │ │ │ @ instruction: 0xffffd3a4 │ │ │ │ @ instruction: 0xffff6294 │ │ │ │ - eoreq r4, pc, ip, lsr #24 │ │ │ │ + eoreq r4, pc, ip, lsl fp @ │ │ │ │ andeq r5, r0, r8, lsr #32 │ │ │ │ @ instruction: 0xffff6ef4 │ │ │ │ @ instruction: 0xffffdd20 │ │ │ │ @ instruction: 0xffff4b7c │ │ │ │ @ instruction: 0xffff966c │ │ │ │ @ instruction: 0xffff651c │ │ │ │ @ instruction: 0xffff73e4 │ │ │ │ @@ -25290,15 +25290,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 372a8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 37274 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37284 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #28] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -25308,15 +25308,15 @@ │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 37268 │ │ │ │ b 37274 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ b 37254 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -25433,15 +25433,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 374e8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 374b0 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 374bc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -25452,15 +25452,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 374a4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ b 37490 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -25497,15 +25497,15 @@ │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, r3 │ │ │ │ beq 375cc │ │ │ │ cmp r5, #0 │ │ │ │ beq 375b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 375fc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ @@ -25570,15 +25570,15 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ beq 3780c │ │ │ │ rsb r1, r7, #1 │ │ │ │ add r1, r1, sl │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, r4, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -25629,15 +25629,15 @@ │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r9] │ │ │ │ beq 377c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 377d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r3, [r8] │ │ │ │ b 375d0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -25645,28 +25645,28 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 377c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 377c0 │ │ │ │ b 377d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3722c │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r9] │ │ │ │ beq 377c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 377c0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -25769,26 +25769,26 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 37a0c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ 37a10 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq pc, r1, r6, lsl #25 │ │ │ │ - eoreq r3, pc, r8, ror r3 @ │ │ │ │ - eoreq r3, pc, r0, ror #6 │ │ │ │ - eoreq r3, pc, r0, lsl #8 │ │ │ │ - eoreq r3, pc, r4, ror #6 │ │ │ │ - @ instruction: 0x002f33b8 │ │ │ │ - eoreq r3, pc, r4, asr #7 │ │ │ │ - eoreq r3, pc, r0, asr r3 @ │ │ │ │ - eoreq r3, pc, r4, asr r3 @ │ │ │ │ - eoreq r3, pc, ip, asr r3 @ │ │ │ │ - eoreq r3, pc, r4, ror #6 │ │ │ │ - @ instruction: 0x002f33b8 │ │ │ │ + eorseq pc, r1, r6, ror fp @ │ │ │ │ + eoreq r3, pc, r8, ror #4 │ │ │ │ + eoreq r3, pc, r0, asr r2 @ │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r3, pc, r4, asr r2 @ │ │ │ │ + eoreq r3, pc, r8, lsr #5 │ │ │ │ + @ instruction: 0x002f32b4 │ │ │ │ + eoreq r3, pc, r0, asr #4 │ │ │ │ + eoreq r3, pc, r4, asr #4 │ │ │ │ + eoreq r3, pc, ip, asr #4 │ │ │ │ + eoreq r3, pc, r4, asr r2 @ │ │ │ │ + eoreq r3, pc, r8, lsr #5 │ │ │ │ ldr r3, [pc, #392] @ 37ba4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #29 │ │ │ │ bhi 37b98 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -25881,46 +25881,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #136] @ 37c1c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #128] @ 37c20 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq pc, r1, r0, asr #23 │ │ │ │ - eoreq r3, pc, r0, lsr #7 │ │ │ │ - eoreq r3, pc, r0, ror r3 @ │ │ │ │ - eoreq r3, pc, r0, asr r7 @ │ │ │ │ - eoreq r3, pc, r8, lsl r6 @ │ │ │ │ - eoreq r3, pc, r8, ror #11 │ │ │ │ - eoreq r3, pc, r4, asr #11 │ │ │ │ - mlaeq pc, r4, r5, r3 @ │ │ │ │ - eoreq r3, pc, r4, ror #10 │ │ │ │ - eoreq r3, pc, r0, asr #10 │ │ │ │ - eoreq r3, pc, r4, lsl r5 @ │ │ │ │ - eoreq r3, pc, r4, lsl #13 │ │ │ │ - eoreq r3, pc, r4, asr r6 @ │ │ │ │ - eoreq r3, pc, ip, lsl r6 @ │ │ │ │ - eoreq r3, pc, ip, ror #11 │ │ │ │ - mlaeq pc, r8, r6, r3 @ │ │ │ │ - @ instruction: 0x002f35b0 │ │ │ │ - eoreq r3, pc, r8, asr r3 @ │ │ │ │ - eoreq r3, pc, r4, lsr #6 │ │ │ │ - eoreq r3, pc, r8, asr #7 │ │ │ │ - mlaeq pc, r4, r3, r3 @ │ │ │ │ - eoreq r3, pc, ip, ror #6 │ │ │ │ - eoreq r3, pc, r4, asr #6 │ │ │ │ - eoreq r3, pc, r4, lsl r6 @ │ │ │ │ - @ instruction: 0x002f32b4 │ │ │ │ - eoreq r3, pc, r4, asr #8 │ │ │ │ - eoreq r3, pc, ip, lsl r4 @ │ │ │ │ - eoreq r3, pc, ip, ror #7 │ │ │ │ - @ instruction: 0x002f33bc │ │ │ │ - mlaeq pc, r0, r3, r3 @ │ │ │ │ - eoreq r3, pc, r8, ror #6 │ │ │ │ - eoreq r3, pc, r0, lsr r6 @ │ │ │ │ + @ instruction: 0x0031fab0 │ │ │ │ + mlaeq pc, r0, r2, r3 @ │ │ │ │ + eoreq r3, pc, r0, ror #4 │ │ │ │ + eoreq r3, pc, r0, asr #12 │ │ │ │ + eoreq r3, pc, r8, lsl #10 │ │ │ │ + ldrdeq r3, [pc], -r8 @ │ │ │ │ + @ instruction: 0x002f34b4 │ │ │ │ + eoreq r3, pc, r4, lsl #9 │ │ │ │ + eoreq r3, pc, r4, asr r4 @ │ │ │ │ + eoreq r3, pc, r0, lsr r4 @ │ │ │ │ + eoreq r3, pc, r4, lsl #8 │ │ │ │ + eoreq r3, pc, r4, ror r5 @ │ │ │ │ + eoreq r3, pc, r4, asr #10 │ │ │ │ + eoreq r3, pc, ip, lsl #10 │ │ │ │ + ldrdeq r3, [pc], -ip @ │ │ │ │ + eoreq r3, pc, r8, lsl #11 │ │ │ │ + eoreq r3, pc, r0, lsr #9 │ │ │ │ + eoreq r3, pc, r8, asr #4 │ │ │ │ + eoreq r3, pc, r4, lsl r2 @ │ │ │ │ + @ instruction: 0x002f32b8 │ │ │ │ + eoreq r3, pc, r4, lsl #5 │ │ │ │ + eoreq r3, pc, ip, asr r2 @ │ │ │ │ + eoreq r3, pc, r4, lsr r2 @ │ │ │ │ + eoreq r3, pc, r4, lsl #10 │ │ │ │ + eoreq r3, pc, r4, lsr #3 │ │ │ │ + eoreq r3, pc, r4, lsr r3 @ │ │ │ │ + eoreq r3, pc, ip, lsl #6 │ │ │ │ + ldrdeq r3, [pc], -ip @ │ │ │ │ + eoreq r3, pc, ip, lsr #5 │ │ │ │ + eoreq r3, pc, r0, lsl #5 │ │ │ │ + eoreq r3, pc, r8, asr r2 @ │ │ │ │ + eoreq r3, pc, r0, lsr #10 │ │ │ │ cmp r0, #1 │ │ │ │ beq 37c54 │ │ │ │ cmp r0, #2 │ │ │ │ beq 37c48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37c60 │ │ │ │ ldr r0, [pc, #40] @ 37c6c │ │ │ │ @@ -25931,18 +25931,18 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 37c74 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 37c78 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq r3, pc, r4, ror #11 │ │ │ │ - eoreq r3, pc, r4, asr #11 │ │ │ │ - eoreq r3, pc, r0, lsr #11 │ │ │ │ - eoreq r3, pc, r0, lsl #11 │ │ │ │ + ldrdeq r3, [pc], -r4 @ │ │ │ │ + @ instruction: 0x002f34b4 │ │ │ │ + mlaeq pc, r0, r4, r3 @ │ │ │ │ + eoreq r3, pc, r0, ror r4 @ │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi 37cac │ │ │ │ ldr r3, [pc, #344] @ 37de4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi 37ca0 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ @@ -26025,36 +26025,36 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #96] @ 37e34 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ 37e38 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq pc, r1, lr, ror #18 │ │ │ │ - eoreq r3, pc, r8, lsr #11 │ │ │ │ - eoreq r3, pc, r0, asr #12 │ │ │ │ - eoreq r3, pc, r8, asr #12 │ │ │ │ + eorseq pc, r1, lr, asr r8 @ │ │ │ │ + mlaeq pc, r8, r4, r3 @ │ │ │ │ + eoreq r3, pc, r0, lsr r5 @ │ │ │ │ + eoreq r3, pc, r8, lsr r5 @ │ │ │ │ + eoreq r3, pc, r0, ror #9 │ │ │ │ + eoreq r3, pc, r8, asr r4 @ │ │ │ │ + eoreq r3, pc, ip, asr r4 @ │ │ │ │ + eoreq r3, pc, r4, ror #8 │ │ │ │ + eoreq r3, pc, ip, ror #8 │ │ │ │ + eoreq r3, pc, r8, ror r4 @ │ │ │ │ + eoreq r3, pc, r0, lsl #9 │ │ │ │ + eoreq r3, pc, r0, lsl #10 │ │ │ │ + eoreq r3, pc, r0, asr #9 │ │ │ │ + eoreq r3, pc, ip, asr #9 │ │ │ │ + eoreq r3, pc, r0, ror #8 │ │ │ │ strdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r8, ror #10 │ │ │ │ - eoreq r3, pc, ip, ror #10 │ │ │ │ - eoreq r3, pc, r4, ror r5 @ │ │ │ │ - eoreq r3, pc, ip, ror r5 @ │ │ │ │ - eoreq r3, pc, r8, lsl #11 │ │ │ │ - mlaeq pc, r0, r5, r3 @ │ │ │ │ - eoreq r3, pc, r0, lsl r6 @ │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ - ldrdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, r0, ror r5 @ │ │ │ │ - eoreq r3, pc, r0, lsl #12 │ │ │ │ - eoreq r3, pc, r4, ror #11 │ │ │ │ - strdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, r4, lsl #9 │ │ │ │ - eoreq r3, pc, r8, lsl #9 │ │ │ │ - eoreq r3, pc, ip, ror r4 @ │ │ │ │ - eoreq r3, pc, r0, ror r4 @ │ │ │ │ + ldrdeq r3, [pc], -r4 @ │ │ │ │ + eoreq r3, pc, ip, ror #9 │ │ │ │ + eoreq r3, pc, r4, ror r3 @ │ │ │ │ + eoreq r3, pc, r8, ror r3 @ │ │ │ │ + eoreq r3, pc, ip, ror #6 │ │ │ │ + eoreq r3, pc, r0, ror #6 │ │ │ │ ldr r3, [pc, #236] @ 37f30 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #16 │ │ │ │ bhi 37f24 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -26108,33 +26108,33 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ 37f74 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #76] @ 37f78 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0031f7f7 │ │ │ │ - eoreq r3, pc, ip, ror r5 @ │ │ │ │ - eoreq r3, pc, r0, asr r5 @ │ │ │ │ - eoreq r3, pc, r4, ror #14 │ │ │ │ - eoreq r3, pc, r4, lsl r7 @ │ │ │ │ - eoreq r3, pc, ip, lsr #14 │ │ │ │ - eoreq r3, pc, ip, ror #12 │ │ │ │ - eoreq r3, pc, r4, lsl #13 │ │ │ │ - eoreq r3, pc, r0, lsr #13 │ │ │ │ - @ instruction: 0x002f36b8 │ │ │ │ - eoreq r3, pc, ip, lsr #10 │ │ │ │ - eoreq r3, pc, r0, asr #10 │ │ │ │ - eoreq r3, pc, r4, asr r5 @ │ │ │ │ - eoreq r3, pc, r8, ror #10 │ │ │ │ - eoreq r3, pc, r4, lsl #11 │ │ │ │ - mlaeq pc, ip, r5, r3 @ │ │ │ │ - @ instruction: 0x002f35b0 │ │ │ │ - eoreq r3, pc, r8, asr #11 │ │ │ │ - eoreq r3, pc, r0, ror #13 │ │ │ │ + eorseq pc, r1, r7, ror #13 │ │ │ │ + eoreq r3, pc, ip, ror #8 │ │ │ │ + eoreq r3, pc, r0, asr #8 │ │ │ │ + eoreq r3, pc, r4, asr r6 @ │ │ │ │ + eoreq r3, pc, r4, lsl #12 │ │ │ │ + eoreq r3, pc, ip, lsl r6 @ │ │ │ │ + eoreq r3, pc, ip, asr r5 @ │ │ │ │ + eoreq r3, pc, r4, ror r5 @ │ │ │ │ + mlaeq pc, r0, r5, r3 @ │ │ │ │ + eoreq r3, pc, r8, lsr #11 │ │ │ │ + eoreq r3, pc, ip, lsl r4 @ │ │ │ │ + eoreq r3, pc, r0, lsr r4 @ │ │ │ │ + eoreq r3, pc, r4, asr #8 │ │ │ │ + eoreq r3, pc, r8, asr r4 @ │ │ │ │ + eoreq r3, pc, r4, ror r4 @ │ │ │ │ + eoreq r3, pc, ip, lsl #9 │ │ │ │ + eoreq r3, pc, r0, lsr #9 │ │ │ │ + @ instruction: 0x002f34b8 │ │ │ │ + ldrdeq r3, [pc], -r0 @ │ │ │ │ ldr r3, [pc, #684] @ 38230 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ bhi 38224 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -26300,70 +26300,70 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #232] @ 38308 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #224] @ 3830c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq pc, r1, r8, asr #13 │ │ │ │ - eoreq r3, pc, r0, lsr #13 │ │ │ │ - eoreq r3, pc, r8, ror r6 @ │ │ │ │ - eoreq r3, pc, r0, lsr lr @ │ │ │ │ - strdeq r3, [pc], -ip @ │ │ │ │ - @ instruction: 0x002f3db8 │ │ │ │ - eoreq r3, pc, ip, ror sp @ │ │ │ │ - eoreq r3, pc, r8, asr #26 │ │ │ │ - eoreq r3, pc, r4, lsr #26 │ │ │ │ - strdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, r0, asr #25 │ │ │ │ - eoreq r3, pc, r4, lsl #25 │ │ │ │ - eoreq r3, pc, ip, lsr ip @ │ │ │ │ - eoreq r3, pc, r0, lsl #24 │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r0, lsr #23 │ │ │ │ - eoreq r3, pc, r0, ror fp @ │ │ │ │ - eoreq r3, pc, r0, asr #22 │ │ │ │ - eoreq r3, pc, r0, lsl fp @ │ │ │ │ - eoreq r3, pc, r0, ror #21 │ │ │ │ - @ instruction: 0x002f3ab4 │ │ │ │ - eoreq r3, pc, r0, lsl #21 │ │ │ │ - eoreq r3, pc, r8, asr sl @ │ │ │ │ + @ instruction: 0x0031f5b8 │ │ │ │ + mlaeq pc, r0, r5, r3 @ │ │ │ │ + eoreq r3, pc, r8, ror #10 │ │ │ │ + eoreq r3, pc, r0, lsr #26 │ │ │ │ + eoreq r3, pc, ip, ror #25 │ │ │ │ + eoreq r3, pc, r8, lsr #25 │ │ │ │ + eoreq r3, pc, ip, ror #24 │ │ │ │ + eoreq r3, pc, r8, lsr ip @ │ │ │ │ + eoreq r3, pc, r4, lsl ip @ │ │ │ │ + eoreq r3, pc, ip, ror #23 │ │ │ │ + @ instruction: 0x002f3bb0 │ │ │ │ + eoreq r3, pc, r4, ror fp @ │ │ │ │ + eoreq r3, pc, ip, lsr #22 │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r3, pc, r0, asr #21 │ │ │ │ + mlaeq pc, r0, sl, r3 @ │ │ │ │ + eoreq r3, pc, r0, ror #20 │ │ │ │ eoreq r3, pc, r0, lsr sl @ │ │ │ │ - strdeq r3, [pc], -r8 @ │ │ │ │ - @ instruction: 0x002f39bc │ │ │ │ - eoreq r3, pc, r8, lsl #19 │ │ │ │ - eoreq r3, pc, r8, asr r9 @ │ │ │ │ - eoreq r3, pc, r0, lsr #18 │ │ │ │ - eoreq r3, pc, r4, ror #17 │ │ │ │ - @ instruction: 0x002f38b4 │ │ │ │ - eoreq r3, pc, r0, lsl #17 │ │ │ │ - eoreq r3, pc, r0, asr r8 @ │ │ │ │ - eoreq r3, pc, ip, lsl r8 @ │ │ │ │ - eoreq r3, pc, ip, ror #15 │ │ │ │ - @ instruction: 0x002f37bc │ │ │ │ - eoreq r3, pc, ip, lsl #15 │ │ │ │ - eoreq r3, pc, ip, asr r7 @ │ │ │ │ - eoreq r3, pc, ip, lsr #14 │ │ │ │ - eoreq r3, pc, r0, lsl #14 │ │ │ │ - eoreq r3, pc, ip, asr #13 │ │ │ │ - mlaeq pc, r4, r6, r3 @ │ │ │ │ - eoreq r3, pc, r4, ror #12 │ │ │ │ - eoreq r3, pc, r0, lsr r6 @ │ │ │ │ - eoreq r3, pc, r0, lsl #12 │ │ │ │ + eoreq r3, pc, r0, lsl #20 │ │ │ │ ldrdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r4, lsr #11 │ │ │ │ - eoreq r3, pc, r8, ror r5 @ │ │ │ │ - eoreq r3, pc, r0, asr r5 @ │ │ │ │ + eoreq r3, pc, r4, lsr #19 │ │ │ │ + eoreq r3, pc, r0, ror r9 @ │ │ │ │ + eoreq r3, pc, r8, asr #18 │ │ │ │ + eoreq r3, pc, r0, lsr #18 │ │ │ │ + eoreq r3, pc, r8, ror #17 │ │ │ │ + eoreq r3, pc, ip, lsr #17 │ │ │ │ + eoreq r3, pc, r8, ror r8 @ │ │ │ │ + eoreq r3, pc, r8, asr #16 │ │ │ │ + eoreq r3, pc, r0, lsl r8 @ │ │ │ │ + ldrdeq r3, [pc], -r4 @ │ │ │ │ + eoreq r3, pc, r4, lsr #15 │ │ │ │ + eoreq r3, pc, r0, ror r7 @ │ │ │ │ + eoreq r3, pc, r0, asr #14 │ │ │ │ + eoreq r3, pc, ip, lsl #14 │ │ │ │ + ldrdeq r3, [pc], -ip @ │ │ │ │ + eoreq r3, pc, ip, lsr #13 │ │ │ │ + eoreq r3, pc, ip, ror r6 @ │ │ │ │ + eoreq r3, pc, ip, asr #12 │ │ │ │ + eoreq r3, pc, ip, lsl r6 @ │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + @ instruction: 0x002f35bc │ │ │ │ + eoreq r3, pc, r4, lsl #11 │ │ │ │ + eoreq r3, pc, r4, asr r5 @ │ │ │ │ eoreq r3, pc, r0, lsr #10 │ │ │ │ strdeq r3, [pc], -r0 @ │ │ │ │ eoreq r3, pc, r0, asr #9 │ │ │ │ mlaeq pc, r4, r4, r3 @ │ │ │ │ - eoreq r3, pc, ip, ror #8 │ │ │ │ - eoreq r3, pc, r4, asr #8 │ │ │ │ - eoreq r3, pc, r8, ror #23 │ │ │ │ + eoreq r3, pc, r8, ror #8 │ │ │ │ + eoreq r3, pc, r0, asr #8 │ │ │ │ + eoreq r3, pc, r0, lsl r4 @ │ │ │ │ + eoreq r3, pc, r0, ror #7 │ │ │ │ + @ instruction: 0x002f33b0 │ │ │ │ + eoreq r3, pc, r4, lsl #7 │ │ │ │ + eoreq r3, pc, ip, asr r3 @ │ │ │ │ + eoreq r3, pc, r4, lsr r3 @ │ │ │ │ + ldrdeq r3, [pc], -r8 @ │ │ │ │ ldr r3, [pc, #360] @ 38480 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #26 │ │ │ │ bhi 38474 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -26448,43 +26448,43 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #124] @ 384ec │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #116] @ 384f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - mlaseq r1, lr, r3, pc @ │ │ │ │ - eoreq r3, pc, r0, lsl fp @ │ │ │ │ - mlaeq pc, r0, lr, r3 @ │ │ │ │ - eoreq r3, pc, r4, ror #28 │ │ │ │ - eoreq r3, pc, ip, lsr lr @ │ │ │ │ - eoreq r3, pc, r0, lsl lr @ │ │ │ │ - eoreq r3, pc, r4, ror #27 │ │ │ │ - @ instruction: 0x002f3db4 │ │ │ │ - eoreq r3, pc, r4, lsl #27 │ │ │ │ - eoreq r3, pc, r8, asr sp @ │ │ │ │ - eoreq r3, pc, r8, lsr #26 │ │ │ │ - strdeq r3, [pc], -ip @ │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ - mlaeq pc, ip, ip, r3 @ │ │ │ │ - eoreq r3, pc, r8, ror #24 │ │ │ │ - eoreq r3, pc, r8, lsr ip @ │ │ │ │ - eoreq r3, pc, r8, lsl #24 │ │ │ │ + eorseq pc, r1, lr, lsl #5 │ │ │ │ + eoreq r3, pc, r0, lsl #20 │ │ │ │ + eoreq r3, pc, r0, lsl #27 │ │ │ │ + eoreq r3, pc, r4, asr sp @ │ │ │ │ + eoreq r3, pc, ip, lsr #26 │ │ │ │ + eoreq r3, pc, r0, lsl #26 │ │ │ │ ldrdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r3, pc, r4, lsr #23 │ │ │ │ - eoreq r3, pc, r4, ror #22 │ │ │ │ - eoreq r3, pc, r0, lsr fp @ │ │ │ │ - eoreq r3, pc, r4, lsl #22 │ │ │ │ - ldrdeq r3, [pc], -ip @ │ │ │ │ - @ instruction: 0x002f3ab0 │ │ │ │ - eoreq r3, pc, r8, ror sl @ │ │ │ │ - eoreq r3, pc, ip, asr #20 │ │ │ │ + eoreq r3, pc, r4, lsr #25 │ │ │ │ + eoreq r3, pc, r4, ror ip @ │ │ │ │ + eoreq r3, pc, r8, asr #24 │ │ │ │ + eoreq r3, pc, r8, lsl ip @ │ │ │ │ + eoreq r3, pc, ip, ror #23 │ │ │ │ + eoreq r3, pc, r0, asr #23 │ │ │ │ + eoreq r3, pc, ip, lsl #23 │ │ │ │ + eoreq r3, pc, r8, asr fp @ │ │ │ │ + eoreq r3, pc, r8, lsr #22 │ │ │ │ + strdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r3, pc, r4, asr #21 │ │ │ │ + mlaeq pc, r4, sl, r3 @ │ │ │ │ + eoreq r3, pc, r4, asr sl @ │ │ │ │ eoreq r3, pc, r0, lsr #20 │ │ │ │ strdeq r3, [pc], -r4 @ │ │ │ │ - @ instruction: 0x002f39b0 │ │ │ │ + eoreq r3, pc, ip, asr #19 │ │ │ │ + eoreq r3, pc, r0, lsr #19 │ │ │ │ + eoreq r3, pc, r8, ror #18 │ │ │ │ + eoreq r3, pc, ip, lsr r9 @ │ │ │ │ + eoreq r3, pc, r0, lsl r9 @ │ │ │ │ + eoreq r3, pc, r4, ror #17 │ │ │ │ + eoreq r3, pc, r0, lsr #17 │ │ │ │ ldr r3, [pc, #96] @ 3855c │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #4 │ │ │ │ bhi 38550 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -26503,21 +26503,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ 38570 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 38574 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0031f1d5 │ │ │ │ - strdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, ip, asr sp @ │ │ │ │ + eorseq pc, r1, r5, asr #1 │ │ │ │ + eoreq r3, pc, r0, ror #23 │ │ │ │ + eoreq r3, pc, ip, asr #24 │ │ │ │ + eoreq r3, pc, r8, ror #23 │ │ │ │ strdeq r3, [pc], -r8 @ │ │ │ │ - eoreq r3, pc, r8, lsl #26 │ │ │ │ - eoreq r3, pc, r8, lsl sp @ │ │ │ │ - mlaeq pc, r4, ip, r3 @ │ │ │ │ + eoreq r3, pc, r8, lsl #24 │ │ │ │ + eoreq r3, pc, r4, lsl #23 │ │ │ │ ldr r3, [pc, #104] @ 385e8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #16 │ │ │ │ bhi 38594 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -26538,38 +26538,38 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ 38600 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 38604 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq pc, r1, sl, asr r1 @ │ │ │ │ - eoreq r3, pc, r4, asr #27 │ │ │ │ - eoreq r3, pc, r0, asr #26 │ │ │ │ - eoreq r3, pc, r0, asr sp @ │ │ │ │ - eoreq r3, pc, r0, ror #26 │ │ │ │ - eoreq r3, pc, r4, ror sp @ │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r3, pc, r4, asr #25 │ │ │ │ + eorseq pc, r1, sl, asr #32 │ │ │ │ + @ instruction: 0x002f3cb4 │ │ │ │ + eoreq r3, pc, r0, lsr ip @ │ │ │ │ + eoreq r3, pc, r0, asr #24 │ │ │ │ + eoreq r3, pc, r0, asr ip @ │ │ │ │ + eoreq r3, pc, r4, ror #24 │ │ │ │ + eoreq r3, pc, r4, ror #23 │ │ │ │ + @ instruction: 0x002f3bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38630 │ │ │ │ cmp r0, #1 │ │ │ │ beq 38624 │ │ │ │ ldr r0, [pc, #28] @ 3863c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ 38640 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 38644 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq r3, pc, ip, lsr #27 │ │ │ │ - eoreq r3, pc, r8, ror sp @ │ │ │ │ - eoreq r3, pc, ip, asr #26 │ │ │ │ + mlaeq pc, ip, ip, r3 @ │ │ │ │ + eoreq r3, pc, r8, ror #24 │ │ │ │ + eoreq r3, pc, ip, lsr ip @ │ │ │ │ ldr r3, [pc, #128] @ 386d0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 386c4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -26596,24 +26596,24 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ 386f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ 386f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - mlaseq r1, fp, r0, pc @ │ │ │ │ - eoreq r3, pc, r0, lsr #27 │ │ │ │ - eoreq r3, pc, r8, ror sp @ │ │ │ │ - eoreq r3, pc, r0, asr lr @ │ │ │ │ - strdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, r4, lsl lr @ │ │ │ │ - eoreq r3, pc, r0, lsl #27 │ │ │ │ - mlaeq pc, r0, sp, r3 @ │ │ │ │ - eoreq r3, pc, r4, lsr #27 │ │ │ │ - eoreq r3, pc, ip, lsr #28 │ │ │ │ + eorseq lr, r1, fp, lsl #31 │ │ │ │ + mlaeq pc, r0, ip, r3 @ │ │ │ │ + eoreq r3, pc, r8, ror #24 │ │ │ │ + eoreq r3, pc, r0, asr #26 │ │ │ │ + eoreq r3, pc, ip, ror #25 │ │ │ │ + eoreq r3, pc, r4, lsl #26 │ │ │ │ + eoreq r3, pc, r0, ror ip @ │ │ │ │ + eoreq r3, pc, r0, lsl #25 │ │ │ │ + mlaeq pc, r4, ip, r3 @ │ │ │ │ + eoreq r3, pc, ip, lsl sp @ │ │ │ │ cmp r0, #1 │ │ │ │ beq 38728 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3871c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38734 │ │ │ │ ldr r0, [pc, #40] @ 38740 │ │ │ │ @@ -26624,18 +26624,18 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 38748 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 3874c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq r3, pc, r0, asr lr @ │ │ │ │ - eoreq r3, pc, r4, lsr #28 │ │ │ │ - eoreq r3, pc, r0, lsl #28 │ │ │ │ - ldrdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r3, pc, r0, asr #26 │ │ │ │ + eoreq r3, pc, r4, lsl sp @ │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r3, pc, r8, asr #25 │ │ │ │ ldr r3, [pc, #264] @ 38860 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #25 │ │ │ │ bhi 38770 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -26696,35 +26696,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #92] @ 388ac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ 388b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - mlaseq r1, r7, pc, lr @ │ │ │ │ - eoreq r4, pc, ip, asr #32 │ │ │ │ - eoreq r4, pc, r0, lsr #32 │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r3, pc, r4, asr #31 │ │ │ │ - mlaeq pc, r4, pc, r3 @ │ │ │ │ - eoreq r3, pc, r8, ror #30 │ │ │ │ + eorseq lr, r1, r7, lsl #29 │ │ │ │ eoreq r3, pc, ip, lsr pc @ │ │ │ │ eoreq r3, pc, r0, lsl pc @ │ │ │ │ eoreq r3, pc, r4, ror #29 │ │ │ │ - eoreq r3, pc, r0, asr #29 │ │ │ │ - mlaeq pc, r8, lr, r3 @ │ │ │ │ - eoreq r3, pc, r0, ror lr @ │ │ │ │ - eoreq r3, pc, r4, asr #28 │ │ │ │ - eoreq r3, pc, r8, lsl lr @ │ │ │ │ - eoreq r3, pc, r8, ror #27 │ │ │ │ - eoreq r3, pc, r0, asr #27 │ │ │ │ - mlaeq pc, r8, sp, r3 @ │ │ │ │ - eoreq r3, pc, r0, ror sp @ │ │ │ │ - eoreq r3, pc, r8, asr #26 │ │ │ │ - eoreq r3, pc, r4, lsr #26 │ │ │ │ + @ instruction: 0x002f3eb4 │ │ │ │ + eoreq r3, pc, r4, lsl #29 │ │ │ │ + eoreq r3, pc, r8, asr lr @ │ │ │ │ + eoreq r3, pc, ip, lsr #28 │ │ │ │ + eoreq r3, pc, r0, lsl #28 │ │ │ │ + ldrdeq r3, [pc], -r4 @ │ │ │ │ + @ instruction: 0x002f3db0 │ │ │ │ + eoreq r3, pc, r8, lsl #27 │ │ │ │ + eoreq r3, pc, r0, ror #26 │ │ │ │ + eoreq r3, pc, r4, lsr sp @ │ │ │ │ + eoreq r3, pc, r8, lsl #26 │ │ │ │ + ldrdeq r3, [pc], -r8 @ │ │ │ │ + @ instruction: 0x002f3cb0 │ │ │ │ + eoreq r3, pc, r8, lsl #25 │ │ │ │ + eoreq r3, pc, r0, ror #24 │ │ │ │ + eoreq r3, pc, r8, lsr ip @ │ │ │ │ + eoreq r3, pc, r4, lsl ip @ │ │ │ │ ldr r3, [pc, #92] @ 38918 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #4 │ │ │ │ bhi 3890c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -26742,21 +26742,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ 3892c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 38930 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r1, r1, asr lr │ │ │ │ - eoreq r3, pc, r8, lsl pc @ │ │ │ │ - strdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, r0, asr #30 │ │ │ │ - eoreq r3, pc, r8, lsl #30 │ │ │ │ - eoreq r3, pc, r8, lsl pc @ │ │ │ │ - eoreq r3, pc, ip, lsr #30 │ │ │ │ + eorseq lr, r1, r1, asr #26 │ │ │ │ + eoreq r3, pc, r8, lsl #28 │ │ │ │ + eoreq r3, pc, ip, ror #27 │ │ │ │ + eoreq r3, pc, r0, lsr lr @ │ │ │ │ + strdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r3, pc, r8, lsl #28 │ │ │ │ + eoreq r3, pc, ip, lsl lr @ │ │ │ │ ldr r3, [pc, #224] @ 38a1c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi 38a10 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -26807,32 +26807,32 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ 38a5c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ 38a60 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0031edd6 │ │ │ │ - eoreq r3, pc, r4, lsl pc @ │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r4, pc, r4, lsr r0 @ │ │ │ │ - eoreq r4, pc, r0 │ │ │ │ - eoreq r4, pc, ip │ │ │ │ - mlaeq pc, r0, pc, r3 @ │ │ │ │ - mlaeq pc, r8, pc, r3 @ │ │ │ │ - eoreq r3, pc, r0, lsr #31 │ │ │ │ - @ instruction: 0x002f3fb0 │ │ │ │ - @ instruction: 0x002f3ebc │ │ │ │ - eoreq r3, pc, ip, asr #29 │ │ │ │ + eorseq lr, r1, r6, asr #25 │ │ │ │ + eoreq r3, pc, r4, lsl #28 │ │ │ │ + eoreq r3, pc, r4, ror #27 │ │ │ │ + eoreq r3, pc, r4, lsr #30 │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + strdeq r3, [pc], -ip @ │ │ │ │ + eoreq r3, pc, r0, lsl #29 │ │ │ │ + eoreq r3, pc, r8, lsl #29 │ │ │ │ + mlaeq pc, r0, lr, r3 @ │ │ │ │ + eoreq r3, pc, r0, lsr #29 │ │ │ │ + eoreq r3, pc, ip, lsr #27 │ │ │ │ + @ instruction: 0x002f3dbc │ │ │ │ + eoreq r3, pc, ip, asr #27 │ │ │ │ ldrdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, ip, ror #29 │ │ │ │ + eoreq r3, pc, r4, ror #27 │ │ │ │ + eoreq r3, pc, ip, ror #27 │ │ │ │ strdeq r3, [pc], -r4 @ │ │ │ │ - strdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, r4, lsl #30 │ │ │ │ - eoreq r3, pc, r0, lsr #31 │ │ │ │ + mlaeq pc, r0, lr, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1428] @ 39014 │ │ │ │ mov sl, r3 │ │ │ │ @@ -27191,15 +27191,15 @@ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne 38b0c │ │ │ │ b 38bec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r7, pc, r4, ror r5 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq lr, r1, lr, lsl #24 │ │ │ │ + @ instruction: 0x0031eafe │ │ │ │ @ instruction: 0x007f7490 │ │ │ │ ldrsbeq r7, [pc], #-52 @ │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [r0, #12] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp lr, #0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -27701,28 +27701,28 @@ │ │ │ │ add r7, r7, #4 │ │ │ │ add fp, fp, #12 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ cmp r8, #0 │ │ │ │ beq 39830 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39830 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ str r9, [r4] │ │ │ │ ldr r8, [r7, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq 39864 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39864 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ cmp fp, r4 │ │ │ │ @@ -27872,15 +27872,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4a9dc │ │ │ │ bl 4a9f4 │ │ │ │ b 395c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r6, pc, ip, asr sl @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq lr, r1, pc, lsr #2 │ │ │ │ + eorseq lr, r1, pc, lsl r0 │ │ │ │ rsbseq r8, pc, r0, lsr #20 │ │ │ │ @ instruction: 0x007f8b94 │ │ │ │ rsbseq r6, pc, ip, lsr #14 │ │ │ │ rsbseq r8, pc, r4, lsr #20 │ │ │ │ rsbseq r6, pc, r4, ror r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -28618,17 +28618,17 @@ │ │ │ │ add r1, r3, r1 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r2, r0, lsl r3 │ │ │ │ cmp r2, ip │ │ │ │ blt 3a650 │ │ │ │ b 3a4ac │ │ │ │ - eorseq sp, r1, r4, ror #4 │ │ │ │ - eorseq sp, r1, r8, lsr #2 │ │ │ │ - eorseq sp, r1, r0, lsl #2 │ │ │ │ + eorseq sp, r1, r4, asr r1 │ │ │ │ + eorseq sp, r1, r8, lsl r0 │ │ │ │ + @ instruction: 0x0031cff0 │ │ │ │ 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, r3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ @@ -29977,15 +29977,15 @@ │ │ │ │ add r5, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 5efbc │ │ │ │ mov r0, r8 │ │ │ │ bl 1dc3c │ │ │ │ b 3bb48 │ │ │ │ - eoreq r0, pc, ip, asr #28 │ │ │ │ + eoreq r0, pc, ip, lsr sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r3, #0 │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ ldr r7, [r0, #628] @ 0x274 │ │ │ │ @@ -31473,52 +31473,52 @@ │ │ │ │ bl 5ac9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ b 3cdd0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, pc, r4, lsl #12 │ │ │ │ + strdeq r3, [pc], -r4 @ │ │ │ │ ldrsheq r3, [pc], #-60 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq sp, pc, r8, ror r2 @ │ │ │ │ - eoreq sp, pc, r4, ror r2 @ │ │ │ │ - eoreq sp, pc, ip, ror r2 @ │ │ │ │ - eoreq sp, pc, r8, lsl #5 │ │ │ │ - mlaeq pc, r4, r2, sp @ │ │ │ │ - @ instruction: 0x002efdb8 │ │ │ │ - mlaeq pc, r0, r6, r0 @ │ │ │ │ - eoreq pc, lr, r0, ror sp @ │ │ │ │ - strdeq pc, [lr], -r8 @ │ │ │ │ - mlaeq pc, r0, r5, r0 @ │ │ │ │ - eoreq r0, pc, ip, asr r5 @ │ │ │ │ - ldrdeq pc, [lr], -r4 @ │ │ │ │ - ldrdeq pc, [lr], -r8 @ │ │ │ │ - eoreq r0, pc, ip, ror #9 │ │ │ │ - @ instruction: 0x002efcb8 │ │ │ │ - ldrdeq r0, [pc], -r8 @ │ │ │ │ - ldrdeq pc, [lr], -r0 @ │ │ │ │ - eoreq pc, lr, r4, lsl ip @ │ │ │ │ - eoreq r0, pc, r8, lsl #8 │ │ │ │ + eoreq sp, pc, r8, ror #2 │ │ │ │ + eoreq sp, pc, r4, ror #2 │ │ │ │ + eoreq sp, pc, ip, ror #2 │ │ │ │ + eoreq sp, pc, r8, ror r1 @ │ │ │ │ + eoreq sp, pc, r4, lsl #3 │ │ │ │ + eoreq pc, lr, r8, lsr #25 │ │ │ │ + eoreq r0, pc, r0, lsl #11 │ │ │ │ + eoreq pc, lr, r0, ror #24 │ │ │ │ + eoreq pc, lr, r8, ror #23 │ │ │ │ + eoreq r0, pc, r0, lsl #9 │ │ │ │ + eoreq r0, pc, ip, asr #8 │ │ │ │ eoreq pc, lr, r4, asr #23 │ │ │ │ - mlaeq pc, r8, r3, r0 @ │ │ │ │ - ldrdeq pc, [lr], -ip @ │ │ │ │ - eoreq pc, lr, ip, lsr fp @ │ │ │ │ - eoreq r0, pc, r4, ror #5 │ │ │ │ - eoreq pc, lr, r0, asr fp @ │ │ │ │ - @ instruction: 0x002efab0 │ │ │ │ - eoreq r0, pc, ip, lsr #4 │ │ │ │ - eoreq pc, lr, r4, lsr #20 │ │ │ │ + eoreq pc, lr, r8, asr #23 │ │ │ │ + ldrdeq r0, [pc], -ip @ │ │ │ │ + eoreq pc, lr, r8, lsr #23 │ │ │ │ + eoreq r0, pc, r8, asr #7 │ │ │ │ + eoreq pc, lr, r0, asr #23 │ │ │ │ + eoreq pc, lr, r4, lsl #22 │ │ │ │ + strdeq r0, [pc], -r8 @ │ │ │ │ + @ instruction: 0x002efab4 │ │ │ │ + eoreq r0, pc, r8, lsl #5 │ │ │ │ + eoreq pc, lr, ip, asr #21 │ │ │ │ + eoreq pc, lr, ip, lsr #20 │ │ │ │ + ldrdeq r0, [pc], -r4 @ │ │ │ │ + eoreq pc, lr, r0, asr #20 │ │ │ │ + eoreq pc, lr, r0, lsr #19 │ │ │ │ + eoreq r0, pc, ip, lsl r1 @ │ │ │ │ + eoreq pc, lr, r4, lsl r9 @ │ │ │ │ rsbseq r2, pc, ip, asr lr @ │ │ │ │ - eoreq pc, lr, r4, lsl sl @ │ │ │ │ + eoreq pc, lr, r4, lsl #18 │ │ │ │ rsbseq r2, pc, r8, lsl lr @ │ │ │ │ - @ instruction: 0x002ef7b8 │ │ │ │ - @ instruction: 0x002ef7b0 │ │ │ │ - eoreq r0, pc, r0, lsl #1 │ │ │ │ - eoreq pc, lr, r8, ror #15 │ │ │ │ + eoreq pc, lr, r8, lsr #13 │ │ │ │ + eoreq pc, lr, r0, lsr #13 │ │ │ │ + eoreq pc, lr, r0, ror pc @ │ │ │ │ + ldrdeq pc, [lr], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r6, r0, #18176 @ 0x4700 │ │ │ │ mov r4, r0 │ │ │ │ add r7, r6, #20 │ │ │ │ @@ -31637,15 +31637,15 @@ │ │ │ │ add r4, r4, #129024 @ 0x1f800 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ add r7, r4, #256 @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ bne 3d584 │ │ │ │ cmp r4, #2 │ │ │ │ beq 3d5d8 │ │ │ │ ldr r3, [r6, #900] @ 0x384 │ │ │ │ cmp r3, #2 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -31722,15 +31722,15 @@ │ │ │ │ bl 3d540 │ │ │ │ b 3d664 │ │ │ │ ldrsheq r2, [pc], #-148 @ │ │ │ │ @ instruction: 0xfffffee0 │ │ │ │ bcc fff1d128 │ │ │ │ @ instruction: 0x00068db8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, lr, r4, asr r5 @ │ │ │ │ + eoreq pc, lr, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #220] @ 3d7e0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -31784,20 +31784,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - eoreq pc, lr, r4, lsl r5 @ │ │ │ │ - eoreq pc, lr, r0, lsl r5 @ │ │ │ │ - eoreq pc, lr, r0, lsl #24 │ │ │ │ - eorseq r2, r0, ip, lsr sp │ │ │ │ - eoreq pc, lr, r0, ror #9 │ │ │ │ - @ instruction: 0x002ef4b4 │ │ │ │ + eoreq pc, lr, r4, lsl #8 │ │ │ │ + eoreq pc, lr, r0, lsl #8 │ │ │ │ + strdeq pc, [lr], -r0 @ │ │ │ │ + eorseq r2, r0, ip, lsr #24 │ │ │ │ + ldrdeq pc, [lr], -r0 @ │ │ │ │ + eoreq pc, lr, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r6, [pc, #3924] @ 3e764 │ │ │ │ ldr r3, [pc, #3924] @ 3e768 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -32777,207 +32777,207 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ b 3da90 │ │ │ │ - eoreq pc, lr, ip, asr #8 │ │ │ │ - eorseq r1, r0, r4, lsl #11 │ │ │ │ - strdeq pc, [lr], -ip @ │ │ │ │ - eoreq pc, lr, r0, lsl r4 @ │ │ │ │ - strdeq pc, [lr], -r4 @ │ │ │ │ - eorseq r9, r1, r4, ror lr │ │ │ │ - mlaseq r1, r4, lr, r9 │ │ │ │ - mlaeq lr, ip, r3, pc @ │ │ │ │ - eoreq pc, lr, r4, lsl #5 │ │ │ │ - eoreq pc, lr, r8, lsl #20 │ │ │ │ - eorseq r2, r0, r0, asr #22 │ │ │ │ - eoreq pc, lr, ip, asr r8 @ │ │ │ │ - eoreq pc, lr, r8, lsl #16 │ │ │ │ - ldrdeq pc, [lr], -r0 @ │ │ │ │ - @ instruction: 0x002ef7b4 │ │ │ │ - mlaeq lr, ip, r7, pc @ │ │ │ │ - eoreq pc, lr, r0, ror r7 @ │ │ │ │ - eoreq pc, lr, ip, lsr r7 @ │ │ │ │ - eoreq pc, lr, ip, ror r7 @ │ │ │ │ - eorseq r9, r1, r8, lsr lr │ │ │ │ - @ instruction: 0x002ef1b0 │ │ │ │ - eoreq pc, lr, r0, lsr #3 │ │ │ │ - mlaeq lr, r8, r1, pc @ │ │ │ │ - strdeq pc, [lr], -ip @ │ │ │ │ - eoreq pc, lr, r0, ror r1 @ │ │ │ │ - ldrdeq pc, [lr], -r8 @ │ │ │ │ - eoreq pc, lr, ip, asr #2 │ │ │ │ - eoreq pc, lr, ip, asr #1 │ │ │ │ - eorseq r4, r0, r4, lsr #7 │ │ │ │ - eoreq pc, lr, r8, lsl r1 @ │ │ │ │ - eoreq lr, lr, r4, lsr #30 │ │ │ │ - eoreq pc, lr, r4, asr #1 │ │ │ │ - eoreq pc, lr, ip, asr #13 │ │ │ │ - mlaeq lr, ip, r0, pc @ │ │ │ │ + eoreq pc, lr, ip, lsr r3 @ │ │ │ │ + eorseq r1, r0, r4, ror r4 │ │ │ │ + eoreq pc, lr, ip, ror #19 │ │ │ │ + eoreq pc, lr, r0, lsl #6 │ │ │ │ + eoreq pc, lr, r4, ror #5 │ │ │ │ + eorseq r9, r1, r4, ror #26 │ │ │ │ + eorseq r9, r1, r4, lsl #27 │ │ │ │ + eoreq pc, lr, ip, lsl #5 │ │ │ │ + eoreq pc, lr, r4, ror r1 @ │ │ │ │ + strdeq pc, [lr], -r8 @ │ │ │ │ + eorseq r2, r0, r0, lsr sl │ │ │ │ + eoreq pc, lr, ip, asr #14 │ │ │ │ + strdeq pc, [lr], -r8 @ │ │ │ │ + eoreq pc, lr, r0, asr #13 │ │ │ │ + eoreq pc, lr, r4, lsr #13 │ │ │ │ eoreq pc, lr, ip, lsl #13 │ │ │ │ - eoreq pc, lr, r8, ror r6 @ │ │ │ │ - eoreq pc, lr, r0, asr r0 @ │ │ │ │ - eoreq pc, lr, ip, lsr r6 @ │ │ │ │ - eoreq pc, lr, r8, rrx │ │ │ │ - eorseq r9, r1, ip, ror fp │ │ │ │ - eoreq lr, lr, r8, lsl #30 │ │ │ │ - eoreq pc, lr, r8, asr r1 @ │ │ │ │ - eoreq pc, lr, r0, ror r5 @ │ │ │ │ - @ instruction: 0x00319ad0 │ │ │ │ - eoreq lr, lr, ip, ror lr │ │ │ │ - eoreq pc, lr, r4, ror #1 │ │ │ │ - eoreq pc, lr, r8, ror #9 │ │ │ │ - eorseq r2, r0, r0, lsr #12 │ │ │ │ - strheq pc, [lr], -r0 @ │ │ │ │ - eoreq pc, lr, r4, lsl #1 │ │ │ │ - eoreq pc, lr, r8, asr r0 @ │ │ │ │ - eoreq pc, lr, ip, lsr #32 │ │ │ │ - eoreq pc, lr, r0 │ │ │ │ - ldrdeq lr, [lr], -r8 @ │ │ │ │ - @ instruction: 0x002eefb0 │ │ │ │ - eorseq r9, r1, r4, ror #17 │ │ │ │ - eoreq lr, lr, r0, lsr #25 │ │ │ │ - eoreq lr, lr, r8, ror #30 │ │ │ │ - eoreq pc, lr, r8, lsl #6 │ │ │ │ - eoreq lr, lr, r4, asr #30 │ │ │ │ - eorseq r2, r0, r0, lsr r4 │ │ │ │ - eoreq lr, lr, r8, lsl pc │ │ │ │ - strdeq lr, [lr], -r4 @ │ │ │ │ - eorseq r3, r0, r0, asr #28 │ │ │ │ - eoreq pc, lr, r8, asr #4 │ │ │ │ - @ instruction: 0x002eeeb0 │ │ │ │ - mlaeq lr, r4, lr, lr │ │ │ │ - eorseq r2, r0, r0, asr #6 │ │ │ │ - eoreq lr, lr, r8, ror #28 │ │ │ │ - eoreq lr, lr, r4, asr #28 │ │ │ │ - eorseq r3, r0, r0, asr sp │ │ │ │ - eoreq pc, lr, r8, asr r1 @ │ │ │ │ - eoreq lr, lr, r0, lsl #28 │ │ │ │ - eoreq lr, lr, r0, lsr #21 │ │ │ │ - eorseq r2, r0, r8, asr r2 │ │ │ │ - eoreq lr, lr, ip, asr #27 │ │ │ │ - mlaeq lr, ip, sp, lr │ │ │ │ - eoreq lr, lr, r8, ror sp │ │ │ │ - eoreq lr, lr, r4, asr sp │ │ │ │ - eoreq lr, lr, r8, lsr sp │ │ │ │ - eorseq r9, r1, r8, asr #10 │ │ │ │ - eoreq lr, lr, ip, lsl r9 │ │ │ │ - eoreq lr, lr, r4, lsr fp │ │ │ │ - eoreq lr, lr, r0, ror pc │ │ │ │ - @ instruction: 0x003194dc │ │ │ │ - eoreq lr, lr, r0, asr #17 │ │ │ │ - eoreq lr, lr, r0, ror ip │ │ │ │ - eoreq lr, lr, r0, lsr #30 │ │ │ │ - eorseq r2, r0, r0, lsl #1 │ │ │ │ - eoreq lr, lr, r8, lsr #24 │ │ │ │ - eoreq lr, lr, r8, lsr #24 │ │ │ │ - eoreq lr, lr, r0, lsl #24 │ │ │ │ - ldrdeq lr, [lr], -ip @ │ │ │ │ - ldrdeq lr, [lr], -r0 @ │ │ │ │ - eoreq lr, lr, ip, lsr #23 │ │ │ │ - eoreq lr, lr, ip, ror #14 │ │ │ │ - eorseq r9, r1, r0, asr #6 │ │ │ │ - eoreq lr, lr, ip, lsr r7 │ │ │ │ - eoreq lr, lr, ip, ror #22 │ │ │ │ + eoreq pc, lr, r0, ror #12 │ │ │ │ + eoreq pc, lr, ip, lsr #12 │ │ │ │ + eoreq pc, lr, ip, ror #12 │ │ │ │ + eorseq r9, r1, r8, lsr #26 │ │ │ │ + eoreq pc, lr, r0, lsr #1 │ │ │ │ + mlaeq lr, r0, r0, pc @ │ │ │ │ + eoreq pc, lr, r8, lsl #1 │ │ │ │ + eoreq pc, lr, ip, ror #13 │ │ │ │ + eoreq pc, lr, r0, rrx │ │ │ │ + eoreq pc, lr, r8, asr #13 │ │ │ │ + eoreq pc, lr, ip, lsr r0 @ │ │ │ │ + @ instruction: 0x002eefbc │ │ │ │ + mlaseq r0, r4, r2, r4 │ │ │ │ + eoreq pc, lr, r8 │ │ │ │ + eoreq lr, lr, r4, lsl lr │ │ │ │ + @ instruction: 0x002eefb4 │ │ │ │ + @ instruction: 0x002ef5bc │ │ │ │ + eoreq lr, lr, ip, lsl #31 │ │ │ │ + eoreq pc, lr, ip, ror r5 @ │ │ │ │ + eoreq pc, lr, r8, ror #10 │ │ │ │ + eoreq lr, lr, r0, asr #30 │ │ │ │ + eoreq pc, lr, ip, lsr #10 │ │ │ │ + eoreq lr, lr, r8, asr pc │ │ │ │ + eorseq r9, r1, ip, ror #20 │ │ │ │ + strdeq lr, [lr], -r8 @ │ │ │ │ + eoreq pc, lr, r8, asr #32 │ │ │ │ + eoreq pc, lr, r0, ror #8 │ │ │ │ + eorseq r9, r1, r0, asr #19 │ │ │ │ + eoreq lr, lr, ip, ror #26 │ │ │ │ + ldrdeq lr, [lr], -r4 @ │ │ │ │ + ldrdeq pc, [lr], -r8 @ │ │ │ │ + eorseq r2, r0, r0, lsl r5 │ │ │ │ + eoreq lr, lr, r0, lsr #31 │ │ │ │ + eoreq lr, lr, r4, ror pc │ │ │ │ + eoreq lr, lr, r8, asr #30 │ │ │ │ + eoreq lr, lr, ip, lsl pc │ │ │ │ + strdeq lr, [lr], -r0 @ │ │ │ │ + eoreq lr, lr, r8, asr #29 │ │ │ │ + eoreq lr, lr, r0, lsr #29 │ │ │ │ + @ instruction: 0x003197d4 │ │ │ │ + mlaeq lr, r0, fp, lr │ │ │ │ + eoreq lr, lr, r8, asr lr │ │ │ │ + strdeq pc, [lr], -r8 @ │ │ │ │ + eoreq lr, lr, r4, lsr lr │ │ │ │ + eorseq r2, r0, r0, lsr #6 │ │ │ │ + eoreq lr, lr, r8, lsl #28 │ │ │ │ + eoreq lr, lr, r4, ror #27 │ │ │ │ + eorseq r3, r0, r0, lsr sp │ │ │ │ + eoreq pc, lr, r8, lsr r1 @ │ │ │ │ eoreq lr, lr, r0, lsr #27 │ │ │ │ - @ instruction: 0x00301edc │ │ │ │ - eoreq lr, lr, r8, lsr fp │ │ │ │ - eoreq lr, lr, r8, lsl #22 │ │ │ │ - ldrdeq lr, [lr], -ip @ │ │ │ │ - @ instruction: 0x002eeabc │ │ │ │ - eoreq lr, lr, ip, lsr #21 │ │ │ │ - eoreq lr, lr, r0, ror ip │ │ │ │ - eorseq r9, r1, ip, lsr #3 │ │ │ │ - eoreq lr, lr, r4, asr #11 │ │ │ │ - eorseq r9, r1, ip, ror #2 │ │ │ │ + eoreq lr, lr, r4, lsl #27 │ │ │ │ + eorseq r2, r0, r0, lsr r2 │ │ │ │ + eoreq lr, lr, r8, asr sp │ │ │ │ + eoreq lr, lr, r4, lsr sp │ │ │ │ + eorseq r3, r0, r0, asr #24 │ │ │ │ + eoreq pc, lr, r8, asr #32 │ │ │ │ + strdeq lr, [lr], -r0 @ │ │ │ │ + mlaeq lr, r0, r9, lr │ │ │ │ + eorseq r2, r0, r8, asr #2 │ │ │ │ + @ instruction: 0x002eecbc │ │ │ │ + eoreq lr, lr, ip, lsl #25 │ │ │ │ + eoreq lr, lr, r8, ror #24 │ │ │ │ + eoreq lr, lr, r4, asr #24 │ │ │ │ + eoreq lr, lr, r8, lsr #24 │ │ │ │ + eorseq r9, r1, r8, lsr r4 │ │ │ │ + eoreq lr, lr, ip, lsl #16 │ │ │ │ + eoreq lr, lr, r4, lsr #20 │ │ │ │ + eoreq lr, lr, r0, ror #28 │ │ │ │ + eorseq r9, r1, ip, asr #7 │ │ │ │ + @ instruction: 0x002ee7b0 │ │ │ │ + eoreq lr, lr, r0, ror #22 │ │ │ │ + eoreq lr, lr, r0, lsl lr │ │ │ │ + eorseq r1, r0, r0, ror pc │ │ │ │ + eoreq lr, lr, r8, lsl fp │ │ │ │ + eoreq lr, lr, r8, lsl fp │ │ │ │ + strdeq lr, [lr], -r0 @ │ │ │ │ + eoreq lr, lr, ip, asr #21 │ │ │ │ + eoreq lr, lr, r0, asr #21 │ │ │ │ + mlaeq lr, ip, sl, lr │ │ │ │ + eoreq lr, lr, ip, asr r6 │ │ │ │ + eorseq r9, r1, r0, lsr r2 │ │ │ │ + eoreq lr, lr, ip, lsr #12 │ │ │ │ + eoreq lr, lr, ip, asr sl │ │ │ │ + mlaeq lr, r0, ip, lr │ │ │ │ + eorseq r1, r0, ip, asr #27 │ │ │ │ + eoreq lr, lr, r8, lsr #20 │ │ │ │ + strdeq lr, [lr], -r8 @ │ │ │ │ + eoreq lr, lr, ip, asr #19 │ │ │ │ + eoreq lr, lr, ip, lsr #19 │ │ │ │ + mlaeq lr, ip, r9, lr │ │ │ │ + eoreq lr, lr, r0, ror #22 │ │ │ │ + mlaseq r1, ip, r0, r9 │ │ │ │ + @ instruction: 0x002ee4b4 │ │ │ │ + eorseq r9, r1, ip, asr r0 │ │ │ │ + mlaeq lr, r0, r4, lr │ │ │ │ + eorseq r9, r1, ip, lsl r0 │ │ │ │ + eoreq lr, lr, ip, ror #8 │ │ │ │ + eorseq r8, r1, r0, ror #31 │ │ │ │ + eoreq lr, lr, r8, asr #8 │ │ │ │ + mlaseq r1, r4, ip, r8 │ │ │ │ + eoreq lr, lr, ip, lsl r1 │ │ │ │ eoreq lr, lr, r0, lsr #11 │ │ │ │ - eorseq r9, r1, ip, lsr #2 │ │ │ │ - eoreq lr, lr, ip, ror r5 │ │ │ │ - ldrsheq r9, [r1], -r0 @ │ │ │ │ - eoreq lr, lr, r8, asr r5 │ │ │ │ - eorseq r8, r1, r4, lsr #27 │ │ │ │ - eoreq lr, lr, ip, lsr #4 │ │ │ │ - @ instruction: 0x002ee6b0 │ │ │ │ - mlaeq lr, r4, r8, lr │ │ │ │ - eoreq lr, lr, r4, ror #3 │ │ │ │ - eoreq lr, lr, r8, asr r6 │ │ │ │ - eoreq lr, lr, r8, lsr r6 │ │ │ │ - eorseq r3, r0, r0, lsl r4 │ │ │ │ - eoreq lr, lr, r0, asr #32 │ │ │ │ - eoreq lr, lr, r4, ror #10 │ │ │ │ - @ instruction: 0x003018f0 │ │ │ │ - eorseq r8, r1, r0, asr #24 │ │ │ │ - eoreq lr, lr, r0, ror #1 │ │ │ │ - mlaeq lr, r0, r5, lr │ │ │ │ - eoreq lr, lr, r8, asr #14 │ │ │ │ - eoreq lr, lr, r8, ror #10 │ │ │ │ - eoreq lr, lr, ip, asr #10 │ │ │ │ - eorseq r8, r1, r4, ror #22 │ │ │ │ - eoreq lr, lr, r4, lsr #32 │ │ │ │ + eoreq lr, lr, r4, lsl #15 │ │ │ │ ldrdeq lr, [lr], -r4 @ │ │ │ │ - eoreq lr, lr, ip, lsl #13 │ │ │ │ - eoreq lr, lr, ip, lsr #9 │ │ │ │ - mlaeq lr, r8, r4, lr │ │ │ │ - eorseq r8, r1, r8, lsr #21 │ │ │ │ - eoreq sp, lr, r0, lsl #31 │ │ │ │ - eoreq lr, lr, r0, lsr r4 │ │ │ │ - eoreq lr, lr, r8, ror #11 │ │ │ │ - eoreq lr, lr, r8, lsl #8 │ │ │ │ - eorseq r8, r1, ip, lsl sl │ │ │ │ - eoreq sp, lr, ip, lsl #30 │ │ │ │ - strdeq sp, [lr], -r4 @ │ │ │ │ - eoreq lr, lr, r4, ror r5 │ │ │ │ - @ instruction: 0x002ee3b8 │ │ │ │ - eorseq r1, r0, r8, ror r6 │ │ │ │ - ldrdeq lr, [lr], -ip @ │ │ │ │ - eoreq lr, lr, ip, lsr #5 │ │ │ │ - eoreq lr, lr, ip, lsl r3 │ │ │ │ - eoreq fp, lr, ip, lsl #11 │ │ │ │ - eoreq sp, lr, ip, asr #29 │ │ │ │ - mlaeq lr, r0, sp, sp │ │ │ │ - @ instruction: 0x003015b0 │ │ │ │ - eoreq lr, lr, r4, lsr r4 │ │ │ │ - eoreq sp, lr, r0, lsl #29 │ │ │ │ - eoreq sp, lr, r0, lsl #29 │ │ │ │ + eoreq lr, lr, r8, asr #10 │ │ │ │ + eoreq lr, lr, r8, lsr #10 │ │ │ │ + eorseq r3, r0, r0, lsl #6 │ │ │ │ + eoreq sp, lr, r0, lsr pc │ │ │ │ + eoreq lr, lr, r4, asr r4 │ │ │ │ + eorseq r1, r0, r0, ror #15 │ │ │ │ + eorseq r8, r1, r0, lsr fp │ │ │ │ + ldrdeq sp, [lr], -r0 @ │ │ │ │ + eoreq lr, lr, r0, lsl #9 │ │ │ │ + eoreq lr, lr, r8, lsr r6 │ │ │ │ + eoreq lr, lr, r8, asr r4 │ │ │ │ + eoreq lr, lr, ip, lsr r4 │ │ │ │ + eorseq r8, r1, r4, asr sl │ │ │ │ + eoreq sp, lr, r4, lsl pc │ │ │ │ eoreq lr, lr, r4, asr #7 │ │ │ │ - ldrdeq sp, [lr], -ip @ │ │ │ │ - @ instruction: 0x002edcbc │ │ │ │ - eorseq r1, r0, r0, ror #9 │ │ │ │ - eoreq lr, lr, r4, ror #6 │ │ │ │ - ldrdeq sp, [lr], -r8 @ │ │ │ │ - eoreq lr, lr, r8, lsr r3 │ │ │ │ - eoreq sp, lr, r8, lsr fp │ │ │ │ - eoreq sp, lr, r4, ror sp │ │ │ │ - eoreq lr, lr, ip, lsl #5 │ │ │ │ - eoreq sp, lr, ip, lsl sp │ │ │ │ - eoreq lr, lr, r8, lsr #4 │ │ │ │ - eoreq sp, lr, ip, lsl #26 │ │ │ │ + eoreq lr, lr, ip, ror r5 │ │ │ │ + mlaeq lr, ip, r3, lr │ │ │ │ + eoreq lr, lr, r8, lsl #7 │ │ │ │ + mlaseq r1, r8, r9, r8 │ │ │ │ + eoreq sp, lr, r0, ror lr │ │ │ │ + eoreq lr, lr, r0, lsr #6 │ │ │ │ + ldrdeq lr, [lr], -r8 @ │ │ │ │ strdeq lr, [lr], -r8 @ │ │ │ │ - eoreq sp, lr, r0, ror #25 │ │ │ │ + eorseq r8, r1, ip, lsl #18 │ │ │ │ + strdeq sp, [lr], -ip @ │ │ │ │ + eoreq sp, lr, r4, ror #25 │ │ │ │ + eoreq lr, lr, r4, ror #8 │ │ │ │ + eoreq lr, lr, r8, lsr #5 │ │ │ │ + eorseq r1, r0, r8, ror #10 │ │ │ │ + eoreq lr, lr, ip, asr #3 │ │ │ │ + mlaeq lr, ip, r1, lr │ │ │ │ + eoreq lr, lr, ip, lsl #4 │ │ │ │ + eoreq fp, lr, ip, ror r4 │ │ │ │ + @ instruction: 0x002eddbc │ │ │ │ + eoreq sp, lr, r0, lsl #25 │ │ │ │ + eorseq r1, r0, r0, lsr #9 │ │ │ │ + eoreq lr, lr, r4, lsr #6 │ │ │ │ + eoreq sp, lr, r0, ror sp │ │ │ │ + eoreq sp, lr, r0, ror sp │ │ │ │ + @ instruction: 0x002ee2b4 │ │ │ │ + eoreq sp, lr, ip, asr #25 │ │ │ │ + eoreq sp, lr, ip, lsr #23 │ │ │ │ + @ instruction: 0x003013d0 │ │ │ │ + eoreq lr, lr, r4, asr r2 │ │ │ │ eoreq sp, lr, r8, asr #25 │ │ │ │ - eoreq lr, lr, r4, lsl #3 │ │ │ │ - eoreq sp, lr, r4, lsl #21 │ │ │ │ - eoreq lr, lr, r8, asr #8 │ │ │ │ - eorseq r1, r0, r0, lsr #5 │ │ │ │ - eoreq lr, lr, r4, lsl r4 │ │ │ │ - eoreq sp, lr, r0, lsl #21 │ │ │ │ - eoreq sp, lr, r0, lsl ip │ │ │ │ - eoreq sp, lr, r0, ror #23 │ │ │ │ + eoreq lr, lr, r8, lsr #4 │ │ │ │ + eoreq sp, lr, r8, lsr #20 │ │ │ │ + eoreq sp, lr, r4, ror #24 │ │ │ │ + eoreq lr, lr, ip, ror r1 │ │ │ │ + eoreq sp, lr, ip, lsl #24 │ │ │ │ + eoreq lr, lr, r8, lsl r1 │ │ │ │ strdeq sp, [lr], -ip @ │ │ │ │ - eoreq lr, lr, ip, rrx │ │ │ │ - mlaeq lr, r8, fp, sp │ │ │ │ - eoreq sp, lr, r4, lsr #23 │ │ │ │ - eoreq sp, lr, ip, ror #22 │ │ │ │ - eoreq sp, lr, r8, lsr #22 │ │ │ │ - eoreq sp, lr, ip, lsl #31 │ │ │ │ - eoreq sp, lr, r8, ror #21 │ │ │ │ - strdeq sp, [lr], -r4 @ │ │ │ │ - eoreq fp, lr, ip, lsl r0 │ │ │ │ + eoreq lr, lr, r8, ror #1 │ │ │ │ + ldrdeq sp, [lr], -r0 @ │ │ │ │ + @ instruction: 0x002edbb8 │ │ │ │ + eoreq lr, lr, r4, ror r0 │ │ │ │ + eoreq sp, lr, r4, ror r9 │ │ │ │ + eoreq lr, lr, r8, lsr r3 │ │ │ │ + mlaseq r0, r0, r1, r1 │ │ │ │ + eoreq lr, lr, r4, lsl #6 │ │ │ │ + eoreq sp, lr, r0, ror r9 │ │ │ │ + eoreq sp, lr, r0, lsl #22 │ │ │ │ + ldrdeq sp, [lr], -r0 @ │ │ │ │ + eoreq sp, lr, ip, ror #21 │ │ │ │ + eoreq sp, lr, ip, asr pc │ │ │ │ + eoreq sp, lr, r8, lsl #21 │ │ │ │ + mlaeq lr, r4, sl, sp │ │ │ │ + eoreq sp, lr, ip, asr sl │ │ │ │ + eoreq sp, lr, r8, lsl sl │ │ │ │ + eoreq sp, lr, ip, ror lr │ │ │ │ + ldrdeq sp, [lr], -r8 @ │ │ │ │ + eoreq sp, lr, r4, ror #19 │ │ │ │ + eoreq sl, lr, ip, lsl #30 │ │ │ │ ldr r3, [pc, #-320] @ 3e930 │ │ │ │ ldr r2, [pc, #-320] @ 3e934 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -33736,15 +33736,15 @@ │ │ │ │ ldrb r1, [r7, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ bne 3f604 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3f604 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f888 │ │ │ │ ldr r5, [r4, #652] @ 0x28c │ │ │ │ b 3f604 │ │ │ │ ldrb r3, [r4, #644] @ 0x284 │ │ │ │ strb r3, [r7, #236] @ 0xec │ │ │ │ ldr r3, [r4, #648] @ 0x288 │ │ │ │ @@ -33772,18 +33772,18 @@ │ │ │ │ beq 3fc9c │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ beq 3f6f4 │ │ │ │ cmp r7, r8 │ │ │ │ beq 3f71c │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3f718 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #1028] @ 0x404 │ │ │ │ @@ -33853,18 +33853,18 @@ │ │ │ │ beq 3f8bc │ │ │ │ cmp r4, #0 │ │ │ │ beq 3f838 │ │ │ │ cmp r4, sl │ │ │ │ beq 3f7e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3f7e8 │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -33872,34 +33872,34 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 3f840 │ │ │ │ b 3f7e8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3f620 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 3f620 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 3f66c │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3f66c │ │ │ │ mov r1, r5 │ │ │ │ b 3f88c │ │ │ │ cmp r4, #0 │ │ │ │ beq 3f7e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 3f7e8 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ add sl, sl, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -34012,18 +34012,18 @@ │ │ │ │ b 3fb14 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3fab4 │ │ │ │ cmp r4, r6 │ │ │ │ beq 3fad8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3fad8 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r0, #432] @ 0x1b0 │ │ │ │ blx r2 │ │ │ │ ldr ip, [fp, #768] @ 0x300 │ │ │ │ @@ -34045,15 +34045,15 @@ │ │ │ │ ldr r4, [fp, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne 3fa98 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3fad8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 3fad8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ sub fp, r9, #1536 @ 0x600 │ │ │ │ str sl, [sp, #12] │ │ │ │ b 3fb74 │ │ │ │ mov r1, fp │ │ │ │ @@ -34071,18 +34071,18 @@ │ │ │ │ beq 3fbd8 │ │ │ │ cmp sl, #0 │ │ │ │ beq 3fba0 │ │ │ │ cmp sl, r4 │ │ │ │ beq 3fb50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3fb50 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -34090,15 +34090,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 3fba8 │ │ │ │ b 3fb50 │ │ │ │ cmp sl, #0 │ │ │ │ beq 3fb50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 3fb50 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ sub fp, r8, #384 @ 0x180 │ │ │ │ b 3fc20 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5] │ │ │ │ @@ -34114,18 +34114,18 @@ │ │ │ │ beq 3fc84 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3fc4c │ │ │ │ cmp r4, sl │ │ │ │ beq 3fbfc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3fbfc │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -34133,20 +34133,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 3fc54 │ │ │ │ b 3fbfc │ │ │ │ cmp r4, #0 │ │ │ │ beq 3fbfc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 3fbfc │ │ │ │ subs r0, r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 3f71c │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r6, #1028] @ 0x404 │ │ │ │ b 3f71c │ │ │ │ andeq pc, r1, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -34354,15 +34354,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ beq 4000c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ bl 3d440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #540] @ 0x21c │ │ │ │ @@ -34388,15 +34388,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ beq 40094 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r8, [r4, #64] @ 0x40 │ │ │ │ str sl, [r4, #68] @ 0x44 │ │ │ │ str fp, [r4, #72] @ 0x48 │ │ │ │ @@ -34431,15 +34431,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ ldr r7, [r6, #64] @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ beq 40140 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #120] @ 0x78 │ │ │ │ bl 3d440 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ @@ -34466,15 +34466,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ beq 401cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r8, [r4, #64] @ 0x40 │ │ │ │ @@ -34520,15 +34520,15 @@ │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ str r7, [r0, #68] @ 0x44 │ │ │ │ str sl, [r0, #72] @ 0x48 │ │ │ │ beq 402a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str fp, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ bl 3d440 │ │ │ │ @@ -34576,15 +34576,15 @@ │ │ │ │ cmp r9, r2 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add ip, r4, #120 @ 0x78 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ beq 40384 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ bl 1dd2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -34619,24 +34619,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r7, r3 │ │ │ │ beq 40430 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r7, r3 │ │ │ │ beq 40454 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ bl 3d440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r8, #384] @ 0x180 │ │ │ │ @@ -34665,29 +34665,29 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ beq 404e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r8, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ beq 40520 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov lr, fp │ │ │ │ str sl, [r4, #80] @ 0x50 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r4, #84 @ 0x54 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [lr] │ │ │ │ @@ -34769,15 +34769,15 @@ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ beq 40688 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3d5e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -34847,15 +34847,15 @@ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ beq 407c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3d5e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -34898,15 +34898,15 @@ │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ beq 4088c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ strd r8, [r5, #64] @ 0x40 │ │ │ │ str sl, [r5, #72] @ 0x48 │ │ │ │ bl 3d440 │ │ │ │ @@ -34954,15 +34954,15 @@ │ │ │ │ stm ip, {r0, r1} │ │ │ │ str r8, [r7, #60] @ 0x3c │ │ │ │ ldr r8, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ beq 4096c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7, #60] @ 0x3c │ │ │ │ bl 3d440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #460] @ 0x1cc │ │ │ │ @@ -35008,15 +35008,15 @@ │ │ │ │ stm ip, {r0, r1} │ │ │ │ str r8, [r7, #60] @ 0x3c │ │ │ │ ldr r8, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ beq 40a44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7, #60] @ 0x3c │ │ │ │ bl 3d440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #452] @ 0x1c4 │ │ │ │ @@ -35066,15 +35066,15 @@ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ beq 40b2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov lr, r7 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r4, #68 @ 0x44 │ │ │ │ @@ -35141,15 +35141,15 @@ │ │ │ │ stm ip, {r0, r1} │ │ │ │ str fp, [r6, #60] @ 0x3c │ │ │ │ ldr r9, [r5] │ │ │ │ cmp r9, fp │ │ │ │ beq 40c58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [r6, #60] @ 0x3c │ │ │ │ bl 3d440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #448] @ 0x1c0 │ │ │ │ @@ -35212,33 +35212,33 @@ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ str fp, [r4, #108] @ 0x6c │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ beq 40d74 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ ldr fp, [r5, #20] │ │ │ │ cmp fp, r3 │ │ │ │ beq 40d98 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [r4, #112] @ 0x70 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ ldr fp, [r5, #24] │ │ │ │ cmp fp, r3 │ │ │ │ beq 40dbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str fp, [r4, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3d440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ @@ -35260,15 +35260,15 @@ │ │ │ │ b 40dc0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr fp, [r6, #20] │ │ │ │ cmp fp, #0 │ │ │ │ beq 40e34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str fp, [r4, #76] @ 0x4c │ │ │ │ b 40d34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -35312,15 +35312,15 @@ │ │ │ │ cmp r3, #17 │ │ │ │ bne 40f68 │ │ │ │ bl 1e470 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #240] @ 40ff0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 32845c │ │ │ │ + bl 32834c │ │ │ │ ldr r3, [pc, #232] @ 40ff4 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -35369,25 +35369,25 @@ │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sl, pc, sl │ │ │ │ b 40e8c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq pc, lr, r0, lsr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq pc, lr, r8, ror r1 @ │ │ │ │ - eorseq r5, r1, r4, lsr #20 │ │ │ │ - ldrdeq ip, [lr], -r8 @ │ │ │ │ - ldrdeq ip, [lr], -r0 @ │ │ │ │ + eorseq r5, r1, r4, lsl r9 │ │ │ │ + eoreq ip, lr, r8, asr #5 │ │ │ │ + eoreq ip, lr, r0, asr #5 │ │ │ │ rsbseq r1, pc, r8, lsr #10 │ │ │ │ - eoreq ip, lr, r0, lsr #7 │ │ │ │ + mlaeq lr, r0, r2, ip │ │ │ │ ldrheq pc, [lr], #-4 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq ip, lr, ip, lsl #6 │ │ │ │ - eoreq ip, lr, r8, lsr #6 │ │ │ │ - mlaeq lr, r0, r2, ip │ │ │ │ - eoreq ip, lr, ip, ror r2 │ │ │ │ + strdeq ip, [lr], -ip @ │ │ │ │ + eoreq ip, lr, r8, lsl r2 │ │ │ │ + eoreq ip, lr, r0, lsl #3 │ │ │ │ + eoreq ip, lr, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3560] @ 0xde8 │ │ │ │ ldr ip, [pc, #164] @ 410cc │ │ │ │ ldr r3, [pc, #164] @ 410d0 │ │ │ │ sub sp, sp, #520 @ 0x208 │ │ │ │ @@ -35429,19 +35429,19 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ b 41074 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq lr, lr, ip, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrdeq sp, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, r4, asr #29 │ │ │ │ @ instruction: 0x007eef90 │ │ │ │ rsbseq lr, lr, ip, ror pc │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq ip, lr, r4, lsr #4 │ │ │ │ + eoreq ip, lr, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #24 │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #236] @ 411f4 │ │ │ │ @@ -35590,20 +35590,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ b 412dc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq lr, lr, ip, asr #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq ip, lr, r0, lsl #1 │ │ │ │ - eoreq ip, lr, r0, ror r0 │ │ │ │ - eoreq ip, lr, r0, rrx │ │ │ │ + eoreq fp, lr, r0, ror pc │ │ │ │ + eoreq fp, lr, r0, ror #30 │ │ │ │ + eoreq fp, lr, r0, asr pc │ │ │ │ rsbseq lr, lr, r4, lsl sp │ │ │ │ - ldrdeq fp, [lr], -r0 @ │ │ │ │ - eoreq ip, lr, r0 │ │ │ │ + eoreq fp, lr, r0, asr #29 │ │ │ │ + strdeq fp, [lr], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #244] @ 41480 │ │ │ │ ldr r2, [pc, #244] @ 41484 │ │ │ │ @@ -35668,17 +35668,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ b 413d8 │ │ │ │ rsbseq lr, lr, ip, ror #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq lr, lr, r4, asr ip │ │ │ │ rsbseq lr, lr, r8, lsl ip │ │ │ │ - eoreq sp, pc, r0, lsl ip @ │ │ │ │ + eoreq sp, pc, r0, lsl #22 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq fp, lr, ip, ror #29 │ │ │ │ + ldrdeq fp, [lr], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1488] @ 0x5d0 │ │ │ │ ldr r1, [pc, #1172] @ 41948 │ │ │ │ ldr r2, [pc, #1172] @ 4194c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -35974,42 +35974,42 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ b 41820 │ │ │ │ rsbseq lr, lr, r4, asr #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq lr, lr, r0, lsr #22 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq fp, lr, ip, lsl #29 │ │ │ │ - mlaeq lr, ip, lr, fp │ │ │ │ - eoreq fp, lr, r0, ror #29 │ │ │ │ - eoreq sp, pc, r8, ror #21 │ │ │ │ - eoreq r0, pc, r0, asr #23 │ │ │ │ + eoreq fp, lr, ip, ror sp │ │ │ │ eoreq fp, lr, ip, lsl #27 │ │ │ │ - eoreq fp, lr, r0, asr sp │ │ │ │ - eoreq fp, lr, r8, lsl sp │ │ │ │ - eoreq fp, lr, r4, lsl #26 │ │ │ │ - eoreq fp, lr, r8, lsr #26 │ │ │ │ - eoreq sp, pc, r8, ror #17 │ │ │ │ - eoreq fp, lr, r4, ror #20 │ │ │ │ - ldrdeq fp, [lr], -r4 @ │ │ │ │ - mlaeq lr, r0, r5, sp │ │ │ │ - eoreq fp, lr, r4, asr #25 │ │ │ │ - eoreq fp, lr, r0, asr #25 │ │ │ │ - eoreq fp, lr, ip, lsl #25 │ │ │ │ + ldrdeq fp, [lr], -r0 @ │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ + @ instruction: 0x002f0ab0 │ │ │ │ eoreq fp, lr, ip, ror ip │ │ │ │ + eoreq fp, lr, r0, asr #24 │ │ │ │ + eoreq fp, lr, r8, lsl #24 │ │ │ │ + strdeq fp, [lr], -r4 @ │ │ │ │ + eoreq fp, lr, r8, lsl ip │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ + eoreq fp, lr, r4, asr r9 │ │ │ │ + eoreq fp, lr, r4, asr #23 │ │ │ │ + eoreq sp, lr, r0, lsl #9 │ │ │ │ + @ instruction: 0x002ebbb4 │ │ │ │ + @ instruction: 0x002ebbb0 │ │ │ │ + eoreq fp, lr, ip, ror fp │ │ │ │ + eoreq fp, lr, ip, ror #22 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq fp, lr, r0, lsl #22 │ │ │ │ - eoreq fp, lr, r8, asr #21 │ │ │ │ - @ instruction: 0x002ebab4 │ │ │ │ - eoreq fp, lr, r0, lsr #21 │ │ │ │ - mlaeq lr, r4, sl, fp │ │ │ │ - eoreq fp, lr, r0, lsl #21 │ │ │ │ - eoreq fp, lr, r4, ror sl │ │ │ │ - eoreq fp, lr, r4, lsl fp │ │ │ │ - eoreq fp, lr, r0, lsl #22 │ │ │ │ + strdeq fp, [lr], -r0 @ │ │ │ │ + @ instruction: 0x002eb9b8 │ │ │ │ + eoreq fp, lr, r4, lsr #19 │ │ │ │ + mlaeq lr, r0, r9, fp │ │ │ │ + eoreq fp, lr, r4, lsl #19 │ │ │ │ + eoreq fp, lr, r0, ror r9 │ │ │ │ + eoreq fp, lr, r4, ror #18 │ │ │ │ + eoreq fp, lr, r4, lsl #20 │ │ │ │ + strdeq fp, [lr], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #906] @ 0x38a │ │ │ │ ldr r6, [r3, #892] @ 0x37c │ │ │ │ @@ -36188,15 +36188,15 @@ │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r4, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ beq 41cbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 423ac │ │ │ │ str r9, [r4, #56] @ 0x38 │ │ │ │ mov r6, r4 │ │ │ │ add sl, r4, #384 @ 0x180 │ │ │ │ mov r8, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -36209,15 +36209,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 41cd4 │ │ │ │ ldr r5, [r4, #244] @ 0xf4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 41cd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41cd4 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36232,15 +36232,15 @@ │ │ │ │ add sl, r4, #620 @ 0x26c │ │ │ │ add r8, r4, #636 @ 0x27c │ │ │ │ ldr r4, [sl, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ beq 41d7c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41d7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ cmp r8, sl │ │ │ │ @@ -36282,15 +36282,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ beq 41e60 │ │ │ │ ldr r4, [r5, #680] @ 0x2a8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 41e04 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41e04 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36304,15 +36304,15 @@ │ │ │ │ add r4, fp, r8, lsl #5 │ │ │ │ add r5, r3, r8, lsl #5 │ │ │ │ ldr r6, [r4, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ beq 41e9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41e9c │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ cmp r4, r5 │ │ │ │ @@ -36325,15 +36325,15 @@ │ │ │ │ cmp r4, #384 @ 0x180 │ │ │ │ beq 41f0c │ │ │ │ ldr r5, [sl, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ beq 41eb0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41eb0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36353,15 +36353,15 @@ │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ beq 41f7c │ │ │ │ ldr r4, [r5, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ beq 41f20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41f20 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36378,15 +36378,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ b 41de8 │ │ │ │ ldr r8, [r4, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ beq 41cbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41cbc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36394,35 +36394,35 @@ │ │ │ │ bne 41fa0 │ │ │ │ b 41cbc │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 41ff4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 423cc │ │ │ │ str r9, [r4, #60] @ 0x3c │ │ │ │ b 41cc0 │ │ │ │ ldr r8, [r4, #76] @ 0x4c │ │ │ │ cmp r8, #0 │ │ │ │ beq 4201c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4234c │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ b 41cc0 │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 41ff4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41ff4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36430,15 +36430,15 @@ │ │ │ │ bne 42030 │ │ │ │ b 41ff4 │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 41ff4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41ff4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36446,43 +36446,43 @@ │ │ │ │ bne 42070 │ │ │ │ b 41ff4 │ │ │ │ ldr r8, [r4, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ beq 420c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4240c │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ beq 420e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 423ec │ │ │ │ str r9, [r4, #88] @ 0x58 │ │ │ │ b 41cc0 │ │ │ │ ldr r8, [r4, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ beq 42110 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4238c │ │ │ │ ldr r8, [r4, #76] @ 0x4c │ │ │ │ str r9, [r4, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ beq 4201c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4201c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36490,44 +36490,44 @@ │ │ │ │ bne 42120 │ │ │ │ b 4201c │ │ │ │ ldr r8, [r4, #120] @ 0x78 │ │ │ │ cmp r8, #0 │ │ │ │ beq 42174 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4236c │ │ │ │ str r9, [r4, #120] @ 0x78 │ │ │ │ b 41cc0 │ │ │ │ ldr r8, [r4, #116] @ 0x74 │ │ │ │ cmp r8, #0 │ │ │ │ beq 4219c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 424b0 │ │ │ │ ldr r8, [r4, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ beq 421c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42480 │ │ │ │ ldr r8, [r4, #112] @ 0x70 │ │ │ │ str r9, [r4, #108] @ 0x6c │ │ │ │ cmp r8, #0 │ │ │ │ beq 421e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42460 │ │ │ │ ldrh r3, [r4, #58] @ 0x3a │ │ │ │ str r9, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ beq 42204 │ │ │ │ ldrb r3, [r4, #60] @ 0x3c │ │ │ │ @@ -36537,15 +36537,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ b 41cc0 │ │ │ │ ldr r8, [r4, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ beq 41cbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41cbc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36553,15 +36553,15 @@ │ │ │ │ bne 4221c │ │ │ │ b 41cbc │ │ │ │ ldr r8, [r4, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ beq 41cbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41cbc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36569,15 +36569,15 @@ │ │ │ │ bne 4225c │ │ │ │ b 41cbc │ │ │ │ ldr r8, [r4, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ beq 41cbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41cbc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36712,15 +36712,15 @@ │ │ │ │ bl 146fb0 │ │ │ │ b 41b94 │ │ │ │ ldr r8, [r4, #76] @ 0x4c │ │ │ │ cmp r8, #0 │ │ │ │ beq 42204 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42204 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -36746,16 +36746,16 @@ │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r6, #1892] @ 0x764 │ │ │ │ mov r0, r5 │ │ │ │ bl 4149c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrheq lr, [lr], #-92 @ 0xffffffa4 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq fp, lr, r0, ror sl │ │ │ │ - @ instruction: 0x00315cbc │ │ │ │ + eoreq fp, lr, r0, ror #18 │ │ │ │ + eorseq r5, r1, ip, lsr #23 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ rsbseq lr, lr, r4, lsl #7 │ │ │ │ ldr r3, [r0, #628] @ 0x274 │ │ │ │ ldr r1, [r3, #412] @ 0x19c │ │ │ │ cmp r1, #0 │ │ │ │ beq 42590 │ │ │ │ ldr r1, [pc, #488] @ 42778 │ │ │ │ @@ -36928,17 +36928,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, lr, r0, lsl #26 │ │ │ │ - eoreq r7, lr, r0, asr r7 │ │ │ │ - eoreq ip, pc, r8, lsr #11 │ │ │ │ + strdeq sl, [lr], -r0 @ │ │ │ │ + eoreq r7, lr, r0, asr #12 │ │ │ │ + mlaeq pc, r8, r4, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #64] @ 428ac │ │ │ │ @@ -36955,17 +36955,17 @@ │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r4, #340] @ 0x154 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldrdeq r7, [lr], -r0 @ │ │ │ │ - mlaeq lr, r0, ip, sl │ │ │ │ - @ instruction: 0x003135f8 │ │ │ │ + eoreq r7, lr, r0, asr #11 │ │ │ │ + eoreq sl, lr, r0, lsl #23 │ │ │ │ + eorseq r3, r1, r8, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #128] @ 42958 │ │ │ │ @@ -36998,19 +36998,19 @@ │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r6, #600] @ 0x258 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - eoreq r7, lr, r4, ror #12 │ │ │ │ - eoreq sl, lr, r8, lsr ip │ │ │ │ - eorseq r3, r1, r8, lsl #11 │ │ │ │ - eoreq r7, lr, r4, ror #21 │ │ │ │ - eoreq ip, lr, r8, asr #5 │ │ │ │ + eoreq r7, lr, r4, asr r5 │ │ │ │ + eoreq sl, lr, r8, lsr #22 │ │ │ │ + eorseq r3, r1, r8, ror r4 │ │ │ │ + ldrdeq r7, [lr], -r4 @ │ │ │ │ + @ instruction: 0x002ec1b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 429e4 │ │ │ │ @@ -37033,18 +37033,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r5, #544] @ 0x220 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x002e75b0 │ │ │ │ - mlaeq lr, r8, fp, sl │ │ │ │ - @ instruction: 0x003134d8 │ │ │ │ - eoreq r7, lr, r8, lsl #12 │ │ │ │ + eoreq r7, lr, r0, lsr #9 │ │ │ │ + eoreq sl, lr, r8, lsl #21 │ │ │ │ + eorseq r3, r1, r8, asr #7 │ │ │ │ + strdeq r7, [lr], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #96] @ 42a6c │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #92] @ 42a70 │ │ │ │ @@ -37067,17 +37067,17 @@ │ │ │ │ bl 4abfc │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - eoreq sl, lr, ip, lsr #22 │ │ │ │ - eoreq r7, lr, r8, lsr #10 │ │ │ │ - eoreq ip, pc, r8, ror r3 @ │ │ │ │ + eoreq sl, lr, ip, lsl sl │ │ │ │ + eoreq r7, lr, r8, lsl r4 │ │ │ │ + eoreq ip, pc, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #96] @ 42af0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #92] @ 42af4 │ │ │ │ @@ -37100,17 +37100,17 @@ │ │ │ │ bl 4abfc │ │ │ │ ldr r1, [r5, #576] @ 0x240 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - @ instruction: 0x002eaabc │ │ │ │ - eoreq r7, lr, r4, lsr #9 │ │ │ │ - strdeq ip, [pc], -r4 @ │ │ │ │ + eoreq sl, lr, ip, lsr #19 │ │ │ │ + mlaeq lr, r4, r3, r7 │ │ │ │ + eoreq ip, pc, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #92] @ 42b78 │ │ │ │ @@ -37134,18 +37134,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r5, #336] @ 0x150 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - eoreq r7, lr, r0, lsr #8 │ │ │ │ - eoreq sl, lr, r8, asr #20 │ │ │ │ - eorseq r3, r1, r8, asr #6 │ │ │ │ - eoreq sl, lr, r4, lsr #20 │ │ │ │ + eoreq r7, lr, r0, lsl r3 │ │ │ │ + eoreq sl, lr, r8, lsr r9 │ │ │ │ + eorseq r3, r1, r8, lsr r2 │ │ │ │ + eoreq sl, lr, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #92] @ 42c04 │ │ │ │ @@ -37169,18 +37169,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r5, #476] @ 0x1dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - mlaeq lr, r4, r3, r7 │ │ │ │ - ldrdeq sl, [lr], -r0 @ │ │ │ │ - @ instruction: 0x003132bc │ │ │ │ - eorseq r2, r0, r8, ror #17 │ │ │ │ + eoreq r7, lr, r4, lsl #5 │ │ │ │ + eoreq sl, lr, r0, asr #17 │ │ │ │ + eorseq r3, r1, ip, lsr #3 │ │ │ │ + @ instruction: 0x003027d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #92] @ 42c90 │ │ │ │ @@ -37204,18 +37204,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r5, #472] @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - eoreq r7, lr, r8, lsl #6 │ │ │ │ - eoreq sl, lr, r4, asr r9 │ │ │ │ - eorseq r3, r1, r0, lsr r2 │ │ │ │ - eorseq r2, r0, ip, asr r8 │ │ │ │ + strdeq r7, [lr], -r8 @ │ │ │ │ + eoreq sl, lr, r4, asr #16 │ │ │ │ + eorseq r3, r1, r0, lsr #2 │ │ │ │ + eorseq r2, r0, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 42d18 │ │ │ │ @@ -37238,18 +37238,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #424] @ 0x1a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r7, lr, ip, ror r2 │ │ │ │ - ldrdeq sl, [lr], -r8 @ │ │ │ │ - ldrdeq ip, [pc], -r0 @ │ │ │ │ - eoreq ip, lr, r4, asr r6 │ │ │ │ + eoreq r7, lr, ip, ror #2 │ │ │ │ + eoreq sl, lr, r8, asr #15 │ │ │ │ + eoreq fp, pc, r0, asr #31 │ │ │ │ + eoreq ip, lr, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 42da0 │ │ │ │ @@ -37272,18 +37272,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #420] @ 0x1a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - strdeq r7, [lr], -r4 @ │ │ │ │ - eoreq sl, lr, r4, ror #16 │ │ │ │ - eoreq ip, pc, r8, asr #32 │ │ │ │ - eoreq ip, lr, ip, asr #11 │ │ │ │ + eoreq r7, lr, r4, ror #1 │ │ │ │ + eoreq sl, lr, r4, asr r7 │ │ │ │ + eoreq fp, pc, r8, lsr pc @ │ │ │ │ + @ instruction: 0x002ec4bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 42e28 │ │ │ │ @@ -37306,18 +37306,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #540] @ 0x21c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r7, lr, ip, ror #2 │ │ │ │ - strdeq sl, [lr], -r0 @ │ │ │ │ - eoreq fp, pc, r0, asr #31 │ │ │ │ - eoreq r7, lr, r4, asr #3 │ │ │ │ + eoreq r7, lr, ip, asr r0 │ │ │ │ + eoreq sl, lr, r0, ror #13 │ │ │ │ + @ instruction: 0x002fbeb0 │ │ │ │ + strheq r7, [lr], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 42eb0 │ │ │ │ @@ -37340,18 +37340,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #364] @ 0x16c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r7, lr, r4, ror #1 │ │ │ │ - eoreq sl, lr, r8, ror r7 │ │ │ │ - eoreq fp, pc, r8, lsr pc @ │ │ │ │ - eoreq r7, lr, r8, ror #11 │ │ │ │ + ldrdeq r6, [lr], -r4 @ │ │ │ │ + eoreq sl, lr, r8, ror #12 │ │ │ │ + eoreq fp, pc, r8, lsr #28 │ │ │ │ + ldrdeq r7, [lr], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #180] @ 42f94 │ │ │ │ @@ -37397,20 +37397,20 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r7, lr, ip, asr r0 │ │ │ │ - eoreq sl, lr, r0, lsl r7 │ │ │ │ - eoreq fp, pc, ip, lsr #29 │ │ │ │ - eoreq lr, pc, ip, ror #5 │ │ │ │ - eoreq sl, lr, r8, ror #13 │ │ │ │ - eoreq r3, pc, r4, asr r9 @ │ │ │ │ + eoreq r6, lr, ip, asr #30 │ │ │ │ + eoreq sl, lr, r0, lsl #12 │ │ │ │ + mlaeq pc, ip, sp, fp @ │ │ │ │ + ldrdeq lr, [pc], -ip @ │ │ │ │ + ldrdeq sl, [lr], -r8 @ │ │ │ │ + eoreq r3, pc, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #92] @ 43028 │ │ │ │ @@ -37434,18 +37434,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #288] @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r0, ror pc │ │ │ │ - eoreq sl, lr, r0, asr r6 │ │ │ │ - eoreq fp, pc, r4, asr #27 │ │ │ │ - eoreq sl, lr, ip, lsr #12 │ │ │ │ + eoreq r6, lr, r0, ror #28 │ │ │ │ + eoreq sl, lr, r0, asr #10 │ │ │ │ + @ instruction: 0x002fbcb4 │ │ │ │ + eoreq sl, lr, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #92] @ 430b4 │ │ │ │ @@ -37469,18 +37469,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r4, ror #29 │ │ │ │ - ldrdeq sl, [lr], -r4 @ │ │ │ │ - eoreq fp, pc, r8, lsr sp @ │ │ │ │ - @ instruction: 0x002ea5b0 │ │ │ │ + ldrdeq r6, [lr], -r4 @ │ │ │ │ + eoreq sl, lr, r4, asr #9 │ │ │ │ + eoreq fp, pc, r8, lsr #24 │ │ │ │ + eoreq sl, lr, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 4313c │ │ │ │ @@ -37503,18 +37503,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r8, asr lr │ │ │ │ - eoreq sl, lr, r8, asr r5 │ │ │ │ - eoreq fp, pc, ip, lsr #25 │ │ │ │ - eoreq fp, lr, r4, ror #15 │ │ │ │ + eoreq r6, lr, r8, asr #26 │ │ │ │ + eoreq sl, lr, r8, asr #8 │ │ │ │ + mlaeq pc, ip, fp, fp @ │ │ │ │ + ldrdeq fp, [lr], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 431c4 │ │ │ │ @@ -37537,18 +37537,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #244] @ 0xf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - ldrdeq r6, [lr], -r0 @ │ │ │ │ - strdeq sl, [lr], -r0 @ │ │ │ │ - eoreq fp, pc, r4, lsr #24 │ │ │ │ - eoreq fp, lr, ip, asr r7 │ │ │ │ + eoreq r6, lr, r0, asr #25 │ │ │ │ + eoreq sl, lr, r0, ror #7 │ │ │ │ + eoreq fp, pc, r4, lsl fp @ │ │ │ │ + eoreq fp, lr, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 4324c │ │ │ │ @@ -37571,18 +37571,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #500] @ 0x1f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r8, asr #26 │ │ │ │ - eoreq sl, lr, r4, lsl #9 │ │ │ │ - mlaeq pc, ip, fp, fp @ │ │ │ │ - ldrdeq fp, [lr], -r4 @ │ │ │ │ + eoreq r6, lr, r8, lsr ip │ │ │ │ + eoreq sl, lr, r4, ror r3 │ │ │ │ + eoreq fp, pc, ip, lsl #21 │ │ │ │ + eoreq fp, lr, r4, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 432d4 │ │ │ │ @@ -37605,18 +37605,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #496] @ 0x1f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r0, asr #25 │ │ │ │ - eoreq sl, lr, r4, lsl r4 │ │ │ │ - eoreq fp, pc, r4, lsl fp @ │ │ │ │ - eoreq fp, lr, ip, asr #12 │ │ │ │ + @ instruction: 0x002e6bb0 │ │ │ │ + eoreq sl, lr, r4, lsl #6 │ │ │ │ + eoreq fp, pc, r4, lsl #20 │ │ │ │ + eoreq fp, lr, ip, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 4335c │ │ │ │ @@ -37639,18 +37639,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #272] @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r8, lsr ip │ │ │ │ - eoreq sl, lr, r0, lsr #7 │ │ │ │ - eoreq fp, pc, ip, lsl #21 │ │ │ │ - eoreq fp, lr, r4, asr #11 │ │ │ │ + eoreq r6, lr, r8, lsr #22 │ │ │ │ + mlaeq lr, r0, r2, sl │ │ │ │ + eoreq fp, pc, ip, ror r9 @ │ │ │ │ + @ instruction: 0x002eb4b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 433e4 │ │ │ │ @@ -37673,18 +37673,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - @ instruction: 0x002e6bb0 │ │ │ │ - eoreq sl, lr, r8, lsr #6 │ │ │ │ - eoreq fp, pc, r4, lsl #20 │ │ │ │ - eoreq fp, lr, ip, lsr r5 │ │ │ │ + eoreq r6, lr, r0, lsr #21 │ │ │ │ + eoreq sl, lr, r8, lsl r2 │ │ │ │ + strdeq fp, [pc], -r4 @ │ │ │ │ + eoreq fp, lr, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 4346c │ │ │ │ @@ -37707,18 +37707,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #260] @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r8, lsr #22 │ │ │ │ - @ instruction: 0x002ea2b0 │ │ │ │ - eoreq fp, pc, ip, ror r9 @ │ │ │ │ - @ instruction: 0x002eb4b4 │ │ │ │ + eoreq r6, lr, r8, lsl sl │ │ │ │ + eoreq sl, lr, r0, lsr #3 │ │ │ │ + eoreq fp, pc, ip, ror #16 │ │ │ │ + eoreq fp, lr, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 434f4 │ │ │ │ @@ -37741,18 +37741,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r0, lsr #21 │ │ │ │ - eoreq sl, lr, r8, lsr r2 │ │ │ │ - strdeq fp, [pc], -r4 @ │ │ │ │ - eoreq fp, lr, ip, lsr #8 │ │ │ │ + mlaeq lr, r0, r9, r6 │ │ │ │ + eoreq sl, lr, r8, lsr #2 │ │ │ │ + eoreq fp, pc, r4, ror #15 │ │ │ │ + eoreq fp, lr, ip, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 4357c │ │ │ │ @@ -37775,18 +37775,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #236] @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r8, lsl sl │ │ │ │ - eoreq sl, lr, r0, asr #3 │ │ │ │ - eoreq fp, pc, ip, ror #16 │ │ │ │ - eoreq fp, lr, r4, lsr #7 │ │ │ │ + eoreq r6, lr, r8, lsl #18 │ │ │ │ + strheq sl, [lr], -r0 @ │ │ │ │ + eoreq fp, pc, ip, asr r7 @ │ │ │ │ + mlaeq lr, r4, r2, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 43604 │ │ │ │ @@ -37809,18 +37809,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - mlaeq lr, r0, r9, r6 │ │ │ │ - eoreq sl, lr, ip, asr #2 │ │ │ │ - eoreq fp, pc, r4, ror #15 │ │ │ │ - eoreq fp, lr, ip, lsl r3 │ │ │ │ + eoreq r6, lr, r0, lsl #17 │ │ │ │ + eoreq sl, lr, ip, lsr r0 │ │ │ │ + ldrdeq fp, [pc], -r4 @ │ │ │ │ + eoreq fp, lr, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 4368c │ │ │ │ @@ -37843,18 +37843,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r8, lsl #18 │ │ │ │ - ldrdeq sl, [lr], -r4 @ │ │ │ │ - eoreq fp, pc, ip, asr r7 @ │ │ │ │ - mlaeq lr, r4, r2, fp │ │ │ │ + strdeq r6, [lr], -r8 @ │ │ │ │ + eoreq r9, lr, r4, asr #31 │ │ │ │ + eoreq fp, pc, ip, asr #12 │ │ │ │ + eoreq fp, lr, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 43714 │ │ │ │ @@ -37877,18 +37877,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #220] @ 0xdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r0, lsl #17 │ │ │ │ - eoreq sl, lr, r0, rrx │ │ │ │ - ldrdeq fp, [pc], -r4 @ │ │ │ │ - eoreq fp, lr, ip, lsl #4 │ │ │ │ + eoreq r6, lr, r0, ror r7 │ │ │ │ + eoreq r9, lr, r0, asr pc │ │ │ │ + eoreq fp, pc, r4, asr #11 │ │ │ │ + strdeq fp, [lr], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 4379c │ │ │ │ @@ -37911,18 +37911,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - strdeq r6, [lr], -r8 @ │ │ │ │ - eoreq r9, lr, r8, ror #31 │ │ │ │ - eoreq fp, pc, ip, asr #12 │ │ │ │ - eoreq fp, lr, r4, lsl #3 │ │ │ │ + eoreq r6, lr, r8, ror #13 │ │ │ │ + ldrdeq r9, [lr], -r8 @ │ │ │ │ + eoreq fp, pc, ip, lsr r5 @ │ │ │ │ + eoreq fp, lr, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 43824 │ │ │ │ @@ -37945,18 +37945,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r0, ror r7 │ │ │ │ - eoreq r9, lr, r0, ror pc │ │ │ │ - eoreq fp, pc, r4, asr #11 │ │ │ │ - strdeq fp, [lr], -ip @ │ │ │ │ + eoreq r6, lr, r0, ror #12 │ │ │ │ + eoreq r9, lr, r0, ror #28 │ │ │ │ + @ instruction: 0x002fb4b4 │ │ │ │ + eoreq sl, lr, ip, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 438ac │ │ │ │ @@ -37979,18 +37979,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r8, ror #13 │ │ │ │ - strdeq r9, [lr], -r8 @ │ │ │ │ - eoreq fp, pc, ip, lsr r5 @ │ │ │ │ - eoreq fp, lr, r4, ror r0 │ │ │ │ + ldrdeq r6, [lr], -r8 @ │ │ │ │ + eoreq r9, lr, r8, ror #27 │ │ │ │ + eoreq fp, pc, ip, lsr #8 │ │ │ │ + eoreq sl, lr, r4, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 43934 │ │ │ │ @@ -38013,18 +38013,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r0, ror #12 │ │ │ │ - eoreq r9, lr, r0, lsl #29 │ │ │ │ - @ instruction: 0x002fb4b4 │ │ │ │ - eoreq sl, lr, ip, ror #31 │ │ │ │ + eoreq r6, lr, r0, asr r5 │ │ │ │ + eoreq r9, lr, r0, ror sp │ │ │ │ + eoreq fp, pc, r4, lsr #7 │ │ │ │ + ldrdeq sl, [lr], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 439bc │ │ │ │ @@ -38047,18 +38047,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #188] @ 0xbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - ldrdeq r6, [lr], -r8 @ │ │ │ │ - eoreq r9, lr, r8, lsl #28 │ │ │ │ - eoreq fp, pc, ip, lsr #8 │ │ │ │ - eoreq sl, lr, r4, ror #30 │ │ │ │ + eoreq r6, lr, r8, asr #9 │ │ │ │ + strdeq r9, [lr], -r8 @ │ │ │ │ + eoreq fp, pc, ip, lsl r3 @ │ │ │ │ + eoreq sl, lr, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 43a44 │ │ │ │ @@ -38081,18 +38081,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #184] @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r0, asr r5 │ │ │ │ - mlaeq lr, r0, sp, r9 │ │ │ │ - eoreq fp, pc, r4, lsr #7 │ │ │ │ - ldrdeq sl, [lr], -ip @ │ │ │ │ + eoreq r6, lr, r0, asr #8 │ │ │ │ + eoreq r9, lr, r0, lsl #25 │ │ │ │ + mlaeq pc, r4, r2, fp @ │ │ │ │ + eoreq sl, lr, ip, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 43acc │ │ │ │ @@ -38115,18 +38115,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r8, asr #9 │ │ │ │ - eoreq r9, lr, r8, lsl sp │ │ │ │ - eoreq fp, pc, ip, lsl r3 @ │ │ │ │ - eoreq sl, lr, r4, asr lr │ │ │ │ + @ instruction: 0x002e63b8 │ │ │ │ + eoreq r9, lr, r8, lsl #24 │ │ │ │ + eoreq fp, pc, ip, lsl #4 │ │ │ │ + eoreq sl, lr, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r6, [r0, #800] @ 0x320 │ │ │ │ mov r5, r0 │ │ │ │ @@ -38157,18 +38157,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r9, lr, r8, lsr #25 │ │ │ │ - eoreq r6, lr, r8, lsr r4 │ │ │ │ - eoreq fp, pc, ip, lsl #5 │ │ │ │ - eoreq r9, lr, ip, ror ip │ │ │ │ + mlaeq lr, r8, fp, r9 │ │ │ │ + eoreq r6, lr, r8, lsr #6 │ │ │ │ + eoreq fp, pc, ip, ror r1 @ │ │ │ │ + eoreq r9, lr, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r5, [r0, #800] @ 0x320 │ │ │ │ ldr r1, [pc, #96] @ 43c04 │ │ │ │ @@ -38193,18 +38193,18 @@ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r9, lr, r0, lsl ip │ │ │ │ - mlaeq lr, r4, r3, r6 │ │ │ │ - eoreq fp, pc, ip, ror #3 │ │ │ │ - ldrdeq r9, [lr], -ip @ │ │ │ │ + eoreq r9, lr, r0, lsl #22 │ │ │ │ + eoreq r6, lr, r4, lsl #5 │ │ │ │ + ldrdeq fp, [pc], -ip @ │ │ │ │ + eoreq r9, lr, ip, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r9, [r0, #800] @ 0x320 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [pc, #220] @ 43d10 │ │ │ │ @@ -38260,20 +38260,20 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ b 43ce4 │ │ │ │ - eoreq r6, lr, r8, lsl #6 │ │ │ │ - eoreq r9, lr, r8, lsl #23 │ │ │ │ - eoreq fp, pc, r8, asr r1 @ │ │ │ │ - eoreq r9, lr, r4, ror fp │ │ │ │ - eoreq r6, lr, ip, asr r0 │ │ │ │ - eoreq fp, pc, ip, asr r7 @ │ │ │ │ + strdeq r6, [lr], -r8 @ │ │ │ │ + eoreq r9, lr, r8, ror sl │ │ │ │ + eoreq fp, pc, r8, asr #32 │ │ │ │ + eoreq r9, lr, r4, ror #20 │ │ │ │ + eoreq r5, lr, ip, asr #30 │ │ │ │ + eoreq fp, pc, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r0, #800] @ 0x320 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [pc, #600] @ 43fa0 │ │ │ │ @@ -38424,23 +38424,23 @@ │ │ │ │ mov r0, r9 │ │ │ │ str sl, [sp] │ │ │ │ ldr r5, [r9, #516] @ 0x204 │ │ │ │ blx r5 │ │ │ │ bl 4af64 │ │ │ │ bl 4b4c0 │ │ │ │ b 43ea4 │ │ │ │ - eoreq r6, lr, ip, ror #3 │ │ │ │ - mlaeq lr, r8, sl, r9 │ │ │ │ - eoreq fp, pc, ip, lsr r0 @ │ │ │ │ - eoreq r9, lr, r8, ror sl │ │ │ │ - eoreq r5, lr, r0, asr #30 │ │ │ │ - strdeq fp, [lr], -ip @ │ │ │ │ - strdeq r9, [lr], -ip @ │ │ │ │ - strdeq r9, [lr], -ip @ │ │ │ │ - eoreq r9, lr, r4, lsr #17 │ │ │ │ + ldrdeq r6, [lr], -ip @ │ │ │ │ + eoreq r9, lr, r8, lsl #19 │ │ │ │ + eoreq sl, pc, ip, lsr #30 │ │ │ │ + eoreq r9, lr, r8, ror #18 │ │ │ │ + eoreq r5, lr, r0, lsr lr │ │ │ │ + eoreq fp, lr, ip, ror #9 │ │ │ │ + eoreq r9, lr, ip, ror #17 │ │ │ │ + eoreq r9, lr, ip, ror #15 │ │ │ │ + mlaeq lr, r4, r7, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r9, [r0, #800] @ 0x320 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [pc, #276] @ 440f8 │ │ │ │ @@ -38510,21 +38510,21 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ bl 4b758 │ │ │ │ b 440a0 │ │ │ │ - eoreq r5, lr, r0, asr pc │ │ │ │ - eoreq r9, lr, r0, lsr #16 │ │ │ │ - eorseq r1, r1, r0, ror lr │ │ │ │ - strdeq r6, [lr], -r0 @ │ │ │ │ - eoreq sl, lr, r8, asr pc │ │ │ │ - eoreq fp, pc, r0, lsr #7 │ │ │ │ - eoreq r9, lr, r4, ror r7 │ │ │ │ + eoreq r5, lr, r0, asr #28 │ │ │ │ + eoreq r9, lr, r0, lsl r7 │ │ │ │ + eorseq r1, r1, r0, ror #26 │ │ │ │ + eoreq r6, lr, r0, ror #5 │ │ │ │ + eoreq sl, lr, r8, asr #28 │ │ │ │ + mlaeq pc, r0, r2, fp @ │ │ │ │ + eoreq r9, lr, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r9, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #384] @ 442b4 │ │ │ │ @@ -38621,23 +38621,23 @@ │ │ │ │ ldr r0, [pc, #52] @ 442d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ac60 │ │ │ │ cmp r8, #0 │ │ │ │ beq 4425c │ │ │ │ bl 4b4c0 │ │ │ │ b 44210 │ │ │ │ - eoreq r5, lr, r0, lsl #28 │ │ │ │ - strdeq r9, [lr], -r8 @ │ │ │ │ - eoreq sl, pc, r0, asr ip @ │ │ │ │ - eoreq r9, lr, r0, ror #13 │ │ │ │ + strdeq r5, [lr], -r0 @ │ │ │ │ + eoreq r9, lr, r8, ror #11 │ │ │ │ + eoreq sl, pc, r0, asr #22 │ │ │ │ ldrdeq r9, [lr], -r0 @ │ │ │ │ - eoreq r9, lr, r8, lsl #13 │ │ │ │ - eoreq r9, lr, r8, asr #12 │ │ │ │ - eoreq r9, lr, ip, ror #11 │ │ │ │ eoreq r9, lr, r0, asr #11 │ │ │ │ + eoreq r9, lr, r8, ror r5 │ │ │ │ + eoreq r9, lr, r8, lsr r5 │ │ │ │ + ldrdeq r9, [lr], -ip @ │ │ │ │ + @ instruction: 0x002e94b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #136] @ 44380 │ │ │ │ @@ -38672,18 +38672,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ b 4435c │ │ │ │ - eoreq r5, lr, r4, asr #24 │ │ │ │ - eoreq r9, lr, r4, ror r5 │ │ │ │ - mlaeq pc, r8, sl, sl @ │ │ │ │ - eoreq lr, pc, ip, asr r9 @ │ │ │ │ + eoreq r5, lr, r4, lsr fp │ │ │ │ + eoreq r9, lr, r4, ror #8 │ │ │ │ + eoreq sl, pc, r8, lsl #19 │ │ │ │ + eoreq lr, pc, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [pc, #124] @ 4442c │ │ │ │ @@ -38715,19 +38715,19 @@ │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - eoreq r9, lr, ip, asr #9 │ │ │ │ - eoreq r5, lr, r8, lsl #23 │ │ │ │ - ldrdeq sl, [pc], -r8 @ │ │ │ │ - @ instruction: 0x002e94b0 │ │ │ │ - strdeq r9, [lr], -r0 @ │ │ │ │ + @ instruction: 0x002e93bc │ │ │ │ + eoreq r5, lr, r8, ror sl │ │ │ │ + eoreq sl, pc, r8, asr #17 │ │ │ │ + eoreq r9, lr, r0, lsr #7 │ │ │ │ + eoreq r9, lr, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #316] @ 4459c │ │ │ │ @@ -38807,25 +38807,25 @@ │ │ │ │ ldr r5, [r6, #380] @ 0x17c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4abfc │ │ │ │ - ldrdeq r5, [lr], -r4 @ │ │ │ │ - eoreq r9, lr, ip, lsr r4 │ │ │ │ - eoreq sl, pc, ip, lsl r9 @ │ │ │ │ - eorseq r3, r0, r4, asr #24 │ │ │ │ - eoreq r9, lr, r0, lsl #8 │ │ │ │ + eoreq r5, lr, r4, asr #19 │ │ │ │ + eoreq r9, lr, ip, lsr #6 │ │ │ │ + eoreq sl, pc, ip, lsl #16 │ │ │ │ + eorseq r3, r0, r4, lsr fp │ │ │ │ strdeq r9, [lr], -r0 @ │ │ │ │ - ldrdeq r9, [lr], -ip @ │ │ │ │ - eoreq r9, lr, r8, asr #7 │ │ │ │ - eorseq r3, r0, r8, lsl #25 │ │ │ │ - mlaeq lr, ip, r3, r9 │ │ │ │ - eoreq r9, lr, ip, lsl #7 │ │ │ │ + eoreq r9, lr, r0, ror #5 │ │ │ │ + eoreq r9, lr, ip, asr #5 │ │ │ │ + @ instruction: 0x002e92b8 │ │ │ │ + eorseq r3, r0, r8, ror fp │ │ │ │ + eoreq r9, lr, ip, lsl #5 │ │ │ │ + eoreq r9, lr, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r8, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #324] @ 4472c │ │ │ │ @@ -38907,24 +38907,24 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov ip, lr │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - eoreq r5, lr, ip, asr #18 │ │ │ │ - eoreq r9, lr, r4, lsl #6 │ │ │ │ - eorseq r1, r1, r4, ror #16 │ │ │ │ - mlaeq lr, r4, r9, r5 │ │ │ │ - mlaeq lr, ip, r2, r9 │ │ │ │ - eoreq r5, lr, r4, asr #29 │ │ │ │ - eoreq r9, lr, r0, ror r2 │ │ │ │ - eoreq r9, lr, r4, ror r8 │ │ │ │ - eoreq sl, lr, ip, ror r7 │ │ │ │ - eoreq r9, lr, r4, lsr #4 │ │ │ │ + eoreq r5, lr, ip, lsr r8 │ │ │ │ + strdeq r9, [lr], -r4 @ │ │ │ │ + eorseq r1, r1, r4, asr r7 │ │ │ │ + eoreq r5, lr, r4, lsl #17 │ │ │ │ + eoreq r9, lr, ip, lsl #3 │ │ │ │ + @ instruction: 0x002e5db4 │ │ │ │ + eoreq r9, lr, r0, ror #2 │ │ │ │ + eoreq r9, lr, r4, ror #14 │ │ │ │ + eoreq sl, lr, ip, ror #12 │ │ │ │ + eoreq r9, lr, r4, lsl r1 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #356] @ 448d4 │ │ │ │ mov r5, r3 │ │ │ │ @@ -39015,22 +39015,22 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 448d0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq fp, lr, r4, lsl #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r5, lr, r8, lsr #15 │ │ │ │ - eoreq r9, lr, r0, lsl #3 │ │ │ │ - eorseq r1, r1, r0, asr #13 │ │ │ │ - eoreq r5, lr, ip, ror #15 │ │ │ │ - eoreq r5, lr, r8, lsr sp │ │ │ │ - strdeq sl, [lr], -r4 @ │ │ │ │ - eoreq r5, lr, r0, asr #24 │ │ │ │ - eoreq r9, lr, r8, asr #13 │ │ │ │ + mlaeq lr, r8, r6, r5 │ │ │ │ + eoreq r9, lr, r0, ror r0 │ │ │ │ + @ instruction: 0x003115b0 │ │ │ │ + ldrdeq r5, [lr], -ip @ │ │ │ │ + eoreq r5, lr, r8, lsr #24 │ │ │ │ + eoreq sl, lr, r4, ror #9 │ │ │ │ + eoreq r5, lr, r0, lsr fp │ │ │ │ + @ instruction: 0x002e95b8 │ │ │ │ rsbseq fp, lr, ip, asr #14 │ │ │ │ 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, #756] @ 44c0c │ │ │ │ mov r4, r1 │ │ │ │ @@ -39219,34 +39219,34 @@ │ │ │ │ bl 4ac60 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 4b204 │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ b 44ac8 │ │ │ │ - eoreq r5, lr, r8, lsl r6 │ │ │ │ - eorseq r1, r1, r0, asr #10 │ │ │ │ + eoreq r5, lr, r8, lsl #10 │ │ │ │ + eorseq r1, r1, r0, lsr r4 │ │ │ │ + eoreq r8, lr, r4, ror #29 │ │ │ │ + eoreq r8, lr, r8, lsr #28 │ │ │ │ + eoreq r8, lr, r0, lsl lr │ │ │ │ + @ instruction: 0x002e54bc │ │ │ │ + eoreq r8, lr, r0, asr #27 │ │ │ │ + eoreq r5, lr, r8, ror #19 │ │ │ │ + mlaeq lr, r4, sp, r8 │ │ │ │ + mlaeq lr, r8, r3, r9 │ │ │ │ + mlaeq lr, ip, r2, sl │ │ │ │ + eoreq r8, lr, r4, asr #26 │ │ │ │ strdeq r8, [lr], -r4 @ │ │ │ │ - eoreq r8, lr, r8, lsr pc │ │ │ │ - eoreq r8, lr, r0, lsr #30 │ │ │ │ - eoreq r5, lr, ip, asr #11 │ │ │ │ - ldrdeq r8, [lr], -r0 @ │ │ │ │ - strdeq r5, [lr], -r8 @ │ │ │ │ - eoreq r8, lr, r4, lsr #29 │ │ │ │ - eoreq r9, lr, r8, lsr #9 │ │ │ │ - eoreq sl, lr, ip, lsr #7 │ │ │ │ - eoreq r8, lr, r4, asr lr │ │ │ │ - eoreq r8, lr, r4, lsl #28 │ │ │ │ - mlaeq lr, r0, r4, r5 │ │ │ │ - ldrdeq r5, [lr], -r8 @ │ │ │ │ - mlaeq lr, r4, r2, sl │ │ │ │ - eoreq r5, lr, r0, ror #17 │ │ │ │ - eoreq r9, lr, r8, ror #6 │ │ │ │ - eoreq sl, lr, ip, ror #4 │ │ │ │ - eoreq r8, lr, r4, lsl sp │ │ │ │ + eoreq r5, lr, r0, lsl #7 │ │ │ │ + eoreq r5, lr, r8, asr #17 │ │ │ │ + eoreq sl, lr, r4, lsl #3 │ │ │ │ + ldrdeq r5, [lr], -r0 @ │ │ │ │ + eoreq r9, lr, r8, asr r2 │ │ │ │ + eoreq sl, lr, ip, asr r1 │ │ │ │ + eoreq r8, lr, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #428] @ 44e20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #424] @ 44e24 │ │ │ │ @@ -39354,24 +39354,24 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 44d08 │ │ │ │ mov r4, #0 │ │ │ │ b 44dd8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq fp, lr, r0, lsl #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r8, lr, r8, lsr ip │ │ │ │ - eoreq r5, lr, r0, lsr r2 │ │ │ │ - eoreq sl, pc, ip, lsl #1 │ │ │ │ - mlaeq lr, r0, r2, r5 │ │ │ │ - mlaeq lr, r8, fp, r8 │ │ │ │ - eoreq r5, lr, r0, asr #15 │ │ │ │ - eoreq r8, lr, ip, ror #22 │ │ │ │ - @ instruction: 0x002e8bb0 │ │ │ │ + eoreq r8, lr, r8, lsr #22 │ │ │ │ + eoreq r5, lr, r0, lsr #2 │ │ │ │ + eoreq r9, pc, ip, ror pc @ │ │ │ │ + eoreq r5, lr, r0, lsl #3 │ │ │ │ + eoreq r8, lr, r8, lsl #21 │ │ │ │ + @ instruction: 0x002e56b0 │ │ │ │ + eoreq r8, lr, ip, asr sl │ │ │ │ + eoreq r8, lr, r0, lsr #21 │ │ │ │ rsbseq fp, lr, r8, lsl r2 │ │ │ │ - eoreq r8, lr, r4, lsr #22 │ │ │ │ + eoreq r8, lr, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #160] @ 44f08 │ │ │ │ ldr r5, [r0, #800] @ 0x320 │ │ │ │ ldr r0, [pc, #156] @ 44f0c │ │ │ │ @@ -39410,19 +39410,19 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #592] @ 0x250 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ - eoreq r8, lr, r4, ror #21 │ │ │ │ - eoreq r5, lr, ip, asr #1 │ │ │ │ - eoreq r9, pc, r8, lsl pc @ │ │ │ │ - eoreq pc, lr, r8, ror #9 │ │ │ │ - @ instruction: 0x002e8ab0 │ │ │ │ + ldrdeq r8, [lr], -r4 @ │ │ │ │ + @ instruction: 0x002e4fbc │ │ │ │ + eoreq r9, pc, r8, lsl #28 │ │ │ │ + ldrdeq pc, [lr], -r8 @ │ │ │ │ + eoreq r8, lr, r0, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #128] @ 44fb4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #124] @ 44fb8 │ │ │ │ @@ -39453,18 +39453,18 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #580] @ 0x244 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ - eoreq r8, lr, r4, lsr sl │ │ │ │ - eoreq r5, lr, r0 │ │ │ │ - eoreq r9, pc, ip, asr #28 │ │ │ │ - eoreq r8, lr, r0, lsl #20 │ │ │ │ + eoreq r8, lr, r4, lsr #18 │ │ │ │ + strdeq r4, [lr], -r0 @ │ │ │ │ + eoreq r9, pc, ip, lsr sp @ │ │ │ │ + strdeq r8, [lr], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #188] @ 450a0 │ │ │ │ @@ -39512,21 +39512,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - eoreq r4, lr, r8, asr pc │ │ │ │ - eoreq r8, lr, r4, lsr #19 │ │ │ │ - eorseq r0, r1, r8, ror lr │ │ │ │ - eoreq r4, lr, r8, lsr #31 │ │ │ │ - @ instruction: 0x002e88b0 │ │ │ │ - eoreq r8, lr, r0, lsr #17 │ │ │ │ - eoreq r8, lr, r8, lsr r9 │ │ │ │ + eoreq r4, lr, r8, asr #28 │ │ │ │ + mlaeq lr, r4, r8, r8 │ │ │ │ + eorseq r0, r1, r8, ror #26 │ │ │ │ + mlaeq lr, r8, lr, r4 │ │ │ │ + eoreq r8, lr, r0, lsr #15 │ │ │ │ + mlaeq lr, r0, r7, r8 │ │ │ │ + eoreq r8, lr, r8, lsr #16 │ │ │ │ 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 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -39620,24 +39620,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ b 45188 │ │ │ │ - mlaeq lr, r8, r8, r8 │ │ │ │ - eoreq r4, lr, ip, lsr #28 │ │ │ │ - eoreq r9, pc, r8, lsl #25 │ │ │ │ - @ instruction: 0x00302fb0 │ │ │ │ - eoreq r8, lr, ip, ror #16 │ │ │ │ - eoreq r8, lr, r4, lsr r7 │ │ │ │ - eoreq r8, lr, ip, lsl r7 │ │ │ │ - ldrdeq r9, [lr], -r0 @ │ │ │ │ - eoreq r9, lr, r0, asr #23 │ │ │ │ - @ instruction: 0x002e87bc │ │ │ │ + eoreq r8, lr, r8, lsl #15 │ │ │ │ + eoreq r4, lr, ip, lsl sp │ │ │ │ + eoreq r9, pc, r8, ror fp @ │ │ │ │ + eorseq r2, r0, r0, lsr #29 │ │ │ │ + eoreq r8, lr, ip, asr r7 │ │ │ │ + eoreq r8, lr, r4, lsr #12 │ │ │ │ + eoreq r8, lr, ip, lsl #12 │ │ │ │ + eoreq r9, lr, r0, asr #21 │ │ │ │ + @ instruction: 0x002e9ab0 │ │ │ │ + eoreq r8, lr, ip, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 452f0 │ │ │ │ @@ -39660,18 +39660,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r4, lr, r4, lsr #25 │ │ │ │ - eoreq r8, lr, r4, asr #14 │ │ │ │ - strdeq r9, [pc], -r8 @ │ │ │ │ - strdeq r9, [lr], -r0 @ │ │ │ │ + mlaeq lr, r4, fp, r4 │ │ │ │ + eoreq r8, lr, r4, lsr r6 │ │ │ │ + eoreq r9, pc, r8, ror #19 │ │ │ │ + eoreq r9, lr, r0, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #156] @ 453bc │ │ │ │ @@ -39711,20 +39711,20 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - eoreq r4, lr, ip, lsl ip │ │ │ │ - ldrdeq r8, [lr], -r4 @ │ │ │ │ - eorseq r0, r1, r0, asr #22 │ │ │ │ - eoreq ip, lr, ip, ror #3 │ │ │ │ - mlaeq lr, r4, sl, r9 │ │ │ │ - eoreq r8, lr, ip, lsl #13 │ │ │ │ + eoreq r4, lr, ip, lsl #22 │ │ │ │ + eoreq r8, lr, r4, asr #11 │ │ │ │ + eorseq r0, r1, r0, lsr sl │ │ │ │ + ldrdeq ip, [lr], -ip @ │ │ │ │ + eoreq r9, lr, r4, lsl #19 │ │ │ │ + eoreq r8, lr, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ ldr r1, [pc, #160] @ 45494 │ │ │ │ @@ -39765,20 +39765,20 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - eoreq r8, lr, r8, lsr #12 │ │ │ │ - eoreq r4, lr, r4, asr #22 │ │ │ │ - eorseq r0, r1, r8, ror #20 │ │ │ │ - eoreq r8, lr, r4, lsl #7 │ │ │ │ - ldrdeq r8, [lr], -r0 @ │ │ │ │ - eoreq r9, lr, ip, lsr r8 │ │ │ │ + eoreq r8, lr, r8, lsl r5 │ │ │ │ + eoreq r4, lr, r4, lsr sl │ │ │ │ + eorseq r0, r1, r8, asr r9 │ │ │ │ + eoreq r8, lr, r4, ror r2 │ │ │ │ + eoreq r8, lr, r0, asr #9 │ │ │ │ + eoreq r9, lr, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #120] @ 45544 │ │ │ │ @@ -39809,18 +39809,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r4, lr, r0, ror sl │ │ │ │ - eoreq r8, lr, r0, ror #10 │ │ │ │ - eoreq r9, pc, r4, asr #17 │ │ │ │ - eoreq r8, lr, ip, asr #10 │ │ │ │ + eoreq r4, lr, r0, ror #18 │ │ │ │ + eoreq r8, lr, r0, asr r4 │ │ │ │ + @ instruction: 0x002f97b4 │ │ │ │ + eoreq r8, lr, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r9, [r0, #800] @ 0x320 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [pc, #276] @ 45688 │ │ │ │ @@ -39890,21 +39890,21 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ bl 4b758 │ │ │ │ b 45630 │ │ │ │ - eoreq r4, lr, r0, asr #19 │ │ │ │ - ldrdeq r8, [lr], -r4 @ │ │ │ │ - eorseq r0, r1, r0, ror #17 │ │ │ │ - eoreq r4, lr, r0, ror #28 │ │ │ │ - eoreq r9, lr, r8, asr #19 │ │ │ │ - eoreq ip, lr, r4, ror fp │ │ │ │ - eoreq r8, lr, r8, lsr #8 │ │ │ │ + @ instruction: 0x002e48b0 │ │ │ │ + eoreq r8, lr, r4, asr #7 │ │ │ │ + @ instruction: 0x003107d0 │ │ │ │ + eoreq r4, lr, r0, asr sp │ │ │ │ + @ instruction: 0x002e98b8 │ │ │ │ + eoreq ip, lr, r4, ror #20 │ │ │ │ + eoreq r8, lr, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #152] @ 4575c │ │ │ │ @@ -39943,19 +39943,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r4, lr, r8, ror r8 │ │ │ │ - @ instruction: 0x002e83b4 │ │ │ │ - eoreq r9, pc, r8, asr #13 │ │ │ │ - mlaeq pc, r0, pc, fp @ │ │ │ │ - eoreq r9, lr, r8, ror #3 │ │ │ │ + eoreq r4, lr, r8, ror #14 │ │ │ │ + eoreq r8, lr, r4, lsr #5 │ │ │ │ + @ instruction: 0x002f95b8 │ │ │ │ + eoreq fp, pc, r0, lsl #29 │ │ │ │ + ldrdeq r9, [lr], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 45800 │ │ │ │ @@ -39984,18 +39984,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r4, lr, ip, lsr #15 │ │ │ │ - eoreq r8, lr, r0, lsl #6 │ │ │ │ - eoreq r9, pc, r0, lsl #12 │ │ │ │ - eoreq r9, lr, r8, lsr r1 │ │ │ │ + mlaeq lr, ip, r6, r4 │ │ │ │ + strdeq r8, [lr], -r0 @ │ │ │ │ + strdeq r9, [pc], -r0 @ │ │ │ │ + eoreq r9, lr, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #112] @ 458a0 │ │ │ │ @@ -40024,18 +40024,18 @@ │ │ │ │ blx r3 │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4f288 │ │ │ │ bl 4b0a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r4, lr, ip, lsl #14 │ │ │ │ - eoreq r8, lr, r8, ror r2 │ │ │ │ - eoreq r9, pc, ip, asr r5 @ │ │ │ │ - eoreq r8, lr, r4, ror #4 │ │ │ │ + strdeq r4, [lr], -ip @ │ │ │ │ + eoreq r8, lr, r8, ror #2 │ │ │ │ + eoreq r9, pc, ip, asr #8 │ │ │ │ + eoreq r8, lr, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #92] @ 4592c │ │ │ │ @@ -40059,18 +40059,18 @@ │ │ │ │ bl 4a730 │ │ │ │ ldr r3, [r5, #520] @ 0x208 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r4, lr, ip, ror #12 │ │ │ │ - strdeq r8, [lr], -r4 @ │ │ │ │ - eoreq r9, pc, r0, asr #9 │ │ │ │ - mlaeq lr, r0, r5, r9 │ │ │ │ + eoreq r4, lr, ip, asr r5 │ │ │ │ + eoreq r8, lr, r4, ror #1 │ │ │ │ + @ instruction: 0x002f93b0 │ │ │ │ + eoreq r9, lr, r0, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #128] @ 459dc │ │ │ │ @@ -40103,19 +40103,19 @@ │ │ │ │ ldr r3, [r6, #524] @ 0x20c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r4, lr, r0, ror #11 │ │ │ │ - eoreq r8, lr, r4, ror r1 │ │ │ │ - eoreq r9, pc, r0, lsr r4 @ │ │ │ │ - eoreq r8, lr, r8, asr r1 │ │ │ │ - eoreq r9, lr, r4, ror #9 │ │ │ │ + ldrdeq r4, [lr], -r0 @ │ │ │ │ + eoreq r8, lr, r4, rrx │ │ │ │ + eoreq r9, pc, r0, lsr #6 │ │ │ │ + eoreq r8, lr, r8, asr #32 │ │ │ │ + ldrdeq r9, [lr], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #228] @ 45af4 │ │ │ │ @@ -40173,19 +40173,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ bl 4b758 │ │ │ │ b 45a7c │ │ │ │ bl 4b758 │ │ │ │ b 45ac4 │ │ │ │ - eoreq r4, lr, ip, lsr #10 │ │ │ │ - eoreq r8, lr, r0, ror #1 │ │ │ │ - eorseq r0, r1, r0, asr r4 │ │ │ │ - eoreq r8, lr, r4, asr #1 │ │ │ │ - mlaeq lr, r4, r0, r8 │ │ │ │ + eoreq r4, lr, ip, lsl r4 │ │ │ │ + ldrdeq r7, [lr], -r0 @ │ │ │ │ + eorseq r0, r1, r0, asr #6 │ │ │ │ + @ instruction: 0x002e7fb4 │ │ │ │ + eoreq r7, lr, r4, lsl #31 │ │ │ │ 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 │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ subs r6, r1, #0 │ │ │ │ @@ -40283,26 +40283,26 @@ │ │ │ │ ldr r4, [r5, #396] @ 0x18c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4abfc │ │ │ │ - ldrdeq r7, [lr], -r4 @ │ │ │ │ - eoreq r4, lr, r0, ror #7 │ │ │ │ - eoreq r9, pc, ip, lsr r2 @ │ │ │ │ - eorseq r2, r0, r4, ror #10 │ │ │ │ - eoreq r7, lr, r8, lsr #31 │ │ │ │ - eoreq r9, lr, r4, lsl #4 │ │ │ │ - eoreq r7, lr, ip, ror #30 │ │ │ │ - ldrdeq r7, [lr], -ip @ │ │ │ │ - eoreq r7, lr, r8, asr #25 │ │ │ │ - eoreq r9, lr, r0, lsl #3 │ │ │ │ - eoreq r9, lr, r0, ror r1 │ │ │ │ - eoreq r7, lr, ip, ror #26 │ │ │ │ + eoreq r7, lr, r4, asr #29 │ │ │ │ + ldrdeq r4, [lr], -r0 @ │ │ │ │ + eoreq r9, pc, ip, lsr #2 │ │ │ │ + eorseq r2, r0, r4, asr r4 │ │ │ │ + mlaeq lr, r8, lr, r7 │ │ │ │ + strdeq r9, [lr], -r4 @ │ │ │ │ + eoreq r7, lr, ip, asr lr │ │ │ │ + eoreq r7, lr, ip, asr #23 │ │ │ │ + @ instruction: 0x002e7bb8 │ │ │ │ + eoreq r9, lr, r0, ror r0 │ │ │ │ + eoreq r9, lr, r0, rrx │ │ │ │ + eoreq r7, lr, ip, asr ip │ │ │ │ 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, #120] @ 45d74 │ │ │ │ @@ -40333,18 +40333,18 @@ │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50ee0 │ │ │ │ - eoreq r7, lr, r0, asr lr │ │ │ │ - eoreq r4, lr, ip, lsr #5 │ │ │ │ - eorseq r0, r1, r8, ror #2 │ │ │ │ - @ instruction: 0x002e45b4 │ │ │ │ + eoreq r7, lr, r0, asr #26 │ │ │ │ + mlaeq lr, ip, r1, r4 │ │ │ │ + eorseq r0, r1, r8, asr r0 │ │ │ │ + eoreq r4, lr, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr sl, [r0, #800] @ 0x320 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -40407,20 +40407,20 @@ │ │ │ │ bl 4abfc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 50ee0 │ │ │ │ bl 4b758 │ │ │ │ b 45e34 │ │ │ │ - @ instruction: 0x002e7db8 │ │ │ │ - eoreq r4, lr, r0, lsl #4 │ │ │ │ - ldrheq r0, [r1], -r8 @ │ │ │ │ - eoreq r4, lr, r4, lsl #10 │ │ │ │ - eoreq r4, lr, ip, lsr r5 │ │ │ │ - eoreq r7, lr, r8, asr #26 │ │ │ │ + eoreq r7, lr, r8, lsr #25 │ │ │ │ + strdeq r4, [lr], -r0 @ │ │ │ │ + eorseq pc, r0, r8, lsr #31 │ │ │ │ + strdeq r4, [lr], -r4 @ │ │ │ │ + eoreq r4, lr, ip, lsr #8 │ │ │ │ + eoreq r7, lr, r8, lsr ip │ │ │ │ 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, #120] @ 45f4c │ │ │ │ @@ -40451,18 +40451,18 @@ │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d5c │ │ │ │ - eoreq r7, lr, r0, asr #25 │ │ │ │ - eoreq r4, lr, r4, rrx │ │ │ │ - mlaseq r0, r0, pc, pc @ │ │ │ │ - ldrdeq r4, [lr], -ip @ │ │ │ │ + @ instruction: 0x002e7bb0 │ │ │ │ + eoreq r3, lr, r4, asr pc │ │ │ │ + eorseq pc, r0, r0, lsl #29 │ │ │ │ + eoreq r4, lr, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #324] @ 460c0 │ │ │ │ @@ -40544,24 +40544,24 @@ │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #40] @ 460e4 │ │ │ │ add r0, pc, r0 │ │ │ │ b 45ffc │ │ │ │ - @ instruction: 0x002e3fb8 │ │ │ │ - eoreq r7, lr, r8, lsr #24 │ │ │ │ - eoreq r8, pc, r0, lsl #28 │ │ │ │ - eoreq fp, pc, r0, asr #4 │ │ │ │ - eoreq r8, pc, r8, ror #14 │ │ │ │ - @ instruction: 0x002e7bb0 │ │ │ │ - eoreq r7, lr, r0, lsr #23 │ │ │ │ - mlaeq lr, r0, fp, r7 │ │ │ │ - eoreq r7, lr, r0, lsl #23 │ │ │ │ - eoreq r4, lr, ip, ror r3 │ │ │ │ + eoreq r3, lr, r8, lsr #29 │ │ │ │ + eoreq r7, lr, r8, lsl fp │ │ │ │ + strdeq r8, [pc], -r0 @ │ │ │ │ + eoreq fp, pc, r0, lsr r1 @ │ │ │ │ + eoreq r8, pc, r8, asr r6 @ │ │ │ │ + eoreq r7, lr, r0, lsr #21 │ │ │ │ + mlaeq lr, r0, sl, r7 │ │ │ │ + eoreq r7, lr, r0, lsl #21 │ │ │ │ + eoreq r7, lr, r0, ror sl │ │ │ │ + eoreq r4, lr, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #156] @ 461a4 │ │ │ │ @@ -40601,19 +40601,19 @@ │ │ │ │ beq 4619c │ │ │ │ bl 4af64 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r3, lr, r4, lsr lr │ │ │ │ - ldrdeq r7, [lr], -ip @ │ │ │ │ - eoreq r8, pc, r4, lsl #25 │ │ │ │ - eoreq r3, lr, r8, asr #31 │ │ │ │ - ldrdeq lr, [lr], -r4 @ │ │ │ │ + eoreq r3, lr, r4, lsr #26 │ │ │ │ + eoreq r7, lr, ip, asr #19 │ │ │ │ + eoreq r8, pc, r4, ror fp @ │ │ │ │ + @ instruction: 0x002e3eb8 │ │ │ │ + eoreq lr, lr, r4, asr #1 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #144] @ 46268 │ │ │ │ @@ -40650,18 +40650,18 @@ │ │ │ │ bl 4abfc │ │ │ │ tst r4, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4a568 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r6, #864] @ 0x360 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaeq lr, r4, sl, r3 │ │ │ │ - eoreq r3, lr, r0, ror #26 │ │ │ │ - @ instruction: 0x002f8bb4 │ │ │ │ - @ instruction: 0x002ff2b4 │ │ │ │ + eoreq r3, lr, r4, lsl #19 │ │ │ │ + eoreq r3, lr, r0, asr ip │ │ │ │ + eoreq r8, pc, r4, lsr #21 │ │ │ │ + eoreq pc, pc, r4, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #232] @ 46380 │ │ │ │ @@ -40720,22 +40720,22 @@ │ │ │ │ ldr r6, [r7, #404] @ 0x194 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 4abfc │ │ │ │ - mlaeq lr, ip, ip, r3 │ │ │ │ - eoreq r7, lr, ip, asr r9 │ │ │ │ - eoreq r8, pc, r8, ror #21 │ │ │ │ - eoreq sl, pc, r8, lsr #30 │ │ │ │ - eoreq r8, lr, r0, lsl fp │ │ │ │ - eoreq r4, lr, ip, asr r1 │ │ │ │ - eoreq r7, lr, r4, ror #17 │ │ │ │ - ldrdeq r7, [lr], -r8 @ │ │ │ │ + eoreq r3, lr, ip, lsl #23 │ │ │ │ + eoreq r7, lr, ip, asr #16 │ │ │ │ + ldrdeq r8, [pc], -r8 @ │ │ │ │ + eoreq sl, pc, r8, lsl lr @ │ │ │ │ + eoreq r8, lr, r0, lsl #20 │ │ │ │ + eoreq r4, lr, ip, asr #32 │ │ │ │ + ldrdeq r7, [lr], -r4 @ │ │ │ │ + eoreq r7, lr, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, #288] @ 464e0 │ │ │ │ @@ -40808,22 +40808,22 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ b 46474 │ │ │ │ - eoreq r3, lr, r4, ror fp │ │ │ │ - eoreq fp, pc, r4, ror #16 │ │ │ │ - @ instruction: 0x002f89bc │ │ │ │ - strdeq r8, [pc], -r8 @ │ │ │ │ - eoreq r7, lr, ip, lsl #16 │ │ │ │ - eoreq r7, lr, r8, ror r5 │ │ │ │ - eoreq r8, lr, r0, asr #18 │ │ │ │ - eoreq r7, lr, r4, lsr #13 │ │ │ │ + eoreq r3, lr, r4, ror #20 │ │ │ │ + eoreq fp, pc, r4, asr r7 @ │ │ │ │ + eoreq r8, pc, ip, lsr #17 │ │ │ │ + eoreq r8, pc, r8, ror #29 │ │ │ │ + strdeq r7, [lr], -ip @ │ │ │ │ + eoreq r7, lr, r8, ror #8 │ │ │ │ + eoreq r8, lr, r0, lsr r8 │ │ │ │ + mlaeq lr, r4, r5, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #156] @ 465bc │ │ │ │ @@ -40863,20 +40863,20 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r3, lr, ip, lsl sl │ │ │ │ - eoreq r7, lr, r4, lsl r7 │ │ │ │ - eoreq r8, pc, ip, ror #16 │ │ │ │ - eoreq r7, lr, r8, lsl #5 │ │ │ │ - eoreq r7, lr, r0, ror #13 │ │ │ │ - @ instruction: 0x002e77b8 │ │ │ │ + eoreq r3, lr, ip, lsl #18 │ │ │ │ + eoreq r7, lr, r4, lsl #12 │ │ │ │ + eoreq r8, pc, ip, asr r7 @ │ │ │ │ + eoreq r7, lr, r8, ror r1 │ │ │ │ + ldrdeq r7, [lr], -r0 @ │ │ │ │ + eoreq r7, lr, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r5, [r0, #800] @ 0x320 │ │ │ │ ldr r0, [pc, #176] @ 466a0 │ │ │ │ ldr r3, [pc, #176] @ 466a4 │ │ │ │ @@ -40922,18 +40922,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4669c │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r9, lr, r8, lsl #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r9, pc, ip, asr pc @ │ │ │ │ - eoreq r3, lr, r8, lsl r9 │ │ │ │ - eoreq r8, pc, r4, ror r7 @ │ │ │ │ - eorseq pc, r0, r0 │ │ │ │ + eoreq r9, pc, ip, asr #28 │ │ │ │ + eoreq r3, lr, r8, lsl #16 │ │ │ │ + eoreq r8, pc, r4, ror #12 │ │ │ │ + @ instruction: 0x0030eef0 │ │ │ │ rsbseq r9, lr, r0, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -40982,19 +40982,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ b 46770 │ │ │ │ - eoreq r3, lr, r0, ror #16 │ │ │ │ - eoreq r7, lr, ip, ror r5 │ │ │ │ - @ instruction: 0x002f86b0 │ │ │ │ - eoreq r7, lr, r4, ror #10 │ │ │ │ - ldrdeq r8, [pc], -r0 @ │ │ │ │ + eoreq r3, lr, r0, asr r7 │ │ │ │ + eoreq r7, lr, ip, ror #8 │ │ │ │ + eoreq r8, pc, r0, lsr #11 │ │ │ │ + eoreq r7, lr, r4, asr r4 │ │ │ │ + eoreq r8, pc, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #84] @ 46820 │ │ │ │ @@ -41016,18 +41016,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4f74c │ │ │ │ - eoreq r3, lr, r0, ror r7 │ │ │ │ - eoreq r7, lr, ip, lsr #9 │ │ │ │ - eoreq r8, pc, r0, asr #11 │ │ │ │ - mlaeq lr, r0, r4, r7 │ │ │ │ + eoreq r3, lr, r0, ror #12 │ │ │ │ + mlaeq lr, ip, r3, r7 │ │ │ │ + @ instruction: 0x002f84b0 │ │ │ │ + eoreq r7, lr, r0, lsl #7 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #160] @ 468f0 │ │ │ │ @@ -41068,19 +41068,19 @@ │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4f6a0 │ │ │ │ - eoreq r7, lr, r4, asr #8 │ │ │ │ - eoreq r3, lr, r8, ror #13 │ │ │ │ - eoreq r8, pc, ip, lsr r5 @ │ │ │ │ - eoreq r3, lr, r0, asr #14 │ │ │ │ - eoreq r7, lr, ip, lsl #8 │ │ │ │ + eoreq r7, lr, r4, lsr r3 │ │ │ │ + ldrdeq r3, [lr], -r8 @ │ │ │ │ + eoreq r8, pc, ip, lsr #8 │ │ │ │ + eoreq r3, lr, r0, lsr r6 │ │ │ │ + strdeq r7, [lr], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #84] @ 46978 │ │ │ │ @@ -41102,18 +41102,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4ae60 │ │ │ │ mov r0, r4 │ │ │ │ bl 4f998 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r3, lr, r8, lsl r6 │ │ │ │ - eoreq r7, lr, r8, lsl #7 │ │ │ │ - eoreq r8, pc, r8, ror #8 │ │ │ │ - eoreq sl, pc, r0, lsr sp @ │ │ │ │ + eoreq r3, lr, r8, lsl #10 │ │ │ │ + eoreq r7, lr, r8, ror r2 │ │ │ │ + eoreq r8, pc, r8, asr r3 @ │ │ │ │ + eoreq sl, pc, r0, lsr #24 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #156] @ 46a44 │ │ │ │ @@ -41153,19 +41153,19 @@ │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4f910 │ │ │ │ - eoreq r7, lr, r0, lsr #6 │ │ │ │ - mlaeq lr, r0, r5, r3 │ │ │ │ - eoreq r8, pc, r4, ror #7 │ │ │ │ - eoreq r3, lr, r8, ror #11 │ │ │ │ - eoreq r3, lr, r8, asr #17 │ │ │ │ + eoreq r7, lr, r0, lsl r2 │ │ │ │ + eoreq r3, lr, r0, lsl #9 │ │ │ │ + ldrdeq r8, [pc], -r4 @ │ │ │ │ + ldrdeq r3, [lr], -r8 @ │ │ │ │ + @ instruction: 0x002e37b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #432] @ 46c24 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -41275,23 +41275,23 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 46c20 │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r9, lr, ip, ror r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r7, lr, r4, lsl #4 │ │ │ │ - eoreq r3, lr, r0, ror #8 │ │ │ │ - @ instruction: 0x002f82bc │ │ │ │ - eoreq r3, lr, r0, lsl r9 │ │ │ │ - eoreq r8, lr, r8, ror r4 │ │ │ │ - @ instruction: 0x002e71b8 │ │ │ │ - eoreq r6, lr, ip, lsl #30 │ │ │ │ - eoreq r7, lr, r4, lsl #3 │ │ │ │ - eoreq r7, lr, r0, ror #2 │ │ │ │ + strdeq r7, [lr], -r4 @ │ │ │ │ + eoreq r3, lr, r0, asr r3 │ │ │ │ + eoreq r8, pc, ip, lsr #3 │ │ │ │ + eoreq r3, lr, r0, lsl #16 │ │ │ │ + eoreq r8, lr, r8, ror #6 │ │ │ │ + eoreq r7, lr, r8, lsr #1 │ │ │ │ + strdeq r6, [lr], -ip @ │ │ │ │ + eoreq r7, lr, r4, ror r0 │ │ │ │ + eoreq r7, lr, r0, asr r0 │ │ │ │ ldrsheq r9, [lr], #-60 @ 0xffffffc4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r9, [r0, #800] @ 0x320 │ │ │ │ mov r8, r1 │ │ │ │ @@ -41348,20 +41348,20 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ b 46d24 │ │ │ │ - eoreq r3, lr, r8, asr #5 │ │ │ │ - eoreq r7, lr, ip, lsl #1 │ │ │ │ - eoreq r8, pc, r8, lsl r1 @ │ │ │ │ - eoreq r3, lr, ip, ror #14 │ │ │ │ - eoreq r7, lr, ip, asr r0 │ │ │ │ - eoreq r7, lr, r4, asr #32 │ │ │ │ + @ instruction: 0x002e31b8 │ │ │ │ + eoreq r6, lr, ip, ror pc │ │ │ │ + eoreq r8, pc, r8 │ │ │ │ + eoreq r3, lr, ip, asr r6 │ │ │ │ + eoreq r6, lr, ip, asr #30 │ │ │ │ + eoreq r6, lr, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r9, [r0, #800] @ 0x320 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [pc, #260] @ 46e8c │ │ │ │ @@ -41427,21 +41427,21 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ b 46e58 │ │ │ │ - eoreq r3, lr, ip, lsr #3 │ │ │ │ - mlaeq lr, ip, pc, r6 @ │ │ │ │ - strdeq r7, [pc], -ip @ │ │ │ │ - eoreq r3, lr, r0, asr r6 │ │ │ │ - @ instruction: 0x002e81b8 │ │ │ │ - eoreq r6, lr, r4, asr #30 │ │ │ │ - eoreq r6, lr, ip, lsr #30 │ │ │ │ + mlaeq lr, ip, r0, r3 │ │ │ │ + eoreq r6, lr, ip, lsl #29 │ │ │ │ + eoreq r7, pc, ip, ror #29 │ │ │ │ + eoreq r3, lr, r0, asr #10 │ │ │ │ + eoreq r8, lr, r8, lsr #1 │ │ │ │ + eoreq r6, lr, r4, lsr lr │ │ │ │ + eoreq r6, lr, ip, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #156] @ 46f64 │ │ │ │ @@ -41481,20 +41481,20 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r3, lr, r4, ror r0 │ │ │ │ - eoreq r6, lr, ip, ror lr │ │ │ │ - eoreq r7, pc, r4, asr #29 │ │ │ │ - eoreq r6, lr, r0, ror #17 │ │ │ │ - eoreq r6, lr, r8, asr #28 │ │ │ │ - eoreq r6, lr, r0, lsl lr │ │ │ │ + eoreq r2, lr, r4, ror #30 │ │ │ │ + eoreq r6, lr, ip, ror #26 │ │ │ │ + @ instruction: 0x002f7db4 │ │ │ │ + ldrdeq r6, [lr], -r0 @ │ │ │ │ + eoreq r6, lr, r8, lsr sp │ │ │ │ + eoreq r6, lr, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 46ff4 │ │ │ │ @@ -41517,18 +41517,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #312] @ 0x138 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r2, lr, r0, lsr #31 │ │ │ │ - eoreq r6, lr, ip, asr #27 │ │ │ │ - strdeq r7, [pc], -r4 @ │ │ │ │ - eoreq r7, lr, ip, lsr #18 │ │ │ │ + mlaeq lr, r0, lr, r2 │ │ │ │ + @ instruction: 0x002e6cbc │ │ │ │ + eoreq r7, pc, r4, ror #25 │ │ │ │ + eoreq r7, lr, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r5, r0, #812 @ 0x32c │ │ │ │ ldr r6, [r0, #800] @ 0x320 │ │ │ │ mov r7, r1 │ │ │ │ @@ -41599,19 +41599,19 @@ │ │ │ │ ldr r0, [pc, #36] @ 4714c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ac60 │ │ │ │ mov r0, r5 │ │ │ │ bl 4d6f0 │ │ │ │ bl 4ae60 │ │ │ │ b 47100 │ │ │ │ - eoreq r6, lr, ip, asr #25 │ │ │ │ - eoreq r2, lr, ip, ror lr │ │ │ │ - ldrdeq r7, [pc], -r8 @ │ │ │ │ - eoreq r7, lr, r8, lsl #16 │ │ │ │ - ldrdeq r7, [lr], -r0 @ │ │ │ │ + @ instruction: 0x002e6bbc │ │ │ │ + eoreq r2, lr, ip, ror #26 │ │ │ │ + eoreq r7, pc, r8, asr #23 │ │ │ │ + strdeq r7, [lr], -r8 @ │ │ │ │ + eoreq r7, lr, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #196] @ 47234 │ │ │ │ @@ -41661,21 +41661,21 @@ │ │ │ │ ldr r6, [r7, #296] @ 0x128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r2, lr, r4, asr #27 │ │ │ │ - eoreq r6, lr, r4, lsr #24 │ │ │ │ - eoreq r7, pc, r4, lsl ip @ │ │ │ │ - eoreq r3, lr, r8, ror #4 │ │ │ │ - eoreq r1, pc, r4, lsr #2 │ │ │ │ + @ instruction: 0x002e2cb4 │ │ │ │ eoreq r6, lr, r4, lsl fp │ │ │ │ - eoreq r6, lr, r4, lsr #23 │ │ │ │ + eoreq r7, pc, r4, lsl #22 │ │ │ │ + eoreq r3, lr, r8, asr r1 │ │ │ │ + eoreq r1, pc, r4, lsl r0 @ │ │ │ │ + eoreq r6, lr, r4, lsl #20 │ │ │ │ + mlaeq lr, r4, sl, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 472c8 │ │ │ │ @@ -41698,18 +41698,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #292] @ 0x124 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r2, lr, ip, asr #25 │ │ │ │ - eoreq r6, lr, r8, lsr fp │ │ │ │ - eoreq r7, pc, r0, lsr #22 │ │ │ │ - eoreq r7, lr, r8, asr r6 │ │ │ │ + @ instruction: 0x002e2bbc │ │ │ │ + eoreq r6, lr, r8, lsr #20 │ │ │ │ + eoreq r7, pc, r0, lsl sl @ │ │ │ │ + eoreq r7, lr, r8, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ strh r1, [sp, #4] │ │ │ │ @@ -41734,18 +41734,18 @@ │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4abfc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r2, lr, r0, asr #24 │ │ │ │ - @ instruction: 0x002e6abc │ │ │ │ - mlaeq pc, r4, sl, r7 @ │ │ │ │ - eoreq r6, lr, r4, lsr #21 │ │ │ │ + eoreq r2, lr, r0, lsr fp │ │ │ │ + eoreq r6, lr, ip, lsr #19 │ │ │ │ + eoreq r7, pc, r4, lsl #19 │ │ │ │ + mlaeq lr, r4, r9, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ 473e0 │ │ │ │ @@ -41768,18 +41768,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r5, #276] @ 0x114 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - @ instruction: 0x002e2bb4 │ │ │ │ - eoreq r6, lr, r8, asr #20 │ │ │ │ - eoreq r7, pc, r8, lsl #20 │ │ │ │ - eoreq r7, lr, r0, asr #10 │ │ │ │ + eoreq r2, lr, r4, lsr #21 │ │ │ │ + eoreq r6, lr, r8, lsr r9 │ │ │ │ + strdeq r7, [pc], -r8 @ │ │ │ │ + eoreq r7, lr, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, #212] @ 474e4 │ │ │ │ @@ -41833,19 +41833,19 @@ │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4b758 │ │ │ │ b 474a4 │ │ │ │ - eoreq r2, lr, ip, lsr #22 │ │ │ │ - ldrdeq r6, [lr], -r0 @ │ │ │ │ - eoreq r7, pc, ip, ror r9 @ │ │ │ │ - eoreq r2, lr, ip, lsl #27 │ │ │ │ - eoreq r2, lr, r4, ror sp │ │ │ │ + eoreq r2, lr, ip, lsl sl │ │ │ │ + eoreq r6, lr, r0, asr #17 │ │ │ │ + eoreq r7, pc, ip, ror #16 │ │ │ │ + eoreq r2, lr, ip, ror ip │ │ │ │ + eoreq r2, lr, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 47588 │ │ │ │ @@ -41874,18 +41874,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r2, lr, r4, lsr #20 │ │ │ │ - eoreq r6, lr, r8, ror #17 │ │ │ │ - eoreq r7, pc, r8, ror r8 @ │ │ │ │ - @ instruction: 0x002e73b0 │ │ │ │ + eoreq r2, lr, r4, lsl r9 │ │ │ │ + ldrdeq r6, [lr], -r8 @ │ │ │ │ + eoreq r7, pc, r8, ror #14 │ │ │ │ + eoreq r7, lr, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 47628 │ │ │ │ @@ -41914,18 +41914,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r2, lr, r4, lsl #19 │ │ │ │ - eoreq r6, lr, r0, ror #16 │ │ │ │ - ldrdeq r7, [pc], -r8 @ │ │ │ │ - eoreq r7, lr, r0, lsl r3 │ │ │ │ + eoreq r2, lr, r4, ror r8 │ │ │ │ + eoreq r6, lr, r0, asr r7 │ │ │ │ + eoreq r7, pc, r8, asr #13 │ │ │ │ + eoreq r7, lr, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 476c8 │ │ │ │ @@ -41954,18 +41954,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r2, lr, r4, ror #17 │ │ │ │ - ldrdeq r6, [lr], -r0 @ │ │ │ │ - eoreq r7, pc, r8, lsr r7 @ │ │ │ │ - eoreq r7, lr, r0, ror r2 │ │ │ │ + ldrdeq r2, [lr], -r4 @ │ │ │ │ + eoreq r6, lr, r0, asr #13 │ │ │ │ + eoreq r7, pc, r8, lsr #12 │ │ │ │ + eoreq r7, lr, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 47768 │ │ │ │ @@ -41994,18 +41994,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r2, lr, r4, asr #16 │ │ │ │ - eoreq r6, lr, r0, asr #14 │ │ │ │ - mlaeq pc, r8, r6, r7 @ │ │ │ │ - ldrdeq r7, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, r4, lsr r7 │ │ │ │ + eoreq r6, lr, r0, lsr r6 │ │ │ │ + eoreq r7, pc, r8, lsl #11 │ │ │ │ + eoreq r7, lr, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 47808 │ │ │ │ @@ -42034,18 +42034,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r2, lr, r4, lsr #15 │ │ │ │ - @ instruction: 0x002e66b4 │ │ │ │ - strdeq r7, [pc], -r8 @ │ │ │ │ - eoreq r7, lr, r0, lsr r1 │ │ │ │ + mlaeq lr, r4, r6, r2 │ │ │ │ + eoreq r6, lr, r4, lsr #11 │ │ │ │ + eoreq r7, pc, r8, ror #9 │ │ │ │ + eoreq r7, lr, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 478a8 │ │ │ │ @@ -42074,18 +42074,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r2, lr, r4, lsl #14 │ │ │ │ - eoreq r6, lr, r8, lsr #12 │ │ │ │ - eoreq r7, pc, r8, asr r5 @ │ │ │ │ - mlaeq lr, r0, r0, r7 │ │ │ │ + strdeq r2, [lr], -r4 @ │ │ │ │ + eoreq r6, lr, r8, lsl r5 │ │ │ │ + eoreq r7, pc, r8, asr #8 │ │ │ │ + eoreq r6, lr, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 47948 │ │ │ │ @@ -42114,18 +42114,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r2, lr, r4, ror #12 │ │ │ │ - mlaeq lr, r8, r5, r6 │ │ │ │ - @ instruction: 0x002f74b8 │ │ │ │ - strdeq r6, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, r4, asr r5 │ │ │ │ + eoreq r6, lr, r8, lsl #9 │ │ │ │ + eoreq r7, pc, r8, lsr #7 │ │ │ │ + eoreq r6, lr, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ 479e8 │ │ │ │ @@ -42154,18 +42154,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r2, lr, r4, asr #11 │ │ │ │ - eoreq r6, lr, r8, lsl #10 │ │ │ │ - eoreq r7, pc, r8, lsl r4 @ │ │ │ │ - eoreq r6, lr, r0, asr pc │ │ │ │ + @ instruction: 0x002e24b4 │ │ │ │ + strdeq r6, [lr], -r8 @ │ │ │ │ + eoreq r7, pc, r8, lsl #6 │ │ │ │ + eoreq r6, lr, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ 47a58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #68] @ 47a5c │ │ │ │ @@ -42182,17 +42182,17 @@ │ │ │ │ bl 4abfc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 142198 │ │ │ │ - eoreq r6, lr, r0, ror r2 │ │ │ │ - eoreq r2, lr, r4, lsr #10 │ │ │ │ - eoreq r7, pc, ip, ror r3 @ │ │ │ │ + eoreq r6, lr, r0, ror #2 │ │ │ │ + eoreq r2, lr, r4, lsl r4 │ │ │ │ + eoreq r7, pc, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #140] @ 47b10 │ │ │ │ @@ -42228,18 +42228,18 @@ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 142198 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 13fd10 │ │ │ │ - eoreq r6, lr, r0, lsl r4 │ │ │ │ - @ instruction: 0x002e24b4 │ │ │ │ - eoreq r7, pc, ip, lsl #6 │ │ │ │ - eoreq r6, lr, r4, asr #28 │ │ │ │ + eoreq r6, lr, r0, lsl #6 │ │ │ │ + eoreq r2, lr, r4, lsr #7 │ │ │ │ + strdeq r7, [pc], -ip @ │ │ │ │ + eoreq r6, lr, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #140] @ 47bcc │ │ │ │ @@ -42275,18 +42275,18 @@ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 142198 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 13fd10 │ │ │ │ - eoreq r6, lr, r8, ror r3 │ │ │ │ - strdeq r2, [lr], -r8 @ │ │ │ │ - eoreq r7, pc, r0, asr r2 @ │ │ │ │ - eoreq r6, lr, r8, lsl #27 │ │ │ │ + eoreq r6, lr, r8, ror #4 │ │ │ │ + eoreq r2, lr, r8, ror #5 │ │ │ │ + eoreq r7, pc, r0, asr #2 │ │ │ │ + eoreq r6, lr, r8, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #140] @ 47c88 │ │ │ │ @@ -42322,18 +42322,18 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 142198 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 13fd10 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - ldrdeq r6, [lr], -r4 @ │ │ │ │ - eoreq r2, lr, ip, lsr r3 │ │ │ │ - mlaeq pc, r4, r1, r7 @ │ │ │ │ - eoreq r6, lr, ip, asr #25 │ │ │ │ + eoreq r6, lr, r4, asr #3 │ │ │ │ + eoreq r2, lr, ip, lsr #4 │ │ │ │ + eoreq r7, pc, r4, lsl #1 │ │ │ │ + @ instruction: 0x002e6bbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #184] @ 47d70 │ │ │ │ @@ -42380,20 +42380,20 @@ │ │ │ │ ldr r0, [pc, #40] @ 47d84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ac60 │ │ │ │ mov r0, r5 │ │ │ │ bl 4d014 │ │ │ │ bl 4ae60 │ │ │ │ b 47d0c │ │ │ │ - eoreq r6, lr, ip, lsr #4 │ │ │ │ - eoreq r2, lr, r0, lsl #5 │ │ │ │ - ldrdeq r7, [pc], -r8 @ │ │ │ │ - strdeq r6, [lr], -ip @ │ │ │ │ - eoreq r6, lr, r8, asr #3 │ │ │ │ - @ instruction: 0x002e61b8 │ │ │ │ + eoreq r6, lr, ip, lsl r1 │ │ │ │ + eoreq r2, lr, r0, ror r1 │ │ │ │ + eoreq r6, pc, r8, asr #31 │ │ │ │ + eoreq r6, lr, ip, ror #21 │ │ │ │ + strheq r6, [lr], -r8 @ │ │ │ │ + eoreq r6, lr, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #160] @ 47e48 │ │ │ │ @@ -42434,18 +42434,18 @@ │ │ │ │ bl 1e02c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #744 @ 0x2e8 │ │ │ │ bl 13fca0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r6, lr, ip, ror #2 │ │ │ │ - eoreq r2, lr, ip, lsl #3 │ │ │ │ - ldrdeq r6, [pc], -r4 @ │ │ │ │ - eoreq r6, lr, ip, lsl #22 │ │ │ │ + eoreq r6, lr, ip, asr r0 │ │ │ │ + eoreq r2, lr, ip, ror r0 │ │ │ │ + eoreq r6, pc, r4, asr #29 │ │ │ │ + strdeq r6, [lr], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #184] @ 47f30 │ │ │ │ @@ -42492,20 +42492,20 @@ │ │ │ │ ldr r0, [pc, #40] @ 47f44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ac60 │ │ │ │ mov r0, r5 │ │ │ │ bl 4c398 │ │ │ │ bl 4ae60 │ │ │ │ b 47ecc │ │ │ │ - eoreq r6, lr, r4, asr #1 │ │ │ │ - eoreq r2, lr, r0, asr #1 │ │ │ │ - eoreq r6, pc, r8, lsl pc @ │ │ │ │ - eoreq r6, lr, ip, lsr sl │ │ │ │ - eoreq r6, lr, r8 │ │ │ │ + @ instruction: 0x002e5fb4 │ │ │ │ + @ instruction: 0x002e1fb0 │ │ │ │ + eoreq r6, pc, r8, lsl #28 │ │ │ │ + eoreq r6, lr, ip, lsr #18 │ │ │ │ strdeq r5, [lr], -r8 @ │ │ │ │ + eoreq r5, lr, r8, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #160] @ 48008 │ │ │ │ @@ -42546,18 +42546,18 @@ │ │ │ │ bl 1e02c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #688 @ 0x2b0 │ │ │ │ bl 13fca0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r5, lr, ip, ror #31 │ │ │ │ - ldrdeq r1, [lr], -r0 @ │ │ │ │ - eoreq r6, pc, r8, lsr #28 │ │ │ │ - eoreq r6, lr, r0, ror #18 │ │ │ │ + ldrdeq r5, [lr], -ip @ │ │ │ │ + eoreq r1, lr, r0, asr #29 │ │ │ │ + eoreq r6, pc, r8, lsl sp @ │ │ │ │ + eoreq r6, lr, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #184] @ 480f0 │ │ │ │ @@ -42604,20 +42604,20 @@ │ │ │ │ ldr r0, [pc, #40] @ 48104 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ac60 │ │ │ │ mov r0, r5 │ │ │ │ bl 4d2a4 │ │ │ │ bl 4ae60 │ │ │ │ b 4808c │ │ │ │ - eoreq r5, lr, r4, lsr pc │ │ │ │ - eoreq r1, lr, r0, lsl #30 │ │ │ │ - eoreq r6, pc, r8, asr sp @ │ │ │ │ - eoreq r6, lr, ip, ror r8 │ │ │ │ - eoreq r5, lr, r8, asr #28 │ │ │ │ - eoreq r5, lr, r8, lsr lr │ │ │ │ + eoreq r5, lr, r4, lsr #28 │ │ │ │ + strdeq r1, [lr], -r0 @ │ │ │ │ + eoreq r6, pc, r8, asr #24 │ │ │ │ + eoreq r6, lr, ip, ror #14 │ │ │ │ + eoreq r5, lr, r8, lsr sp │ │ │ │ + eoreq r5, lr, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #160] @ 481c8 │ │ │ │ @@ -42658,18 +42658,18 @@ │ │ │ │ bl 1e02c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #632 @ 0x278 │ │ │ │ bl 13fca0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r5, lr, r8, asr lr │ │ │ │ - eoreq r1, lr, r0, lsl lr │ │ │ │ - eoreq r6, pc, r8, ror #24 │ │ │ │ - eoreq r6, lr, r0, lsr #15 │ │ │ │ + eoreq r5, lr, r8, asr #26 │ │ │ │ + eoreq r1, lr, r0, lsl #26 │ │ │ │ + eoreq r6, pc, r8, asr fp @ │ │ │ │ + mlaeq lr, r0, r6, r6 │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, #312] @ 48330 │ │ │ │ @@ -42748,23 +42748,23 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, lr │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - eoreq r1, lr, ip, lsr sp │ │ │ │ - mlaeq lr, r8, sp, r5 │ │ │ │ - eoreq r6, pc, ip, ror fp @ │ │ │ │ - eoreq r5, lr, ip, ror #10 │ │ │ │ - eoreq sp, pc, r4, ror #4 │ │ │ │ - eoreq r5, lr, ip, lsr #26 │ │ │ │ - eoreq r0, pc, r8, asr #32 │ │ │ │ - eoreq r1, lr, r4, lsl #26 │ │ │ │ - eoreq r6, lr, r8, lsr #22 │ │ │ │ + eoreq r1, lr, ip, lsr #24 │ │ │ │ + eoreq r5, lr, r8, lsl #25 │ │ │ │ + eoreq r6, pc, ip, ror #20 │ │ │ │ + eoreq r5, lr, ip, asr r4 │ │ │ │ + eoreq sp, pc, r4, asr r1 @ │ │ │ │ + eoreq r5, lr, ip, lsl ip │ │ │ │ + eoreq pc, lr, r8, lsr pc @ │ │ │ │ + strdeq r1, [lr], -r4 @ │ │ │ │ + eoreq r6, lr, r8, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -42820,20 +42820,20 @@ │ │ │ │ bl 4b1a4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4b758 │ │ │ │ b 48428 │ │ │ │ - eoreq r5, lr, r4, asr #24 │ │ │ │ - eoreq r1, lr, r0, asr #23 │ │ │ │ - eoreq r6, pc, r0, lsl sl @ │ │ │ │ - eoreq r5, lr, r0, lsl #8 │ │ │ │ - eoreq r5, lr, ip, lsl #24 │ │ │ │ - ldrdeq r5, [lr], -r0 @ │ │ │ │ + eoreq r5, lr, r4, lsr fp │ │ │ │ + @ instruction: 0x002e1ab0 │ │ │ │ + eoreq r6, pc, r0, lsl #18 │ │ │ │ + strdeq r5, [lr], -r0 @ │ │ │ │ + strdeq r5, [lr], -ip @ │ │ │ │ + eoreq r5, lr, r0, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #800] @ 0x320 │ │ │ │ @@ -42858,18 +42858,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r5, lr, ip, asr #22 │ │ │ │ - eoreq r1, lr, r4, lsr #21 │ │ │ │ - eoreq r6, pc, r0, lsl #18 │ │ │ │ - strdeq r5, [lr], -r0 @ │ │ │ │ + eoreq r5, lr, ip, lsr sl │ │ │ │ + mlaeq lr, r4, r9, r1 │ │ │ │ + strdeq r6, [pc], -r0 @ │ │ │ │ + eoreq r5, lr, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #616] @ 4877c │ │ │ │ mov r7, r3 │ │ │ │ @@ -43025,24 +43025,24 @@ │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ bne 48658 │ │ │ │ b 48600 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r7, lr, r0, ror #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r5, lr, r8, lsr #21 │ │ │ │ - ldrdeq r1, [lr], -r4 @ │ │ │ │ - eoreq r6, pc, r0, lsr r8 @ │ │ │ │ - eoreq r8, pc, r0, ror ip @ │ │ │ │ - eoreq r5, lr, ip, lsr r3 │ │ │ │ - eoreq r5, lr, ip, lsr #6 │ │ │ │ - ldrdeq r5, [lr], -r8 @ │ │ │ │ + mlaeq lr, r8, r9, r5 │ │ │ │ + eoreq r1, lr, r4, asr #17 │ │ │ │ + eoreq r6, pc, r0, lsr #14 │ │ │ │ + eoreq r8, pc, r0, ror #22 │ │ │ │ + eoreq r5, lr, ip, lsr #4 │ │ │ │ + eoreq r5, lr, ip, lsl r2 │ │ │ │ + eoreq r5, lr, r8, asr #17 │ │ │ │ rsbseq r7, lr, r8, ror r9 │ │ │ │ - ldrdeq r6, [lr], -r8 @ │ │ │ │ - strdeq r5, [lr], -r8 @ │ │ │ │ + eoreq r6, lr, r8, asr #11 │ │ │ │ + eoreq r5, lr, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, #228] @ 488b0 │ │ │ │ @@ -43100,19 +43100,19 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r1, lr, r0, ror r7 │ │ │ │ - eoreq r5, lr, ip, lsr r8 │ │ │ │ - eoreq r6, pc, r0, asr #11 │ │ │ │ - eoreq r5, lr, r0, lsr #16 │ │ │ │ - eoreq pc, lr, r0, asr #21 │ │ │ │ + eoreq r1, lr, r0, ror #12 │ │ │ │ + eoreq r5, lr, ip, lsr #14 │ │ │ │ + @ instruction: 0x002f64b0 │ │ │ │ + eoreq r5, lr, r0, lsl r7 │ │ │ │ + @ instruction: 0x002ef9b0 │ │ │ │ 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 │ │ │ │ strh r3, [sp, #12] │ │ │ │ ldrb r3, [r0, #864] @ 0x360 │ │ │ │ @@ -43216,26 +43216,26 @@ │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #864] @ 0x360 │ │ │ │ b 488fc │ │ │ │ bl 4b758 │ │ │ │ b 489c0 │ │ │ │ - eoreq r5, lr, r0, asr #14 │ │ │ │ - eoreq r1, lr, r4, lsr r6 │ │ │ │ - mlaeq pc, r0, r4, r6 @ │ │ │ │ - eoreq r5, lr, r8, asr #31 │ │ │ │ - eoreq r5, lr, r4, lsl r7 │ │ │ │ - eoreq r6, lr, ip, lsr #10 │ │ │ │ - strdeq r5, [lr], -r8 @ │ │ │ │ - eoreq r5, lr, r4, lsr #13 │ │ │ │ - eoreq r5, lr, r0, lsl #12 │ │ │ │ - eoreq r1, lr, r0, lsl r5 │ │ │ │ - eoreq r6, pc, r8, ror #6 │ │ │ │ - eoreq r5, lr, r0, lsr #29 │ │ │ │ + eoreq r5, lr, r0, lsr r6 │ │ │ │ + eoreq r1, lr, r4, lsr #10 │ │ │ │ + eoreq r6, pc, r0, lsl #7 │ │ │ │ + @ instruction: 0x002e5eb8 │ │ │ │ + eoreq r5, lr, r4, lsl #12 │ │ │ │ + eoreq r6, lr, ip, lsl r4 │ │ │ │ + eoreq r5, lr, r8, ror #11 │ │ │ │ + mlaeq lr, r4, r5, r5 │ │ │ │ + strdeq r5, [lr], -r0 @ │ │ │ │ + eoreq r1, lr, r0, lsl #8 │ │ │ │ + eoreq r6, pc, r8, asr r2 @ │ │ │ │ + mlaeq lr, r0, sp, r5 │ │ │ │ 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, r3 │ │ │ │ ldrb r3, [r0, #864] @ 0x360 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -43339,26 +43339,26 @@ │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #864] @ 0x360 │ │ │ │ b 48ae8 │ │ │ │ bl 4b758 │ │ │ │ b 48bac │ │ │ │ - eoreq r5, lr, r8, lsl #11 │ │ │ │ - eoreq r1, lr, r8, asr #8 │ │ │ │ - eoreq r6, pc, r4, lsr #5 │ │ │ │ - eoreq r6, lr, r4, ror r3 │ │ │ │ - @ instruction: 0x002e4fb4 │ │ │ │ - eoreq r5, lr, r8, lsr r5 │ │ │ │ - eoreq r5, lr, ip, lsl #10 │ │ │ │ - @ instruction: 0x002e54b8 │ │ │ │ - eoreq r5, lr, r4, lsl r4 │ │ │ │ - eoreq r1, lr, r4, lsr #6 │ │ │ │ - eoreq r6, pc, ip, ror r1 @ │ │ │ │ - @ instruction: 0x002e5cb4 │ │ │ │ + eoreq r5, lr, r8, ror r4 │ │ │ │ + eoreq r1, lr, r8, lsr r3 │ │ │ │ + mlaeq pc, r4, r1, r6 @ │ │ │ │ + eoreq r6, lr, r4, ror #4 │ │ │ │ + eoreq r4, lr, r4, lsr #29 │ │ │ │ + eoreq r5, lr, r8, lsr #8 │ │ │ │ + strdeq r5, [lr], -ip @ │ │ │ │ + eoreq r5, lr, r8, lsr #7 │ │ │ │ + eoreq r5, lr, r4, lsl #6 │ │ │ │ + eoreq r1, lr, r4, lsl r2 │ │ │ │ + eoreq r6, pc, ip, rrx │ │ │ │ + eoreq r5, lr, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #2908] @ 49810 │ │ │ │ subs r5, r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -44370,22 +44370,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1e224 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r8, lr, r4, lsr sp │ │ │ │ rsbseq r6, lr, r4, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r6, lr, r8, asr #31 │ │ │ │ - @ instruction: 0x0030ddd0 │ │ │ │ + eorseq sp, r0, r0, asr #25 │ │ │ │ rsbseq r6, lr, r0, lsr #31 │ │ │ │ ldrsbeq r8, [lr], #-196 @ 0xffffff3c @ │ │ │ │ rsbseq r6, lr, r4, lsr pc │ │ │ │ rsbseq r6, lr, ip, lsl #8 │ │ │ │ - eoreq r4, lr, r8, ror r4 │ │ │ │ + eoreq r4, lr, r8, ror #6 │ │ │ │ ldrheq r6, [lr], #-60 @ 0xffffffc4 @ │ │ │ │ - eoreq r4, lr, r8, lsr r4 │ │ │ │ + eoreq r4, lr, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #124] @ 49d3c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -44417,15 +44417,15 @@ │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5] │ │ │ │ str r3, [r4] │ │ │ │ b 49d00 │ │ │ │ rsbseq r8, lr, r8, lsl #23 │ │ │ │ rsbseq r6, lr, ip, lsr #28 │ │ │ │ - eoreq r4, lr, r0, asr #7 │ │ │ │ + @ instruction: 0x002e42b0 │ │ │ │ rsbseq r8, lr, ip, asr fp │ │ │ │ rsbseq r8, lr, r8, lsr #22 │ │ │ │ rsbseq r8, lr, r0, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -44532,31 +44532,31 @@ │ │ │ │ beq 49dc4 │ │ │ │ ldr r0, [pc, #80] @ 49f50 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e224 │ │ │ │ b 49dc4 │ │ │ │ - eoreq r4, lr, ip, asr r3 │ │ │ │ - eoreq r4, lr, r4, asr r3 │ │ │ │ + eoreq r4, lr, ip, asr #4 │ │ │ │ + eoreq r4, lr, r4, asr #4 │ │ │ │ ldrheq r8, [lr], #-172 @ 0xffffff54 @ │ │ │ │ rsbseq r8, lr, r8, ror #20 │ │ │ │ rsbseq r6, lr, r8, lsl sp │ │ │ │ - eoreq r4, lr, r4, lsr #5 │ │ │ │ + mlaeq lr, r4, r1, r4 │ │ │ │ rsbseq r8, lr, r8, lsr #20 │ │ │ │ ldrsbeq r6, [lr], #-200 @ 0xffffff38 @ │ │ │ │ - eoreq r4, lr, ip, ror #4 │ │ │ │ + eoreq r4, lr, ip, asr r1 │ │ │ │ rsbseq r6, lr, r0, lsr #25 │ │ │ │ - eoreq r4, lr, ip, lsr r2 │ │ │ │ + eoreq r4, lr, ip, lsr #2 │ │ │ │ ldrheq r8, [lr], #-144 @ 0xffffff70 @ │ │ │ │ rsbseq r6, lr, r0, ror #24 │ │ │ │ - eoreq r4, lr, r4, lsl #4 │ │ │ │ + strdeq r4, [lr], -r4 @ │ │ │ │ rsbseq r8, lr, r0, ror r9 │ │ │ │ rsbseq r6, lr, r0, lsr #24 │ │ │ │ - eoreq r4, lr, ip, asr #3 │ │ │ │ + strheq r4, [lr], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #452] @ 4a130 │ │ │ │ ldr r7, [pc, #452] @ 4a134 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -44671,29 +44671,29 @@ │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e224 │ │ │ │ b 49ff4 │ │ │ │ ldrsbeq r8, [lr], #-128 @ 0xffffff80 @ │ │ │ │ rsbseq r8, lr, r4, asr #17 │ │ │ │ rsbseq r6, lr, r8, ror fp │ │ │ │ - @ instruction: 0x002f8bb0 │ │ │ │ + eoreq r8, pc, r0, lsr #21 │ │ │ │ rsbseq r8, lr, r0, lsl #17 │ │ │ │ - eoreq r4, lr, ip, lsr #2 │ │ │ │ + eoreq r4, lr, ip, lsl r0 │ │ │ │ rsbseq r8, lr, r4, ror r8 │ │ │ │ rsbseq r6, lr, r4, lsr #22 │ │ │ │ rsbseq r8, lr, r4, asr #16 │ │ │ │ ldrsheq r6, [lr], #-164 @ 0xffffff5c @ │ │ │ │ rsbseq r8, lr, r4, lsl r8 │ │ │ │ rsbseq r6, lr, r4, asr #21 │ │ │ │ rsbseq r8, lr, r0, asr #15 │ │ │ │ - eoreq r4, lr, ip, asr #32 │ │ │ │ - eoreq r4, lr, r0, lsl r2 │ │ │ │ - eoreq r3, lr, r0, asr #4 │ │ │ │ - strdeq r3, [lr], -r4 @ │ │ │ │ - ldrdeq r3, [lr], -r0 @ │ │ │ │ + eoreq r3, lr, ip, lsr pc │ │ │ │ + eoreq r4, lr, r0, lsl #2 │ │ │ │ + eoreq r3, lr, r0, lsr r1 │ │ │ │ + eoreq r3, lr, r4, ror #29 │ │ │ │ + eoreq r3, lr, r0, asr #29 │ │ │ │ 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, #872] @ 4a4f8 │ │ │ │ bl 1410dc │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -44915,37 +44915,37 @@ │ │ │ │ bl 1e224 │ │ │ │ b 4a330 │ │ │ │ ldrheq r8, [lr], #-100 @ 0xffffff9c @ │ │ │ │ rsbseq r6, lr, ip, ror #18 │ │ │ │ rsbseq r8, lr, r4, ror r6 │ │ │ │ rsbseq r8, lr, ip, ror #12 │ │ │ │ rsbseq r8, lr, r0, ror #12 │ │ │ │ - eoreq r8, pc, r8, asr #18 │ │ │ │ + eoreq r8, pc, r8, lsr r8 @ │ │ │ │ rsbseq r8, lr, r4, asr #12 │ │ │ │ rsbseq r6, lr, r4, lsl #18 │ │ │ │ rsbseq r8, lr, ip, lsl #12 │ │ │ │ - eoreq r3, lr, r8, asr #29 │ │ │ │ + @ instruction: 0x002e3db8 │ │ │ │ ldrsbeq r8, [lr], #-88 @ 0xffffffa8 @ │ │ │ │ rsbseq r6, lr, r4, lsl #17 │ │ │ │ - eoreq r3, lr, ip, lsl #29 │ │ │ │ - strdeq r6, [lr], -ip @ │ │ │ │ - eoreq r3, lr, r0, asr #32 │ │ │ │ - eoreq r8, pc, r0, lsr r8 @ │ │ │ │ + eoreq r3, lr, ip, ror sp │ │ │ │ + eoreq r5, lr, ip, ror #31 │ │ │ │ + eoreq r2, lr, r0, lsr pc │ │ │ │ + eoreq r8, pc, r0, lsr #14 │ │ │ │ rsbseq r8, lr, r4, lsl #10 │ │ │ │ ldrsheq r8, [lr], #-76 @ 0xffffffb4 @ │ │ │ │ rsbseq r6, lr, ip, lsr #15 │ │ │ │ - @ instruction: 0x002e3db0 │ │ │ │ - eoreq r3, lr, ip, ror #26 │ │ │ │ - strdeq r5, [lr], -r8 @ │ │ │ │ - eoreq r2, lr, r8, lsr pc │ │ │ │ - eoreq r3, lr, r8, ror #25 │ │ │ │ + eoreq r3, lr, r0, lsr #25 │ │ │ │ + eoreq r3, lr, ip, asr ip │ │ │ │ + eoreq r5, lr, r8, ror #29 │ │ │ │ + eoreq r2, lr, r8, lsr #28 │ │ │ │ + ldrdeq r3, [lr], -r8 @ │ │ │ │ rsbseq r6, lr, r0, asr #13 │ │ │ │ - eoreq r3, lr, ip, ror ip │ │ │ │ - eoreq r3, lr, r4, asr ip │ │ │ │ - ldrdeq r5, [lr], -ip @ │ │ │ │ + eoreq r3, lr, ip, ror #22 │ │ │ │ + eoreq r3, lr, r4, asr #22 │ │ │ │ + eoreq r5, lr, ip, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #348] @ 4a6dc │ │ │ │ ldr r4, [pc, #348] @ 4a6e0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -44954,29 +44954,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [pc, #328] @ 4a6e4 │ │ │ │ mov r2, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4a640 │ │ │ │ ldr r5, [pc, #300] @ 4a6e8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ beq 4a604 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5] │ │ │ │ ldr r4, [pc, #276] @ 4a6ec │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -45004,26 +45004,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 4a664 │ │ │ │ cmp r6, #0 │ │ │ │ bne 4a650 │ │ │ │ b 4a5b4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 4a690 │ │ │ │ cmp r6, #0 │ │ │ │ bne 4a648 │ │ │ │ b 4a5b4 │ │ │ │ ldr r3, [pc, #56] @ 4a6f8 │ │ │ │ @@ -45039,15 +45039,15 @@ │ │ │ │ rsbseq r5, lr, r0, ror sl │ │ │ │ rsbseq r8, lr, r4, lsr #5 │ │ │ │ rsbseq r6, lr, r0, asr r5 │ │ │ │ rsbseq r8, lr, r8, ror #4 │ │ │ │ rsbseq r8, lr, r4, lsr #4 │ │ │ │ ldrsheq r8, [lr], #-20 @ 0xffffffec @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r3, lr, r0, ror sl │ │ │ │ + eoreq r3, lr, r0, ror #18 │ │ │ │ ldr r3, [pc, #32] @ 4a728 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #16] @ 4a72c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ @@ -45115,15 +45115,15 @@ │ │ │ │ ldr r4, [pc, #396] @ 4a9a4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 4a8c8 │ │ │ │ ldr r0, [pc, #380] @ 4a9a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 329950 │ │ │ │ + bl 329840 │ │ │ │ ldr r0, [pc, #372] @ 4a9ac │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148118 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4a85c │ │ │ │ bl 1dabc │ │ │ │ @@ -45199,36 +45199,36 @@ │ │ │ │ ldr r3, [pc, #112] @ 4a9d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r3] │ │ │ │ str r0, [r2] │ │ │ │ b 4a7ac │ │ │ │ - strdeq r3, [lr], -r4 @ │ │ │ │ + eoreq r3, lr, r4, ror #17 │ │ │ │ rsbseq r5, lr, ip, lsl #17 │ │ │ │ - eoreq r3, lr, r4, ror #19 │ │ │ │ + ldrdeq r3, [lr], -r4 @ │ │ │ │ ldrheq r8, [lr], #-0 @ │ │ │ │ @ instruction: 0x007e809c │ │ │ │ - @ instruction: 0x002e39bc │ │ │ │ - eoreq r3, lr, ip, lsr #19 │ │ │ │ + eoreq r3, lr, ip, lsr #17 │ │ │ │ + mlaeq lr, ip, r8, r3 │ │ │ │ rsbseq r8, lr, ip, asr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ rsbseq r8, lr, r0, asr #32 │ │ │ │ ldrsheq r6, [lr], #-36 @ 0xffffffdc @ │ │ │ │ @ instruction: 0xfffff478 │ │ │ │ - eoreq r3, lr, ip, asr #19 │ │ │ │ + @ instruction: 0x002e38bc │ │ │ │ rsbseq r6, lr, r4, lsr #5 │ │ │ │ rsbseq r7, lr, ip, asr #31 │ │ │ │ - eoreq r3, lr, r4, lsl #18 │ │ │ │ + strdeq r3, [lr], -r4 @ │ │ │ │ @ instruction: 0x007e7f94 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x002e38bc │ │ │ │ + eoreq r3, lr, ip, lsr #15 │ │ │ │ rsbseq r7, lr, r8, ror #30 │ │ │ │ - eoreq r3, lr, ip, lsr #17 │ │ │ │ - @ instruction: 0x002e38b8 │ │ │ │ + mlaeq lr, ip, r7, r3 │ │ │ │ + eoreq r3, lr, r8, lsr #15 │ │ │ │ rsbseq r7, lr, ip, asr #29 │ │ │ │ rsbseq r6, lr, r0, lsr #3 │ │ │ │ ldr r3, [pc, #12] @ 4a9f0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ bx lr │ │ │ │ @@ -45249,26 +45249,26 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #212] @ 4ab0c │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4aa94 │ │ │ │ ldr r4, [pc, #184] @ 4ab10 │ │ │ │ ldr r3, [pc, #184] @ 4ab14 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, #1 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r5, [r3] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -45281,26 +45281,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 4aab8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4aaa4 │ │ │ │ b 4aa50 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 4aae4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4aa9c │ │ │ │ b 4aa50 │ │ │ │ rsbseq r7, lr, r8, lsl #28 │ │ │ │ @@ -45314,15 +45314,15 @@ │ │ │ │ ldr r6, [pc, #188] @ 4abf0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 4ab78 │ │ │ │ ldr r3, [pc, #152] @ 4abf4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -45339,26 +45339,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ bne 4ab9c │ │ │ │ cmp r6, #0 │ │ │ │ bne 4ab88 │ │ │ │ b 4ab54 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ bne 4abc8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 4ab80 │ │ │ │ b 4ab54 │ │ │ │ rsbseq r7, lr, ip, lsl #26 │ │ │ │ rsbseq r7, lr, r0, ror #25 │ │ │ │ @@ -45373,15 +45373,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 4ac24 │ │ │ │ bl 4a178 │ │ │ │ ldr r4, [pc, #48] @ 4ac5c │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -45503,23 +45503,23 @@ │ │ │ │ bl 1e224 │ │ │ │ b 4acb0 │ │ │ │ ldrsbeq r7, [lr], #-180 @ 0xffffff4c @ │ │ │ │ ldrheq r7, [lr], #-184 @ 0xffffff48 @ │ │ │ │ rsbseq r5, lr, r8, ror #28 │ │ │ │ rsbseq r7, lr, r8, lsl #23 │ │ │ │ rsbseq r5, lr, r8, lsr lr │ │ │ │ - strdeq r3, [lr], -r0 @ │ │ │ │ - eoreq r7, pc, r4, asr #28 │ │ │ │ - @ instruction: 0x002e33b4 │ │ │ │ - mlaeq lr, r4, r4, r3 │ │ │ │ + eoreq r3, lr, r0, ror #9 │ │ │ │ + eoreq r7, pc, r4, lsr sp @ │ │ │ │ + eoreq r3, lr, r4, lsr #5 │ │ │ │ + eoreq r3, lr, r4, lsl #7 │ │ │ │ rsbseq r5, lr, r8, ror #26 │ │ │ │ - eoreq pc, sp, ip, ror r8 @ │ │ │ │ + eoreq pc, sp, ip, ror #14 │ │ │ │ rsbseq r7, lr, r0, lsl #21 │ │ │ │ - mlaeq lr, ip, r2, r6 │ │ │ │ - eoreq r3, lr, ip, ror #5 │ │ │ │ + eoreq r6, lr, ip, lsl #3 │ │ │ │ + ldrdeq r3, [lr], -ip @ │ │ │ │ ldr r3, [pc, #224] @ 4af48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -45573,18 +45573,18 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ b 1e224 │ │ │ │ ldrsbeq r7, [lr], #-148 @ 0xffffff6c @ │ │ │ │ ldrheq r7, [lr], #-156 @ 0xffffff64 @ │ │ │ │ rsbseq r5, lr, ip, ror #24 │ │ │ │ - eoreq r3, lr, r0, ror r2 │ │ │ │ - eoreq r3, lr, r8, lsr r3 │ │ │ │ - @ instruction: 0x002e54b8 │ │ │ │ - strdeq r2, [lr], -r8 @ │ │ │ │ + eoreq r3, lr, r0, ror #2 │ │ │ │ + eoreq r3, lr, r8, lsr #4 │ │ │ │ + eoreq r5, lr, r8, lsr #7 │ │ │ │ + eoreq r2, lr, r8, ror #5 │ │ │ │ ldr r3, [pc, #276] @ 4b080 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -45651,19 +45651,19 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ b 1e224 │ │ │ │ ldrsbeq r7, [lr], #-128 @ 0xffffff80 @ │ │ │ │ ldrheq r7, [lr], #-136 @ 0xffffff78 @ │ │ │ │ rsbseq r5, lr, r8, ror #22 │ │ │ │ - eoreq r7, pc, ip, lsl #23 │ │ │ │ - strdeq r3, [lr], -r8 @ │ │ │ │ - eoreq r3, lr, r4, ror #3 │ │ │ │ + eoreq r7, pc, ip, ror sl @ │ │ │ │ + eoreq r2, lr, r8, ror #31 │ │ │ │ + ldrdeq r3, [lr], -r4 @ │ │ │ │ ldrheq r5, [lr], #-160 @ 0xffffff60 @ │ │ │ │ - eoreq r5, lr, r4, asr r3 │ │ │ │ + eoreq r5, lr, r4, asr #4 │ │ │ │ ldr r3, [pc, #224] @ 4b188 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -45717,66 +45717,66 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ b 1e224 │ │ │ │ @ instruction: 0x007e7794 │ │ │ │ rsbseq r7, lr, ip, ror r7 │ │ │ │ rsbseq r5, lr, ip, lsr #20 │ │ │ │ - eoreq r3, lr, r0, lsr r0 │ │ │ │ - strdeq r3, [lr], -ip @ │ │ │ │ - eoreq r5, lr, r8, ror r2 │ │ │ │ - @ instruction: 0x002e21b8 │ │ │ │ + eoreq r2, lr, r0, lsr #30 │ │ │ │ + eoreq r2, lr, ip, ror #31 │ │ │ │ + eoreq r5, lr, r8, ror #2 │ │ │ │ + eoreq r2, lr, r8, lsr #1 │ │ │ │ ldr r3, [pc, #32] @ 4b1cc │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [pc, #12] @ 4b1d0 │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ b 49a04 │ │ │ │ rsbseq r7, lr, ip, lsl #13 │ │ │ │ - eoreq r3, lr, r0, rrx │ │ │ │ + eoreq r2, lr, r0, asr pc │ │ │ │ ldr r3, [pc, #32] @ 4b1fc │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [pc, #12] @ 4b200 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 49a04 │ │ │ │ rsbseq r7, lr, ip, asr r6 │ │ │ │ - eoreq r2, lr, r4, lsr #30 │ │ │ │ + eoreq r2, lr, r4, lsl lr │ │ │ │ ldr r3, [pc, #32] @ 4b22c │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [pc, #12] @ 4b230 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 49a04 │ │ │ │ rsbseq r7, lr, ip, lsr #12 │ │ │ │ - eoreq r3, lr, r0, lsl r0 │ │ │ │ + eoreq r2, lr, r0, lsl #30 │ │ │ │ ldr r3, [pc, #32] @ 4b25c │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb ip, [r3] │ │ │ │ mov r3, r1 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [pc, #8] @ 4b260 │ │ │ │ add r0, pc, r0 │ │ │ │ b 49a04 │ │ │ │ ldrsheq r7, [lr], #-92 @ 0xffffffa4 @ │ │ │ │ - strdeq r2, [lr], -r4 @ │ │ │ │ + eoreq r2, lr, r4, ror #29 │ │ │ │ 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 │ │ │ │ ldrh r0, [r1, #74] @ 0x4a │ │ │ │ mov r9, r1 │ │ │ │ @@ -45867,16 +45867,16 @@ │ │ │ │ bl 1e224 │ │ │ │ b 4b378 │ │ │ │ rsbseq r7, lr, ip, lsl #10 │ │ │ │ ldrsheq r7, [lr], #-64 @ 0xffffffc0 @ │ │ │ │ rsbseq r5, lr, r0, lsr #15 │ │ │ │ rsbseq r7, lr, r0, asr #9 │ │ │ │ rsbseq r5, lr, r0, ror r7 │ │ │ │ - @ instruction: 0x002e2eb8 │ │ │ │ - mlaeq lr, r0, lr, r2 │ │ │ │ + eoreq r2, lr, r8, lsr #27 │ │ │ │ + eoreq r2, lr, r0, lsl #27 │ │ │ │ ldr r3, [pc, #168] @ 4b4a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -45918,16 +45918,16 @@ │ │ │ │ bl 1e224 │ │ │ │ b 4b444 │ │ │ │ rsbseq r7, lr, r0, asr #8 │ │ │ │ rsbseq r7, lr, r4, lsr #8 │ │ │ │ ldrsbeq r5, [lr], #-100 @ 0xffffff9c @ │ │ │ │ ldrsheq r7, [lr], #-52 @ 0xffffffcc @ │ │ │ │ rsbseq r5, lr, r4, lsr #13 │ │ │ │ - eoreq r2, lr, r0, lsl #28 │ │ │ │ - ldrdeq r2, [lr], -ip @ │ │ │ │ + strdeq r2, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, ip, asr #25 │ │ │ │ ldr r3, [pc, #72] @ 4b510 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #56] @ 4b514 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -45943,15 +45943,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ b 1e224 │ │ │ │ rsbseq r7, lr, r4, ror r3 │ │ │ │ rsbseq r7, lr, ip, ror #6 │ │ │ │ rsbseq r5, lr, ip, lsl r6 │ │ │ │ - eoreq r2, lr, r0, lsl #27 │ │ │ │ + eoreq r2, lr, r0, ror ip │ │ │ │ ldr r3, [pc, #72] @ 4b570 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #56] @ 4b574 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -45967,15 +45967,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ b 1e224 │ │ │ │ rsbseq r7, lr, r4, lsl r3 │ │ │ │ rsbseq r7, lr, ip, lsl #6 │ │ │ │ ldrheq r5, [lr], #-92 @ 0xffffffa4 @ │ │ │ │ - eoreq r2, lr, r8, lsr #26 │ │ │ │ + eoreq r2, lr, r8, lsl ip │ │ │ │ ldr r3, [pc, #72] @ 4b5d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #56] @ 4b5d4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -45991,15 +45991,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ b 1e224 │ │ │ │ ldrheq r7, [lr], #-36 @ 0xffffffdc @ │ │ │ │ rsbseq r7, lr, ip, lsr #5 │ │ │ │ rsbseq r5, lr, ip, asr r5 │ │ │ │ - ldrdeq r2, [lr], -r4 @ │ │ │ │ + eoreq r2, lr, r4, asr #23 │ │ │ │ ldr r3, [pc, #72] @ 4b630 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #56] @ 4b634 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -46015,26 +46015,26 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ b 1e224 │ │ │ │ rsbseq r7, lr, r4, asr r2 │ │ │ │ rsbseq r7, lr, ip, asr #4 │ │ │ │ ldrsheq r5, [lr], #-76 @ 0xffffffb4 @ │ │ │ │ - eoreq r2, lr, ip, ror ip │ │ │ │ + eoreq r2, lr, ip, ror #22 │ │ │ │ ldr r3, [pc, #28] @ 4b664 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [pc, #8] @ 4b668 │ │ │ │ add r0, pc, r0 │ │ │ │ b 49a04 │ │ │ │ ldrsheq r7, [lr], #-16 @ │ │ │ │ - eoreq r2, lr, ip, asr #24 │ │ │ │ + eoreq r2, lr, ip, lsr fp │ │ │ │ ldr r3, [pc, #72] @ 4b6bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #56] @ 4b6c0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -46050,26 +46050,26 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ b 1e224 │ │ │ │ rsbseq r7, lr, r8, asr #3 │ │ │ │ rsbseq r7, lr, r0, asr #3 │ │ │ │ rsbseq r5, lr, r0, ror r4 │ │ │ │ - eoreq r2, lr, ip, lsl #24 │ │ │ │ + strdeq r2, [lr], -ip @ │ │ │ │ ldr r3, [pc, #28] @ 4b6f0 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [pc, #8] @ 4b6f4 │ │ │ │ add r0, pc, r0 │ │ │ │ b 49a04 │ │ │ │ rsbseq r7, lr, r4, ror #2 │ │ │ │ - eoreq r2, lr, r0, ror #23 │ │ │ │ + ldrdeq r2, [lr], -r0 @ │ │ │ │ ldr r3, [pc, #72] @ 4b748 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #56] @ 4b74c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -46085,15 +46085,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ b 1e224 │ │ │ │ rsbseq r7, lr, ip, lsr r1 │ │ │ │ rsbseq r7, lr, r4, lsr r1 │ │ │ │ rsbseq r5, lr, r4, ror #7 │ │ │ │ - eoreq r2, lr, r0, lsr #23 │ │ │ │ + mlaeq lr, r0, sl, r2 │ │ │ │ ldr r3, [pc, #72] @ 4b7a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #56] @ 4b7ac │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -46109,15 +46109,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ b 1e224 │ │ │ │ ldrsbeq r7, [lr], #-12 @ │ │ │ │ ldrsbeq r7, [lr], #-4 @ │ │ │ │ rsbseq r5, lr, r4, lsl #7 │ │ │ │ - eoreq r2, lr, ip, asr #22 │ │ │ │ + eoreq r2, lr, ip, lsr sl │ │ │ │ ldr r3, [pc, #96] @ 4b820 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #0 │ │ │ │ @@ -46137,18 +46137,18 @@ │ │ │ │ bxeq lr │ │ │ │ ldr r0, [pc, #28] @ 4b830 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ b 1e224 │ │ │ │ rsbseq r7, lr, r8, ror r0 │ │ │ │ - eoreq r2, lr, r4, lsl fp │ │ │ │ + eoreq r2, lr, r4, lsl #20 │ │ │ │ rsbseq r7, lr, ip, asr r0 │ │ │ │ rsbseq r5, lr, ip, lsl #6 │ │ │ │ - ldrdeq r2, [lr], -r4 @ │ │ │ │ + eoreq r2, lr, r4, asr #19 │ │ │ │ ldr r3, [pc, #164] @ 4b8e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -46187,17 +46187,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #20 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ rsbseq r7, lr, r0 │ │ │ │ ldrsbeq r6, [lr], #-244 @ 0xffffff0c @ │ │ │ │ ldrsbeq r6, [lr], #-252 @ 0xffffff04 @ │ │ │ │ - eoreq r2, lr, r4, lsl #21 │ │ │ │ - eoreq r2, lr, ip, ror sl │ │ │ │ - eoreq r2, lr, r4, lsr sl │ │ │ │ + eoreq r2, lr, r4, ror r9 │ │ │ │ + eoreq r2, lr, ip, ror #18 │ │ │ │ + eoreq r2, lr, r4, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #404] @ 4baa8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -46298,26 +46298,26 @@ │ │ │ │ b 4b9c0 │ │ │ │ ldr r0, [pc, #56] @ 4bad0 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4ba60 │ │ │ │ ldr r0, [pc, #48] @ 4bad4 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4ba10 │ │ │ │ - eoreq r2, lr, r0, lsr sl │ │ │ │ - @ instruction: 0x002deab0 │ │ │ │ - eoreq r2, lr, ip, lsl sl │ │ │ │ - eoreq r2, lr, ip, lsl #20 │ │ │ │ - eoreq r2, lr, r8, lsl #20 │ │ │ │ - @ instruction: 0x002e29b8 │ │ │ │ - eoreq r2, lr, r8, lsr #19 │ │ │ │ - eoreq r2, lr, r0, lsl #19 │ │ │ │ - eoreq r2, lr, ip, ror r9 │ │ │ │ - ldrdeq r3, [lr], -r4 @ │ │ │ │ + eoreq r2, lr, r0, lsr #18 │ │ │ │ eoreq lr, sp, r0, lsr #19 │ │ │ │ - mlaeq sp, r4, r9, lr │ │ │ │ + eoreq r2, lr, ip, lsl #18 │ │ │ │ + strdeq r2, [lr], -ip @ │ │ │ │ + strdeq r2, [lr], -r8 @ │ │ │ │ + eoreq r2, lr, r8, lsr #17 │ │ │ │ + mlaeq lr, r8, r8, r2 │ │ │ │ + eoreq r2, lr, r0, ror r8 │ │ │ │ + eoreq r2, lr, ip, ror #16 │ │ │ │ + eoreq r3, lr, r4, asr #15 │ │ │ │ + mlaeq sp, r0, r8, lr │ │ │ │ + eoreq lr, sp, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #448] @ 4bcb4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -46429,30 +46429,30 @@ │ │ │ │ bl 4b66c │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ ldr r0, [pc, #64] @ 4bcf0 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4bb2c │ │ │ │ - eoreq r2, lr, ip, asr #17 │ │ │ │ - eoreq r2, pc, ip, lsr ip @ │ │ │ │ - mlaeq lr, r4, r8, r2 │ │ │ │ - eoreq r6, pc, r4, ror #31 │ │ │ │ - eoreq r3, lr, r8, asr #4 │ │ │ │ - eoreq r3, lr, r8, lsr r2 │ │ │ │ - ldrdeq lr, [sp], -ip @ │ │ │ │ - eoreq ip, pc, r8, lsl pc @ │ │ │ │ - eoreq r2, lr, r0, lsl r8 │ │ │ │ - eoreq r2, lr, r0, lsl #16 │ │ │ │ - strdeq r2, [lr], -r4 @ │ │ │ │ - eoreq r7, pc, r0, lsl r3 @ │ │ │ │ - eoreq r1, lr, r0, lsr #25 │ │ │ │ - eoreq r1, lr, r4, ror pc │ │ │ │ - eoreq r1, lr, r4, ror #30 │ │ │ │ - eoreq lr, sp, r8, lsl #15 │ │ │ │ + @ instruction: 0x002e27bc │ │ │ │ + eoreq r2, pc, ip, lsr #22 │ │ │ │ + eoreq r2, lr, r4, lsl #15 │ │ │ │ + ldrdeq r6, [pc], -r4 @ │ │ │ │ + eoreq r3, lr, r8, lsr r1 │ │ │ │ + eoreq r3, lr, r8, lsr #2 │ │ │ │ + eoreq lr, sp, ip, asr #15 │ │ │ │ + eoreq ip, pc, r8, lsl #28 │ │ │ │ + eoreq r2, lr, r0, lsl #14 │ │ │ │ + strdeq r2, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, r4, ror #13 │ │ │ │ + eoreq r7, pc, r0, lsl #4 │ │ │ │ + mlaeq lr, r0, fp, r1 │ │ │ │ + eoreq r1, lr, r4, ror #28 │ │ │ │ + eoreq r1, lr, r4, asr lr │ │ │ │ + eoreq lr, sp, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -46557,28 +46557,28 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ ldr r0, [pc, #56] @ 4bee8 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4bd74 │ │ │ │ - ldrdeq r2, [lr], -ip @ │ │ │ │ - eoreq lr, sp, r0, asr #14 │ │ │ │ - strdeq r2, [pc], -r4 @ │ │ │ │ - eoreq r3, lr, r0, lsr #32 │ │ │ │ - eoreq r3, lr, r0, lsl r0 │ │ │ │ - eoreq r3, lr, r0 │ │ │ │ - eoreq r2, lr, r8, lsr r6 │ │ │ │ - ldrdeq r1, [lr], -r4 @ │ │ │ │ - eoreq r2, lr, ip, lsl #12 │ │ │ │ + eoreq r2, lr, ip, asr #11 │ │ │ │ + eoreq lr, sp, r0, lsr r6 │ │ │ │ + eoreq r2, pc, r4, ror #17 │ │ │ │ + eoreq r2, lr, r0, lsl pc │ │ │ │ + eoreq r2, lr, r0, lsl #30 │ │ │ │ + strdeq r2, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, r8, lsr #10 │ │ │ │ + eoreq r1, lr, r4, asr #25 │ │ │ │ strdeq r2, [lr], -ip @ │ │ │ │ - eoreq lr, sp, r0, ror #13 │ │ │ │ - ldrdeq r2, [lr], -r4 @ │ │ │ │ - eoreq r9, pc, ip, lsr r6 @ │ │ │ │ - eoreq lr, sp, r8, lsl #11 │ │ │ │ + eoreq r2, lr, ip, ror #9 │ │ │ │ + ldrdeq lr, [sp], -r0 @ │ │ │ │ + eoreq r2, lr, r4, asr #9 │ │ │ │ + eoreq r9, pc, ip, lsr #10 │ │ │ │ + eoreq lr, sp, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -46670,30 +46670,30 @@ │ │ │ │ b 4c034 │ │ │ │ ldr r0, [pc, #72] @ 4c0b0 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4c034 │ │ │ │ ldr r0, [pc, #64] @ 4c0b4 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4c034 │ │ │ │ - eoreq r2, lr, r8, ror #11 │ │ │ │ - eoreq lr, sp, r8, lsr #9 │ │ │ │ - eoreq r1, lr, r0, lsr #19 │ │ │ │ - eoreq lr, sp, r8, ror r4 │ │ │ │ - mlaeq lr, ip, r5, r2 │ │ │ │ - eoreq r2, lr, r8, lsl #28 │ │ │ │ + ldrdeq r2, [lr], -r8 @ │ │ │ │ + mlaeq sp, r8, r3, lr │ │ │ │ + mlaeq lr, r0, r8, r1 │ │ │ │ + eoreq lr, sp, r8, ror #6 │ │ │ │ + eoreq r2, lr, ip, lsl #9 │ │ │ │ strdeq r2, [lr], -r8 @ │ │ │ │ - eoreq r2, lr, r4, asr r5 │ │ │ │ - eoreq r2, lr, r8, asr #10 │ │ │ │ - eorseq fp, r0, r8, lsr r9 │ │ │ │ - eoreq r2, lr, r0, lsr r4 │ │ │ │ - eoreq r2, lr, r0, asr #8 │ │ │ │ - eoreq r2, lr, r4, asr r4 │ │ │ │ - eoreq r2, lr, r8, ror #8 │ │ │ │ - ldrdeq r2, [lr], -ip @ │ │ │ │ - eoreq r2, lr, r0, ror r4 │ │ │ │ + eoreq r2, lr, r8, ror #25 │ │ │ │ + eoreq r2, lr, r4, asr #8 │ │ │ │ + eoreq r2, lr, r8, lsr r4 │ │ │ │ + eorseq fp, r0, r8, lsr #16 │ │ │ │ + eoreq r2, lr, r0, lsr #6 │ │ │ │ + eoreq r2, lr, r0, lsr r3 │ │ │ │ + eoreq r2, lr, r4, asr #6 │ │ │ │ + eoreq r2, lr, r8, asr r3 │ │ │ │ + eoreq r2, lr, ip, asr #5 │ │ │ │ + eoreq r2, lr, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -46747,21 +46747,21 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ ldr r0, [pc, #28] @ 4c1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4c11c │ │ │ │ - eoreq r2, lr, r8, ror #8 │ │ │ │ - eoreq r2, lr, r0, ror r4 │ │ │ │ - eoreq r2, lr, r8, ror ip │ │ │ │ - eoreq r2, lr, r8, ror #24 │ │ │ │ - eoreq r2, lr, r0, lsl r4 │ │ │ │ - eoreq r2, lr, r0, asr #5 │ │ │ │ - mlaeq sp, r0, r2, lr │ │ │ │ + eoreq r2, lr, r8, asr r3 │ │ │ │ + eoreq r2, lr, r0, ror #6 │ │ │ │ + eoreq r2, lr, r8, ror #22 │ │ │ │ + eoreq r2, lr, r8, asr fp │ │ │ │ + eoreq r2, lr, r0, lsl #6 │ │ │ │ + @ instruction: 0x002e21b0 │ │ │ │ + eoreq lr, sp, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -46813,21 +46813,21 @@ │ │ │ │ asr r1, r0, #31 │ │ │ │ bl 4b1d4 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r2, lr, r8, lsl #7 │ │ │ │ - eoreq r3, pc, r0, lsl #7 │ │ │ │ - eoreq r2, lr, r4, ror fp │ │ │ │ - eoreq r2, lr, r0, ror #22 │ │ │ │ - eoreq r2, lr, ip, asr #22 │ │ │ │ - eoreq r2, lr, ip, lsr fp │ │ │ │ - eoreq r2, lr, ip, lsr #22 │ │ │ │ + eoreq r2, lr, r8, ror r2 │ │ │ │ + eoreq r3, pc, r0, ror r2 @ │ │ │ │ + eoreq r2, lr, r4, ror #20 │ │ │ │ + eoreq r2, lr, r0, asr sl │ │ │ │ + eoreq r2, lr, ip, lsr sl │ │ │ │ + eoreq r2, lr, ip, lsr #20 │ │ │ │ + eoreq r2, lr, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -46865,19 +46865,19 @@ │ │ │ │ asr r1, r0, #31 │ │ │ │ bl 4b1d4 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r2, lr, ip, lsl #5 │ │ │ │ - eoreq r2, lr, r8, lsl #5 │ │ │ │ - eoreq r2, lr, r0, ror r2 │ │ │ │ - eoreq r2, lr, r8, asr r2 │ │ │ │ - eoreq r2, lr, r0, asr #4 │ │ │ │ + eoreq r2, lr, ip, ror r1 │ │ │ │ + eoreq r2, lr, r8, ror r1 │ │ │ │ + eoreq r2, lr, r0, ror #2 │ │ │ │ + eoreq r2, lr, r8, asr #2 │ │ │ │ + eoreq r2, lr, r0, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -47214,57 +47214,57 @@ │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ bl 4b234 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - ldrdeq r2, [lr], -ip @ │ │ │ │ - eoreq r2, lr, r8, ror #3 │ │ │ │ - ldrdeq r2, [lr], -r8 @ │ │ │ │ - eoreq r2, lr, r8, asr #3 │ │ │ │ - @ instruction: 0x002e21bc │ │ │ │ - @ instruction: 0x002e21b4 │ │ │ │ - mlaeq lr, ip, r1, r2 │ │ │ │ - eoreq r2, lr, r4, lsl #3 │ │ │ │ - eoreq r2, lr, ip, ror #2 │ │ │ │ - eoreq r2, lr, r4, asr r1 │ │ │ │ - eoreq r2, lr, r4, asr #2 │ │ │ │ - eoreq r2, lr, r0, lsr r1 │ │ │ │ - eoreq r2, lr, ip, lsl r1 │ │ │ │ - eoreq r2, lr, r4, lsl #2 │ │ │ │ - strdeq r2, [lr], -r4 @ │ │ │ │ - eoreq r2, lr, ip, ror #1 │ │ │ │ - ldrdeq r2, [lr], -ip @ │ │ │ │ - ldrdeq r2, [lr], -r0 @ │ │ │ │ eoreq r2, lr, ip, asr #1 │ │ │ │ - eoreq r2, lr, r4, asr #1 │ │ │ │ - strheq r2, [lr], -r0 @ │ │ │ │ + ldrdeq r2, [lr], -r8 @ │ │ │ │ + eoreq r2, lr, r8, asr #1 │ │ │ │ + strheq r2, [lr], -r8 @ │ │ │ │ eoreq r2, lr, ip, lsr #1 │ │ │ │ - eoreq r2, lr, r8, lsr #1 │ │ │ │ - mlaeq lr, r4, r0, r2 │ │ │ │ - eoreq r2, lr, r8, lsl #1 │ │ │ │ - eoreq r2, lr, ip, ror r0 │ │ │ │ - eoreq r2, lr, ip, rrx │ │ │ │ - eoreq r2, lr, r0, rrx │ │ │ │ - eoreq r2, lr, r8, asr r0 │ │ │ │ - eoreq r2, lr, ip, asr #32 │ │ │ │ - eoreq r2, lr, r0, asr #32 │ │ │ │ - eoreq r2, lr, r0, lsr r0 │ │ │ │ + eoreq r2, lr, r4, lsr #1 │ │ │ │ + eoreq r2, lr, ip, lsl #1 │ │ │ │ + eoreq r2, lr, r4, ror r0 │ │ │ │ + eoreq r2, lr, ip, asr r0 │ │ │ │ + eoreq r2, lr, r4, asr #32 │ │ │ │ + eoreq r2, lr, r4, lsr r0 │ │ │ │ eoreq r2, lr, r0, lsr #32 │ │ │ │ - eoreq r2, lr, r4, lsl r0 │ │ │ │ - eoreq r2, lr, r0 │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - eoreq r1, lr, r8, ror #31 │ │ │ │ - ldrdeq r1, [lr], -r8 @ │ │ │ │ - eoreq r8, lr, r8, ror #27 │ │ │ │ + eoreq r2, lr, ip │ │ │ │ + strdeq r1, [lr], -r4 @ │ │ │ │ + eoreq r1, lr, r4, ror #31 │ │ │ │ + ldrdeq r1, [lr], -ip @ │ │ │ │ + eoreq r1, lr, ip, asr #31 │ │ │ │ + eoreq r1, lr, r0, asr #31 │ │ │ │ + @ instruction: 0x002e1fbc │ │ │ │ @ instruction: 0x002e1fb4 │ │ │ │ - eoreq r1, lr, r4, lsr #31 │ │ │ │ + eoreq r1, lr, r0, lsr #31 │ │ │ │ + mlaeq lr, ip, pc, r1 @ │ │ │ │ mlaeq lr, r8, pc, r1 @ │ │ │ │ - eoreq r1, lr, ip, lsl #31 │ │ │ │ + eoreq r1, lr, r4, lsl #31 │ │ │ │ + eoreq r1, lr, r8, ror pc │ │ │ │ + eoreq r1, lr, ip, ror #30 │ │ │ │ + eoreq r1, lr, ip, asr pc │ │ │ │ + eoreq r1, lr, r0, asr pc │ │ │ │ + eoreq r1, lr, r8, asr #30 │ │ │ │ + eoreq r1, lr, ip, lsr pc │ │ │ │ + eoreq r1, lr, r0, lsr pc │ │ │ │ + eoreq r1, lr, r0, lsr #30 │ │ │ │ + eoreq r1, lr, r0, lsl pc │ │ │ │ + eoreq r1, lr, r4, lsl #30 │ │ │ │ + strdeq r1, [lr], -r0 @ │ │ │ │ + eoreq r1, lr, r0, ror #29 │ │ │ │ + ldrdeq r1, [lr], -r8 @ │ │ │ │ + eoreq r1, lr, r8, asr #29 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ + eoreq r1, lr, r4, lsr #29 │ │ │ │ + mlaeq lr, r4, lr, r1 │ │ │ │ + eoreq r1, lr, r8, lsl #29 │ │ │ │ + eoreq r1, lr, ip, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -47289,16 +47289,16 @@ │ │ │ │ bne 4c9f0 │ │ │ │ bl 4b520 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ - mlaeq lr, r8, lr, r1 │ │ │ │ - mlaeq lr, r4, r3, r1 │ │ │ │ + eoreq r1, lr, r8, lsl #27 │ │ │ │ + eoreq r1, lr, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -47337,17 +47337,17 @@ │ │ │ │ bne 4cab0 │ │ │ │ bl 4b520 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r1, lr, r4, lsr #28 │ │ │ │ - eoreq sl, lr, r0, lsl sp │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ + eoreq r1, lr, r4, lsl sp │ │ │ │ + eoreq sl, lr, r0, lsl #24 │ │ │ │ + eoreq r1, lr, r0, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -47385,19 +47385,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r1, lr, r4, lsl #27 │ │ │ │ - eoreq r1, lr, ip, lsl #27 │ │ │ │ - eoreq r1, lr, r8, ror sp │ │ │ │ - eoreq r1, lr, r4, ror #26 │ │ │ │ - eoreq r1, lr, r0, asr sp │ │ │ │ + eoreq r1, lr, r4, ror ip │ │ │ │ + eoreq r1, lr, ip, ror ip │ │ │ │ + eoreq r1, lr, r8, ror #24 │ │ │ │ + eoreq r1, lr, r4, asr ip │ │ │ │ + eoreq r1, lr, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -47430,16 +47430,16 @@ │ │ │ │ bne 4cc04 │ │ │ │ bl 4b520 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r1, lr, ip, ror #25 │ │ │ │ - eoreq r1, lr, ip, ror #25 │ │ │ │ + ldrdeq r1, [lr], -ip @ │ │ │ │ + ldrdeq r1, [lr], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -47589,31 +47589,31 @@ │ │ │ │ bl 4b758 │ │ │ │ b 4cce8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 4b834 │ │ │ │ b 4cd08 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r1, lr, ip, asr ip │ │ │ │ - mlaeq lr, r0, r6, r7 │ │ │ │ - eoreq r1, lr, r8, asr #24 │ │ │ │ + eoreq r1, lr, ip, asr #22 │ │ │ │ + eoreq r7, lr, r0, lsl #11 │ │ │ │ + eoreq r1, lr, r8, lsr fp │ │ │ │ rsbseq r5, pc, ip, ror fp @ │ │ │ │ - eoreq sp, sp, r0, asr #14 │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - strdeq r1, [lr], -ip @ │ │ │ │ - strdeq r2, [lr], -r0 @ │ │ │ │ - strdeq r2, [pc], -ip @ │ │ │ │ - mlaeq pc, r8, sp, r5 @ │ │ │ │ - mlaeq lr, r4, fp, r1 │ │ │ │ - eoreq r1, lr, r4, ror #22 │ │ │ │ - eoreq r1, lr, r4, asr fp │ │ │ │ - eoreq r1, lr, r4, asr #22 │ │ │ │ - eoreq r1, lr, r0, lsr fp │ │ │ │ - eoreq r1, lr, r4, lsl fp │ │ │ │ + eoreq sp, sp, r0, lsr r6 │ │ │ │ + eoreq r1, lr, r0, ror #21 │ │ │ │ + eoreq r1, lr, r0, ror #21 │ │ │ │ + eoreq r1, lr, ip, ror #21 │ │ │ │ + eoreq r1, lr, r0, ror #31 │ │ │ │ + eoreq r2, pc, ip, ror #5 │ │ │ │ + eoreq r5, pc, r8, lsl #25 │ │ │ │ + eoreq r1, lr, r4, lsl #21 │ │ │ │ + eoreq r1, lr, r4, asr sl │ │ │ │ + eoreq r1, lr, r4, asr #20 │ │ │ │ + eoreq r1, lr, r4, lsr sl │ │ │ │ + eoreq r1, lr, r0, lsr #20 │ │ │ │ + eoreq r1, lr, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -47663,19 +47663,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 538e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b328 │ │ │ │ b 4cf90 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r1, lr, r8, asr #20 │ │ │ │ - eoreq sp, sp, r4, lsr #9 │ │ │ │ - eoreq r1, lr, r4, lsr sl │ │ │ │ - eoreq r1, lr, r0, lsl sl │ │ │ │ - eoreq r1, lr, r8, lsl #20 │ │ │ │ + eoreq r1, lr, r8, lsr r9 │ │ │ │ + mlaeq sp, r4, r3, sp │ │ │ │ + eoreq r1, lr, r4, lsr #18 │ │ │ │ + eoreq r1, lr, r0, lsl #18 │ │ │ │ + strdeq r1, [lr], -r8 @ │ │ │ │ rsbseq r5, lr, r0, ror r8 │ │ │ │ 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 │ │ │ │ bl 4aa0c │ │ │ │ @@ -47817,30 +47817,30 @@ │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ bl 4b234 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r1, lr, r8, lsl #19 │ │ │ │ - eoreq r1, lr, r0, lsr #19 │ │ │ │ - mlaeq lr, r8, r9, r1 │ │ │ │ - eoreq r1, lr, r4, lsr #19 │ │ │ │ - eoreq r1, lr, r4, asr #21 │ │ │ │ - eoreq r1, lr, r0, lsl #19 │ │ │ │ - eoreq r1, lr, r8, ror #18 │ │ │ │ - eoreq r0, lr, ip, ror #20 │ │ │ │ - eoreq r1, lr, r0, lsl r9 │ │ │ │ - strdeq r1, [lr], -r4 @ │ │ │ │ - ldrdeq r1, [lr], -r8 @ │ │ │ │ - eoreq r1, lr, r0, asr #17 │ │ │ │ - eoreq r1, lr, r4, lsr #17 │ │ │ │ + eoreq r1, lr, r8, ror r8 │ │ │ │ + mlaeq lr, r0, r8, r1 │ │ │ │ + eoreq r1, lr, r8, lsl #17 │ │ │ │ + mlaeq lr, r4, r8, r1 │ │ │ │ + @ instruction: 0x002e19b4 │ │ │ │ eoreq r1, lr, r0, ror r8 │ │ │ │ - eoreq r1, lr, r4, ror #16 │ │ │ │ - eoreq r1, lr, ip, asr #16 │ │ │ │ + eoreq r1, lr, r8, asr r8 │ │ │ │ + eoreq r0, lr, ip, asr r9 │ │ │ │ + eoreq r1, lr, r0, lsl #16 │ │ │ │ + eoreq r1, lr, r4, ror #15 │ │ │ │ + eoreq r1, lr, r8, asr #15 │ │ │ │ + @ instruction: 0x002e17b0 │ │ │ │ + mlaeq lr, r4, r7, r1 │ │ │ │ + eoreq r1, lr, r0, ror #14 │ │ │ │ + eoreq r1, lr, r4, asr r7 │ │ │ │ + eoreq r1, lr, ip, lsr r7 │ │ │ │ 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 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48019,34 +48019,34 @@ │ │ │ │ bne 4d438 │ │ │ │ bl 4b520 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r1, lr, r4, asr #15 │ │ │ │ - eoreq r1, lr, ip, asr r8 │ │ │ │ - eoreq r1, lr, r8, asr #15 │ │ │ │ - @ instruction: 0x002e17b4 │ │ │ │ - eoreq r1, lr, r0, asr #15 │ │ │ │ - eoreq r1, lr, ip, lsr #15 │ │ │ │ - mlaeq lr, r8, r7, r1 │ │ │ │ - eoreq r1, lr, r0, lsl #15 │ │ │ │ - eoreq r1, lr, r8, ror r7 │ │ │ │ - eoreq r1, lr, r8, ror r7 │ │ │ │ - eoreq r1, lr, r8, ror #14 │ │ │ │ + @ instruction: 0x002e16b4 │ │ │ │ eoreq r1, lr, ip, asr #14 │ │ │ │ - eoreq r5, pc, ip, asr #22 │ │ │ │ - strdeq r1, [lr], -r4 @ │ │ │ │ - ldrdeq r1, [lr], -ip @ │ │ │ │ - eoreq r1, lr, r8, asr #13 │ │ │ │ - eoreq r1, lr, r4, lsr #11 │ │ │ │ - mlaeq lr, r0, r6, r1 │ │ │ │ - eoreq r1, lr, r0, lsl #13 │ │ │ │ + @ instruction: 0x002e16b8 │ │ │ │ + eoreq r1, lr, r4, lsr #13 │ │ │ │ + @ instruction: 0x002e16b0 │ │ │ │ + mlaeq lr, ip, r6, r1 │ │ │ │ + eoreq r1, lr, r8, lsl #13 │ │ │ │ eoreq r1, lr, r0, ror r6 │ │ │ │ + eoreq r1, lr, r8, ror #12 │ │ │ │ + eoreq r1, lr, r8, ror #12 │ │ │ │ + eoreq r1, lr, r8, asr r6 │ │ │ │ + eoreq r1, lr, ip, lsr r6 │ │ │ │ + eoreq r5, pc, ip, lsr sl @ │ │ │ │ + eoreq r1, lr, r4, ror #11 │ │ │ │ + eoreq r1, lr, ip, asr #11 │ │ │ │ + @ instruction: 0x002e15b8 │ │ │ │ + mlaeq lr, r4, r4, r1 │ │ │ │ + eoreq r1, lr, r0, lsl #11 │ │ │ │ + eoreq r1, lr, r0, ror r5 │ │ │ │ + eoreq r1, lr, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48071,16 +48071,16 @@ │ │ │ │ bne 4d628 │ │ │ │ bl 4b520 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ - @ instruction: 0x002e15b4 │ │ │ │ - eoreq r3, lr, r0, ror r7 │ │ │ │ + eoreq r1, lr, r4, lsr #9 │ │ │ │ + eoreq r3, lr, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48106,16 +48106,16 @@ │ │ │ │ bl 4b5e0 │ │ │ │ bl 4b520 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r1, lr, r4, asr #10 │ │ │ │ - eoreq r1, lr, ip, asr #10 │ │ │ │ + eoreq r1, lr, r4, lsr r4 │ │ │ │ + eoreq r1, lr, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48176,22 +48176,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4b6cc │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ - ldrdeq r1, [lr], -ip @ │ │ │ │ - eoreq r1, lr, r8, ror r6 │ │ │ │ - eoreq r1, lr, r8, ror #12 │ │ │ │ - eoreq r7, lr, r4, asr #22 │ │ │ │ - mlaeq lr, r0, r4, r1 │ │ │ │ - eoreq r1, lr, ip, ror r4 │ │ │ │ - eoreq r1, lr, ip, ror #8 │ │ │ │ - eoreq r1, lr, r4, asr #8 │ │ │ │ + eoreq r1, lr, ip, asr #7 │ │ │ │ + eoreq r1, lr, r8, ror #10 │ │ │ │ + eoreq r1, lr, r8, asr r5 │ │ │ │ + eoreq r7, lr, r4, lsr sl │ │ │ │ + eoreq r1, lr, r0, lsl #7 │ │ │ │ + eoreq r1, lr, ip, ror #6 │ │ │ │ + eoreq r1, lr, ip, asr r3 │ │ │ │ + eoreq r1, lr, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48283,22 +48283,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4b66c │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d98c │ │ │ │ bl 4b758 │ │ │ │ b 4d98c │ │ │ │ - eoreq r1, lr, ip, lsr #7 │ │ │ │ - eoreq r1, lr, r8, asr #10 │ │ │ │ - eoreq r1, lr, r8, lsr r5 │ │ │ │ - eoreq r7, lr, r4, lsl sl │ │ │ │ - eoreq r1, lr, r0, ror #6 │ │ │ │ - eoreq r1, lr, ip, asr #6 │ │ │ │ - eoreq r1, lr, ip, lsr r3 │ │ │ │ - ldrdeq r1, [lr], -r0 @ │ │ │ │ + mlaeq lr, ip, r2, r1 │ │ │ │ + eoreq r1, lr, r8, lsr r4 │ │ │ │ + eoreq r1, lr, r8, lsr #8 │ │ │ │ + eoreq r7, lr, r4, lsl #18 │ │ │ │ + eoreq r1, lr, r0, asr r2 │ │ │ │ + eoreq r1, lr, ip, lsr r2 │ │ │ │ + eoreq r1, lr, ip, lsr #4 │ │ │ │ + eoreq r1, lr, r0, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48456,32 +48456,32 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ ldr r0, [pc, #72] @ 4dca4 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4dc3c │ │ │ │ - eoreq r1, lr, r4, lsr r2 │ │ │ │ - eoreq r1, lr, r8, lsr r2 │ │ │ │ - eoreq r1, lr, r0, lsr #4 │ │ │ │ - eoreq r1, lr, r4, lsl #4 │ │ │ │ - eoreq r1, lr, r8, ror #3 │ │ │ │ - ldrdeq r1, [lr], -r4 @ │ │ │ │ - eoreq r1, lr, r0, asr #3 │ │ │ │ - eoreq r1, lr, ip, lsr #3 │ │ │ │ - mlaeq lr, r8, r1, r1 │ │ │ │ - eoreq r1, lr, r4, lsl #3 │ │ │ │ - eoreq r1, lr, r8, ror r1 │ │ │ │ - eoreq r1, lr, r4, ror #2 │ │ │ │ - eoreq r1, lr, ip, asr r1 │ │ │ │ - eoreq r1, lr, ip, asr #2 │ │ │ │ - eoreq r1, lr, r8, lsr r1 │ │ │ │ eoreq r1, lr, r4, lsr #2 │ │ │ │ - eoreq r1, lr, r0, lsl #2 │ │ │ │ - ldrdeq ip, [sp], -ip @ │ │ │ │ + eoreq r1, lr, r8, lsr #2 │ │ │ │ + eoreq r1, lr, r0, lsl r1 │ │ │ │ + strdeq r1, [lr], -r4 @ │ │ │ │ + ldrdeq r1, [lr], -r8 @ │ │ │ │ + eoreq r1, lr, r4, asr #1 │ │ │ │ + strheq r1, [lr], -r0 @ │ │ │ │ + mlaeq lr, ip, r0, r1 │ │ │ │ + eoreq r1, lr, r8, lsl #1 │ │ │ │ + eoreq r1, lr, r4, ror r0 │ │ │ │ + eoreq r1, lr, r8, rrx │ │ │ │ + eoreq r1, lr, r4, asr r0 │ │ │ │ + eoreq r1, lr, ip, asr #32 │ │ │ │ + eoreq r1, lr, ip, lsr r0 │ │ │ │ + eoreq r1, lr, r8, lsr #32 │ │ │ │ + eoreq r1, lr, r4, lsl r0 │ │ │ │ + strdeq r0, [lr], -r0 @ │ │ │ │ + eoreq ip, sp, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48629,33 +48629,33 @@ │ │ │ │ bl 4b6f8 │ │ │ │ b 4de0c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ ldr r0, [pc, #76] @ 4df5c │ │ │ │ add r0, pc, r0 │ │ │ │ b 4dd14 │ │ │ │ - eoreq r1, lr, r0, asr r0 │ │ │ │ - eoreq r0, pc, ip, asr sl @ │ │ │ │ - eoreq ip, sp, r8, asr #14 │ │ │ │ - eoreq r4, pc, r8, lsl #28 │ │ │ │ - eoreq r0, lr, r4, lsl #13 │ │ │ │ - eoreq sl, pc, r0, ror #26 │ │ │ │ - @ instruction: 0x002f51b8 │ │ │ │ - eoreq pc, sp, r8, lsr lr @ │ │ │ │ - eoreq pc, sp, r8, lsr #28 │ │ │ │ - eoreq r0, lr, r8, ror #30 │ │ │ │ - ldrdeq pc, [sp], -r8 @ │ │ │ │ - eoreq r0, lr, ip, lsr #30 │ │ │ │ - eoreq r0, lr, r4, lsl pc │ │ │ │ - strdeq r0, [lr], -ip @ │ │ │ │ - eoreq r0, lr, r4, ror #29 │ │ │ │ - eoreq r0, lr, ip, lsr #10 │ │ │ │ - eoreq r0, lr, ip, lsr pc │ │ │ │ - eoreq ip, sp, r8, lsl #11 │ │ │ │ - eoreq ip, sp, r8, lsr #10 │ │ │ │ + eoreq r0, lr, r0, asr #30 │ │ │ │ + eoreq r0, pc, ip, asr #18 │ │ │ │ + eoreq ip, sp, r8, lsr r6 │ │ │ │ + strdeq r4, [pc], -r8 @ │ │ │ │ + eoreq r0, lr, r4, ror r5 │ │ │ │ + eoreq sl, pc, r0, asr ip @ │ │ │ │ + eoreq r5, pc, r8, lsr #1 │ │ │ │ + eoreq pc, sp, r8, lsr #26 │ │ │ │ + eoreq pc, sp, r8, lsl sp @ │ │ │ │ + eoreq r0, lr, r8, asr lr │ │ │ │ + eoreq pc, sp, r8, asr #25 │ │ │ │ + eoreq r0, lr, ip, lsl lr │ │ │ │ + eoreq r0, lr, r4, lsl #28 │ │ │ │ + eoreq r0, lr, ip, ror #27 │ │ │ │ + ldrdeq r0, [lr], -r4 @ │ │ │ │ + eoreq r0, lr, ip, lsl r4 │ │ │ │ + eoreq r0, lr, ip, lsr #28 │ │ │ │ + eoreq ip, sp, r8, ror r4 │ │ │ │ + eoreq ip, sp, r8, lsl r4 │ │ │ │ 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 4aa0c │ │ │ │ @@ -48701,18 +48701,18 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - strdeq r0, [lr], -r0 @ │ │ │ │ - strdeq r0, [lr], -r8 @ │ │ │ │ - eoreq pc, sp, ip, lsl r6 @ │ │ │ │ - eoreq ip, sp, ip, lsr #3 │ │ │ │ + eoreq r0, lr, r0, ror #25 │ │ │ │ + eoreq r0, lr, r8, ror #25 │ │ │ │ + eoreq pc, sp, ip, lsl #10 │ │ │ │ + mlaeq sp, ip, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48775,22 +48775,22 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ ldr r0, [pc, #32] @ 4e178 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4e11c │ │ │ │ - eoreq r0, lr, r4, ror sp │ │ │ │ - eoreq r0, lr, ip, ror sp │ │ │ │ - eoreq r0, lr, ip, ror #26 │ │ │ │ - eoreq r0, lr, r0, ror #26 │ │ │ │ - eoreq r0, lr, r8, asr sp │ │ │ │ - eoreq ip, sp, r8, ror r4 │ │ │ │ - eoreq r0, lr, r0, lsl sp │ │ │ │ - eoreq ip, sp, r0, ror #5 │ │ │ │ + eoreq r0, lr, r4, ror #24 │ │ │ │ + eoreq r0, lr, ip, ror #24 │ │ │ │ + eoreq r0, lr, ip, asr ip │ │ │ │ + eoreq r0, lr, r0, asr ip │ │ │ │ + eoreq r0, lr, r8, asr #24 │ │ │ │ + eoreq ip, sp, r8, ror #6 │ │ │ │ + eoreq r0, lr, r0, lsl #24 │ │ │ │ + ldrdeq ip, [sp], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48820,18 +48820,18 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - mlaeq lr, ip, ip, r0 │ │ │ │ - eoreq r3, lr, r8, lsl #7 │ │ │ │ - eoreq pc, sp, r4, asr #8 │ │ │ │ - @ instruction: 0x002e86b0 │ │ │ │ + eoreq r0, lr, ip, lsl #23 │ │ │ │ + eoreq r3, lr, r8, ror r2 │ │ │ │ + eoreq pc, sp, r4, lsr r3 @ │ │ │ │ + eoreq r8, lr, r0, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48861,18 +48861,18 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r0, lr, r0, lsl ip │ │ │ │ - eoreq r3, lr, r4, ror #5 │ │ │ │ - eoreq pc, sp, r0, lsr #7 │ │ │ │ - eoreq r8, lr, ip, lsl #12 │ │ │ │ + eoreq r0, lr, r0, lsl #22 │ │ │ │ + ldrdeq r3, [lr], -r4 @ │ │ │ │ + mlaeq sp, r0, r2, pc @ │ │ │ │ + strdeq r8, [lr], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -48981,28 +48981,28 @@ │ │ │ │ bl 4b66c │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ ldr r0, [pc, #56] @ 4e4c8 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4e34c │ │ │ │ - eoreq r0, lr, r4, ror fp │ │ │ │ - @ instruction: 0x002dbcb8 │ │ │ │ - eoreq r0, pc, ip, lsl r4 @ │ │ │ │ - eoreq r6, lr, r0, asr #32 │ │ │ │ - eoreq r4, pc, r0, asr #15 │ │ │ │ - eoreq sl, pc, r8, asr #14 │ │ │ │ - eoreq r0, lr, r8, lsr r0 │ │ │ │ - eoreq r0, lr, r8, asr #20 │ │ │ │ - mlaeq sp, r4, r0, ip │ │ │ │ - eoreq r4, pc, r0, lsr fp @ │ │ │ │ - @ instruction: 0x002df7b0 │ │ │ │ - eoreq pc, sp, r0, lsr #15 │ │ │ │ - eoreq pc, sp, r8, lsl #9 │ │ │ │ - eoreq fp, sp, r8, lsr #31 │ │ │ │ + eoreq r0, lr, r4, ror #20 │ │ │ │ + eoreq fp, sp, r8, lsr #23 │ │ │ │ + eoreq r0, pc, ip, lsl #6 │ │ │ │ + eoreq r5, lr, r0, lsr pc │ │ │ │ + @ instruction: 0x002f46b0 │ │ │ │ + eoreq sl, pc, r8, lsr r6 @ │ │ │ │ + eoreq pc, sp, r8, lsr #30 │ │ │ │ + eoreq r0, lr, r8, lsr r9 │ │ │ │ + eoreq fp, sp, r4, lsl #31 │ │ │ │ + eoreq r4, pc, r0, lsr #20 │ │ │ │ + eoreq pc, sp, r0, lsr #13 │ │ │ │ + mlaeq sp, r0, r6, pc @ │ │ │ │ + eoreq pc, sp, r8, ror r3 @ │ │ │ │ + mlaeq sp, r8, lr, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -49054,21 +49054,21 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r0, lr, r8, lsl #19 │ │ │ │ - mlaeq lr, r0, r9, r0 │ │ │ │ - eoreq r0, lr, r8, lsl #19 │ │ │ │ - eoreq r0, lr, r0, lsl #19 │ │ │ │ - eoreq r0, lr, ip, ror r9 │ │ │ │ - eoreq r0, lr, r8, ror r9 │ │ │ │ - eoreq r0, lr, r4, ror r9 │ │ │ │ + eoreq r0, lr, r8, ror r8 │ │ │ │ + eoreq r0, lr, r0, lsl #17 │ │ │ │ + eoreq r0, lr, r8, ror r8 │ │ │ │ + eoreq r0, lr, r0, ror r8 │ │ │ │ + eoreq r0, lr, ip, ror #16 │ │ │ │ + eoreq r0, lr, r8, ror #16 │ │ │ │ + eoreq r0, lr, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -49149,25 +49149,25 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r0, lr, r0, lsr #18 │ │ │ │ - eoreq r0, lr, r4, lsr #18 │ │ │ │ - eoreq r0, lr, r4, lsl r9 │ │ │ │ - eoreq r0, lr, r8, asr #12 │ │ │ │ - eoreq r0, lr, r8, ror #17 │ │ │ │ - ldrdeq r0, [lr], -ip @ │ │ │ │ - ldrdeq r0, [lr], -r0 @ │ │ │ │ - eoreq r0, lr, r0, asr #17 │ │ │ │ - @ instruction: 0x002e08b0 │ │ │ │ - eoreq r0, lr, r8, lsr #17 │ │ │ │ - mlaeq lr, ip, r8, r0 │ │ │ │ + eoreq r0, lr, r0, lsl r8 │ │ │ │ + eoreq r0, lr, r4, lsl r8 │ │ │ │ + eoreq r0, lr, r4, lsl #16 │ │ │ │ + eoreq r0, lr, r8, lsr r5 │ │ │ │ + ldrdeq r0, [lr], -r8 @ │ │ │ │ + eoreq r0, lr, ip, asr #15 │ │ │ │ + eoreq r0, lr, r0, asr #15 │ │ │ │ + @ instruction: 0x002e07b0 │ │ │ │ + eoreq r0, lr, r0, lsr #15 │ │ │ │ + mlaeq lr, r8, r7, r0 │ │ │ │ + eoreq r0, lr, ip, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ strh r0, [sp, #4] │ │ │ │ bl 4aa0c │ │ │ │ @@ -49191,17 +49191,17 @@ │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b6f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 4b66c │ │ │ │ - eoreq r0, lr, ip, lsr #16 │ │ │ │ - strdeq r0, [lr], -r8 @ │ │ │ │ - eoreq r0, lr, r0, lsr #16 │ │ │ │ + eoreq r0, lr, ip, lsl r7 │ │ │ │ + eoreq r0, lr, r8, ror #7 │ │ │ │ + eoreq r0, lr, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -49228,18 +49228,18 @@ │ │ │ │ bl 4b6cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ asr r1, r0, #31 │ │ │ │ bl 4b1d4 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ - eoreq r0, lr, r8, ror #15 │ │ │ │ - eoreq r0, lr, ip, ror r7 │ │ │ │ - eoreq fp, sp, r8, lsr #9 │ │ │ │ - eoreq r0, lr, r0, asr #15 │ │ │ │ + ldrdeq r0, [lr], -r8 @ │ │ │ │ + eoreq r0, lr, ip, ror #12 │ │ │ │ + mlaeq sp, r8, r3, fp │ │ │ │ + @ instruction: 0x002e06b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -49295,22 +49295,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq r0, lr, r0, ror r7 │ │ │ │ - eoreq r0, lr, r4, asr #10 │ │ │ │ - eoreq r0, lr, r8, ror #10 │ │ │ │ - eoreq r0, lr, r4, asr #14 │ │ │ │ - eoreq r0, lr, r4, lsr r7 │ │ │ │ - eoreq r2, lr, r4, lsl ip │ │ │ │ - eoreq r0, lr, ip, lsl r7 │ │ │ │ - eoreq r0, lr, r8, lsl r7 │ │ │ │ + eoreq r0, lr, r0, ror #12 │ │ │ │ + eoreq r0, lr, r4, lsr r4 │ │ │ │ + eoreq r0, lr, r8, asr r4 │ │ │ │ + eoreq r0, lr, r4, lsr r6 │ │ │ │ + eoreq r0, lr, r4, lsr #12 │ │ │ │ + eoreq r2, lr, r4, lsl #22 │ │ │ │ + eoreq r0, lr, ip, lsl #12 │ │ │ │ + eoreq r0, lr, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #820] @ 4ece8 │ │ │ │ ldr r3, [pc, #820] @ 4ecec │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -49516,36 +49516,36 @@ │ │ │ │ b 4ea6c │ │ │ │ ldr r0, [pc, #100] @ 4ed44 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4eb10 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r1, lr, r4, asr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r0, lr, r0, lsr #13 │ │ │ │ - strdeq r9, [pc], -r4 @ │ │ │ │ - @ instruction: 0x002db5b4 │ │ │ │ - @ instruction: 0x002deebc │ │ │ │ - strdeq pc, [lr], -ip @ │ │ │ │ - eoreq lr, sp, r0, ror lr │ │ │ │ - eoreq r9, pc, ip, lsr #14 │ │ │ │ - eoreq fp, sp, r0, lsl r5 │ │ │ │ - eoreq lr, sp, r8, lsl lr │ │ │ │ - eoreq pc, lr, r8, asr ip @ │ │ │ │ - eoreq lr, sp, ip, asr #27 │ │ │ │ - ldrdeq r5, [lr], -r0 @ │ │ │ │ - eoreq r2, pc, r0, lsr #25 │ │ │ │ - @ instruction: 0x002e04b8 │ │ │ │ - eoreq pc, sp, ip, asr sl @ │ │ │ │ - mlaeq lr, r4, r4, r0 │ │ │ │ - eoreq r0, lr, r8, lsl #9 │ │ │ │ - eoreq r0, lr, ip, ror #8 │ │ │ │ + mlaeq lr, r0, r5, r0 │ │ │ │ + eoreq r9, pc, r4, ror #11 │ │ │ │ + eoreq fp, sp, r4, lsr #9 │ │ │ │ + eoreq lr, sp, ip, lsr #27 │ │ │ │ + eoreq pc, lr, ip, ror #23 │ │ │ │ + eoreq lr, sp, r0, ror #26 │ │ │ │ + eoreq r9, pc, ip, lsl r6 @ │ │ │ │ + eoreq fp, sp, r0, lsl #8 │ │ │ │ + eoreq lr, sp, r8, lsl #26 │ │ │ │ + eoreq pc, lr, r8, asr #22 │ │ │ │ + @ instruction: 0x002decbc │ │ │ │ + eoreq r5, lr, r0, asr #17 │ │ │ │ + mlaeq pc, r0, fp, r2 @ │ │ │ │ + eoreq r0, lr, r8, lsr #7 │ │ │ │ + eoreq pc, sp, ip, asr #18 │ │ │ │ + eoreq r0, lr, r4, lsl #7 │ │ │ │ + eoreq r0, lr, r8, ror r3 │ │ │ │ + eoreq r0, lr, ip, asr r3 │ │ │ │ rsbseq r1, lr, r0, lsl #7 │ │ │ │ rsbseq r1, lr, r4, asr r3 │ │ │ │ - eoreq fp, sp, r4, ror #14 │ │ │ │ - eoreq fp, sp, r8, asr r7 │ │ │ │ + eoreq fp, sp, r4, asr r6 │ │ │ │ + eoreq fp, sp, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -49754,46 +49754,46 @@ │ │ │ │ ldr r0, [pc, #144] @ 4f124 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4b6cc │ │ │ │ ldrd r0, [r5] │ │ │ │ bl 4b204 │ │ │ │ bl 4b6f8 │ │ │ │ b 4ef74 │ │ │ │ - eorseq r8, r0, sl, asr #23 │ │ │ │ - eoreq r0, lr, r8, lsr #7 │ │ │ │ - mlaseq r0, r7, fp, r8 │ │ │ │ - eoreq r0, lr, r4, asr #6 │ │ │ │ - eoreq r0, lr, ip, asr r3 │ │ │ │ - eoreq r0, lr, r0, asr r3 │ │ │ │ - eoreq r0, lr, ip, lsr #5 │ │ │ │ - eoreq r0, lr, r0, asr #5 │ │ │ │ - eoreq r0, lr, r0, asr #5 │ │ │ │ - strdeq r0, [lr], -r8 @ │ │ │ │ - eoreq r0, lr, r0, lsl r3 │ │ │ │ - eoreq r0, lr, r4, lsl #6 │ │ │ │ - strdeq r0, [lr], -ip @ │ │ │ │ + @ instruction: 0x00308aba │ │ │ │ + mlaeq lr, r8, r2, r0 │ │ │ │ + eorseq r8, r0, r7, lsl #21 │ │ │ │ + eoreq r0, lr, r4, lsr r2 │ │ │ │ + eoreq r0, lr, ip, asr #4 │ │ │ │ + eoreq r0, lr, r0, asr #4 │ │ │ │ + mlaeq lr, ip, r1, r0 │ │ │ │ + @ instruction: 0x002e01b0 │ │ │ │ + @ instruction: 0x002e01b0 │ │ │ │ + eoreq r0, lr, r8, ror #3 │ │ │ │ + eoreq r0, lr, r0, lsl #4 │ │ │ │ strdeq r0, [lr], -r4 @ │ │ │ │ - eoreq r0, lr, ip, ror #5 │ │ │ │ - eoreq r0, lr, r4, ror #5 │ │ │ │ + eoreq r0, lr, ip, ror #3 │ │ │ │ + eoreq r0, lr, r4, ror #3 │ │ │ │ ldrdeq r0, [lr], -ip @ │ │ │ │ ldrdeq r0, [lr], -r4 @ │ │ │ │ - eoreq r0, lr, ip, asr #5 │ │ │ │ - eoreq r0, lr, r4, asr #5 │ │ │ │ - @ instruction: 0x002e02bc │ │ │ │ - mlaeq lr, r4, r2, r0 │ │ │ │ - eoreq r0, lr, r8, ror r2 │ │ │ │ - eoreq r0, lr, ip, asr #4 │ │ │ │ - eoreq r0, lr, r0, lsr #4 │ │ │ │ - strdeq r0, [lr], -r4 @ │ │ │ │ - eoreq r0, lr, r8, asr #3 │ │ │ │ - mlaeq lr, ip, r1, r0 │ │ │ │ - eoreq r0, lr, r0, ror r1 │ │ │ │ - eoreq r0, lr, r4, asr #2 │ │ │ │ - eoreq r0, lr, r8, lsl r1 │ │ │ │ - strdeq r0, [lr], -r0 @ │ │ │ │ + eoreq r0, lr, ip, asr #3 │ │ │ │ + eoreq r0, lr, r4, asr #3 │ │ │ │ + @ instruction: 0x002e01bc │ │ │ │ + @ instruction: 0x002e01b4 │ │ │ │ + eoreq r0, lr, ip, lsr #3 │ │ │ │ + eoreq r0, lr, r4, lsl #3 │ │ │ │ + eoreq r0, lr, r8, ror #2 │ │ │ │ + eoreq r0, lr, ip, lsr r1 │ │ │ │ + eoreq r0, lr, r0, lsl r1 │ │ │ │ + eoreq r0, lr, r4, ror #1 │ │ │ │ + strheq r0, [lr], -r8 @ │ │ │ │ + eoreq r0, lr, ip, lsl #1 │ │ │ │ + eoreq r0, lr, r0, rrx │ │ │ │ + eoreq r0, lr, r4, lsr r0 │ │ │ │ + eoreq r0, lr, r8 │ │ │ │ + eoreq pc, sp, r0, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -49866,22 +49866,22 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ - ldrdeq r0, [lr], -r4 @ │ │ │ │ - ldrdeq r0, [lr], -r4 @ │ │ │ │ - eoreq r7, lr, r4, ror #4 │ │ │ │ - eoreq r0, lr, r4, lsr #1 │ │ │ │ - eoreq r0, lr, r4, lsr #5 │ │ │ │ - eoreq r0, lr, r4, rrx │ │ │ │ - eoreq lr, sp, ip, asr lr │ │ │ │ - eoreq r0, lr, ip, lsl r0 │ │ │ │ + eoreq pc, sp, r4, asr #31 │ │ │ │ + eoreq pc, sp, r4, asr #31 │ │ │ │ + eoreq r7, lr, r4, asr r1 │ │ │ │ + mlaeq sp, r4, pc, pc @ │ │ │ │ + mlaeq lr, r4, r1, r0 │ │ │ │ + eoreq pc, sp, r4, asr pc @ │ │ │ │ + eoreq lr, sp, ip, asr #26 │ │ │ │ + eoreq pc, sp, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -49919,19 +49919,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - @ instruction: 0x002dffb8 │ │ │ │ - eoreq pc, sp, ip, asr #31 │ │ │ │ - @ instruction: 0x002dffbc │ │ │ │ - @ instruction: 0x002dffb4 │ │ │ │ - eoreq pc, sp, r4, lsr #31 │ │ │ │ + eoreq pc, sp, r8, lsr #29 │ │ │ │ + @ instruction: 0x002dfebc │ │ │ │ + eoreq pc, sp, ip, lsr #29 │ │ │ │ + eoreq pc, sp, r4, lsr #29 │ │ │ │ + mlaeq sp, r4, lr, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -50012,25 +50012,25 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4b758 │ │ │ │ ldr r0, [pc, #44] @ 4f4d8 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4f45c │ │ │ │ - eoreq pc, sp, ip, asr #30 │ │ │ │ - eoreq r4, lr, r0, lsr #31 │ │ │ │ - eoreq r1, lr, r0, asr #21 │ │ │ │ - mlaeq sp, ip, pc, sl @ │ │ │ │ - mlaeq sp, r8, ip, sl │ │ │ │ - eoreq pc, sp, r4, asr #20 │ │ │ │ - eoreq pc, sp, r8, ror #19 │ │ │ │ - eoreq pc, lr, ip, lsl #6 │ │ │ │ - eoreq fp, sp, r4, lsr r0 │ │ │ │ - eoreq sl, sp, r4, ror #31 │ │ │ │ - eoreq sl, sp, ip, lsl #31 │ │ │ │ + eoreq pc, sp, ip, lsr lr @ │ │ │ │ + mlaeq lr, r0, lr, r4 │ │ │ │ + @ instruction: 0x002e19b0 │ │ │ │ + eoreq sl, sp, ip, lsl #29 │ │ │ │ + eoreq sl, sp, r8, lsl #23 │ │ │ │ + eoreq pc, sp, r4, lsr r9 @ │ │ │ │ + ldrdeq pc, [sp], -r8 @ │ │ │ │ + strdeq pc, [lr], -ip @ │ │ │ │ + eoreq sl, sp, r4, lsr #30 │ │ │ │ + ldrdeq sl, [sp], -r4 @ │ │ │ │ + eoreq sl, sp, ip, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -50069,17 +50069,17 @@ │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ bl 4b234 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - mlaeq sp, r4, sp, pc @ │ │ │ │ - eoreq pc, sp, r4, asr #14 │ │ │ │ - eoreq pc, sp, ip, ror sp @ │ │ │ │ + eoreq pc, sp, r4, lsl #25 │ │ │ │ + eoreq pc, sp, r4, lsr r6 @ │ │ │ │ + eoreq pc, sp, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4aa0c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -50129,21 +50129,21 @@ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - eoreq pc, sp, ip, lsr #26 │ │ │ │ - eoreq r8, pc, r4, asr #13 │ │ │ │ - eoreq pc, sp, ip, lsl #26 │ │ │ │ - eoreq pc, sp, r0, lsl #26 │ │ │ │ - strdeq pc, [sp], -r4 @ │ │ │ │ - eoreq pc, sp, r4, ror #25 │ │ │ │ + eoreq pc, sp, ip, lsl ip @ │ │ │ │ + @ instruction: 0x002f85b4 │ │ │ │ + strdeq pc, [sp], -ip @ │ │ │ │ + strdeq pc, [sp], -r0 @ │ │ │ │ + eoreq pc, sp, r4, ror #23 │ │ │ │ ldrdeq pc, [sp], -r4 @ │ │ │ │ + eoreq pc, sp, r4, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r2, #0 │ │ │ │ beq 4f740 │ │ │ │ mov r8, r0 │ │ │ │ @@ -50162,22 +50162,22 @@ │ │ │ │ cmp r5, r3 │ │ │ │ mov r7, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r8, [r4, #12] │ │ │ │ str r1, [r4] │ │ │ │ beq 4f70c │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r6, [r4, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4f740 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ mov r7, #0 │ │ │ │ @@ -50189,25 +50189,25 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f780 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f7d0 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #8] │ │ │ │ beq 4f7a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f7b4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -50248,15 +50248,15 @@ │ │ │ │ cmp r5, r3 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [r4] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ beq 4f864 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r5, [r4] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #800] @ 0x320 │ │ │ │ cmp r3, #0 │ │ │ │ bne 4f894 │ │ │ │ @@ -50275,15 +50275,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f8d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f8e4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -50314,15 +50314,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r1, [r4] │ │ │ │ beq 4f96c │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [pc, #28] @ 4f994 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r2 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #92] @ 0x5c │ │ │ │ @@ -50334,31 +50334,31 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ rsb r1, r1, #0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f9dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4fa10 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ beq 4fa04 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4fa24 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ @@ -50388,15 +50388,15 @@ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ beq 4fa84 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #24] @ 4faa4 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrbeq lr, [r5, #256]! @ 0x100 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -50441,19 +50441,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ asr r1, r4, #31 │ │ │ │ bl 4b1d4 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq lr, sp, r8, lsr sl │ │ │ │ - eoreq pc, sp, ip, ror r8 @ │ │ │ │ - eoreq pc, sp, r4, ror r8 @ │ │ │ │ - eoreq pc, sp, r8, asr #16 │ │ │ │ - eoreq sl, sp, ip, ror #14 │ │ │ │ + eoreq lr, sp, r8, lsr #18 │ │ │ │ + eoreq pc, sp, ip, ror #14 │ │ │ │ + eoreq pc, sp, r4, ror #14 │ │ │ │ + eoreq pc, sp, r8, lsr r7 @ │ │ │ │ + eoreq sl, sp, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #128] @ 4fc18 │ │ │ │ @@ -50486,19 +50486,19 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - eoreq lr, sp, r8, ror #18 │ │ │ │ - eoreq pc, sp, r0, asr #15 │ │ │ │ - eoreq pc, sp, r4, lsr #15 │ │ │ │ - mlaeq sp, r8, r7, pc @ │ │ │ │ - eoreq sl, sp, r4, lsl #17 │ │ │ │ + eoreq lr, sp, r8, asr r8 │ │ │ │ + @ instruction: 0x002df6b0 │ │ │ │ + mlaeq sp, r4, r6, pc @ │ │ │ │ + eoreq pc, sp, r8, lsl #13 │ │ │ │ + eoreq sl, sp, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #64] @ 4fc84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #60] @ 4fc88 │ │ │ │ @@ -50513,17 +50513,17 @@ │ │ │ │ bl 4b7b8 │ │ │ │ bl 4ae60 │ │ │ │ bl 4abfc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ - eoreq sl, sp, r4, lsr #32 │ │ │ │ - @ instruction: 0x002de8b4 │ │ │ │ - strdeq pc, [sp], -r8 @ │ │ │ │ + eoreq r9, sp, r4, lsl pc │ │ │ │ + eoreq lr, sp, r4, lsr #15 │ │ │ │ + eoreq pc, sp, r8, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #156] @ 4fd4c │ │ │ │ @@ -50563,20 +50563,20 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - @ instruction: 0x002df6bc │ │ │ │ - eoreq lr, sp, ip, asr #16 │ │ │ │ - eoreq pc, sp, r8, lsl #13 │ │ │ │ - ldrdeq pc, [sp], -r0 @ │ │ │ │ - eoreq pc, sp, r4, lsl #13 │ │ │ │ - eoreq pc, sp, ip, asr #12 │ │ │ │ + eoreq pc, sp, ip, lsr #11 │ │ │ │ + eoreq lr, sp, ip, lsr r7 │ │ │ │ + eoreq pc, sp, r8, ror r5 @ │ │ │ │ + eoreq pc, sp, r0, asr #3 │ │ │ │ + eoreq pc, sp, r4, ror r5 @ │ │ │ │ + eoreq pc, sp, ip, lsr r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [pc, #128] @ 4fe04 │ │ │ │ @@ -50609,19 +50609,19 @@ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq lr, sp, ip, ror r7 │ │ │ │ - eoreq pc, sp, r4, lsl #12 │ │ │ │ - @ instruction: 0x002df5b4 │ │ │ │ - strdeq pc, [sp], -ip @ │ │ │ │ - eoreq pc, sp, ip, asr #11 │ │ │ │ + eoreq lr, sp, ip, ror #12 │ │ │ │ + strdeq pc, [sp], -r4 @ │ │ │ │ + eoreq pc, sp, r4, lsr #9 │ │ │ │ + eoreq pc, sp, ip, ror #1 │ │ │ │ + @ instruction: 0x002df4bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #144] @ 4fec8 │ │ │ │ @@ -50658,18 +50658,18 @@ │ │ │ │ bl 4ae60 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ bl 4b758 │ │ │ │ bl 4ae60 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq lr, sp, r4, lsl r7 │ │ │ │ - eoreq pc, sp, r4, ror r5 @ │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - eoreq pc, sp, r0, asr #10 │ │ │ │ + eoreq lr, sp, r4, lsl #12 │ │ │ │ + eoreq pc, sp, r4, ror #8 │ │ │ │ + eoreq r1, lr, r0, ror #11 │ │ │ │ + eoreq pc, sp, r0, lsr r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ 4ff38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #68] @ 4ff3c │ │ │ │ @@ -50686,17 +50686,17 @@ │ │ │ │ bl 4abfc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 142198 │ │ │ │ - mlaeq sp, r0, sp, sp │ │ │ │ - eoreq lr, sp, r8, lsl #12 │ │ │ │ - @ instruction: 0x002df4b8 │ │ │ │ + eoreq sp, sp, r0, lsl #25 │ │ │ │ + strdeq lr, [sp], -r8 @ │ │ │ │ + eoreq pc, sp, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #436] @ 50110 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #432] @ 50114 │ │ │ │ @@ -50755,18 +50755,18 @@ │ │ │ │ mov r6, r0 │ │ │ │ beq 500f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 50050 │ │ │ │ cmp r0, sl │ │ │ │ beq 50074 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 50074 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ add r4, r4, #4 │ │ │ │ @@ -50777,15 +50777,15 @@ │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne 50008 │ │ │ │ cmp r6, #0 │ │ │ │ beq 500c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 500c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ add r4, r4, #4 │ │ │ │ @@ -50800,21 +50800,21 @@ │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne 50084 │ │ │ │ b 500d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 50074 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 50074 │ │ │ │ bl 4b758 │ │ │ │ b 4ffd8 │ │ │ │ - eoreq pc, sp, r4, ror #8 │ │ │ │ - eoreq lr, sp, r0, ror #11 │ │ │ │ - @ instruction: 0x002e15bc │ │ │ │ + eoreq pc, sp, r4, asr r3 @ │ │ │ │ + ldrdeq lr, [sp], -r0 @ │ │ │ │ + eoreq r1, lr, ip, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #260] @ 50238 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -50833,27 +50833,27 @@ │ │ │ │ bl 4abfc │ │ │ │ mov r9, #0 │ │ │ │ mov sl, r6 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 501a0 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 501a0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ str r9, [r4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 501d0 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 501d0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ cmp sl, r4 │ │ │ │ @@ -50862,15 +50862,15 @@ │ │ │ │ add r4, r7, #92 @ 0x5c │ │ │ │ add r9, r7, #116 @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 50214 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 50214 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ cmp r9, r4 │ │ │ │ @@ -50878,17 +50878,17 @@ │ │ │ │ bne 501e8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 142198 │ │ │ │ - eoreq sp, sp, r8, asr #22 │ │ │ │ - eoreq lr, sp, ip, lsl #8 │ │ │ │ - eoreq pc, sp, r8, lsl #5 │ │ │ │ + eoreq sp, sp, r8, lsr sl │ │ │ │ + strdeq lr, [sp], -ip @ │ │ │ │ + eoreq pc, sp, r8, ror r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #452] @ 50420 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #448] @ 50424 │ │ │ │ @@ -50947,20 +50947,20 @@ │ │ │ │ beq 50404 │ │ │ │ cmp r0, #0 │ │ │ │ beq 50354 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ beq 50370 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 503e0 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ str r7, [r6] │ │ │ │ beq 503cc │ │ │ │ @@ -50968,15 +50968,15 @@ │ │ │ │ ldr r7, [r6, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne 50304 │ │ │ │ cmp r7, #0 │ │ │ │ beq 503bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 503bc │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ add r4, r4, #4 │ │ │ │ @@ -50996,21 +50996,21 @@ │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r9, r4 │ │ │ │ bne 50380 │ │ │ │ b 503cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 50370 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 50370 │ │ │ │ bl 4b758 │ │ │ │ b 502d4 │ │ │ │ - eoreq pc, sp, r8, lsl #3 │ │ │ │ - eoreq lr, sp, r4, ror #5 │ │ │ │ - eoreq r1, lr, r0, asr #5 │ │ │ │ + eoreq pc, sp, r8, ror r0 @ │ │ │ │ + ldrdeq lr, [sp], -r4 @ │ │ │ │ + @ instruction: 0x002e11b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #452] @ 50608 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #448] @ 5060c │ │ │ │ @@ -51069,20 +51069,20 @@ │ │ │ │ beq 505ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 5053c │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ beq 50558 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 505c8 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ str r7, [r6] │ │ │ │ beq 505b4 │ │ │ │ @@ -51090,15 +51090,15 @@ │ │ │ │ ldr r7, [r6, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne 504ec │ │ │ │ cmp r7, #0 │ │ │ │ beq 505a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 505a4 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ add r4, r4, #4 │ │ │ │ @@ -51118,21 +51118,21 @@ │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r9, r4 │ │ │ │ bne 50568 │ │ │ │ b 505b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 50558 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 50558 │ │ │ │ bl 4b758 │ │ │ │ b 504bc │ │ │ │ - @ instruction: 0x002defb8 │ │ │ │ - strdeq lr, [sp], -ip @ │ │ │ │ - ldrdeq r1, [lr], -r8 @ │ │ │ │ + eoreq lr, sp, r8, lsr #29 │ │ │ │ + eoreq sp, sp, ip, ror #31 │ │ │ │ + eoreq r0, lr, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -51267,16 +51267,16 @@ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2, #68] @ 0x44 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r3, r1 │ │ │ │ bne 50830 │ │ │ │ b 506b0 │ │ │ │ - eorseq r7, r0, ip, lsr #6 │ │ │ │ - eorseq r7, r0, r2, lsl r3 │ │ │ │ + eorseq r7, r0, ip, lsl r2 │ │ │ │ + eorseq r7, r0, r2, lsl #4 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ andeq r1, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r6, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -51326,19 +51326,19 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq sp, sp, r4, ror ip │ │ │ │ - mlaeq sp, r8, fp, lr │ │ │ │ - @ instruction: 0x002deab0 │ │ │ │ - @ instruction: 0x002d9bb0 │ │ │ │ - eoreq lr, sp, r8, asr fp │ │ │ │ + eoreq sp, sp, r4, ror #22 │ │ │ │ + eoreq lr, sp, r8, lsl #21 │ │ │ │ + eoreq lr, sp, r0, lsr #19 │ │ │ │ + eoreq r9, sp, r0, lsr #21 │ │ │ │ + eoreq lr, sp, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ ldr sl, [r1, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #448] @ 50b2c │ │ │ │ @@ -51451,24 +51451,24 @@ │ │ │ │ ldr r0, [pc, #56] @ 50b50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ac60 │ │ │ │ cmp r9, #0 │ │ │ │ beq 50ac4 │ │ │ │ bl 4b4c0 │ │ │ │ b 50a7c │ │ │ │ - eoreq sp, sp, ip, lsl #23 │ │ │ │ - eoreq lr, sp, r4, asr #21 │ │ │ │ - eoreq lr, sp, r4, asr #19 │ │ │ │ - eoreq r9, sp, r4, asr #21 │ │ │ │ - eoreq lr, sp, ip, ror #20 │ │ │ │ - mlaeq sp, r8, r2, sp │ │ │ │ - eoreq lr, lr, r4, lsl #20 │ │ │ │ - eoreq lr, sp, r8, lsl #20 │ │ │ │ - eoreq lr, sp, r0, ror #18 │ │ │ │ - eoreq lr, sp, r4, lsr r9 │ │ │ │ + eoreq sp, sp, ip, ror sl │ │ │ │ + @ instruction: 0x002de9b4 │ │ │ │ + @ instruction: 0x002de8b4 │ │ │ │ + @ instruction: 0x002d99b4 │ │ │ │ + eoreq lr, sp, ip, asr r9 │ │ │ │ + eoreq sp, sp, r8, lsl #3 │ │ │ │ + strdeq lr, [lr], -r4 @ │ │ │ │ + strdeq lr, [sp], -r8 @ │ │ │ │ + eoreq lr, sp, r0, asr r8 │ │ │ │ + eoreq lr, sp, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #236] @ 50c60 │ │ │ │ @@ -51528,21 +51528,21 @@ │ │ │ │ bne 50c50 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrdeq lr, [sp], -r8 @ │ │ │ │ - eoreq sp, sp, r4, lsl #19 │ │ │ │ - @ instruction: 0x002de7bc │ │ │ │ - @ instruction: 0x002d98bc │ │ │ │ - eoreq lr, sp, r4, ror #16 │ │ │ │ - eoreq lr, sp, r8, lsl #17 │ │ │ │ - eoreq lr, sp, ip, ror #16 │ │ │ │ + eoreq lr, sp, r8, asr #15 │ │ │ │ + eoreq sp, sp, r4, ror r8 │ │ │ │ + eoreq lr, sp, ip, lsr #13 │ │ │ │ + eoreq r9, sp, ip, lsr #15 │ │ │ │ + eoreq lr, sp, r4, asr r7 │ │ │ │ + eoreq lr, sp, r8, ror r7 │ │ │ │ + eoreq lr, sp, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [pc, #172] @ 50d48 │ │ │ │ @@ -51586,19 +51586,19 @@ │ │ │ │ bne 50d38 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq sp, sp, ip, asr r8 │ │ │ │ - ldrdeq lr, [sp], -r4 @ │ │ │ │ - mlaeq sp, r8, r6, lr │ │ │ │ - mlaeq sp, r8, r7, r9 │ │ │ │ - eoreq lr, sp, r0, asr #14 │ │ │ │ + eoreq sp, sp, ip, asr #14 │ │ │ │ + eoreq lr, sp, r4, asr #13 │ │ │ │ + eoreq lr, sp, r8, lsl #11 │ │ │ │ + eoreq r9, sp, r8, lsl #13 │ │ │ │ + eoreq lr, sp, r0, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ beq 50d84 │ │ │ │ mov r6, r0 │ │ │ │ @@ -51893,18 +51893,18 @@ │ │ │ │ ldr r1, [pc, #32] @ 51220 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #119 @ 0x77 │ │ │ │ bx r3 │ │ │ │ - eoreq ip, sp, ip, asr pc │ │ │ │ - eoreq ip, sp, r8, lsl pc │ │ │ │ - strdeq ip, [sp], -r8 @ │ │ │ │ - ldrdeq ip, [sp], -r4 @ │ │ │ │ + eoreq ip, sp, ip, asr #28 │ │ │ │ + eoreq ip, sp, r8, lsl #28 │ │ │ │ + eoreq ip, sp, r8, ror #27 │ │ │ │ + eoreq ip, sp, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ ldr r3, [pc, #88] @ 51298 │ │ │ │ and r2, r2, #15 │ │ │ │ @@ -51927,18 +51927,18 @@ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [pc, #28] @ 512a8 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ b 51260 │ │ │ │ ldrheq lr, [sp], #-208 @ 0xffffff30 @ │ │ │ │ - eoreq pc, lr, r0, asr #4 │ │ │ │ - eoreq ip, sp, r8, asr #1 │ │ │ │ + eoreq pc, lr, r0, lsr r1 @ │ │ │ │ + @ instruction: 0x002dbfb8 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - mlaeq pc, ip, ip, r0 @ │ │ │ │ + eoreq r0, pc, ip, lsl #23 │ │ │ │ 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, [pc, #1112] @ 5171c │ │ │ │ ldr r2, [pc, #1112] @ 51720 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -52215,50 +52215,50 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r8, r9 │ │ │ │ mov fp, r9 │ │ │ │ bhi 513a0 │ │ │ │ b 51494 │ │ │ │ - eoreq r0, pc, r4, ror #24 │ │ │ │ - eoreq lr, sp, r8, lsr #3 │ │ │ │ - eoreq r0, pc, r8, asr ip @ │ │ │ │ - eoreq lr, sp, ip, ror r1 │ │ │ │ + eoreq r0, pc, r4, asr fp @ │ │ │ │ + mlaeq sp, r8, r0, lr │ │ │ │ + eoreq r0, pc, r8, asr #22 │ │ │ │ + eoreq lr, sp, ip, rrx │ │ │ │ rsbseq lr, sp, r8, asr #25 │ │ │ │ - eoreq pc, lr, r4, asr r1 @ │ │ │ │ - eoreq lr, sp, ip, lsl r1 │ │ │ │ - @ instruction: 0x002f0bb4 │ │ │ │ - eorseq r6, r0, ip, lsr r6 │ │ │ │ - eoreq lr, sp, ip, asr #1 │ │ │ │ - eoreq lr, sp, r8, lsr #1 │ │ │ │ - eoreq r0, pc, r4, lsr #22 │ │ │ │ - eoreq lr, sp, ip, ror r0 │ │ │ │ - strdeq r0, [pc], -r8 @ │ │ │ │ - eoreq r0, pc, ip, lsl #22 │ │ │ │ - eoreq r0, lr, r8, asr r0 │ │ │ │ - eoreq r0, pc, r0, lsl #21 │ │ │ │ - eoreq fp, sp, r8, ror lr │ │ │ │ + eoreq pc, lr, r4, asr #32 │ │ │ │ + eoreq lr, sp, ip │ │ │ │ + eoreq r0, pc, r4, lsr #21 │ │ │ │ + eorseq r6, r0, ip, lsr #10 │ │ │ │ + @ instruction: 0x002ddfbc │ │ │ │ + mlaeq sp, r8, pc, sp @ │ │ │ │ + eoreq r0, pc, r4, lsl sl @ │ │ │ │ + eoreq sp, sp, ip, ror #30 │ │ │ │ + eoreq r0, pc, r8, ror #19 │ │ │ │ + strdeq r0, [pc], -ip @ │ │ │ │ + eoreq pc, sp, r8, asr #30 │ │ │ │ + eoreq r0, pc, r0, ror r9 @ │ │ │ │ + eoreq fp, sp, r8, ror #26 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - eoreq r0, pc, r0, lsr sl @ │ │ │ │ - mlaeq sp, ip, pc, sp @ │ │ │ │ - eoreq sp, sp, r8, lsr #31 │ │ │ │ - eoreq sp, sp, r4, asr #30 │ │ │ │ - eoreq sp, sp, r8, lsr pc │ │ │ │ - @ instruction: 0x002f09bc │ │ │ │ - ldrdeq sp, [sp], -ip @ │ │ │ │ - eoreq r0, pc, r8, asr r9 @ │ │ │ │ - @ instruction: 0x002eeeb8 │ │ │ │ - eoreq sp, sp, ip, ror #28 │ │ │ │ - ldrdeq lr, [lr], -r0 @ │ │ │ │ + eoreq r0, pc, r0, lsr #18 │ │ │ │ + eoreq sp, sp, ip, lsl #29 │ │ │ │ + mlaeq sp, r8, lr, sp │ │ │ │ eoreq sp, sp, r4, lsr lr │ │ │ │ - @ instruction: 0x002f08b0 │ │ │ │ - ldrdeq sp, [sp], -r4 @ │ │ │ │ - eoreq r0, pc, r0, asr r8 @ │ │ │ │ - @ instruction: 0x002dddb4 │ │ │ │ - eoreq r0, pc, r0, lsr r8 @ │ │ │ │ + eoreq sp, sp, r8, lsr #28 │ │ │ │ + eoreq r0, pc, ip, lsr #17 │ │ │ │ + eoreq sp, sp, ip, asr #27 │ │ │ │ + eoreq r0, pc, r8, asr #16 │ │ │ │ + eoreq lr, lr, r8, lsr #27 │ │ │ │ + eoreq sp, sp, ip, asr sp │ │ │ │ + eoreq lr, lr, r0, asr #29 │ │ │ │ + eoreq sp, sp, r4, lsr #26 │ │ │ │ + eoreq r0, pc, r0, lsr #15 │ │ │ │ + eoreq sp, sp, r4, asr #25 │ │ │ │ + eoreq r0, pc, r0, asr #14 │ │ │ │ + eoreq sp, sp, r4, lsr #25 │ │ │ │ + eoreq r0, pc, r0, lsr #14 │ │ │ │ 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 r5, [pc, #600] @ 51a1c │ │ │ │ ldr r2, [pc, #600] @ 51a20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -52407,37 +52407,37 @@ │ │ │ │ ldr r0, [pc, #112] @ 51a78 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r8, r0] │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b 51810 │ │ │ │ - eoreq r0, pc, r4, ror #14 │ │ │ │ - eoreq sp, sp, r4, ror #25 │ │ │ │ + eoreq r0, pc, r4, asr r6 @ │ │ │ │ + ldrdeq sp, [sp], -r4 @ │ │ │ │ rsbseq lr, sp, r4, lsl #16 │ │ │ │ - mlaeq lr, r0, ip, lr │ │ │ │ - eoreq r8, sp, ip, lsl #28 │ │ │ │ - strdeq r0, [pc], -r4 @ │ │ │ │ - eorseq r6, r0, r2, ror r1 │ │ │ │ - eoreq r0, pc, r0, ror #13 │ │ │ │ - eoreq sp, sp, r8, lsr ip │ │ │ │ - eoreq r0, pc, r0, ror #12 │ │ │ │ - eoreq fp, sp, r4, lsr sl │ │ │ │ - eoreq lr, lr, r8, ror fp │ │ │ │ - eoreq lr, lr, ip, asr fp │ │ │ │ - eoreq lr, lr, r0, asr #22 │ │ │ │ - eoreq lr, lr, r4, lsr #22 │ │ │ │ + eoreq lr, lr, r0, lsl #23 │ │ │ │ + strdeq r8, [sp], -ip @ │ │ │ │ + eoreq r0, pc, r4, ror #11 │ │ │ │ + eorseq r6, r0, r2, rrx │ │ │ │ + ldrdeq r0, [pc], -r0 @ │ │ │ │ + eoreq sp, sp, r8, lsr #22 │ │ │ │ + eoreq r0, pc, r0, asr r5 @ │ │ │ │ + eoreq fp, sp, r4, lsr #18 │ │ │ │ + eoreq lr, lr, r8, ror #20 │ │ │ │ + eoreq lr, lr, ip, asr #20 │ │ │ │ + eoreq lr, lr, r0, lsr sl │ │ │ │ + eoreq lr, lr, r4, lsl sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaeq pc, r4, r5, r0 @ │ │ │ │ + eoreq r0, pc, r4, lsl #9 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r0, pc, r4, ror r5 @ │ │ │ │ + eoreq r0, pc, r4, ror #8 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - eoreq r0, pc, r4, asr r5 @ │ │ │ │ + eoreq r0, pc, r4, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, pc, r4, lsr r5 @ │ │ │ │ + eoreq r0, pc, r4, lsr #8 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ 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, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ @@ -53406,95 +53406,95 @@ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ b 5289c │ │ │ │ ldr r2, [pc, #328] @ 52af8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 52294 │ │ │ │ rsbseq lr, sp, ip, asr #10 │ │ │ │ - strdeq sp, [sp], -r8 @ │ │ │ │ - eoreq r0, pc, r4, asr r4 @ │ │ │ │ - mlaeq pc, r0, fp, r7 @ │ │ │ │ - eoreq fp, sp, r4, lsl #5 │ │ │ │ - @ instruction: 0x002f03b4 │ │ │ │ - eoreq sp, sp, r8, lsr #18 │ │ │ │ - eoreq sp, sp, ip, lsl #18 │ │ │ │ - eoreq r0, pc, r0, ror #6 │ │ │ │ - eoreq r0, pc, ip, lsr r3 @ │ │ │ │ - ldrdeq ip, [sp], -r4 @ │ │ │ │ - ldrdeq ip, [sp], -ip @ │ │ │ │ - eoreq r0, pc, ip, lsl #5 │ │ │ │ - eoreq sp, sp, r0, lsl #16 │ │ │ │ + eoreq sp, sp, r8, ror #17 │ │ │ │ + eoreq r0, pc, r4, asr #6 │ │ │ │ + eoreq r7, pc, r0, lsl #21 │ │ │ │ + eoreq fp, sp, r4, ror r1 │ │ │ │ + eoreq r0, pc, r4, lsr #5 │ │ │ │ + eoreq sp, sp, r8, lsl r8 │ │ │ │ + strdeq sp, [sp], -ip @ │ │ │ │ + eoreq r0, pc, r0, asr r2 @ │ │ │ │ + eoreq r0, pc, ip, lsr #4 │ │ │ │ + eoreq ip, sp, r4, asr #7 │ │ │ │ + eoreq ip, sp, ip, asr #7 │ │ │ │ + eoreq r0, pc, ip, ror r1 @ │ │ │ │ + strdeq sp, [sp], -r0 @ │ │ │ │ rsbseq lr, sp, r0, lsl lr │ │ │ │ - eoreq r0, pc, r8, lsl #4 │ │ │ │ - eoreq ip, sp, r0, lsl #7 │ │ │ │ - eoreq ip, sp, r0, asr #6 │ │ │ │ - eoreq r0, pc, r0, ror #2 │ │ │ │ - eoreq r0, pc, ip, asr #2 │ │ │ │ - eoreq sp, sp, r4, asr #13 │ │ │ │ + strdeq r0, [pc], -r8 @ │ │ │ │ + eoreq ip, sp, r0, ror r2 │ │ │ │ + eoreq ip, sp, r0, lsr r2 │ │ │ │ + eoreq r0, pc, r0, asr r0 @ │ │ │ │ + eoreq r0, pc, ip, lsr r0 @ │ │ │ │ + @ instruction: 0x002dd5b4 │ │ │ │ ldrsbeq lr, [sp], #-196 @ 0xffffff3c @ │ │ │ │ - eoreq r0, pc, ip, lsr #1 │ │ │ │ - eoreq ip, sp, r4, lsr #4 │ │ │ │ - eoreq r0, pc, r4, asr r0 @ │ │ │ │ - eoreq ip, sp, r4, lsl #3 │ │ │ │ - @ instruction: 0x002effb4 │ │ │ │ - eoreq pc, lr, r4, lsr pc @ │ │ │ │ - eoreq sp, sp, ip, lsr #9 │ │ │ │ - eoreq lr, lr, r4, ror r4 │ │ │ │ - eoreq sp, sp, r4, ror #8 │ │ │ │ - eoreq pc, lr, r0, ror #29 │ │ │ │ - eoreq ip, sp, r8, lsl #1 │ │ │ │ - mlaeq lr, r0, lr, pc @ │ │ │ │ + mlaeq lr, ip, pc, pc @ │ │ │ │ + eoreq ip, sp, r4, lsl r1 │ │ │ │ + eoreq pc, lr, r4, asr #30 │ │ │ │ + eoreq ip, sp, r4, ror r0 │ │ │ │ + eoreq pc, lr, r4, lsr #29 │ │ │ │ + eoreq pc, lr, r4, lsr #28 │ │ │ │ + mlaeq sp, ip, r3, sp │ │ │ │ + eoreq lr, lr, r4, ror #6 │ │ │ │ + eoreq sp, sp, r4, asr r3 │ │ │ │ + ldrdeq pc, [lr], -r0 @ │ │ │ │ + eoreq fp, sp, r8, ror pc │ │ │ │ + eoreq pc, lr, r0, lsl #27 │ │ │ │ rsbseq lr, sp, r0, lsl sl │ │ │ │ - eoreq sp, sp, r0, lsr #6 │ │ │ │ - mlaeq lr, ip, sp, pc @ │ │ │ │ - eoreq lr, lr, r8, lsl #6 │ │ │ │ + eoreq sp, sp, r0, lsl r2 │ │ │ │ + eoreq pc, lr, ip, lsl #25 │ │ │ │ + strdeq lr, [lr], -r8 @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq pc, lr, r4, lsr #26 │ │ │ │ - mlaeq sp, ip, r2, sp │ │ │ │ - eoreq lr, lr, ip, asr r2 │ │ │ │ + eoreq pc, lr, r4, lsl ip @ │ │ │ │ + eoreq sp, sp, ip, lsl #3 │ │ │ │ + eoreq lr, lr, ip, asr #2 │ │ │ │ eorseq pc, pc, r0 │ │ │ │ - eoreq sp, sp, r4, asr #4 │ │ │ │ - eoreq pc, lr, r0, asr #25 │ │ │ │ - eoreq pc, lr, ip, lsl #25 │ │ │ │ + eoreq sp, sp, r4, lsr r1 │ │ │ │ + @ instruction: 0x002efbb0 │ │ │ │ + eoreq pc, lr, ip, ror fp @ │ │ │ │ cdpeq 0, 0, cr0, cr0, cr11, {0} │ │ │ │ - strdeq sp, [sp], -r0 @ │ │ │ │ - eoreq pc, lr, r4, lsr ip @ │ │ │ │ - eoreq lr, lr, ip, lsl #3 │ │ │ │ - ldrdeq sl, [sp], -r8 @ │ │ │ │ - eoreq pc, lr, ip, asr #23 │ │ │ │ - eoreq pc, lr, r0, lsl #23 │ │ │ │ - ldrdeq fp, [sp], -r4 @ │ │ │ │ - eoreq fp, sp, r4, lsl #25 │ │ │ │ - @ instruction: 0x002efab0 │ │ │ │ - eoreq fp, sp, r0, lsr #24 │ │ │ │ - eoreq pc, lr, r8, lsr sl @ │ │ │ │ - @ instruction: 0x002dcfb0 │ │ │ │ + eoreq sp, sp, r0, ror #1 │ │ │ │ + eoreq pc, lr, r4, lsr #22 │ │ │ │ + eoreq lr, lr, ip, ror r0 │ │ │ │ + eoreq sl, sp, r8, asr #29 │ │ │ │ + @ instruction: 0x002efabc │ │ │ │ + eoreq pc, lr, r0, ror sl @ │ │ │ │ + eoreq fp, sp, r4, asr #23 │ │ │ │ + eoreq fp, sp, r4, ror fp │ │ │ │ + eoreq pc, lr, r0, lsr #19 │ │ │ │ + eoreq fp, sp, r0, lsl fp │ │ │ │ + eoreq pc, lr, r8, lsr #18 │ │ │ │ + eoreq ip, sp, r0, lsr #29 │ │ │ │ rsbseq lr, sp, r0, asr #11 │ │ │ │ - @ instruction: 0x002ef9b8 │ │ │ │ - eoreq fp, sp, r0, lsr fp │ │ │ │ - eoreq pc, lr, r0, ror #18 │ │ │ │ - @ instruction: 0x002dbab0 │ │ │ │ - ldrdeq pc, [lr], -r8 @ │ │ │ │ - eoreq pc, lr, r4, asr #17 │ │ │ │ - eoreq ip, sp, ip, lsr lr │ │ │ │ - rsbseq lr, sp, ip, asr #8 │ │ │ │ - eoreq pc, lr, r0, lsr #16 │ │ │ │ - mlaeq sp, r8, r9, fp │ │ │ │ + eoreq pc, lr, r8, lsr #17 │ │ │ │ + eoreq fp, sp, r0, lsr #20 │ │ │ │ + eoreq pc, lr, r0, asr r8 @ │ │ │ │ + eoreq fp, sp, r0, lsr #19 │ │ │ │ eoreq pc, lr, r8, asr #15 │ │ │ │ - eoreq fp, sp, r4, lsl r9 │ │ │ │ + @ instruction: 0x002ef7b4 │ │ │ │ + eoreq ip, sp, ip, lsr #26 │ │ │ │ + rsbseq lr, sp, ip, asr #8 │ │ │ │ + eoreq pc, lr, r0, lsl r7 @ │ │ │ │ + eoreq fp, sp, r8, lsl #17 │ │ │ │ + @ instruction: 0x002ef6b8 │ │ │ │ + eoreq fp, sp, r4, lsl #16 │ │ │ │ rsbseq lr, sp, ip, lsr #6 │ │ │ │ - eoreq pc, lr, r4, asr #14 │ │ │ │ - eoreq fp, sp, r8, ror #16 │ │ │ │ - eoreq fp, sp, r4, lsr r8 │ │ │ │ - eoreq fp, sp, ip, lsl r8 │ │ │ │ - eoreq pc, lr, ip, ror #12 │ │ │ │ - eoreq fp, sp, ip, asr #15 │ │ │ │ - eoreq pc, lr, r4, lsr #12 │ │ │ │ + eoreq pc, lr, r4, lsr r6 @ │ │ │ │ + eoreq fp, sp, r8, asr r7 │ │ │ │ + eoreq fp, sp, r4, lsr #14 │ │ │ │ + eoreq fp, sp, ip, lsl #14 │ │ │ │ + eoreq pc, lr, ip, asr r5 @ │ │ │ │ + @ instruction: 0x002db6bc │ │ │ │ + eoreq pc, lr, r4, lsl r5 @ │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - eoreq r7, sp, r8, lsl #21 │ │ │ │ + eoreq r7, sp, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ldr r6, [pc, #2692] @ 5359c │ │ │ │ sub r3, r3, #9 │ │ │ │ @@ -54169,95 +54169,95 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ blx r8 │ │ │ │ b 52ef8 │ │ │ │ ldrsbeq sp, [sp], #-72 @ 0xffffffb8 @ │ │ │ │ sbcseq r0, r0, r1 │ │ │ │ - ldrdeq pc, [lr], -ip @ │ │ │ │ - mlaeq sp, r4, r9, ip │ │ │ │ - eoreq fp, sp, r8, lsr r5 │ │ │ │ - eoreq pc, lr, ip, lsl #7 │ │ │ │ - eoreq fp, sp, r8, ror #9 │ │ │ │ - eoreq pc, lr, r4, asr r3 @ │ │ │ │ - eoreq ip, sp, r0, asr #17 │ │ │ │ - strdeq pc, [lr], -r4 @ │ │ │ │ - eoreq fp, sp, ip, ror r4 │ │ │ │ - eoreq ip, sp, r8, asr r8 │ │ │ │ - eoreq pc, lr, r8, lsl #5 │ │ │ │ - mlaeq lr, r0, r2, pc @ │ │ │ │ - eoreq fp, sp, r0, lsl #8 │ │ │ │ - eoreq ip, sp, r4, lsl #16 │ │ │ │ - eoreq pc, lr, r8, lsr #4 │ │ │ │ - eoreq pc, lr, r8, lsl #4 │ │ │ │ - eoreq ip, sp, r0, lsl #15 │ │ │ │ + eoreq pc, lr, ip, asr #5 │ │ │ │ + eoreq ip, sp, r4, lsl #17 │ │ │ │ + eoreq fp, sp, r8, lsr #8 │ │ │ │ + eoreq pc, lr, ip, ror r2 @ │ │ │ │ + ldrdeq fp, [sp], -r8 @ │ │ │ │ + eoreq pc, lr, r4, asr #4 │ │ │ │ + @ instruction: 0x002dc7b0 │ │ │ │ + eoreq pc, lr, r4, ror #3 │ │ │ │ + eoreq fp, sp, ip, ror #6 │ │ │ │ + eoreq ip, sp, r8, asr #14 │ │ │ │ + eoreq pc, lr, r8, ror r1 @ │ │ │ │ + eoreq pc, lr, r0, lsl #3 │ │ │ │ + strdeq fp, [sp], -r0 @ │ │ │ │ + strdeq ip, [sp], -r4 @ │ │ │ │ + eoreq pc, lr, r8, lsl r1 @ │ │ │ │ + strdeq pc, [lr], -r8 @ │ │ │ │ + eoreq ip, sp, r0, ror r6 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - eoreq fp, sp, ip, asr #6 │ │ │ │ - eoreq sp, lr, r4, ror #13 │ │ │ │ - eoreq pc, lr, ip, lsr r1 @ │ │ │ │ - eoreq ip, sp, r4, lsl r7 │ │ │ │ - eoreq sp, lr, r8, lsl #13 │ │ │ │ - mlaeq sp, r4, r6, ip │ │ │ │ - eoreq fp, sp, r4, lsl r2 │ │ │ │ - eoreq pc, lr, r0 │ │ │ │ - eoreq ip, sp, r8, ror r5 │ │ │ │ - eoreq sp, lr, r8, lsr r5 │ │ │ │ - ldrdeq ip, [sp], -ip @ │ │ │ │ - eoreq lr, lr, r4, lsr #31 │ │ │ │ - mlaeq sp, r8, r3, sl │ │ │ │ - eoreq lr, lr, r4, ror pc │ │ │ │ - eoreq ip, sp, ip, lsr #10 │ │ │ │ - eoreq ip, sp, r4, asr #9 │ │ │ │ - strdeq lr, [lr], -ip @ │ │ │ │ - eoreq lr, lr, r4, ror #29 │ │ │ │ - eoreq ip, sp, ip, asr r4 │ │ │ │ + eoreq fp, sp, ip, lsr r2 │ │ │ │ + ldrdeq sp, [lr], -r4 @ │ │ │ │ + eoreq pc, lr, ip, lsr #32 │ │ │ │ + eoreq ip, sp, r4, lsl #12 │ │ │ │ + eoreq sp, lr, r8, ror r5 │ │ │ │ + eoreq ip, sp, r4, lsl #11 │ │ │ │ + eoreq fp, sp, r4, lsl #2 │ │ │ │ + strdeq lr, [lr], -r0 @ │ │ │ │ + eoreq ip, sp, r8, ror #8 │ │ │ │ + eoreq sp, lr, r8, lsr #8 │ │ │ │ + eoreq ip, sp, ip, asr #9 │ │ │ │ + mlaeq lr, r4, lr, lr │ │ │ │ + eoreq sl, sp, r8, lsl #5 │ │ │ │ + eoreq lr, lr, r4, ror #28 │ │ │ │ + eoreq ip, sp, ip, lsl r4 │ │ │ │ + @ instruction: 0x002dc3b4 │ │ │ │ + eoreq lr, lr, ip, ror #27 │ │ │ │ + ldrdeq lr, [lr], -r4 @ │ │ │ │ + eoreq ip, sp, ip, asr #6 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - mlaeq lr, ip, lr, lr │ │ │ │ - eoreq ip, sp, r4, lsl r4 │ │ │ │ - @ instruction: 0x002ed3b0 │ │ │ │ - eoreq lr, lr, r0, lsr lr │ │ │ │ - eoreq ip, sp, r8, lsr #7 │ │ │ │ - eoreq sp, lr, r8, ror #6 │ │ │ │ - eoreq lr, lr, r8, ror #27 │ │ │ │ - eoreq ip, sp, r0, ror #6 │ │ │ │ - eoreq sp, lr, r0, lsr #6 │ │ │ │ - eoreq lr, lr, r0, lsr #27 │ │ │ │ - eoreq ip, sp, r8, lsl r3 │ │ │ │ - ldrdeq sp, [lr], -ip @ │ │ │ │ - eoreq ip, sp, r8, lsr r3 │ │ │ │ - eoreq lr, lr, ip, lsr #26 │ │ │ │ + eoreq lr, lr, ip, lsl #27 │ │ │ │ + eoreq ip, sp, r4, lsl #6 │ │ │ │ + eoreq sp, lr, r0, lsr #5 │ │ │ │ + eoreq lr, lr, r0, lsr #26 │ │ │ │ + mlaeq sp, r8, r2, ip │ │ │ │ + eoreq sp, lr, r8, asr r2 │ │ │ │ + ldrdeq lr, [lr], -r8 @ │ │ │ │ + eoreq ip, sp, r0, asr r2 │ │ │ │ + eoreq sp, lr, r0, lsl r2 │ │ │ │ + mlaeq lr, r0, ip, lr │ │ │ │ + eoreq ip, sp, r8, lsl #4 │ │ │ │ + eoreq sp, lr, ip, asr #3 │ │ │ │ + eoreq ip, sp, r8, lsr #4 │ │ │ │ + eoreq lr, lr, ip, lsl ip │ │ │ │ muleq r0, r0, r5 │ │ │ │ - eoreq sp, lr, ip, asr r2 │ │ │ │ - eoreq ip, sp, r4, asr #5 │ │ │ │ - eoreq lr, lr, r4, asr #25 │ │ │ │ - eoreq lr, lr, r4, lsr #25 │ │ │ │ - eoreq ip, sp, ip, lsl r2 │ │ │ │ + eoreq sp, lr, ip, asr #2 │ │ │ │ + @ instruction: 0x002dc1b4 │ │ │ │ + @ instruction: 0x002eebb4 │ │ │ │ + mlaeq lr, r4, fp, lr │ │ │ │ + eoreq ip, sp, ip, lsl #2 │ │ │ │ + eoreq ip, sp, r8, asr #1 │ │ │ │ + eoreq lr, lr, r4, asr #22 │ │ │ │ + eoreq lr, lr, r0, lsl fp │ │ │ │ ldrdeq ip, [sp], -r8 @ │ │ │ │ - eoreq lr, lr, r4, asr ip │ │ │ │ - eoreq lr, lr, r0, lsr #24 │ │ │ │ - eoreq ip, sp, r8, ror #3 │ │ │ │ - eoreq ip, sp, ip, asr #3 │ │ │ │ - ldrdeq lr, [lr], -r4 @ │ │ │ │ - eoreq sp, lr, r4, lsr #2 │ │ │ │ - eoreq lr, lr, ip, ror #22 │ │ │ │ - eoreq ip, sp, r4, ror #1 │ │ │ │ - eoreq sp, lr, r8, lsr #1 │ │ │ │ - ldrdeq ip, [sp], -r0 @ │ │ │ │ - eoreq lr, lr, r8, lsl #22 │ │ │ │ - eoreq sp, lr, r4, asr r0 │ │ │ │ - strdeq ip, [sp], -ip @ │ │ │ │ - eoreq lr, lr, ip, asr #21 │ │ │ │ + strheq ip, [sp], -ip @ │ │ │ │ + eoreq lr, lr, r4, asr #21 │ │ │ │ + eoreq sp, lr, r4, lsl r0 │ │ │ │ + eoreq lr, lr, ip, asr sl │ │ │ │ + ldrdeq fp, [sp], -r4 @ │ │ │ │ + mlaeq lr, r8, pc, ip @ │ │ │ │ + eoreq fp, sp, r0, asr #31 │ │ │ │ + strdeq lr, [lr], -r8 @ │ │ │ │ + eoreq ip, lr, r4, asr #30 │ │ │ │ + eoreq fp, sp, ip, ror #31 │ │ │ │ + @ instruction: 0x002ee9bc │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq lr, lr, r4, asr sl │ │ │ │ - eoreq ip, sp, ip, asr #32 │ │ │ │ - eoreq lr, lr, r4, lsr sl │ │ │ │ - eoreq ip, sp, r4, lsr r0 │ │ │ │ - eoreq lr, lr, r0, lsl sl │ │ │ │ - eoreq r6, sp, r0, lsl #30 │ │ │ │ - eoreq ip, lr, r0, asr #30 │ │ │ │ + eoreq lr, lr, r4, asr #18 │ │ │ │ + eoreq fp, sp, ip, lsr pc │ │ │ │ + eoreq lr, lr, r4, lsr #18 │ │ │ │ + eoreq fp, sp, r4, lsr #30 │ │ │ │ + eoreq lr, lr, r0, lsl #18 │ │ │ │ + strdeq r6, [sp], -r0 @ │ │ │ │ + eoreq ip, lr, r0, lsr lr │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #196] @ 537c8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -54464,26 +54464,26 @@ │ │ │ │ ldr r3, [pc, #20] @ 53a40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ rsbseq sp, sp, r4, lsl r1 │ │ │ │ - eorseq r4, r0, r4, lsl #3 │ │ │ │ + eorseq r4, r0, r4, ror r0 │ │ │ │ cmp r0, #251 @ 0xfb │ │ │ │ bhi 53a5c │ │ │ │ ldr r3, [pc, #20] @ 53a68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 53a6c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r6, r9, ip, asr #16 │ │ │ │ - eoreq fp, sp, r8, lsl #22 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ cmp r1, #1 │ │ │ │ beq 53aa8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #162 @ 0xa2 │ │ │ │ beq 53abc │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ bhi 53ac4 │ │ │ │ @@ -54546,26 +54546,26 @@ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ tst r3, #1 │ │ │ │ bne 53abc │ │ │ │ b 53b64 │ │ │ │ - eorseq r3, r0, lr, asr pc │ │ │ │ + eorseq r3, r0, lr, asr #28 │ │ │ │ andseq r0, r4, r2, lsl #30 │ │ │ │ - eorseq r3, r0, r8, asr #30 │ │ │ │ + eorseq r3, r0, r8, lsr lr │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ bhi 53bac │ │ │ │ ldr r3, [pc, #16] @ 53bb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - eorseq r3, r0, r0, lsl pc │ │ │ │ + eorseq r3, r0, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #352] @ 53d30 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -54654,15 +54654,15 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 53c78 │ │ │ │ b 53c38 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq ip, sp, r8, lsl r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq r4, r0, r8, ror #6 │ │ │ │ + eorseq r4, r0, r8, asr r2 │ │ │ │ rsbseq ip, sp, r8, asr r3 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [r0, #8] │ │ │ │ and ip, r2, #255 @ 0xff │ │ │ │ cmp ip, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldrhi r2, [r1, #4] │ │ │ │ @@ -55086,15 +55086,15 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ bl 1e02c │ │ │ │ str r5, [r4, #4] │ │ │ │ b 5408c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq ip, sp, r0, asr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eorseq r4, r0, r0, asr #3 │ │ │ │ + ldrheq r4, [r0], -r0 @ │ │ │ │ rsbseq ip, sp, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #140] @ 544a4 │ │ │ │ ldr r3, [pc, #140] @ 544a8 │ │ │ │ @@ -56422,35 +56422,35 @@ │ │ │ │ strb lr, [sl, #2560] @ 0xa00 │ │ │ │ bcs 55748 │ │ │ │ b 5577c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x007db690 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ - eorseq r3, r0, r4, lsr #11 │ │ │ │ - mlaseq r0, r8, r5, r3 │ │ │ │ - eorseq r3, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x003035f8 │ │ │ │ + mlaseq r0, r4, r4, r3 │ │ │ │ + eorseq r3, r0, r8, lsl #9 │ │ │ │ + mlaseq r0, r4, r4, r3 │ │ │ │ + eorseq r3, r0, r8, ror #9 │ │ │ │ rsbseq fp, sp, ip, lsl r5 │ │ │ │ @ instruction: 0xffc00030 │ │ │ │ - eorseq r3, r0, r8, lsr #4 │ │ │ │ + eorseq r3, r0, r8, lsl r1 │ │ │ │ andeq r4, r0, r0, lsr #28 │ │ │ │ - eorseq r2, r0, ip, asr #23 │ │ │ │ - eorseq r2, r0, r4, ror #19 │ │ │ │ + @ instruction: 0x00302abc │ │ │ │ + @ instruction: 0x003028d4 │ │ │ │ cmp r0, #14 │ │ │ │ bhi 55918 │ │ │ │ ldr r3, [pc, #20] @ 55924 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 55928 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r4, r9, r0, lsl #27 │ │ │ │ - eoreq sl, sp, r8, lsr r3 │ │ │ │ + eoreq sl, sp, r8, lsr #4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrb r2, [r3] │ │ │ │ sub r1, r2, #9 │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #1 │ │ │ │ bxhi lr │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -56657,15 +56657,15 @@ │ │ │ │ str ip, [r1] │ │ │ │ b 55c3c │ │ │ │ mov ip, #3 │ │ │ │ str ip, [r1] │ │ │ │ b 55c3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r0, r0, r4, r2 │ │ │ │ + eorseq r2, r0, r0, lsl #7 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ sub ip, r3, #9 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne ip, #1 │ │ │ │ bhi 55cb4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ @@ -57033,15 +57033,15 @@ │ │ │ │ b 561fc │ │ │ │ mov r2, #2 │ │ │ │ b 561fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq sl, sp, r0, asr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq sl, sp, r8, lsl r1 │ │ │ │ - @ instruction: 0x00301ebc │ │ │ │ + eorseq r1, r0, ip, lsr #27 │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov lr, r0 │ │ │ │ ldrb r3, [r2] │ │ │ │ @@ -58151,16 +58151,16 @@ │ │ │ │ b 57178 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r9, sp, r8, lsl #23 │ │ │ │ rsbseq r9, sp, r8, ror fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ rsbseq r9, sp, r4, lsl sl │ │ │ │ - eoreq r8, sp, r0, lsl #29 │ │ │ │ - eoreq r8, sp, ip, asr #28 │ │ │ │ + eoreq r8, sp, r0, ror sp │ │ │ │ + eoreq r8, sp, ip, lsr sp │ │ │ │ ldrbmi pc, [pc, r0]! @ │ │ │ │ stmdalt r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ eorseq pc, pc, r0, asr #31 │ │ │ │ strdeq pc, [pc], -r0 │ │ │ │ mvnseq pc, #0, 24 │ │ │ │ stc2 3, cr0, [r0], {15} │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ @@ -59184,53 +59184,53 @@ │ │ │ │ bhi 58e1c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsbeq r8, [sp], #-184 @ 0xffffff48 @ │ │ │ │ rsbseq r8, sp, r0, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r8, sp, r0, asr #29 │ │ │ │ + @ instruction: 0x002d8db0 │ │ │ │ rsbseq r8, sp, r4, lsr #22 │ │ │ │ - eoreq r8, sp, r8, lsr #27 │ │ │ │ - eoreq r8, sp, ip, ror #27 │ │ │ │ - eoreq r8, sp, ip, lsr #28 │ │ │ │ + mlaeq sp, r8, ip, r8 │ │ │ │ + ldrdeq r8, [sp], -ip @ │ │ │ │ + eoreq r8, sp, ip, lsl sp │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ - eoreq r8, sp, ip, asr #15 │ │ │ │ - @ instruction: 0x002d87bc │ │ │ │ - eoreq r2, lr, r0, asr #5 │ │ │ │ - @ instruction: 0x002e22bc │ │ │ │ - eoreq r8, sp, r8, ror r7 │ │ │ │ + @ instruction: 0x002d86bc │ │ │ │ + eoreq r8, sp, ip, lsr #13 │ │ │ │ + @ instruction: 0x002e21b0 │ │ │ │ + eoreq r2, lr, ip, lsr #3 │ │ │ │ + eoreq r8, sp, r8, ror #12 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ @ instruction: 0xffc0000f │ │ │ │ - eorseq r0, r0, r4, ror #5 │ │ │ │ - ldrsbeq r0, [r0], -r9 @ │ │ │ │ + @ instruction: 0x003001d4 │ │ │ │ + eoreq pc, pc, r9, asr #31 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, pc, r0, asr lr @ │ │ │ │ - eoreq r7, sp, r0, lsr #28 │ │ │ │ - ldrdeq pc, [pc], -r9 @ │ │ │ │ - eoreq r7, sp, r4, ror #29 │ │ │ │ - mlaeq sp, r0, lr, r7 │ │ │ │ + eoreq pc, pc, r0, asr #26 │ │ │ │ + eoreq r7, sp, r0, lsl sp │ │ │ │ + eoreq pc, pc, r9, asr #23 │ │ │ │ + ldrdeq r7, [sp], -r4 @ │ │ │ │ + eoreq r7, sp, r0, lsl #27 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - ldrdeq r7, [sp], -r0 @ │ │ │ │ - ldrdeq r7, [sp], -r0 @ │ │ │ │ + eoreq r7, sp, r0, asr #23 │ │ │ │ + eoreq r7, sp, r0, asr #23 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - eoreq r7, sp, ip, ror #22 │ │ │ │ + eoreq r7, sp, ip, asr sl │ │ │ │ muleq r0, r0, r5 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - eoreq r3, sp, r8, lsl r9 │ │ │ │ - eoreq r7, sp, r8, lsl #16 │ │ │ │ - eoreq r7, sp, ip, ror #15 │ │ │ │ - eoreq r7, sp, r0, lsl #11 │ │ │ │ + eoreq r3, sp, r8, lsl #16 │ │ │ │ + strdeq r7, [sp], -r8 @ │ │ │ │ + ldrdeq r7, [sp], -ip @ │ │ │ │ + eoreq r7, sp, r0, ror r4 │ │ │ │ muleq r0, r0, r4 │ │ │ │ ldr r1, [pc, #-72] @ 58460 │ │ │ │ add r8, sp, #156 @ 0x9c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 55964 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -60275,25 +60275,25 @@ │ │ │ │ mov r3, lr │ │ │ │ mov r2, lr │ │ │ │ mov r0, lr │ │ │ │ b 591c0 │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ bne 59110 │ │ │ │ b 594ec │ │ │ │ - eoreq pc, pc, ip, asr #1 │ │ │ │ - eoreq pc, pc, r7, lsr r1 @ │ │ │ │ - strheq pc, [pc], -r4 @ │ │ │ │ + @ instruction: 0x002fefbc │ │ │ │ + eoreq pc, pc, r7, lsr #32 │ │ │ │ + eoreq lr, pc, r4, lsr #31 │ │ │ │ svcne 0x0080140f │ │ │ │ - eoreq lr, pc, r4, lsl #31 │ │ │ │ - eoreq lr, pc, r8, asr pc @ │ │ │ │ + eoreq lr, pc, r4, ror lr @ │ │ │ │ + eoreq lr, pc, r8, asr #28 │ │ │ │ orreq r8, r2, r0, rrx │ │ │ │ andeq r3, r8, r8, lsl #16 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r3, r2, r0, asr #19 │ │ │ │ - eoreq lr, pc, ip, lsl lr @ │ │ │ │ + eoreq lr, pc, ip, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh lr, [r0, #12] │ │ │ │ sub sp, sp, #28 │ │ │ │ lsr lr, lr, #4 │ │ │ │ @@ -60385,16 +60385,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 596c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r7, sp, r8, lsr r9 │ │ │ │ rsbseq r7, sp, ip, lsl #19 │ │ │ │ - eoreq r6, sp, r8, lsl sp │ │ │ │ - eoreq r6, sp, ip, lsl #26 │ │ │ │ + eoreq r6, sp, r8, lsl #24 │ │ │ │ + strdeq r6, [sp], -ip @ │ │ │ │ cmp r1, #0 │ │ │ │ beq 596ec │ │ │ │ cmp r0, #4 │ │ │ │ bhi 59710 │ │ │ │ ldr r3, [pc, #56] @ 5971c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -60409,16 +60409,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 59728 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [sp], #-128 @ 0xffffff80 @ │ │ │ │ rsbseq r7, sp, ip, lsr #17 │ │ │ │ - @ instruction: 0x002d6cb8 │ │ │ │ - eoreq r6, sp, ip, lsr #25 │ │ │ │ + eoreq r6, sp, r8, lsr #23 │ │ │ │ + mlaeq sp, ip, fp, r6 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5974c │ │ │ │ cmp r0, #7 │ │ │ │ bhi 59770 │ │ │ │ ldr r3, [pc, #56] @ 5977c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -60433,16 +60433,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 59788 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r7, sp, r0, lsl r8 │ │ │ │ rsbseq r7, sp, r8, lsl r8 │ │ │ │ - eoreq r6, sp, r8, asr ip │ │ │ │ - eoreq r6, sp, ip, asr #24 │ │ │ │ + eoreq r6, sp, r8, asr #22 │ │ │ │ + eoreq r6, sp, ip, lsr fp │ │ │ │ cmp r1, #0 │ │ │ │ beq 597ac │ │ │ │ cmp r0, #7 │ │ │ │ bhi 597d0 │ │ │ │ ldr r3, [pc, #56] @ 597dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -60457,16 +60457,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 597e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r7, sp, r0, ror r7 │ │ │ │ rsbseq r7, sp, r8, ror r7 │ │ │ │ - strdeq r6, [sp], -r8 @ │ │ │ │ - eoreq r6, sp, ip, ror #23 │ │ │ │ + eoreq r6, sp, r8, ror #21 │ │ │ │ + ldrdeq r6, [sp], -ip @ │ │ │ │ cmp r1, #0 │ │ │ │ beq 5980c │ │ │ │ cmp r0, #8 │ │ │ │ bhi 59830 │ │ │ │ ldr r3, [pc, #56] @ 5983c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -60481,16 +60481,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 59848 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r7, sp, r8, asr #13 │ │ │ │ ldrsbeq r7, [sp], #-100 @ 0xffffff9c @ │ │ │ │ - mlaeq sp, r8, fp, r6 │ │ │ │ - eoreq r6, sp, ip, lsl #23 │ │ │ │ + eoreq r6, sp, r8, lsl #21 │ │ │ │ + eoreq r6, sp, ip, ror sl │ │ │ │ cmp r1, #0 │ │ │ │ beq 5986c │ │ │ │ cmp r0, #7 │ │ │ │ bhi 59890 │ │ │ │ ldr r3, [pc, #56] @ 5989c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -60505,16 +60505,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 598a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r7, sp, r8, lsr #12 │ │ │ │ rsbseq r7, sp, r0, lsr r6 │ │ │ │ - eoreq r6, sp, r8, lsr fp │ │ │ │ - eoreq r6, sp, ip, lsr #22 │ │ │ │ + eoreq r6, sp, r8, lsr #20 │ │ │ │ + eoreq r6, sp, ip, lsl sl │ │ │ │ cmp r1, #0 │ │ │ │ beq 598cc │ │ │ │ cmp r0, #2 │ │ │ │ bhi 598f0 │ │ │ │ ldr r3, [pc, #56] @ 598fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -60529,16 +60529,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 59908 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [sp], #-80 @ 0xffffffb0 @ │ │ │ │ rsbseq r7, sp, r4, lsr #11 │ │ │ │ - ldrdeq r6, [sp], -r8 @ │ │ │ │ - eoreq r6, sp, ip, asr #21 │ │ │ │ + eoreq r6, sp, r8, asr #19 │ │ │ │ + @ instruction: 0x002d69bc │ │ │ │ cmp r1, #0 │ │ │ │ beq 5992c │ │ │ │ cmp r0, #1 │ │ │ │ bhi 59950 │ │ │ │ ldr r3, [pc, #56] @ 5995c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -60553,16 +60553,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 59968 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r7, sp, r0, asr #10 │ │ │ │ rsbseq r7, sp, r0, lsr r5 │ │ │ │ - eoreq r6, sp, r8, ror sl │ │ │ │ - eoreq r6, sp, ip, ror #20 │ │ │ │ + eoreq r6, sp, r8, ror #18 │ │ │ │ + eoreq r6, sp, ip, asr r9 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5998c │ │ │ │ cmp r0, #12 │ │ │ │ bhi 599b0 │ │ │ │ ldr r3, [pc, #56] @ 599bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -60577,16 +60577,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 599c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r7, sp, r8, ror r4 │ │ │ │ @ instruction: 0x007d7494 │ │ │ │ - eoreq r6, sp, r8, lsl sl │ │ │ │ - eoreq r6, sp, ip, lsl #20 │ │ │ │ + eoreq r6, sp, r8, lsl #18 │ │ │ │ + strdeq r6, [sp], -ip @ │ │ │ │ cmp r1, #0 │ │ │ │ beq 599ec │ │ │ │ cmp r0, #14 │ │ │ │ bhi 59a10 │ │ │ │ ldr r3, [pc, #56] @ 59a1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -60601,16 +60601,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 59a28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x007d7390 │ │ │ │ ldrheq r7, [sp], #-52 @ 0xffffffcc @ │ │ │ │ - @ instruction: 0x002d69b8 │ │ │ │ - eoreq r6, sp, ip, lsr #19 │ │ │ │ + eoreq r6, sp, r8, lsr #17 │ │ │ │ + mlaeq sp, ip, r8, r6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov ip, r0 │ │ │ │ bhi 59a6c │ │ │ │ cmp r1, #12 │ │ │ │ bhi 59a60 │ │ │ │ ldr r3, [pc, #56] @ 59a80 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -60625,47 +60625,47 @@ │ │ │ │ b 59a4c │ │ │ │ ldr r2, [pc, #24] @ 59a8c │ │ │ │ sub r3, r1, #256 @ 0x100 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbseq r7, sp, r8, ror #7 │ │ │ │ - ldrdeq r8, [lr], -r4 @ │ │ │ │ - eoreq r6, sp, ip, asr r9 │ │ │ │ - eoreq r6, sp, r8, asr r9 │ │ │ │ + eoreq r8, lr, r4, asr #7 │ │ │ │ + eoreq r6, sp, ip, asr #16 │ │ │ │ + eoreq r6, sp, r8, asr #16 │ │ │ │ cmp r1, #3 │ │ │ │ bhi 59ab4 │ │ │ │ ldr r3, [pc, #32] @ 59ac0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ ldr r2, [pc, #24] @ 59ac4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ ldr r3, [pc, #12] @ 59ac8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 59aa4 │ │ │ │ rsbseq r7, sp, ip, asr #6 │ │ │ │ - eoreq r8, lr, ip, ror r4 │ │ │ │ - eoreq r6, sp, r8, lsl #18 │ │ │ │ + eoreq r8, lr, ip, ror #6 │ │ │ │ + strdeq r6, [sp], -r8 @ │ │ │ │ cmp r1, #3 │ │ │ │ bhi 59af0 │ │ │ │ ldr r3, [pc, #32] @ 59afc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ ldr r2, [pc, #24] @ 59b00 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ ldr r3, [pc, #12] @ 59b04 │ │ │ │ add r3, pc, r3 │ │ │ │ b 59ae0 │ │ │ │ rsbseq r7, sp, r0, lsl r3 │ │ │ │ - eoreq r8, lr, r0, asr #8 │ │ │ │ - eoreq r6, sp, ip, asr #17 │ │ │ │ + eoreq r8, lr, r0, lsr r3 │ │ │ │ + @ instruction: 0x002d67bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r9, r1, #0 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -60720,15 +60720,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1e3a4 │ │ │ │ @ instruction: 0x00790b90 │ │ │ │ - eoreq r7, lr, ip, lsl #20 │ │ │ │ + strdeq r7, [lr], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -60804,28 +60804,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ blcc fe70c550 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eoreq r7, sp, r4, lsl #2 │ │ │ │ + strdeq r6, [sp], -r4 @ │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ beq 59d6c │ │ │ │ ldr r1, [pc, #24] @ 59d80 │ │ │ │ add r1, pc, r1 │ │ │ │ b 59c04 │ │ │ │ ldr r0, [pc, #16] @ 59d84 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r7, lr, r0, asr #12 │ │ │ │ - mlaeq sp, ip, r1, r4 │ │ │ │ + eoreq r7, lr, r0, lsr r5 │ │ │ │ + eoreq r4, sp, ip, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5a0c0 │ │ │ │ @@ -61034,33 +61034,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ ldr r0, [pc, #76] @ 5a130 │ │ │ │ add r0, pc, r0 │ │ │ │ b 59e20 │ │ │ │ - eoreq r7, sp, r8, asr r0 │ │ │ │ - @ instruction: 0x002d06b0 │ │ │ │ - @ instruction: 0x002d56b8 │ │ │ │ - eoreq r4, lr, ip, lsr r9 │ │ │ │ - eoreq r5, sp, r0, lsl #13 │ │ │ │ - eoreq r6, sp, r0, asr #31 │ │ │ │ - eoreq r5, sp, ip, asr #12 │ │ │ │ - @ instruction: 0x002d6fb8 │ │ │ │ - eoreq r6, sp, r4, lsl #31 │ │ │ │ - eoreq r6, sp, r0, asr pc │ │ │ │ - strdeq r4, [sp], -r8 @ │ │ │ │ - eoreq r3, sp, r4, ror ip │ │ │ │ - eoreq r4, sp, ip, lsl #9 │ │ │ │ - eoreq r4, sp, ip, asr r4 │ │ │ │ - eoreq r0, sp, r0, lsr #10 │ │ │ │ - strdeq r4, [sp], -r4 @ │ │ │ │ - eoreq fp, lr, ip, lsr r4 │ │ │ │ - eoreq r3, sp, r8, asr #28 │ │ │ │ - eoreq r0, sp, r4, asr r3 │ │ │ │ + eoreq r6, sp, r8, asr #30 │ │ │ │ + eoreq r0, sp, r0, lsr #11 │ │ │ │ + eoreq r5, sp, r8, lsr #11 │ │ │ │ + eoreq r4, lr, ip, lsr #16 │ │ │ │ + eoreq r5, sp, r0, ror r5 │ │ │ │ + @ instruction: 0x002d6eb0 │ │ │ │ + eoreq r5, sp, ip, lsr r5 │ │ │ │ + eoreq r6, sp, r8, lsr #29 │ │ │ │ + eoreq r6, sp, r4, ror lr │ │ │ │ + eoreq r6, sp, r0, asr #28 │ │ │ │ + eoreq r4, sp, r8, ror #7 │ │ │ │ + eoreq r3, sp, r4, ror #22 │ │ │ │ + eoreq r4, sp, ip, ror r3 │ │ │ │ + eoreq r4, sp, ip, asr #6 │ │ │ │ + eoreq r0, sp, r0, lsl r4 │ │ │ │ + eoreq r4, sp, r4, ror #5 │ │ │ │ + eoreq fp, lr, ip, lsr #6 │ │ │ │ + eoreq r3, sp, r8, lsr sp │ │ │ │ + eoreq r0, sp, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5abcc │ │ │ │ @@ -61738,59 +61738,59 @@ │ │ │ │ ldr r0, [pc, #196] @ 5ac98 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r6, sp, ip, lsr #25 │ │ │ │ - eoreq r4, sp, r8, asr #8 │ │ │ │ - eoreq r3, sp, r4, asr pc │ │ │ │ - eoreq r5, sp, ip, lsl r3 │ │ │ │ - eoreq r4, sp, r4, lsl #8 │ │ │ │ - ldrdeq r4, [sp], -r0 @ │ │ │ │ - eoreq r4, sp, r0, lsr #7 │ │ │ │ - eoreq r4, sp, r4, ror r3 │ │ │ │ - eoreq r5, sp, r4, lsl #4 │ │ │ │ - eoreq r4, sp, r4, lsr r3 │ │ │ │ - strdeq r4, [sp], -ip @ │ │ │ │ - eoreq r4, sp, r4, asr #5 │ │ │ │ - eoreq r4, sp, ip, lsl #5 │ │ │ │ - eoreq r4, sp, r8, asr r2 │ │ │ │ - eoreq r4, sp, r0, lsr #4 │ │ │ │ - eoreq r4, sp, r8, ror #3 │ │ │ │ - eoreq r4, sp, ip, lsr #3 │ │ │ │ - eoreq r4, sp, r8, ror r1 │ │ │ │ - eoreq r4, sp, ip, asr #2 │ │ │ │ - eoreq r4, sp, r4, lsr #5 │ │ │ │ - ldrdeq r4, [sp], -ip @ │ │ │ │ - eoreq r4, sp, ip, lsr #1 │ │ │ │ - strdeq r6, [sp], -r4 @ │ │ │ │ - eoreq r4, sp, r0, asr #32 │ │ │ │ - eoreq r4, sp, r4, lsl r0 │ │ │ │ - eoreq r4, sp, ip │ │ │ │ - eoreq r3, sp, r8, ror #31 │ │ │ │ - eoreq r4, sp, r0, rrx │ │ │ │ - eoreq r4, sp, r8, lsr r0 │ │ │ │ - eoreq r3, sp, r4, lsr pc │ │ │ │ - eoreq r3, sp, r0, lsl #30 │ │ │ │ - ldrdeq r3, [sp], -r0 @ │ │ │ │ - eoreq r3, sp, r4, lsr #29 │ │ │ │ - eoreq r3, sp, r4, ror lr │ │ │ │ - eoreq r3, sp, r0, asr lr │ │ │ │ - eoreq r3, sp, ip, lsl lr │ │ │ │ - eoreq r3, sp, ip, ror #27 │ │ │ │ - @ instruction: 0x002d3db4 │ │ │ │ - eoreq sl, sp, r0, ror #23 │ │ │ │ - eoreq r6, sp, r4, asr #7 │ │ │ │ - eoreq r3, sp, ip, ror sp │ │ │ │ - eoreq r3, sp, r4, asr #26 │ │ │ │ - eoreq r3, sp, r0, lsl sp │ │ │ │ + mlaeq sp, ip, fp, r6 │ │ │ │ + eoreq r4, sp, r8, lsr r3 │ │ │ │ + eoreq r3, sp, r4, asr #28 │ │ │ │ + eoreq r5, sp, ip, lsl #4 │ │ │ │ + strdeq r4, [sp], -r4 @ │ │ │ │ + eoreq r4, sp, r0, asr #5 │ │ │ │ + mlaeq sp, r0, r2, r4 │ │ │ │ + eoreq r4, sp, r4, ror #4 │ │ │ │ + strdeq r5, [sp], -r4 @ │ │ │ │ + eoreq r4, sp, r4, lsr #4 │ │ │ │ + eoreq r4, sp, ip, ror #3 │ │ │ │ + @ instruction: 0x002d41b4 │ │ │ │ + eoreq r4, sp, ip, ror r1 │ │ │ │ + eoreq r4, sp, r8, asr #2 │ │ │ │ + eoreq r4, sp, r0, lsl r1 │ │ │ │ + ldrdeq r4, [sp], -r8 @ │ │ │ │ + mlaeq sp, ip, r0, r4 │ │ │ │ + eoreq r4, sp, r8, rrx │ │ │ │ + eoreq r4, sp, ip, lsr r0 │ │ │ │ + mlaeq sp, r4, r1, r4 │ │ │ │ + eoreq r3, sp, ip, asr #31 │ │ │ │ + mlaeq sp, ip, pc, r3 @ │ │ │ │ + eoreq r6, sp, r4, ror #13 │ │ │ │ + eoreq r3, sp, r0, lsr pc │ │ │ │ + eoreq r3, sp, r4, lsl #30 │ │ │ │ + strdeq r3, [sp], -ip @ │ │ │ │ + ldrdeq r3, [sp], -r8 @ │ │ │ │ + eoreq r3, sp, r0, asr pc │ │ │ │ + eoreq r3, sp, r8, lsr #30 │ │ │ │ + eoreq r3, sp, r4, lsr #28 │ │ │ │ + strdeq r3, [sp], -r0 @ │ │ │ │ + eoreq r3, sp, r0, asr #27 │ │ │ │ + mlaeq sp, r4, sp, r3 │ │ │ │ + eoreq r3, sp, r4, ror #26 │ │ │ │ + eoreq r3, sp, r0, asr #26 │ │ │ │ + eoreq r3, sp, ip, lsl #26 │ │ │ │ ldrdeq r3, [sp], -ip @ │ │ │ │ - eoreq r3, sp, ip, lsr r3 │ │ │ │ + eoreq r3, sp, r4, lsr #25 │ │ │ │ + ldrdeq sl, [sp], -r0 @ │ │ │ │ + @ instruction: 0x002d62b4 │ │ │ │ + eoreq r3, sp, ip, ror #24 │ │ │ │ + eoreq r3, sp, r4, lsr ip │ │ │ │ + eoreq r3, sp, r0, lsl #24 │ │ │ │ + eoreq r3, sp, ip, asr #23 │ │ │ │ + eoreq r3, sp, ip, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ beq 5ad8c │ │ │ │ @@ -61850,19 +61850,19 @@ │ │ │ │ ldr r0, [pc, #36] @ 5adb8 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - strheq r3, [sp], -r4 @ │ │ │ │ - eoreq r6, sp, r8, asr #2 │ │ │ │ - mlaeq sp, r4, r7, r4 │ │ │ │ - mlaeq sp, r8, r7, r4 │ │ │ │ - eoreq r3, sp, ip, ror r1 │ │ │ │ + eoreq r2, sp, r4, lsr #31 │ │ │ │ + eoreq r6, sp, r8, lsr r0 │ │ │ │ + eoreq r4, sp, r4, lsl #13 │ │ │ │ + eoreq r4, sp, r8, lsl #13 │ │ │ │ + eoreq r3, sp, ip, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5af08 │ │ │ │ @@ -61945,21 +61945,21 @@ │ │ │ │ ldr r0, [pc, #44] @ 5af3c │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - mlaeq sp, r0, r9, ip │ │ │ │ - eoreq r6, sp, r0, lsr #32 │ │ │ │ - eoreq r6, sp, r4, lsr r0 │ │ │ │ - mlaeq sp, r4, r6, r4 │ │ │ │ - eoreq r3, sp, r4, lsl sl │ │ │ │ - eoreq r5, sp, ip, lsl #31 │ │ │ │ - eoreq r3, sp, r0 │ │ │ │ + eoreq ip, sp, r0, lsl #17 │ │ │ │ + eoreq r5, sp, r0, lsl pc │ │ │ │ + eoreq r5, sp, r4, lsr #30 │ │ │ │ + eoreq r4, sp, r4, lsl #11 │ │ │ │ + eoreq r3, sp, r4, lsl #18 │ │ │ │ + eoreq r5, sp, ip, ror lr │ │ │ │ + strdeq r2, [sp], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5b080 │ │ │ │ @@ -62039,22 +62039,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 5b0b8 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - mlaeq sp, ip, lr, r5 │ │ │ │ - eoreq r4, sp, r4, lsr #10 │ │ │ │ - eoreq r3, sp, ip, lsr #18 │ │ │ │ - eoreq r4, sp, r8, lsl r5 │ │ │ │ - strdeq r3, [sp], -r4 @ │ │ │ │ - eoreq r3, sp, r0, asr #17 │ │ │ │ - eoreq r3, sp, ip, lsl #17 │ │ │ │ - eoreq r2, sp, r8, lsl #29 │ │ │ │ + eoreq r5, sp, ip, lsl #27 │ │ │ │ + eoreq r4, sp, r4, lsl r4 │ │ │ │ + eoreq r3, sp, ip, lsl r8 │ │ │ │ + eoreq r4, sp, r8, lsl #8 │ │ │ │ + eoreq r3, sp, r4, ror #15 │ │ │ │ + @ instruction: 0x002d37b0 │ │ │ │ + eoreq r3, sp, ip, ror r7 │ │ │ │ + eoreq r2, sp, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r9, r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ beq 5b1c4 │ │ │ │ @@ -62120,19 +62120,19 @@ │ │ │ │ ldr r0, [pc, #36] @ 5b1f0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - strdeq r3, [sp], -r8 @ │ │ │ │ - eoreq r5, sp, r0, lsr #26 │ │ │ │ - eoreq r5, sp, r0, lsr sp │ │ │ │ - mlaeq sp, r0, r3, r4 │ │ │ │ - eoreq r2, sp, r4, asr #26 │ │ │ │ + eoreq r3, sp, r8, ror #13 │ │ │ │ + eoreq r5, sp, r0, lsl ip │ │ │ │ + eoreq r5, sp, r0, lsr #24 │ │ │ │ + eoreq r4, sp, r0, lsl #5 │ │ │ │ + eoreq r2, sp, r4, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs sl, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5b450 │ │ │ │ @@ -62283,26 +62283,26 @@ │ │ │ │ ldr r0, [pc, #64] @ 5b498 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r4, sp, r8, ror #4 │ │ │ │ - eoreq r3, sp, r0, lsl #14 │ │ │ │ - eoreq r5, sp, r0, ror #23 │ │ │ │ - eoreq r4, sp, r4, ror #4 │ │ │ │ - eoreq r5, sp, r4, lsr #22 │ │ │ │ - eoreq r3, sp, r4, asr #12 │ │ │ │ - mlaeq sp, r0, r1, r4 │ │ │ │ - mlaeq sp, r4, r1, r4 │ │ │ │ - eoreq r3, sp, r0, lsl #12 │ │ │ │ - ldrdeq r3, [sp], -r0 @ │ │ │ │ - eoreq r3, sp, r0, lsr #11 │ │ │ │ - @ instruction: 0x002d2ab8 │ │ │ │ + eoreq r4, sp, r8, asr r1 │ │ │ │ + strdeq r3, [sp], -r0 @ │ │ │ │ + ldrdeq r5, [sp], -r0 @ │ │ │ │ + eoreq r4, sp, r4, asr r1 │ │ │ │ + eoreq r5, sp, r4, lsl sl │ │ │ │ + eoreq r3, sp, r4, lsr r5 │ │ │ │ + eoreq r4, sp, r0, lsl #1 │ │ │ │ + eoreq r4, sp, r4, lsl #1 │ │ │ │ + strdeq r3, [sp], -r0 @ │ │ │ │ + eoreq r3, sp, r0, asr #9 │ │ │ │ + mlaeq sp, r0, r4, r3 │ │ │ │ + eoreq r2, sp, r8, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5b5ac │ │ │ │ @@ -62370,23 +62370,23 @@ │ │ │ │ ldr r0, [pc, #52] @ 5b5e8 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r3, sp, r8, lsl #8 │ │ │ │ - eoreq r5, sp, r8, lsl r9 │ │ │ │ - eoreq r5, sp, ip, lsr r9 │ │ │ │ - eoreq lr, ip, r4, ror #9 │ │ │ │ - eoreq r3, sp, ip, asr pc │ │ │ │ - mlaeq sp, ip, r3, r3 │ │ │ │ - eoreq r5, sp, r0, lsr #17 │ │ │ │ - eoreq r3, sp, r8, lsl pc │ │ │ │ - eoreq r2, sp, ip, asr r9 │ │ │ │ + strdeq r3, [sp], -r8 @ │ │ │ │ + eoreq r5, sp, r8, lsl #16 │ │ │ │ + eoreq r5, sp, ip, lsr #16 │ │ │ │ + ldrdeq lr, [ip], -r4 @ │ │ │ │ + eoreq r3, sp, ip, asr #28 │ │ │ │ + eoreq r3, sp, ip, lsl #5 │ │ │ │ + mlaeq sp, r0, r7, r5 │ │ │ │ + eoreq r3, sp, r8, lsl #28 │ │ │ │ + eoreq r2, sp, ip, asr #16 │ │ │ │ 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, r1, #0 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -62688,40 +62688,40 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1e224 │ │ │ │ - strdeq r5, [sp], -r0 @ │ │ │ │ - eoreq r3, sp, r8, asr #7 │ │ │ │ - mlaeq sp, r4, sl, r2 │ │ │ │ - eoreq r3, sp, r0, asr lr │ │ │ │ - eoreq r5, sp, r8, lsl #15 │ │ │ │ - eoreq r2, sp, ip, lsr #9 │ │ │ │ - eoreq r3, sp, ip, ror r3 │ │ │ │ - strdeq r2, [sp], -r8 @ │ │ │ │ - @ instruction: 0x002d3dbc │ │ │ │ - eoreq r3, sp, r8, lsl #27 │ │ │ │ - mlaeq sp, ip, r6, r5 │ │ │ │ - strdeq r3, [sp], -r4 @ │ │ │ │ - eoreq r2, sp, r4, asr #18 │ │ │ │ - eoreq r3, sp, r4, lsl #7 │ │ │ │ - eoreq r3, sp, r0, lsl r2 │ │ │ │ - ldrdeq r3, [sp], -r4 @ │ │ │ │ - mlaeq sp, r8, r1, r3 │ │ │ │ - eoreq r3, sp, r8, asr r1 │ │ │ │ - mlaeq sp, r4, fp, r3 │ │ │ │ - eoreq r3, sp, r8, lsl r1 │ │ │ │ - eoreq r3, sp, ip, rrx │ │ │ │ - eoreq r3, sp, ip, lsr r0 │ │ │ │ - eoreq r3, sp, r4, rrx │ │ │ │ - eoreq r3, sp, ip, lsr #32 │ │ │ │ - eoreq r5, sp, r8, asr #7 │ │ │ │ - eoreq r2, sp, r8, ror #8 │ │ │ │ + eoreq r5, sp, r0, ror #13 │ │ │ │ + @ instruction: 0x002d32b8 │ │ │ │ + eoreq r2, sp, r4, lsl #19 │ │ │ │ + eoreq r3, sp, r0, asr #26 │ │ │ │ + eoreq r5, sp, r8, ror r6 │ │ │ │ + mlaeq sp, ip, r3, r2 │ │ │ │ + eoreq r3, sp, ip, ror #4 │ │ │ │ + eoreq r2, sp, r8, ror #17 │ │ │ │ + eoreq r3, sp, ip, lsr #25 │ │ │ │ + eoreq r3, sp, r8, ror ip │ │ │ │ + eoreq r5, sp, ip, lsl #11 │ │ │ │ + eoreq r3, sp, r4, ror #3 │ │ │ │ + eoreq r2, sp, r4, lsr r8 │ │ │ │ + eoreq r3, sp, r4, ror r2 │ │ │ │ + eoreq r3, sp, r0, lsl #2 │ │ │ │ + eoreq r3, sp, r4, asr #1 │ │ │ │ + eoreq r3, sp, r8, lsl #1 │ │ │ │ + eoreq r3, sp, r8, asr #32 │ │ │ │ + eoreq r3, sp, r4, lsl #21 │ │ │ │ + eoreq r3, sp, r8 │ │ │ │ + eoreq r2, sp, ip, asr pc │ │ │ │ + eoreq r2, sp, ip, lsr #30 │ │ │ │ + eoreq r2, sp, r4, asr pc │ │ │ │ + eoreq r2, sp, ip, lsl pc │ │ │ │ + @ instruction: 0x002d52b8 │ │ │ │ + eoreq r2, sp, r8, asr r3 │ │ │ │ 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 │ │ │ │ ldr r7, [pc, #608] @ 5bda8 │ │ │ │ @@ -62874,28 +62874,28 @@ │ │ │ │ bl 1e710 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e224 │ │ │ │ b 5bbac │ │ │ │ - @ instruction: 0x002d52bc │ │ │ │ - eoreq r2, sp, r0, ror #30 │ │ │ │ - eoreq r3, sp, r4, lsr #18 │ │ │ │ - eoreq r3, sp, r8, lsr #18 │ │ │ │ - strdeq r2, [sp], -ip @ │ │ │ │ - eoreq r5, sp, r4, asr r2 │ │ │ │ - eoreq r3, sp, ip, asr #17 │ │ │ │ - @ instruction: 0x002d38b8 │ │ │ │ - eoreq r2, sp, ip, asr #30 │ │ │ │ - eoreq r2, sp, r4, lsl pc │ │ │ │ - eoreq r2, sp, r0, ror #29 │ │ │ │ - mlaeq sp, ip, sp, r2 │ │ │ │ - eoreq r2, sp, r8, ror #28 │ │ │ │ - eoreq r2, sp, r8, lsr lr │ │ │ │ + eoreq r5, sp, ip, lsr #3 │ │ │ │ + eoreq r2, sp, r0, asr lr │ │ │ │ + eoreq r3, sp, r4, lsl r8 │ │ │ │ + eoreq r3, sp, r8, lsl r8 │ │ │ │ + eoreq r2, sp, ip, ror #29 │ │ │ │ + eoreq r5, sp, r4, asr #2 │ │ │ │ + @ instruction: 0x002d37bc │ │ │ │ + eoreq r3, sp, r8, lsr #15 │ │ │ │ + eoreq r2, sp, ip, lsr lr │ │ │ │ + eoreq r2, sp, r4, lsl #28 │ │ │ │ + ldrdeq r2, [sp], -r0 @ │ │ │ │ + eoreq r2, sp, ip, lsl #25 │ │ │ │ + eoreq r2, sp, r8, asr sp │ │ │ │ + eoreq r2, sp, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5c09c │ │ │ │ @@ -63070,28 +63070,28 @@ │ │ │ │ ldr r0, [pc, #72] @ 5c0ec │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r5, sp, r0 │ │ │ │ - ldrdeq r2, [sp], -r4 @ │ │ │ │ - eoreq r2, sp, r4, lsr #5 │ │ │ │ - eoreq r3, sp, ip, ror #12 │ │ │ │ - eoreq r2, sp, r4, lsl #25 │ │ │ │ - eoreq r2, sp, r4, ror ip │ │ │ │ - eoreq r2, sp, r0, asr #24 │ │ │ │ - mlaeq sp, r8, r5, r3 │ │ │ │ - mlaeq sp, r0, fp, r2 │ │ │ │ - eoreq r2, sp, r4, lsr #22 │ │ │ │ - mlaeq lr, r4, pc, r6 @ │ │ │ │ - eoreq r3, sp, r4, lsr #9 │ │ │ │ - eoreq r2, sp, r8, ror #20 │ │ │ │ - eoreq r1, sp, ip, ror #28 │ │ │ │ + strdeq r4, [sp], -r0 @ │ │ │ │ + eoreq r2, sp, r4, asr #23 │ │ │ │ + mlaeq sp, r4, r1, r2 │ │ │ │ + eoreq r3, sp, ip, asr r5 │ │ │ │ + eoreq r2, sp, r4, ror fp │ │ │ │ + eoreq r2, sp, r4, ror #22 │ │ │ │ + eoreq r2, sp, r0, lsr fp │ │ │ │ + eoreq r3, sp, r8, lsl #9 │ │ │ │ + eoreq r2, sp, r0, lsl #21 │ │ │ │ + eoreq r2, sp, r4, lsl sl │ │ │ │ + eoreq r6, lr, r4, lsl #29 │ │ │ │ + mlaeq sp, r4, r3, r3 │ │ │ │ + eoreq r2, sp, r8, asr r9 │ │ │ │ + eoreq r1, sp, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5c1bc │ │ │ │ @@ -63142,19 +63142,19 @@ │ │ │ │ ldr r0, [pc, #36] @ 5c1e8 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r4, sp, ip, ror #24 │ │ │ │ - eoreq r4, sp, ip, ror #25 │ │ │ │ - strdeq r4, [sp], -ip @ │ │ │ │ - eoreq r3, sp, ip, asr r3 │ │ │ │ - eoreq r1, sp, ip, asr #26 │ │ │ │ + eoreq r4, sp, ip, asr fp │ │ │ │ + ldrdeq r4, [sp], -ip @ │ │ │ │ + eoreq r4, sp, ip, ror #23 │ │ │ │ + eoreq r3, sp, ip, asr #4 │ │ │ │ + eoreq r1, sp, ip, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5c2c8 │ │ │ │ @@ -63209,19 +63209,19 @@ │ │ │ │ ldr r0, [pc, #36] @ 5c2f4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r2, sp, r8, asr #19 │ │ │ │ - eoreq r4, sp, r8, ror #23 │ │ │ │ - eoreq r3, sp, ip, ror #4 │ │ │ │ - eoreq r3, sp, r4, ror #4 │ │ │ │ - eoreq r1, sp, r0, asr #24 │ │ │ │ + @ instruction: 0x002d28b8 │ │ │ │ + ldrdeq r4, [sp], -r8 @ │ │ │ │ + eoreq r3, sp, ip, asr r1 │ │ │ │ + eoreq r3, sp, r4, asr r1 │ │ │ │ + eoreq r1, sp, r0, lsr fp │ │ │ │ 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 r7, r1 │ │ │ │ ldr r5, [pc, #624] @ 5c588 │ │ │ │ @@ -63378,31 +63378,31 @@ │ │ │ │ ldr r0, [pc, #84] @ 5c5c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e224 │ │ │ │ b 5c544 │ │ │ │ - eoreq r4, sp, r8, ror #21 │ │ │ │ - eoreq r3, sp, r0, ror r1 │ │ │ │ - eoreq r2, sp, r8, ror #20 │ │ │ │ - eoreq r3, sp, r4, ror #2 │ │ │ │ - eoreq r2, sp, r4, lsr sl │ │ │ │ - strdeq r8, [sp], -r0 @ │ │ │ │ - eoreq r2, sp, ip, lsl r8 │ │ │ │ - eoreq r2, sp, r8, ror #15 │ │ │ │ - @ instruction: 0x002d27b8 │ │ │ │ - eoreq r1, sp, r8, lsl #21 │ │ │ │ - eoreq r4, lr, r8, lsl pc │ │ │ │ - eoreq r3, sp, r0 │ │ │ │ - eoreq r2, sp, r0, lsl r7 │ │ │ │ - strdeq r4, [sp], -r4 @ │ │ │ │ - eoreq r4, lr, r8, ror #28 │ │ │ │ - eoreq r2, sp, r8, asr pc │ │ │ │ - mlaeq sp, r4, r9, r1 │ │ │ │ + ldrdeq r4, [sp], -r8 @ │ │ │ │ + eoreq r3, sp, r0, rrx │ │ │ │ + eoreq r2, sp, r8, asr r9 │ │ │ │ + eoreq r3, sp, r4, asr r0 │ │ │ │ + eoreq r2, sp, r4, lsr #18 │ │ │ │ + eoreq r8, sp, r0, ror #27 │ │ │ │ + eoreq r2, sp, ip, lsl #14 │ │ │ │ + ldrdeq r2, [sp], -r8 @ │ │ │ │ + eoreq r2, sp, r8, lsr #13 │ │ │ │ + eoreq r1, sp, r8, ror r9 │ │ │ │ + eoreq r4, lr, r8, lsl #28 │ │ │ │ + strdeq r2, [sp], -r0 @ │ │ │ │ + eoreq r2, sp, r0, lsl #12 │ │ │ │ + eoreq r4, sp, r4, ror #15 │ │ │ │ + eoreq r4, lr, r8, asr sp │ │ │ │ + eoreq r2, sp, r8, asr #28 │ │ │ │ + eoreq r1, sp, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5ca5c │ │ │ │ @@ -63694,35 +63694,35 @@ │ │ │ │ ldr r0, [pc, #100] @ 5cac8 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r4, sp, r4, lsl r8 │ │ │ │ - eoreq r2, sp, r4, asr #12 │ │ │ │ - eoreq r2, sp, r8, lsl #29 │ │ │ │ - eoreq r2, sp, r0, lsl #12 │ │ │ │ - eoreq r2, sp, r4, asr #11 │ │ │ │ - eoreq r2, sp, r8, lsl #11 │ │ │ │ - eoreq r2, sp, r4, asr r5 │ │ │ │ - eoreq r2, sp, r0, lsr #10 │ │ │ │ - eoreq r2, sp, ip, ror #9 │ │ │ │ - eoreq r2, sp, ip, ror #25 │ │ │ │ - @ instruction: 0x002d24b0 │ │ │ │ - eoreq r2, sp, ip, ror r4 │ │ │ │ - mlaeq sp, r0, r8, r1 │ │ │ │ + eoreq r4, sp, r4, lsl #14 │ │ │ │ + eoreq r2, sp, r4, lsr r5 │ │ │ │ + eoreq r2, sp, r8, ror sp │ │ │ │ + strdeq r2, [sp], -r0 @ │ │ │ │ + @ instruction: 0x002d24b4 │ │ │ │ + eoreq r2, sp, r8, ror r4 │ │ │ │ eoreq r2, sp, r4, asr #8 │ │ │ │ eoreq r2, sp, r0, lsl r4 │ │ │ │ - eoreq r2, sp, r4, ror #7 │ │ │ │ - eoreq r4, sp, r8, lsr #10 │ │ │ │ - mlaeq sp, ip, r3, r2 │ │ │ │ - eoreq r2, sp, r0, ror #6 │ │ │ │ - eoreq r2, sp, r4, lsr #6 │ │ │ │ - eoreq r1, sp, ip, lsr #9 │ │ │ │ + ldrdeq r2, [sp], -ip @ │ │ │ │ + ldrdeq r2, [sp], -ip @ │ │ │ │ + eoreq r2, sp, r0, lsr #7 │ │ │ │ + eoreq r2, sp, ip, ror #6 │ │ │ │ + eoreq r1, sp, r0, lsl #15 │ │ │ │ + eoreq r2, sp, r4, lsr r3 │ │ │ │ + eoreq r2, sp, r0, lsl #6 │ │ │ │ + ldrdeq r2, [sp], -r4 @ │ │ │ │ + eoreq r4, sp, r8, lsl r4 │ │ │ │ + eoreq r2, sp, ip, lsl #5 │ │ │ │ + eoreq r2, sp, r0, asr r2 │ │ │ │ + eoreq r2, sp, r4, lsl r2 │ │ │ │ + mlaeq sp, ip, r3, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5cd08 │ │ │ │ @@ -63868,32 +63868,32 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ ldr r0, [pc, #72] @ 5cd74 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5cb20 │ │ │ │ - eoreq r1, lr, r0, asr #24 │ │ │ │ - eoreq r4, sp, r0, lsl r3 │ │ │ │ - eoreq r2, sp, r0, lsl #19 │ │ │ │ - eoreq r4, sp, r0, asr #5 │ │ │ │ - eoreq r2, sp, r0, asr #18 │ │ │ │ - eoreq r2, sp, ip, asr #4 │ │ │ │ - eoreq r2, sp, r4, lsl r2 │ │ │ │ - strdeq r1, [sp], -ip @ │ │ │ │ - @ instruction: 0x002e47b0 │ │ │ │ - eoreq r2, sp, r4, lsr #17 │ │ │ │ - eoreq r4, sp, ip, ror #3 │ │ │ │ - eoreq r2, sp, r8, ror r8 │ │ │ │ - eoreq r4, sp, r8, lsl r2 │ │ │ │ - eoreq r4, sp, r8, ror #3 │ │ │ │ - eoreq r4, sp, r0, asr #3 │ │ │ │ - eoreq r1, sp, r4, lsl r2 │ │ │ │ - eoreq r1, sp, r0, lsl #4 │ │ │ │ - eoreq sp, ip, ip, lsl #14 │ │ │ │ + eoreq r1, lr, r0, lsr fp │ │ │ │ + eoreq r4, sp, r0, lsl #4 │ │ │ │ + eoreq r2, sp, r0, ror r8 │ │ │ │ + @ instruction: 0x002d41b0 │ │ │ │ + eoreq r2, sp, r0, lsr r8 │ │ │ │ + eoreq r2, sp, ip, lsr r1 │ │ │ │ + eoreq r2, sp, r4, lsl #2 │ │ │ │ + eoreq r1, sp, ip, ror #13 │ │ │ │ + eoreq r4, lr, r0, lsr #13 │ │ │ │ + mlaeq sp, r4, r7, r2 │ │ │ │ + ldrdeq r4, [sp], -ip @ │ │ │ │ + eoreq r2, sp, r8, ror #14 │ │ │ │ + eoreq r4, sp, r8, lsl #2 │ │ │ │ + ldrdeq r4, [sp], -r8 @ │ │ │ │ + strheq r4, [sp], -r0 @ │ │ │ │ + eoreq r1, sp, r4, lsl #2 │ │ │ │ + strdeq r1, [sp], -r0 @ │ │ │ │ + strdeq sp, [ip], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5cfec │ │ │ │ @@ -64053,35 +64053,35 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ ldr r0, [pc, #84] @ 5d064 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5ce18 │ │ │ │ - eoreq sp, ip, r8, lsl r2 │ │ │ │ - eoreq r4, sp, r4, rrx │ │ │ │ - ldrdeq r4, [lr], -r8 @ │ │ │ │ - eoreq r2, sp, r4, asr #13 │ │ │ │ - eoreq r1, lr, r8, asr #18 │ │ │ │ - eoreq r4, sp, r8, lsl r0 │ │ │ │ - eoreq r2, sp, r8, lsl #13 │ │ │ │ - @ instruction: 0x002d3fbc │ │ │ │ - eoreq r4, sp, r4, asr #32 │ │ │ │ - eoreq r1, sp, r4, ror #4 │ │ │ │ - eoreq r2, sp, r4, lsl #12 │ │ │ │ - @ instruction: 0x002d3fb8 │ │ │ │ - eoreq r3, sp, ip, lsl #31 │ │ │ │ - eoreq r3, sp, r0, lsr pc │ │ │ │ - eoreq r3, sp, r4, lsr #29 │ │ │ │ - eoreq r3, sp, r0, lsl pc │ │ │ │ - eoreq r2, sp, r4, lsr #10 │ │ │ │ - ldrdeq r3, [sp], -ip @ │ │ │ │ - eoreq r0, sp, r0, lsr pc │ │ │ │ - eoreq r0, sp, ip, lsl pc │ │ │ │ - eoreq sp, ip, r8, lsr #8 │ │ │ │ + eoreq sp, ip, r8, lsl #2 │ │ │ │ + eoreq r3, sp, r4, asr pc │ │ │ │ + eoreq r4, lr, r8, asr #9 │ │ │ │ + @ instruction: 0x002d25b4 │ │ │ │ + eoreq r1, lr, r8, lsr r8 │ │ │ │ + eoreq r3, sp, r8, lsl #30 │ │ │ │ + eoreq r2, sp, r8, ror r5 │ │ │ │ + eoreq r3, sp, ip, lsr #29 │ │ │ │ + eoreq r3, sp, r4, lsr pc │ │ │ │ + eoreq r1, sp, r4, asr r1 │ │ │ │ + strdeq r2, [sp], -r4 @ │ │ │ │ + eoreq r3, sp, r8, lsr #29 │ │ │ │ + eoreq r3, sp, ip, ror lr │ │ │ │ + eoreq r3, sp, r0, lsr #28 │ │ │ │ + mlaeq sp, r4, sp, r3 │ │ │ │ + eoreq r3, sp, r0, lsl #28 │ │ │ │ + eoreq r2, sp, r4, lsl r4 │ │ │ │ + eoreq r3, sp, ip, asr #27 │ │ │ │ + eoreq r0, sp, r0, lsr #28 │ │ │ │ + eoreq r0, sp, ip, lsl #28 │ │ │ │ + eoreq sp, ip, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5d194 │ │ │ │ @@ -64156,24 +64156,24 @@ │ │ │ │ ldr r0, [pc, #56] @ 5d1d4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r4, sp, r4, lsr #9 │ │ │ │ - eoreq r3, sp, r4, ror sp │ │ │ │ - eoreq r4, lr, r8, ror #5 │ │ │ │ - ldrdeq r2, [sp], -ip @ │ │ │ │ - eoreq r3, sp, r4, lsr #26 │ │ │ │ - eoreq r2, sp, r8, lsr #7 │ │ │ │ - eoreq r0, sp, r4, lsl r5 │ │ │ │ - eoreq r9, sp, r0, ror #14 │ │ │ │ - eoreq r0, sp, r8, lsl #27 │ │ │ │ - eoreq r0, sp, r4, ror sp │ │ │ │ + mlaeq sp, r4, r3, r4 │ │ │ │ + eoreq r3, sp, r4, ror #24 │ │ │ │ + ldrdeq r4, [lr], -r8 @ │ │ │ │ + eoreq r2, sp, ip, asr #5 │ │ │ │ + eoreq r3, sp, r4, lsl ip │ │ │ │ + mlaeq sp, r8, r2, r2 │ │ │ │ + eoreq r0, sp, r4, lsl #8 │ │ │ │ + eoreq r9, sp, r0, asr r6 │ │ │ │ + eoreq r0, sp, r8, ror ip │ │ │ │ + eoreq r0, sp, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5d5bc │ │ │ │ @@ -64425,43 +64425,43 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ ldr r0, [pc, #116] @ 5d654 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5d280 │ │ │ │ - eoreq r3, sp, r8, lsl #24 │ │ │ │ - eoreq sp, ip, r0, ror #4 │ │ │ │ - eoreq r2, sp, r0, ror #4 │ │ │ │ - eoreq r1, lr, r4, ror #9 │ │ │ │ - eoreq r2, sp, r0, lsl r2 │ │ │ │ - eoreq r1, sp, r8, lsr #2 │ │ │ │ - eoreq r3, sp, r4, ror #22 │ │ │ │ - ldrdeq r4, [lr], -r8 @ │ │ │ │ - eoreq r2, sp, ip, asr #3 │ │ │ │ - eoreq r3, sp, r8, lsl #22 │ │ │ │ - eoreq r3, sp, r8, asr #22 │ │ │ │ - mlaeq sp, r4, r1, r2 │ │ │ │ - eoreq r3, sp, ip, lsl fp │ │ │ │ - eoreq r3, sp, r8, lsr #22 │ │ │ │ - eoreq r3, sp, r0, lsl #22 │ │ │ │ + strdeq r3, [sp], -r8 @ │ │ │ │ + eoreq sp, ip, r0, asr r1 │ │ │ │ + eoreq r2, sp, r0, asr r1 │ │ │ │ + ldrdeq r1, [lr], -r4 @ │ │ │ │ + eoreq r2, sp, r0, lsl #2 │ │ │ │ + eoreq r1, sp, r8, lsl r0 │ │ │ │ + eoreq r3, sp, r4, asr sl │ │ │ │ + eoreq r3, lr, r8, asr #31 │ │ │ │ + strheq r2, [sp], -ip @ │ │ │ │ + strdeq r3, [sp], -r8 @ │ │ │ │ + eoreq r3, sp, r8, lsr sl │ │ │ │ + eoreq r2, sp, r4, lsl #1 │ │ │ │ eoreq r3, sp, ip, lsl #20 │ │ │ │ - eoreq r1, sp, r4, lsr r9 │ │ │ │ - eoreq r2, sp, ip, ror r0 │ │ │ │ - eoreq r2, sp, ip, ror r0 │ │ │ │ - eoreq r1, sp, ip, ror #17 │ │ │ │ - @ instruction: 0x002d18b4 │ │ │ │ - eoreq r1, sp, ip, ror r8 │ │ │ │ - ldrdeq r3, [sp], -r4 @ │ │ │ │ - eoreq r3, sp, r0, asr #18 │ │ │ │ - eoreq r1, sp, r4, asr pc │ │ │ │ - eoreq r3, sp, ip, lsl #18 │ │ │ │ - eoreq r0, sp, r0, ror #18 │ │ │ │ - eoreq r0, sp, ip, asr #18 │ │ │ │ - eoreq ip, ip, r8, asr lr │ │ │ │ + eoreq r3, sp, r8, lsl sl │ │ │ │ + strdeq r3, [sp], -r0 @ │ │ │ │ + strdeq r3, [sp], -ip @ │ │ │ │ + eoreq r1, sp, r4, lsr #16 │ │ │ │ + eoreq r1, sp, ip, ror #30 │ │ │ │ + eoreq r1, sp, ip, ror #30 │ │ │ │ + ldrdeq r1, [sp], -ip @ │ │ │ │ + eoreq r1, sp, r4, lsr #15 │ │ │ │ + eoreq r1, sp, ip, ror #14 │ │ │ │ + eoreq r3, sp, r4, asr #15 │ │ │ │ + eoreq r3, sp, r0, lsr r8 │ │ │ │ + eoreq r1, sp, r4, asr #28 │ │ │ │ + strdeq r3, [sp], -ip @ │ │ │ │ + eoreq r0, sp, r0, asr r8 │ │ │ │ + eoreq r0, sp, ip, lsr r8 │ │ │ │ + eoreq ip, ip, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5d7e8 │ │ │ │ @@ -64561,28 +64561,28 @@ │ │ │ │ ldr r0, [pc, #72] @ 5d838 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - @ instruction: 0x002d3eb4 │ │ │ │ - eoreq r3, sp, r4, lsl #15 │ │ │ │ - strdeq r3, [lr], -r8 @ │ │ │ │ - eoreq r1, sp, ip, ror #27 │ │ │ │ - eoreq r3, sp, r4, lsr r7 │ │ │ │ - @ instruction: 0x002d1db4 │ │ │ │ - eoreq pc, ip, r0, lsr pc @ │ │ │ │ - eoreq r9, sp, r4, ror r1 │ │ │ │ - eoreq r3, sp, ip, ror r7 │ │ │ │ - eoreq r3, lr, r4, lsr #24 │ │ │ │ - eoreq r1, sp, r4, lsl sp │ │ │ │ - eoreq r0, sp, r0, asr r7 │ │ │ │ - eoreq r0, sp, r4, lsr r7 │ │ │ │ - eoreq r0, sp, r0, lsr #14 │ │ │ │ + eoreq r3, sp, r4, lsr #27 │ │ │ │ + eoreq r3, sp, r4, ror r6 │ │ │ │ + eoreq r3, lr, r8, ror #23 │ │ │ │ + ldrdeq r1, [sp], -ip @ │ │ │ │ + eoreq r3, sp, r4, lsr #12 │ │ │ │ + eoreq r1, sp, r4, lsr #25 │ │ │ │ + eoreq pc, ip, r0, lsr #28 │ │ │ │ + eoreq r9, sp, r4, rrx │ │ │ │ + eoreq r3, sp, ip, ror #12 │ │ │ │ + eoreq r3, lr, r4, lsl fp │ │ │ │ + eoreq r1, sp, r4, lsl #24 │ │ │ │ + eoreq r0, sp, r0, asr #12 │ │ │ │ + eoreq r0, sp, r4, lsr #12 │ │ │ │ + eoreq r0, sp, r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5d968 │ │ │ │ @@ -64657,25 +64657,25 @@ │ │ │ │ ldr r0, [pc, #60] @ 5d9ac │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r3, sp, r4, lsr #11 │ │ │ │ - eoreq r1, sp, r4, ror #10 │ │ │ │ - eoreq r1, sp, r0, lsl ip │ │ │ │ - eoreq r0, sp, r8, asr #16 │ │ │ │ - eoreq pc, ip, r4, asr sp @ │ │ │ │ - ldrdeq r1, [sp], -r0 @ │ │ │ │ - eoreq ip, ip, r0, asr #17 │ │ │ │ - eoreq r3, lr, r8, lsl #21 │ │ │ │ - eoreq r1, sp, r8, ror fp │ │ │ │ - @ instruction: 0x002d05b4 │ │ │ │ - eoreq r0, sp, r0, lsr #11 │ │ │ │ + mlaeq sp, r4, r4, r3 │ │ │ │ + eoreq r1, sp, r4, asr r4 │ │ │ │ + eoreq r1, sp, r0, lsl #22 │ │ │ │ + eoreq r0, sp, r8, lsr r7 │ │ │ │ + eoreq pc, ip, r4, asr #24 │ │ │ │ + eoreq r1, sp, r0, asr #21 │ │ │ │ + @ instruction: 0x002cc7b0 │ │ │ │ + eoreq r3, lr, r8, ror r9 │ │ │ │ + eoreq r1, sp, r8, ror #20 │ │ │ │ + eoreq r0, sp, r4, lsr #9 │ │ │ │ + mlaeq sp, r0, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5db48 │ │ │ │ @@ -64780,27 +64780,27 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ ldr r0, [pc, #52] @ 5dba0 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5dad0 │ │ │ │ - eoreq r3, sp, ip, lsr #8 │ │ │ │ - @ instruction: 0x002d1ab4 │ │ │ │ - eoreq r1, sp, r8, lsl #8 │ │ │ │ - eoreq r1, sp, r8, lsr #21 │ │ │ │ - eoreq r1, sp, r4, ror #7 │ │ │ │ - mlaeq sp, r4, r3, r1 │ │ │ │ - @ instruction: 0x002ccab8 │ │ │ │ - ldrdeq r1, [sp], -r0 @ │ │ │ │ - eoreq r1, sp, r8, lsr r3 │ │ │ │ - eoreq r3, sp, ip, lsl #6 │ │ │ │ - eoreq r1, sp, r8, lsl #19 │ │ │ │ - eoreq r0, sp, r0, asr #7 │ │ │ │ - eoreq ip, ip, ip, asr #17 │ │ │ │ + eoreq r3, sp, ip, lsl r3 │ │ │ │ + eoreq r1, sp, r4, lsr #19 │ │ │ │ + strdeq r1, [sp], -r8 @ │ │ │ │ + mlaeq sp, r8, r9, r1 │ │ │ │ + ldrdeq r1, [sp], -r4 @ │ │ │ │ + eoreq r1, sp, r4, lsl #5 │ │ │ │ + eoreq ip, ip, r8, lsr #19 │ │ │ │ + eoreq r1, sp, r0, asr #17 │ │ │ │ + eoreq r1, sp, r8, lsr #4 │ │ │ │ + strdeq r3, [sp], -ip @ │ │ │ │ + eoreq r1, sp, r8, ror r8 │ │ │ │ + @ instruction: 0x002d02b0 │ │ │ │ + @ instruction: 0x002cc7bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5dcd0 │ │ │ │ @@ -64875,24 +64875,24 @@ │ │ │ │ ldr r0, [pc, #56] @ 5dd10 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r3, sp, r8, ror #18 │ │ │ │ - eoreq r3, sp, r8, lsr r2 │ │ │ │ - eoreq r3, lr, ip, lsr #15 │ │ │ │ - eoreq r1, sp, r0, lsr #17 │ │ │ │ - eoreq r3, sp, r8, ror #3 │ │ │ │ - eoreq r1, sp, ip, ror #16 │ │ │ │ - ldrdeq pc, [ip], -r8 @ │ │ │ │ - eoreq r8, sp, r4, lsr #24 │ │ │ │ - eoreq r0, sp, ip, asr #4 │ │ │ │ - eoreq r0, sp, r8, lsr r2 │ │ │ │ + eoreq r3, sp, r8, asr r8 │ │ │ │ + eoreq r3, sp, r8, lsr #2 │ │ │ │ + mlaeq lr, ip, r6, r3 │ │ │ │ + mlaeq sp, r0, r7, r1 │ │ │ │ + ldrdeq r3, [sp], -r8 @ │ │ │ │ + eoreq r1, sp, ip, asr r7 │ │ │ │ + eoreq pc, ip, r8, asr #17 │ │ │ │ + eoreq r8, sp, r4, lsl fp │ │ │ │ + eoreq r0, sp, ip, lsr r1 │ │ │ │ + eoreq r0, sp, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5e058 │ │ │ │ @@ -65101,36 +65101,36 @@ │ │ │ │ ldr r0, [pc, #104] @ 5e0c8 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r3, sp, r8, asr #1 │ │ │ │ - eoreq r1, sp, r0, asr r7 │ │ │ │ - ldrdeq r1, [sp], -ip @ │ │ │ │ - eoreq r1, sp, r8, asr #14 │ │ │ │ - eoreq r1, sp, r4, lsr #3 │ │ │ │ - @ instruction: 0x002d0eb8 │ │ │ │ - eoreq r1, sp, r8, lsr r1 │ │ │ │ - eoreq r1, sp, ip, lsl #2 │ │ │ │ - eoreq r1, sp, r0, ror #1 │ │ │ │ - strheq r1, [sp], -r0 @ │ │ │ │ - eoreq r1, sp, r0, lsl #1 │ │ │ │ - @ instruction: 0x002d01b8 │ │ │ │ - eoreq r2, sp, r8, ror pc │ │ │ │ - mlaeq sp, ip, lr, r2 │ │ │ │ - eoreq r3, lr, r0, lsl r4 │ │ │ │ - eoreq r1, sp, r4 │ │ │ │ - eoreq r2, sp, r4, ror #28 │ │ │ │ - ldrdeq r3, [lr], -r8 @ │ │ │ │ - eoreq r1, sp, ip, asr #9 │ │ │ │ - mlaeq sp, r4, pc, r0 @ │ │ │ │ - eoreq pc, ip, r4, asr #29 │ │ │ │ - @ instruction: 0x002cfeb0 │ │ │ │ + @ instruction: 0x002d2fb8 │ │ │ │ + eoreq r1, sp, r0, asr #12 │ │ │ │ + eoreq r1, sp, ip, asr #1 │ │ │ │ + eoreq r1, sp, r8, lsr r6 │ │ │ │ + mlaeq sp, r4, r0, r1 │ │ │ │ + eoreq r0, sp, r8, lsr #27 │ │ │ │ + eoreq r1, sp, r8, lsr #32 │ │ │ │ + strdeq r0, [sp], -ip @ │ │ │ │ + ldrdeq r0, [sp], -r0 @ │ │ │ │ + eoreq r0, sp, r0, lsr #31 │ │ │ │ + eoreq r0, sp, r0, ror pc │ │ │ │ + eoreq r0, sp, r8, lsr #1 │ │ │ │ + eoreq r2, sp, r8, ror #28 │ │ │ │ + eoreq r2, sp, ip, lsl #27 │ │ │ │ + eoreq r3, lr, r0, lsl #6 │ │ │ │ + strdeq r0, [sp], -r4 @ │ │ │ │ + eoreq r2, sp, r4, asr sp │ │ │ │ + eoreq r3, lr, r8, asr #5 │ │ │ │ + @ instruction: 0x002d13bc │ │ │ │ + eoreq r0, sp, r4, lsl #29 │ │ │ │ + @ instruction: 0x002cfdb4 │ │ │ │ + eoreq pc, ip, r0, lsr #27 │ │ │ │ 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 │ │ │ │ ldr r7, [pc, #228] @ 5e1d0 │ │ │ │ @@ -65188,21 +65188,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ bl 1e224 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1e3a4 │ │ │ │ - eoreq r2, sp, r4, lsl sp │ │ │ │ - mlaeq sp, r4, r3, r1 │ │ │ │ - eoreq r0, sp, r4, lsl #29 │ │ │ │ - mlaeq sp, r0, r3, r1 │ │ │ │ - eoreq fp, ip, ip, lsl #23 │ │ │ │ - eoreq r0, sp, r4, lsl #29 │ │ │ │ - eoreq r2, sp, r0, asr sp │ │ │ │ + eoreq r2, sp, r4, lsl #24 │ │ │ │ + eoreq r1, sp, r4, lsl #5 │ │ │ │ + eoreq r0, sp, r4, ror sp │ │ │ │ + eoreq r1, sp, r0, lsl #5 │ │ │ │ + eoreq fp, ip, ip, ror sl │ │ │ │ + eoreq r0, sp, r4, ror sp │ │ │ │ + eoreq r2, sp, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5e4c8 │ │ │ │ @@ -65385,37 +65385,37 @@ │ │ │ │ ldr r0, [pc, #108] @ 5e53c │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - strdeq r2, [sp], -r4 @ │ │ │ │ - eoreq r1, sp, ip, lsl r0 │ │ │ │ - eoreq r1, sp, r4, ror #4 │ │ │ │ - eoreq r1, sp, r0, asr r2 │ │ │ │ - eoreq r8, sp, r0, lsl #3 │ │ │ │ - eoreq r3, lr, ip, lsl r1 │ │ │ │ - eoreq r1, sp, r0, lsl r2 │ │ │ │ - eoreq r2, sp, r8, asr fp │ │ │ │ - ldrdeq r1, [sp], -r8 @ │ │ │ │ - eoreq r2, sp, ip, lsr ip │ │ │ │ - eoreq r1, sp, r8, asr r1 │ │ │ │ - ldrdeq r0, [sp], -ip @ │ │ │ │ - mlaeq sp, r4, sl, r2 │ │ │ │ - mlaeq ip, r0, ip, pc @ │ │ │ │ - eoreq r2, sp, r8, lsl sl │ │ │ │ - eoreq r2, lr, ip, lsl #31 │ │ │ │ - eoreq r1, sp, r0, lsl #1 │ │ │ │ - eoreq r0, sp, r4, lsl lr │ │ │ │ - eoreq r2, sp, r4, asr #19 │ │ │ │ - eoreq r1, sp, r0, asr #32 │ │ │ │ - eoreq pc, ip, r0, ror sl @ │ │ │ │ - eoreq pc, ip, r4, asr sl @ │ │ │ │ - eoreq pc, ip, r0, asr #20 │ │ │ │ + eoreq r2, sp, r4, ror #21 │ │ │ │ + eoreq r0, sp, ip, lsl #30 │ │ │ │ + eoreq r1, sp, r4, asr r1 │ │ │ │ + eoreq r1, sp, r0, asr #2 │ │ │ │ + eoreq r8, sp, r0, ror r0 │ │ │ │ + eoreq r3, lr, ip │ │ │ │ + eoreq r1, sp, r0, lsl #2 │ │ │ │ + eoreq r2, sp, r8, asr #20 │ │ │ │ + eoreq r1, sp, r8, asr #1 │ │ │ │ + eoreq r2, sp, ip, lsr #22 │ │ │ │ + eoreq r1, sp, r8, asr #32 │ │ │ │ + eoreq r0, sp, ip, asr #27 │ │ │ │ + eoreq r2, sp, r4, lsl #19 │ │ │ │ + eoreq pc, ip, r0, lsl #23 │ │ │ │ + eoreq r2, sp, r8, lsl #18 │ │ │ │ + eoreq r2, lr, ip, ror lr │ │ │ │ + eoreq r0, sp, r0, ror pc │ │ │ │ + eoreq r0, sp, r4, lsl #26 │ │ │ │ + @ instruction: 0x002d28b4 │ │ │ │ + eoreq r0, sp, r0, lsr pc │ │ │ │ + eoreq pc, ip, r0, ror #18 │ │ │ │ + eoreq pc, ip, r4, asr #18 │ │ │ │ + eoreq pc, ip, r0, lsr r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r8, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5e6f8 │ │ │ │ @@ -65525,24 +65525,24 @@ │ │ │ │ ldr r0, [pc, #56] @ 5e738 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq r2, sp, r0, lsr #17 │ │ │ │ - eoreq r1, lr, r4 │ │ │ │ - eoreq r2, sp, r4, ror #18 │ │ │ │ - eoreq r0, sp, r4, lsl pc │ │ │ │ - eoreq r0, sp, r8, asr #15 │ │ │ │ - mlaeq sp, r4, r7, r0 │ │ │ │ - eoreq r0, sp, r0, ror #14 │ │ │ │ - eoreq r0, sp, r0, lsr r7 │ │ │ │ - eoreq r0, sp, r0, lsl #14 │ │ │ │ - eoreq pc, ip, r0, lsl r8 @ │ │ │ │ + mlaeq sp, r0, r7, r2 │ │ │ │ + strdeq r0, [lr], -r4 @ │ │ │ │ + eoreq r2, sp, r4, asr r8 │ │ │ │ + eoreq r0, sp, r4, lsl #28 │ │ │ │ + @ instruction: 0x002d06b8 │ │ │ │ + eoreq r0, sp, r4, lsl #13 │ │ │ │ + eoreq r0, sp, r0, asr r6 │ │ │ │ + eoreq r0, sp, r0, lsr #12 │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ + eoreq pc, ip, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 5e910 │ │ │ │ @@ -65659,27 +65659,27 @@ │ │ │ │ ldr r0, [pc, #68] @ 5e95c │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e224 │ │ │ │ - eoreq fp, ip, r4, asr r8 │ │ │ │ - eoreq r2, sp, r0, lsr #13 │ │ │ │ - eoreq r2, lr, r4, lsl ip │ │ │ │ - eoreq r0, sp, r8, lsl #26 │ │ │ │ - eoreq r2, sp, r0, asr r6 │ │ │ │ - ldrdeq r0, [sp], -ip @ │ │ │ │ - eoreq pc, ip, r0, lsl r1 @ │ │ │ │ - eoreq fp, ip, ip, lsl sp │ │ │ │ - eoreq pc, ip, ip, lsr #1 │ │ │ │ - eoreq r0, sp, r4, asr #11 │ │ │ │ - eoreq pc, ip, ip, asr #32 │ │ │ │ - eoreq pc, ip, ip, lsl #12 │ │ │ │ - strdeq pc, [ip], -r8 @ │ │ │ │ + eoreq fp, ip, r4, asr #14 │ │ │ │ + mlaeq sp, r0, r5, r2 │ │ │ │ + eoreq r2, lr, r4, lsl #22 │ │ │ │ + strdeq r0, [sp], -r8 @ │ │ │ │ + eoreq r2, sp, r0, asr #10 │ │ │ │ + eoreq r0, sp, ip, asr #23 │ │ │ │ + eoreq pc, ip, r0 │ │ │ │ + eoreq fp, ip, ip, lsl #24 │ │ │ │ + mlaeq ip, ip, pc, lr @ │ │ │ │ + @ instruction: 0x002d04b4 │ │ │ │ + eoreq lr, ip, ip, lsr pc │ │ │ │ + strdeq pc, [ip], -ip @ │ │ │ │ + eoreq pc, ip, r8, ror #9 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ bne 5e9d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ eor r3, r3, r2 │ │ │ │ @@ -65741,18 +65741,18 @@ │ │ │ │ mov r4, #0 │ │ │ │ b 5eab0 │ │ │ │ subs r0, r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 5ea78 │ │ │ │ cmp r5, r6 │ │ │ │ beq 5ea9c │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ea9c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ str r5, [r9] │ │ │ │ @@ -65764,26 +65764,26 @@ │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne 5ea60 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ beq 5ea9c │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 5ea9c │ │ │ │ cmp r4, #8 │ │ │ │ beq 5eb2c │ │ │ │ add r6, r4, #2 │ │ │ │ add r6, r8, r6, lsl #2 │ │ │ │ mov r9, #0 │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 5eb18 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5eb18 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ add r4, r4, #1 │ │ │ │ @@ -65800,44 +65800,44 @@ │ │ │ │ beq 5ebc4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 5eb64 │ │ │ │ cmp r5, r4 │ │ │ │ beq 5eb78 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ebdc │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r8, #44] @ 0x2c │ │ │ │ beq 5ece0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 5eba8 │ │ │ │ cmp r7, r4 │ │ │ │ beq 5ebbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ebf0 │ │ │ │ str r7, [r8, #48] @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 5eb78 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 5eb78 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b 5eb78 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -65856,15 +65856,15 @@ │ │ │ │ str r7, [r0] │ │ │ │ strb r7, [r0, #6] │ │ │ │ strh r7, [r0, #4] │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 5ec5c │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ec5c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ cmp r4, r9 │ │ │ │ @@ -65873,25 +65873,25 @@ │ │ │ │ ldr r4, [r8, #44] @ 0x2c │ │ │ │ strb r6, [r8, #7] │ │ │ │ cmp r4, #0 │ │ │ │ strb r6, [r8, #8] │ │ │ │ beq 5ec90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ecfc │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r8, #44] @ 0x2c │ │ │ │ beq 5ebbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ebbc │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -65900,15 +65900,15 @@ │ │ │ │ bne 5ecac │ │ │ │ str r7, [r8, #48] @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq 5ebbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r7, [r8, #48] @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b 5ec90 │ │ │ │ @@ -65923,15 +65923,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ add r7, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r4, #0 │ │ │ │ beq 5ed68 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ed68 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ str r8, [r7] │ │ │ │ @@ -65940,25 +65940,25 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bhi 5ed3c │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq 5ed9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5eddc │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ beq 5edc4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5edf0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ str r3, [r5, #4] │ │ │ │ strb r3, [r5, #8] │ │ │ │ @@ -66293,23 +66293,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ b 5f290 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r0, [sp], #-232 @ 0xffffff18 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r0, sp, ip, lsl #29 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - eoreq r3, lr, r4, lsr #19 │ │ │ │ - eoreq r9, pc, ip, lsr #16 │ │ │ │ - eoreq r3, lr, r0, asr #18 │ │ │ │ - mlaeq pc, ip, r6, r9 @ │ │ │ │ + mlaeq lr, r4, r8, r3 │ │ │ │ + eoreq r9, pc, ip, lsl r7 @ │ │ │ │ + eoreq r3, lr, r0, lsr r8 │ │ │ │ + eoreq r9, pc, ip, lsl #11 │ │ │ │ rsbseq r0, sp, r0, ror #26 │ │ │ │ - eoreq r1, sp, r8, lsr ip │ │ │ │ - eoreq r1, sp, ip, asr #24 │ │ │ │ - eoreq r1, sp, r4, lsr #24 │ │ │ │ - eoreq r1, sp, r8, lsr ip │ │ │ │ + eoreq r1, sp, r8, lsr #22 │ │ │ │ + eoreq r1, sp, ip, lsr fp │ │ │ │ + eoreq r1, sp, r4, lsl fp │ │ │ │ + eoreq r1, sp, r8, lsr #22 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add r6, sp, #236 @ 0xec │ │ │ │ @@ -68194,20 +68194,20 @@ │ │ │ │ ldr r2, [pc, #40] @ 610dc │ │ │ │ add r2, pc, r2 │ │ │ │ b 60fe8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq pc, ip, r0, rrx │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq pc, ip, r0, lsr #32 │ │ │ │ - eoreq pc, ip, r8, asr pc @ │ │ │ │ + eoreq pc, ip, r8, asr #28 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - eoreq r7, pc, ip, ror #22 │ │ │ │ + eoreq r7, pc, ip, asr sl @ │ │ │ │ rsbseq lr, ip, ip, ror pc │ │ │ │ - eoreq r1, lr, r8, lsl #21 │ │ │ │ + eoreq r1, lr, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #176] @ 611a8 │ │ │ │ ldr r3, [pc, #176] @ 611ac │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -68305,26 +68305,26 @@ │ │ │ │ add ip, pc, ip │ │ │ │ b 611f8 │ │ │ │ ldr lr, [pc, #52] @ 612ac │ │ │ │ ldr ip, [pc, #52] @ 612b0 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ b 611f8 │ │ │ │ - eoreq r1, lr, r8, asr #18 │ │ │ │ - eoreq fp, sp, ip, lsr #5 │ │ │ │ - eoreq r1, lr, r4, lsr r9 │ │ │ │ - mlaeq ip, ip, sp, pc @ │ │ │ │ - eoreq r1, lr, r4, lsl #18 │ │ │ │ - @ instruction: 0x002db8b0 │ │ │ │ - eoreq r1, lr, r8, ror #17 │ │ │ │ - eoreq fp, sp, r4, lsl #19 │ │ │ │ - eoreq pc, ip, r4, lsr #26 │ │ │ │ - eoreq fp, sp, r0, lsl #17 │ │ │ │ - eoreq pc, ip, ip, ror #25 │ │ │ │ - eoreq fp, sp, ip, asr r9 │ │ │ │ + eoreq r1, lr, r8, lsr r8 │ │ │ │ + mlaeq sp, ip, r1, fp │ │ │ │ + eoreq r1, lr, r4, lsr #16 │ │ │ │ + eoreq pc, ip, ip, lsl #25 │ │ │ │ + strdeq r1, [lr], -r4 @ │ │ │ │ + eoreq fp, sp, r0, lsr #15 │ │ │ │ + ldrdeq r1, [lr], -r8 @ │ │ │ │ + eoreq fp, sp, r4, ror r8 │ │ │ │ + eoreq pc, ip, r4, lsl ip @ │ │ │ │ + eoreq fp, sp, r0, ror r7 │ │ │ │ + ldrdeq pc, [ip], -ip @ │ │ │ │ + eoreq fp, sp, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #56] @ 61304 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -68337,18 +68337,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #28] @ 61310 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ bl 5f0cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq pc, ip, ip, ror #25 │ │ │ │ - eoreq pc, ip, r0, lsl #26 │ │ │ │ - eoreq lr, ip, r4, asr #23 │ │ │ │ - @ instruction: 0x002db1b0 │ │ │ │ + ldrdeq pc, [ip], -ip @ │ │ │ │ + strdeq pc, [ip], -r0 @ │ │ │ │ + @ instruction: 0x002ceab4 │ │ │ │ + eoreq fp, sp, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #56] @ 61364 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -68361,18 +68361,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #28] @ 61370 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ bl 5f0cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x002cfcb0 │ │ │ │ - eoreq pc, ip, r4, asr #25 │ │ │ │ - eoreq r7, sp, r8, asr #4 │ │ │ │ - eoreq fp, sp, r8, lsl #17 │ │ │ │ + eoreq pc, ip, r0, lsr #23 │ │ │ │ + @ instruction: 0x002cfbb4 │ │ │ │ + eoreq r7, sp, r8, lsr r1 │ │ │ │ + eoreq fp, sp, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-1512] @ 0xfffffa18 │ │ │ │ ldr r4, [pc, #428] @ 6153c │ │ │ │ sub sp, sp, #5568 @ 0x15c0 │ │ │ │ @@ -68483,23 +68483,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 61404 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq lr, ip, r0, ror #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq lr, ip, r8, asr #24 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - eoreq r1, lr, ip, lsr r7 │ │ │ │ - eoreq r7, pc, r8, lsr #5 │ │ │ │ - eoreq r1, lr, r8, ror #13 │ │ │ │ - eoreq r7, pc, ip, ror #1 │ │ │ │ + eoreq r1, lr, ip, lsr #12 │ │ │ │ + mlaeq pc, r8, r1, r7 @ │ │ │ │ + ldrdeq r1, [lr], -r8 @ │ │ │ │ + ldrdeq r6, [pc], -ip @ │ │ │ │ rsbseq lr, ip, r8, lsl fp │ │ │ │ - strdeq pc, [ip], -r0 @ │ │ │ │ - eoreq pc, ip, r4, lsl #20 │ │ │ │ - ldrdeq pc, [ip], -ip @ │ │ │ │ - strdeq pc, [ip], -r0 @ │ │ │ │ + eoreq pc, ip, r0, ror #17 │ │ │ │ + strdeq pc, [ip], -r4 @ │ │ │ │ + eoreq pc, ip, ip, asr #17 │ │ │ │ + eoreq pc, ip, r0, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3392] @ 0xd40 │ │ │ │ sub sp, sp, #668 @ 0x29c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #4088] @ 62588 │ │ │ │ @@ -75981,17 +75981,17 @@ │ │ │ │ bl 1e5b4 <__sprintf_chk@plt> │ │ │ │ b 689c0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r7, ip, r4, asr #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r7, ip, r8, lsl #13 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - eoreq pc, lr, r0, asr #19 │ │ │ │ + @ instruction: 0x002ef8b0 │ │ │ │ rsbseq r7, ip, r8, ror #11 │ │ │ │ - mlaeq lr, ip, r7, pc @ │ │ │ │ + eoreq pc, lr, ip, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #388] @ 0x184 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r5, #1076] @ 0x434 │ │ │ │ @@ -76150,15 +76150,15 @@ │ │ │ │ ldrb r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 68d1c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 68d1c │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ add r5, r5, #12 │ │ │ │ bhi 68cfc │ │ │ │ ldr r3, [r8, #356] @ 0x164 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -77229,15 +77229,15 @@ │ │ │ │ blx r3 │ │ │ │ b 69bd0 │ │ │ │ ldr r4, [r3, #2356] @ 0x934 │ │ │ │ cmp r4, #0 │ │ │ │ beq 69c44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 69c44 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -77532,16 +77532,16 @@ │ │ │ │ strb r2, [r7, #1776] @ 0x6f0 │ │ │ │ b 6a108 │ │ │ │ ldrb r2, [r7, #1776] @ 0x6f0 │ │ │ │ bic r2, r2, #1 │ │ │ │ strb r2, [r7, #1776] @ 0x6f0 │ │ │ │ b 6a108 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq lr, lr, ip, ror #22 │ │ │ │ - eoreq lr, lr, r4, ror #22 │ │ │ │ + eoreq lr, lr, ip, asr sl │ │ │ │ + eoreq lr, lr, r4, asr sl │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #288] @ 6a3f4 │ │ │ │ ldr r3, [pc, #288] @ 6a3f8 │ │ │ │ @@ -77660,15 +77660,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a480 │ │ │ │ ldr r4, [r6, #1956] @ 0x7a4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6a480 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a480 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -77689,15 +77689,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a4f4 │ │ │ │ ldr r4, [r5, #2356] @ 0x934 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6a4f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a4f4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -77821,15 +77821,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a5fc │ │ │ │ ldr r7, [r4, #1956] @ 0x7a4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a5fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a5fc │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -77876,15 +77876,15 @@ │ │ │ │ str r8, [r4, #2356] @ 0x934 │ │ │ │ strb r8, [r4, #2348] @ 0x92c │ │ │ │ b 6a6c0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a69c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a69c │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -77900,15 +77900,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a7f4 │ │ │ │ ldr r7, [r4, #2356] @ 0x934 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a7f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a7f4 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -77946,15 +77946,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a8e4 │ │ │ │ ldr r6, [sl, #1956] @ 0x7a4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 6a8e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a8e4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -77966,15 +77966,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a8f4 │ │ │ │ ldr r6, [sl, #2356] @ 0x934 │ │ │ │ cmp r6, #0 │ │ │ │ beq 6a8f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a8f4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -78005,26 +78005,26 @@ │ │ │ │ str r2, [r4, #2352] @ 0x930 │ │ │ │ strb r3, [r4, #2348] @ 0x92c │ │ │ │ b 6a6c0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a778 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6aa4c │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 6aa4c │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6aa20 │ │ │ │ ldrb r2, [r5] │ │ │ │ b 6a778 │ │ │ │ ldrb r8, [r0, #2332] @ 0x91c │ │ │ │ add r3, r0, #2320 @ 0x910 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -78052,15 +78052,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6aa8c │ │ │ │ ldr r4, [r6, #1956] @ 0x7a4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6aa8c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6aa8c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -78072,15 +78072,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6aa9c │ │ │ │ ldr r4, [r6, #2356] @ 0x934 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6aa9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6aa9c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -78096,15 +78096,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r7, [r4, #2356] @ 0x934 │ │ │ │ cmp r7, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r7 │ │ │ │ beq 6a7b4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a7b4 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -78113,15 +78113,15 @@ │ │ │ │ bne 6ab80 │ │ │ │ b 6a7b4 │ │ │ │ ldr r7, [r4, #1956] @ 0x7a4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a7a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a7a4 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -78130,15 +78130,15 @@ │ │ │ │ bne 6abc4 │ │ │ │ b 6a7a4 │ │ │ │ ldr r7, [r4, #2356] @ 0x934 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a7f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a7f4 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -78146,15 +78146,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 6ac08 │ │ │ │ b 6a7f4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a6bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 6a6bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ strb r2, [r4, #1948] @ 0x79c │ │ │ │ str r0, [r4, #1952] @ 0x7a0 │ │ │ │ b 6a614 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -78166,15 +78166,15 @@ │ │ │ │ bne 6a5fc │ │ │ │ mov r7, r1 │ │ │ │ b 6a72c │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a794 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 6a794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #296] @ 6ade4 │ │ │ │ @@ -78703,15 +78703,15 @@ │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ ldr r5, [r3, #2356] @ 0x934 │ │ │ │ lsl fp, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6b508 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6be04 │ │ │ │ add r3, fp, r4 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ str r6, [r3, #2356] @ 0x934 │ │ │ │ str r7, [r8] │ │ │ │ cmp sl, r8 │ │ │ │ @@ -78865,15 +78865,15 @@ │ │ │ │ beq 6b538 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b538 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b538 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -79225,39 +79225,39 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 6b628 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6b628 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b628 │ │ │ │ b 6bd30 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6aeec │ │ │ │ b 6b494 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ sub r1, r3, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 6aeec │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ b 6bbf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -79385,15 +79385,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ bne 6beec │ │ │ │ b 6bf64 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub r1, r9, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 6beec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r4, ip, r0, asr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r4, ip, ip, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -79433,15 +79433,15 @@ │ │ │ │ b 1de10 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 1de10 │ │ │ │ - eoreq ip, lr, r8, ror #27 │ │ │ │ + ldrdeq ip, [lr], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #176] @ 6c130 │ │ │ │ ldr r3, [pc, #176] @ 6c134 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -80089,15 +80089,15 @@ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ b 6c958 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r3, ip, ip, lsl fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mlaeq lr, r4, r8, ip │ │ │ │ + eoreq ip, lr, r4, lsl #15 │ │ │ │ rsbseq r3, ip, r0, ror #17 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #208] @ 6cb98 │ │ │ │ @@ -80127,15 +80127,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6cb48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cb74 │ │ │ │ ldr r2, [pc, #80] @ 6cba0 │ │ │ │ ldr r3, [pc, #72] @ 6cb9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -80261,15 +80261,15 @@ │ │ │ │ bl 6cab0 │ │ │ │ b 6ccf4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq 6ccb8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6ccb8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -81201,16 +81201,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6da54 │ │ │ │ b 6db98 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r2, ip, r0, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r2, ip, r8, asr r4 │ │ │ │ - eoreq r3, ip, r4, lsr r4 │ │ │ │ - eoreq r3, ip, ip, asr #8 │ │ │ │ + eoreq r3, ip, r4, lsr #6 │ │ │ │ + eoreq r3, ip, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #192] @ 6dce4 │ │ │ │ ldr r3, [pc, #192] @ 6dce8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -81285,15 +81285,15 @@ │ │ │ │ bhi 6dd48 │ │ │ │ ldr r3, [pc, #16] @ 6dd54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r0, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - strdeq fp, [lr], -ip @ │ │ │ │ + eoreq sl, lr, ip, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r1, [pc, #128] @ 6ddf4 │ │ │ │ ldr r2, [pc, #128] @ 6ddf8 │ │ │ │ @@ -81327,15 +81327,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r2, ip, r4, lsl #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r3, ip, ip, lsr #5 │ │ │ │ + mlaeq ip, ip, r1, r3 │ │ │ │ rsbseq r2, ip, r4, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #608] @ 6e080 │ │ │ │ @@ -81491,22 +81491,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 6da54 │ │ │ │ b 6df98 │ │ │ │ ldrsbeq r2, [ip], #-20 @ 0xffffffec @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq ip, r7, r4, lsr r8 │ │ │ │ - eoreq r3, ip, r8, asr #3 │ │ │ │ + strheq r3, [ip], -r8 @ │ │ │ │ rsbseq r2, ip, r4, ror #1 │ │ │ │ rsbseq ip, r7, r8, lsl #15 │ │ │ │ - eoreq r3, ip, r4, asr #2 │ │ │ │ + eoreq r3, ip, r4, lsr r0 │ │ │ │ rsbseq r2, ip, r4, lsr #32 │ │ │ │ - eoreq r3, ip, r4, rrx │ │ │ │ + eoreq r2, ip, r4, asr pc │ │ │ │ rsbseq r1, ip, r0, ror #31 │ │ │ │ - eoreq r3, ip, r8, lsr r0 │ │ │ │ + eoreq r2, ip, r8, lsr #30 │ │ │ │ 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, r1 │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ @@ -81683,22 +81683,22 @@ │ │ │ │ ldr r1, [pc, #48] @ 6e3a8 │ │ │ │ lsr r2, r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ bl 6da54 │ │ │ │ b 6e2bc │ │ │ │ - eoreq r1, ip, r8, asr #4 │ │ │ │ - eoreq r0, ip, r0, ror #27 │ │ │ │ - eoreq pc, fp, ip, lsr #29 │ │ │ │ - ldrdeq r2, [ip], -r4 @ │ │ │ │ - eoreq r2, ip, r8, ror lr │ │ │ │ - eoreq r2, ip, r8, lsl #28 │ │ │ │ - mlaeq ip, r8, sp, r2 │ │ │ │ - mlaeq ip, r4, sp, r2 │ │ │ │ + eoreq r1, ip, r8, lsr r1 │ │ │ │ + ldrdeq r0, [ip], -r0 @ │ │ │ │ + mlaeq fp, ip, sp, pc @ │ │ │ │ + eoreq r2, ip, r4, asr #27 │ │ │ │ + eoreq r2, ip, r8, ror #26 │ │ │ │ + strdeq r2, [ip], -r8 @ │ │ │ │ + eoreq r2, ip, r8, lsl #25 │ │ │ │ + eoreq r2, ip, r4, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -81754,15 +81754,15 @@ │ │ │ │ bl 6da54 │ │ │ │ b 6e418 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r1, ip, r8, lsl ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrheq r1, [ip], #-180 @ 0xffffff4c @ │ │ │ │ rsbseq ip, r7, ip, ror r2 │ │ │ │ - eoreq r2, ip, ip, asr #26 │ │ │ │ + eoreq r2, ip, ip, lsr ip │ │ │ │ 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, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81854,16 +81854,16 @@ │ │ │ │ str r5, [r1, #4] │ │ │ │ bl 6e3ac │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi 6e604 │ │ │ │ b 6e52c │ │ │ │ - eoreq r2, ip, r8, lsr #21 │ │ │ │ - eoreq r2, ip, r4, lsr #24 │ │ │ │ + mlaeq ip, r8, r9, r2 │ │ │ │ + eoreq r2, ip, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #284] @ 6e774 │ │ │ │ ldr r2, [pc, #284] @ 6e778 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -81937,16 +81937,16 @@ │ │ │ │ bl 6da54 │ │ │ │ b 6e680 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r1, ip, r0, lsr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r1, ip, r0, lsl #18 │ │ │ │ rsbseq fp, r7, ip, lsr #31 │ │ │ │ - strdeq r2, [ip], -ip @ │ │ │ │ - eoreq r2, ip, r8, asr #21 │ │ │ │ + eoreq r2, ip, ip, ror #15 │ │ │ │ + @ instruction: 0x002c29b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr ip, [pc, #364] @ 6e910 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #360] @ 6e914 │ │ │ │ @@ -82029,17 +82029,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148144 │ │ │ │ mov r1, r4 │ │ │ │ bl 147f6c │ │ │ │ ldr r4, [pc, #80] @ 6e940 │ │ │ │ add r4, pc, r4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ strb sl, [r4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r9] │ │ │ │ b 6e858 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r1, ip, r0, asr r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xfffff270 │ │ │ │ @@ -82047,15 +82047,15 @@ │ │ │ │ @ instruction: 0xfffff314 │ │ │ │ @ instruction: 0xfffffcb4 │ │ │ │ @ instruction: 0xfffff4f4 │ │ │ │ @ instruction: 0xfffffe40 │ │ │ │ rsbseq r4, lr, r1, asr #8 │ │ │ │ rsbseq r4, lr, r0, lsl r4 │ │ │ │ rsbseq r1, ip, ip, asr r7 │ │ │ │ - eoreq r2, ip, ip, ror #18 │ │ │ │ + eoreq r2, ip, ip, asr r8 │ │ │ │ rsbseq r4, lr, r4, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ sub r1, r1, #3 │ │ │ │ cmp r1, #2 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ @@ -84590,15 +84590,15 @@ │ │ │ │ blx r3 │ │ │ │ b 71068 │ │ │ │ mov r0, #0 │ │ │ │ b 71068 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq pc, fp, r4, lsr r0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r7, lr, r4, lsr lr │ │ │ │ + eoreq r7, lr, r4, lsr #26 │ │ │ │ rsbseq lr, fp, r8, lsl #31 │ │ │ │ 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 │ │ │ │ @@ -85354,15 +85354,15 @@ │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ b 71ca8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaeq lr, r8, r2, r7 │ │ │ │ + eoreq r7, lr, r8, lsl #3 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ beq 71d70 │ │ │ │ cmp r0, #2 │ │ │ │ beq 71d38 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -104796,15 +104796,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #10 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq r4, sp, r0, lsr #5 │ │ │ │ + mlaeq sp, r0, r1, r4 │ │ │ │ mov ip, #1 │ │ │ │ ands ip, r0, ip, lsl r2 │ │ │ │ moveq ip, #0 │ │ │ │ andne ip, r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ bne 84d04 │ │ │ │ ldr ip, [pc, #140] @ 84d60 │ │ │ │ @@ -104840,15 +104840,15 @@ │ │ │ │ bx lr │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ bx lr │ │ │ │ sub r3, r3, #2 │ │ │ │ lsl r0, r3, #1 │ │ │ │ bx lr │ │ │ │ - eoreq r4, sp, lr, lsr #4 │ │ │ │ + eoreq r4, sp, lr, lsl r1 │ │ │ │ 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, [pc, #368] @ 84ef0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -107799,15 +107799,15 @@ │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ @ instruction: 0xfffff814 │ │ │ │ @ instruction: 0xfffff854 │ │ │ │ @ instruction: 0xfffff9e4 │ │ │ │ @ instruction: 0xfffffd14 │ │ │ │ @ instruction: 0xfffffb60 │ │ │ │ @ instruction: 0xfffff830 │ │ │ │ - eoreq r1, sp, lr, asr #19 │ │ │ │ + @ instruction: 0x002d18be │ │ │ │ @ instruction: 0xfffff5ec │ │ │ │ @ instruction: 0xffffd97c │ │ │ │ @ instruction: 0xffffd9b0 │ │ │ │ @ instruction: 0xffffda1c │ │ │ │ @ instruction: 0xffffda80 │ │ │ │ @ instruction: 0xffffdab4 │ │ │ │ @ instruction: 0xffffdadc │ │ │ │ @@ -108018,41 +108018,41 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #116] @ 87f6c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ 87f70 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq r1, sp, ip, lsr #5 │ │ │ │ - strdeq r9, [sl], -r8 @ │ │ │ │ - eoreq r9, sl, r8, asr r5 │ │ │ │ - eoreq r9, sl, ip, lsl r5 │ │ │ │ - mlaeq sl, ip, ip, r5 │ │ │ │ - ldrdeq sl, [fp], -r8 @ │ │ │ │ - eoreq r9, sl, ip, lsr #9 │ │ │ │ - eoreq r9, sl, ip, lsl r5 │ │ │ │ - eoreq r9, sl, ip, ror r4 │ │ │ │ - @ instruction: 0x002a94b4 │ │ │ │ - eoreq r9, sl, r4, ror r4 │ │ │ │ - eoreq r9, sl, r0, lsr r4 │ │ │ │ - mlaeq sl, r0, r2, lr │ │ │ │ - mlaeq sl, ip, r4, r9 │ │ │ │ - strdeq r9, [sl], -ip @ │ │ │ │ - eoreq r9, sl, r8, asr r4 │ │ │ │ - eoreq r9, sl, ip, lsl r4 │ │ │ │ - eoreq r9, sl, ip, ror #8 │ │ │ │ - mlaeq fp, r8, ip, sl │ │ │ │ - eoreq sl, fp, ip, lsl #25 │ │ │ │ + mlaeq sp, ip, r1, r1 │ │ │ │ eoreq r9, sl, r8, ror #7 │ │ │ │ - mlaeq sl, r4, r3, r9 │ │ │ │ - eoreq sl, fp, r8, ror #24 │ │ │ │ - eoreq sl, fp, ip, asr ip │ │ │ │ - eoreq sl, fp, r0, asr ip │ │ │ │ - eoreq sl, fp, r4, asr #24 │ │ │ │ - eoreq sl, fp, r8, lsr ip │ │ │ │ + eoreq r9, sl, r8, asr #8 │ │ │ │ + eoreq r9, sl, ip, lsl #8 │ │ │ │ + eoreq r5, sl, ip, lsl #23 │ │ │ │ + eoreq sl, fp, r8, asr #29 │ │ │ │ + mlaeq sl, ip, r3, r9 │ │ │ │ + eoreq r9, sl, ip, lsl #8 │ │ │ │ + eoreq r9, sl, ip, ror #6 │ │ │ │ + eoreq r9, sl, r4, lsr #7 │ │ │ │ + eoreq r9, sl, r4, ror #6 │ │ │ │ + eoreq r9, sl, r0, lsr #6 │ │ │ │ + eoreq lr, sl, r0, lsl #3 │ │ │ │ + eoreq r9, sl, ip, lsl #7 │ │ │ │ + eoreq r9, sl, ip, ror #5 │ │ │ │ + eoreq r9, sl, r8, asr #6 │ │ │ │ + eoreq r9, sl, ip, lsl #6 │ │ │ │ + eoreq r9, sl, ip, asr r3 │ │ │ │ + eoreq sl, fp, r8, lsl #23 │ │ │ │ + eoreq sl, fp, ip, ror fp │ │ │ │ + ldrdeq r9, [sl], -r8 @ │ │ │ │ + eoreq r9, sl, r4, lsl #5 │ │ │ │ + eoreq sl, fp, r8, asr fp │ │ │ │ + eoreq sl, fp, ip, asr #22 │ │ │ │ + eoreq sl, fp, r0, asr #22 │ │ │ │ + eoreq sl, fp, r4, lsr fp │ │ │ │ + eoreq sl, fp, r8, lsr #22 │ │ │ │ ldr r3, [pc, #176] @ 8802c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi 88020 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -108091,28 +108091,28 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 8805c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 88060 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - mlaeq sp, r4, r0, r1 │ │ │ │ - eoreq r7, sl, r0, ror sp │ │ │ │ - eoreq r7, sl, ip, ror #26 │ │ │ │ - eoreq r7, sl, ip, ror #26 │ │ │ │ - eoreq r7, sl, ip, ror #26 │ │ │ │ - eoreq r7, sl, ip, ror #26 │ │ │ │ - eoreq r7, sl, r0, ror sp │ │ │ │ - eoreq fp, ip, r8, ror r0 │ │ │ │ - eoreq r7, sl, r8, ror #26 │ │ │ │ - eoreq r7, sl, r8, ror #26 │ │ │ │ - eoreq r7, sl, r4, ror #26 │ │ │ │ - eoreq r7, sl, r0, lsl #27 │ │ │ │ - eoreq r7, sl, r4, ror #25 │ │ │ │ - eoreq r4, sl, r8, lsr #16 │ │ │ │ + eoreq r0, sp, r4, lsl #31 │ │ │ │ + eoreq r7, sl, r0, ror #24 │ │ │ │ + eoreq r7, sl, ip, asr ip │ │ │ │ + eoreq r7, sl, ip, asr ip │ │ │ │ + eoreq r7, sl, ip, asr ip │ │ │ │ + eoreq r7, sl, ip, asr ip │ │ │ │ + eoreq r7, sl, r0, ror #24 │ │ │ │ + eoreq sl, ip, r8, ror #30 │ │ │ │ + eoreq r7, sl, r8, asr ip │ │ │ │ + eoreq r7, sl, r8, asr ip │ │ │ │ + eoreq r7, sl, r4, asr ip │ │ │ │ + eoreq r7, sl, r0, ror ip │ │ │ │ + ldrdeq r7, [sl], -r4 @ │ │ │ │ + eoreq r4, sl, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r5, r3 │ │ │ │ orrs r3, r2, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -108261,22 +108261,22 @@ │ │ │ │ add ip, ip, sl │ │ │ │ sub ip, ip, #1 │ │ │ │ add r7, sp, #28 │ │ │ │ b 882a0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r7, sl, ip, ror #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r9, sl, r0, asr #4 │ │ │ │ - eoreq r9, sl, r0, lsl #3 │ │ │ │ - eoreq r9, sl, r0, ror #2 │ │ │ │ + eoreq r9, sl, r0, lsr r1 │ │ │ │ + eoreq r9, sl, r0, ror r0 │ │ │ │ + eoreq r9, sl, r0, asr r0 │ │ │ │ rsbseq r7, sl, r4, lsl lr │ │ │ │ - eoreq r9, fp, ip, asr #25 │ │ │ │ - mlaeq sl, r0, r0, r9 │ │ │ │ - eoreq r9, sl, r4, ror r0 │ │ │ │ - mlaeq fp, ip, ip, r9 │ │ │ │ + @ instruction: 0x002b9bbc │ │ │ │ + eoreq r8, sl, r0, lsl #31 │ │ │ │ + eoreq r8, sl, r4, ror #30 │ │ │ │ + eoreq r9, fp, ip, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #212] @ 883e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -108328,17 +108328,17 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b f0f7c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b f0e64 │ │ │ │ mov r1, r2 │ │ │ │ b 88398 │ │ │ │ - eoreq r0, sp, sp, lsl #26 │ │ │ │ - eoreq r8, sl, ip, ror #31 │ │ │ │ - eoreq r8, fp, ip, lsr r1 │ │ │ │ + strdeq r0, [sp], -sp @ │ │ │ │ + ldrdeq r8, [sl], -ip @ │ │ │ │ + eoreq r8, fp, ip, 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 │ │ │ │ ldr r3, [pc, #1188] @ 888a8 │ │ │ │ ldr r4, [r2] │ │ │ │ mov r8, r2 │ │ │ │ @@ -108634,40 +108634,40 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ mov r1, #1 │ │ │ │ add r6, r6, r1 │ │ │ │ cmp r6, r7 │ │ │ │ bne 88870 │ │ │ │ b 884dc │ │ │ │ - eoreq r0, sp, r5, lsl ip │ │ │ │ - eoreq r7, sl, r0, rrx │ │ │ │ - eoreq r8, sl, ip, lsr #29 │ │ │ │ - eoreq r7, sl, r8 │ │ │ │ - eoreq r8, sl, ip, asr lr │ │ │ │ - @ instruction: 0x002a6fb0 │ │ │ │ - eoreq r8, sl, r8, lsl #28 │ │ │ │ - eoreq r6, sl, r4, asr pc │ │ │ │ - eoreq r8, sl, ip, lsr #27 │ │ │ │ - eoreq r8, sl, ip, lsr #27 │ │ │ │ - mlaeq sl, r0, lr, r6 │ │ │ │ - ldrdeq r7, [fp], -r8 @ │ │ │ │ - eoreq r6, sl, r8, ror #28 │ │ │ │ - eoreq r8, sl, r8, lsr #25 │ │ │ │ + eoreq r0, sp, r5, lsl #22 │ │ │ │ + eoreq r6, sl, r0, asr pc │ │ │ │ + mlaeq sl, ip, sp, r8 │ │ │ │ + strdeq r6, [sl], -r8 @ │ │ │ │ + eoreq r8, sl, ip, asr #26 │ │ │ │ + eoreq r6, sl, r0, lsr #29 │ │ │ │ + strdeq r8, [sl], -r8 @ │ │ │ │ + eoreq r6, sl, r4, asr #28 │ │ │ │ mlaeq sl, ip, ip, r8 │ │ │ │ - eoreq r9, fp, r4, lsl #17 │ │ │ │ - eoreq r6, sl, r4, asr #27 │ │ │ │ - eoreq r8, sl, r8, asr ip │ │ │ │ - eoreq r8, sl, r8, asr ip │ │ │ │ - eoreq r6, sl, r0, asr #26 │ │ │ │ - eoreq r4, sl, r4, asr #18 │ │ │ │ - eoreq r6, sl, r8, lsl #26 │ │ │ │ - eoreq r4, sl, r8, ror #17 │ │ │ │ - eoreq r6, sl, ip, lsr #25 │ │ │ │ - eoreq r4, sl, r4, lsl #17 │ │ │ │ - eoreq r6, sl, r8, asr #24 │ │ │ │ + mlaeq sl, ip, ip, r8 │ │ │ │ + eoreq r6, sl, r0, lsl #27 │ │ │ │ + eoreq r7, fp, r8, asr #29 │ │ │ │ + eoreq r6, sl, r8, asr sp │ │ │ │ + mlaeq sl, r8, fp, r8 │ │ │ │ + eoreq r8, sl, ip, lsl #23 │ │ │ │ + eoreq r9, fp, r4, ror r7 │ │ │ │ + @ instruction: 0x002a6cb4 │ │ │ │ + eoreq r8, sl, r8, asr #22 │ │ │ │ + eoreq r8, sl, r8, asr #22 │ │ │ │ + eoreq r6, sl, r0, lsr ip │ │ │ │ + eoreq r4, sl, r4, lsr r8 │ │ │ │ + strdeq r6, [sl], -r8 @ │ │ │ │ + ldrdeq r4, [sl], -r8 @ │ │ │ │ + mlaeq sl, ip, fp, r6 │ │ │ │ + eoreq r4, sl, r4, ror r7 │ │ │ │ + eoreq r6, sl, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -108697,17 +108697,17 @@ │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [pc, #16] @ 889ac │ │ │ │ ldr r0, [r0] │ │ │ │ add r5, pc, r5 │ │ │ │ b 8896c │ │ │ │ - mlaeq sl, ip, r7, r4 │ │ │ │ - eoreq r4, sl, r8, ror r7 │ │ │ │ - eoreq r4, sl, r4, asr #14 │ │ │ │ + eoreq r4, sl, ip, lsl #13 │ │ │ │ + eoreq r4, sl, r8, ror #12 │ │ │ │ + eoreq r4, sl, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r5, [r0, #37] @ 0x25 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -109179,52 +109179,52 @@ │ │ │ │ bls 88ad0 │ │ │ │ ldr r2, [pc, #164] @ 891c0 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ b 88ad0 │ │ │ │ - eoreq r8, sl, ip, lsl #19 │ │ │ │ - mlaeq sl, r4, r2, r4 │ │ │ │ - eoreq r8, sl, r4, asr #18 │ │ │ │ - eoreq r4, sl, ip, lsl #5 │ │ │ │ - eoreq r4, sl, r0, ror #4 │ │ │ │ - eoreq r6, sl, r8, lsr #20 │ │ │ │ - eoreq r8, fp, r4, ror #11 │ │ │ │ - eoreq r8, sl, r4, asr r7 │ │ │ │ - eoreq r6, sl, r4, lsl #17 │ │ │ │ - eoreq r8, sl, ip, lsr #14 │ │ │ │ - strdeq r8, [sl], -ip @ │ │ │ │ - eoreq r6, sl, ip, lsl #16 │ │ │ │ - eoreq r8, sl, r4, lsl #13 │ │ │ │ - eoreq r8, sl, r0, lsl #13 │ │ │ │ - eoreq r8, sl, r8, ror r6 │ │ │ │ - eoreq r8, sl, ip, ror #12 │ │ │ │ - eoreq r8, sl, r4, asr r6 │ │ │ │ - eoreq r6, sl, r8, asr #14 │ │ │ │ - eoreq r7, fp, ip, asr #16 │ │ │ │ - eoreq r8, sl, r0, asr #10 │ │ │ │ - eoreq r8, sl, r0, lsr r5 │ │ │ │ - eoreq r8, sl, r8, asr #9 │ │ │ │ - @ instruction: 0x002a84bc │ │ │ │ - eoreq r9, fp, r0, lsr #1 │ │ │ │ - eoreq r6, sl, r4, ror #11 │ │ │ │ - eoreq r8, fp, r4, ror #3 │ │ │ │ - eoreq r8, sl, r8, ror r4 │ │ │ │ - eoreq r7, fp, r0, ror r5 │ │ │ │ - eoreq r6, sl, r4, ror r5 │ │ │ │ - eoreq r7, fp, r8, ror #10 │ │ │ │ - eoreq r7, fp, r0, asr r5 │ │ │ │ - eoreq r6, sl, r0, asr #10 │ │ │ │ - eoreq r8, sl, ip, asr #6 │ │ │ │ - eoreq r8, sl, r4, lsr r3 │ │ │ │ - eoreq r8, sl, ip, lsl r3 │ │ │ │ - eoreq r8, sl, ip, lsr #5 │ │ │ │ - eoreq r8, sl, ip, lsl #5 │ │ │ │ - eoreq r8, sl, ip, ror #4 │ │ │ │ + eoreq r8, sl, ip, ror r8 │ │ │ │ + eoreq r4, sl, r4, lsl #3 │ │ │ │ + eoreq r8, sl, r4, lsr r8 │ │ │ │ + eoreq r4, sl, ip, ror r1 │ │ │ │ + eoreq r4, sl, r0, asr r1 │ │ │ │ + eoreq r6, sl, r8, lsl r9 │ │ │ │ + ldrdeq r8, [fp], -r4 @ │ │ │ │ + eoreq r8, sl, r4, asr #12 │ │ │ │ + eoreq r6, sl, r4, ror r7 │ │ │ │ + eoreq r8, sl, ip, lsl r6 │ │ │ │ + eoreq r8, sl, ip, ror #11 │ │ │ │ + strdeq r6, [sl], -ip @ │ │ │ │ + eoreq r8, sl, r4, ror r5 │ │ │ │ + eoreq r8, sl, r0, ror r5 │ │ │ │ + eoreq r8, sl, r8, ror #10 │ │ │ │ + eoreq r8, sl, ip, asr r5 │ │ │ │ + eoreq r8, sl, r4, asr #10 │ │ │ │ + eoreq r6, sl, r8, lsr r6 │ │ │ │ + eoreq r7, fp, ip, lsr r7 │ │ │ │ + eoreq r8, sl, r0, lsr r4 │ │ │ │ + eoreq r8, sl, r0, lsr #8 │ │ │ │ + @ instruction: 0x002a83b8 │ │ │ │ + eoreq r8, sl, ip, lsr #7 │ │ │ │ + mlaeq fp, r0, pc, r8 @ │ │ │ │ + ldrdeq r6, [sl], -r4 @ │ │ │ │ + ldrdeq r8, [fp], -r4 @ │ │ │ │ + eoreq r8, sl, r8, ror #6 │ │ │ │ + eoreq r7, fp, r0, ror #8 │ │ │ │ + eoreq r6, sl, r4, ror #8 │ │ │ │ + eoreq r7, fp, r8, asr r4 │ │ │ │ + eoreq r7, fp, r0, asr #8 │ │ │ │ + eoreq r6, sl, r0, lsr r4 │ │ │ │ + eoreq r8, sl, ip, lsr r2 │ │ │ │ + eoreq r8, sl, r4, lsr #4 │ │ │ │ + eoreq r8, sl, ip, lsl #4 │ │ │ │ + mlaeq sl, ip, r1, r8 │ │ │ │ + eoreq r8, sl, ip, ror r1 │ │ │ │ + eoreq r8, sl, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r7, [r1] │ │ │ │ mov r6, r2 │ │ │ │ @@ -109270,16 +109270,16 @@ │ │ │ │ movne r2, #128 @ 0x80 │ │ │ │ moveq r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 889b0 │ │ │ │ - mlaeq sl, ip, r1, r8 │ │ │ │ - eoreq r1, sl, ip, lsl #8 │ │ │ │ + eoreq r8, sl, ip, lsl #1 │ │ │ │ + strdeq r1, [sl], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -109294,15 +109294,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 892f8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - strheq r8, [sl], -r8 @ │ │ │ │ + eoreq r7, sl, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -109352,17 +109352,17 @@ │ │ │ │ ldr r1, [pc, #28] @ 893e8 │ │ │ │ add r3, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 14247c │ │ │ │ mov r6, r0 │ │ │ │ b 89380 │ │ │ │ - eoreq r8, sl, r0, asr #32 │ │ │ │ - eoreq r8, sl, r0 │ │ │ │ - eoreq r7, sl, r4, ror #31 │ │ │ │ + eoreq r7, sl, r0, lsr pc │ │ │ │ + strdeq r7, [sl], -r0 @ │ │ │ │ + ldrdeq r7, [sl], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r7, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -109554,33 +109554,33 @@ │ │ │ │ lsl ip, r1, #24 │ │ │ │ asr r3, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ b 896c0 │ │ │ │ mov r3, r1 │ │ │ │ asr ip, r1, #31 │ │ │ │ b 896c0 │ │ │ │ - eoreq r7, sl, r0, asr #30 │ │ │ │ - eoreq r7, sl, r4, lsl #31 │ │ │ │ - eoreq r7, fp, ip, lsr ip │ │ │ │ - eoreq pc, ip, r5, lsr #23 │ │ │ │ - eoreq pc, ip, sp, ror #22 │ │ │ │ - eoreq r4, sl, r8, lsr #28 │ │ │ │ - eoreq r0, sl, r0, lsl r5 │ │ │ │ - eoreq r7, sl, r8, lsr #29 │ │ │ │ - ldrdeq pc, [ip], -sp @ │ │ │ │ - mlaeq fp, r8, r9, r8 │ │ │ │ - eoreq pc, ip, r9, ror sl @ │ │ │ │ - ldrdeq r7, [sl], -r8 @ │ │ │ │ - eoreq r7, sl, r0, asr #27 │ │ │ │ - mlaeq ip, r4, r2, sp │ │ │ │ - eoreq r7, sl, r8, asr #26 │ │ │ │ - mlaeq sl, r0, sp, r7 │ │ │ │ - eoreq r7, sl, r0, asr #26 │ │ │ │ - ldrdeq r7, [sl], -r8 @ │ │ │ │ - eoreq r7, sl, r8, lsl #26 │ │ │ │ + eoreq r7, sl, r0, lsr lr │ │ │ │ + eoreq r7, sl, r4, ror lr │ │ │ │ + eoreq r7, fp, ip, lsr #22 │ │ │ │ + mlaeq ip, r5, sl, pc @ │ │ │ │ + eoreq pc, ip, sp, asr sl @ │ │ │ │ + eoreq r4, sl, r8, lsl sp │ │ │ │ + eoreq r0, sl, r0, lsl #8 │ │ │ │ + mlaeq sl, r8, sp, r7 │ │ │ │ + eoreq pc, ip, sp, asr #19 │ │ │ │ + eoreq r8, fp, r8, lsl #17 │ │ │ │ + eoreq pc, ip, r9, ror #18 │ │ │ │ + eoreq r7, sl, r8, asr #25 │ │ │ │ + @ instruction: 0x002a7cb0 │ │ │ │ + eoreq sp, ip, r4, lsl #3 │ │ │ │ + eoreq r7, sl, r8, lsr ip │ │ │ │ + eoreq r7, sl, r0, lsl #25 │ │ │ │ + eoreq r7, sl, r0, lsr ip │ │ │ │ + eoreq r7, sl, r8, asr #23 │ │ │ │ + strdeq r7, [sl], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -109617,17 +109617,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1e224 │ │ │ │ ldrsbeq r0, [r6], #-244 @ 0xffffff0c @ │ │ │ │ - eoreq r7, sl, ip, lsr ip │ │ │ │ - eoreq r9, fp, r8, lsr #7 │ │ │ │ - eoreq r7, sl, r4, asr #2 │ │ │ │ + eoreq r7, sl, ip, lsr #22 │ │ │ │ + mlaeq fp, r8, r2, r9 │ │ │ │ + eoreq r7, sl, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1520] @ 89e1c │ │ │ │ ldr r3, [pc, #1520] @ 89e20 │ │ │ │ @@ -110009,68 +110009,68 @@ │ │ │ │ b 89db4 │ │ │ │ ldr r1, [pc, #228] @ 89ef8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 89da4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r6, sl, r8, asr #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r7, sl, r4, asr #24 │ │ │ │ - eoreq r7, sl, r0, ror fp │ │ │ │ - eoreq r7, sl, r0, ror #22 │ │ │ │ - mlaeq fp, ip, r2, r9 │ │ │ │ - eoreq r7, sl, r0, asr fp │ │ │ │ - eoreq r7, sl, r0, asr #22 │ │ │ │ - eoreq r9, fp, r4, ror #4 │ │ │ │ - eoreq r7, sl, r8, lsr fp │ │ │ │ - eoreq r7, sl, r0, lsr fp │ │ │ │ - eoreq r9, fp, ip, lsr #4 │ │ │ │ - eoreq r7, sl, r8, lsr fp │ │ │ │ - eoreq r0, sl, r0, asr #25 │ │ │ │ - eoreq r7, sl, r0, asr #21 │ │ │ │ + eoreq r7, sl, r4, lsr fp │ │ │ │ + eoreq r7, sl, r0, ror #20 │ │ │ │ + eoreq r7, sl, r0, asr sl │ │ │ │ + eoreq r9, fp, ip, lsl #3 │ │ │ │ + eoreq r7, sl, r0, asr #20 │ │ │ │ + eoreq r7, sl, r0, lsr sl │ │ │ │ + eoreq r9, fp, r4, asr r1 │ │ │ │ + eoreq r7, sl, r8, lsr #20 │ │ │ │ + eoreq r7, sl, r0, lsr #20 │ │ │ │ + eoreq r9, fp, ip, lsl r1 │ │ │ │ + eoreq r7, sl, r8, lsr #20 │ │ │ │ + @ instruction: 0x002a0bb0 │ │ │ │ + @ instruction: 0x002a79b0 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - mlaeq sl, r4, sl, r7 │ │ │ │ - eoreq r7, sl, r0, lsl #21 │ │ │ │ - eoreq r3, sl, r0, lsr #17 │ │ │ │ + eoreq r7, sl, r4, lsl #19 │ │ │ │ + eoreq r7, sl, r0, ror r9 │ │ │ │ + mlaeq sl, r0, r7, r3 │ │ │ │ rsbseq r6, sl, r0, asr r5 │ │ │ │ - eoreq r9, fp, r4, asr r0 │ │ │ │ - eoreq r7, sl, ip, asr #18 │ │ │ │ - eoreq r9, fp, ip, lsr r0 │ │ │ │ - eoreq r9, fp, r8, lsr #32 │ │ │ │ - strdeq r7, [sl], -r8 @ │ │ │ │ - eoreq r9, fp, r0, lsl r0 │ │ │ │ - eoreq r9, fp, r0 │ │ │ │ - @ instruction: 0x002a78b0 │ │ │ │ - eoreq r8, fp, r4, ror #31 │ │ │ │ - eoreq r7, sl, r8, ror r9 │ │ │ │ - ldrdeq r7, [sl], -ip @ │ │ │ │ - eoreq pc, ip, r1, lsr #9 │ │ │ │ - @ instruction: 0x002a78bc │ │ │ │ - rsbseq r7, sl, r0, lsl #9 │ │ │ │ - eoreq r7, sl, ip, ror r8 │ │ │ │ - eoreq r8, fp, r8, lsl #29 │ │ │ │ - strdeq r7, [sl], -ip @ │ │ │ │ - eoreq r8, fp, r4, ror #28 │ │ │ │ - eoreq r7, sl, ip, ror r7 │ │ │ │ - @ instruction: 0x002a77bc │ │ │ │ - eoreq r7, sl, r8, lsr #14 │ │ │ │ - ldrdeq r8, [fp], -r8 @ │ │ │ │ - eoreq r8, fp, ip, asr #27 │ │ │ │ - eoreq r0, sl, r8, asr #13 │ │ │ │ + eoreq r8, fp, r4, asr #30 │ │ │ │ + eoreq r7, sl, ip, lsr r8 │ │ │ │ + eoreq r8, fp, ip, lsr #30 │ │ │ │ + eoreq r8, fp, r8, lsl pc │ │ │ │ + eoreq r7, sl, r8, ror #15 │ │ │ │ + eoreq r8, fp, r0, lsl #30 │ │ │ │ + strdeq r8, [fp], -r0 @ │ │ │ │ + eoreq r7, sl, r0, lsr #15 │ │ │ │ + ldrdeq r8, [fp], -r4 @ │ │ │ │ + eoreq r7, sl, r8, ror #16 │ │ │ │ eoreq r7, sl, ip, asr #13 │ │ │ │ - strdeq r6, [sl], -r4 @ │ │ │ │ - mlaeq sl, r8, r5, r7 │ │ │ │ - eoreq r6, sl, r4, asr #22 │ │ │ │ - eoreq r7, sl, r8, lsr #14 │ │ │ │ - eoreq r6, fp, r8, ror fp │ │ │ │ - eoreq r6, sl, ip, lsr #23 │ │ │ │ - eoreq r6, sl, r0, asr #22 │ │ │ │ - eoreq r7, sl, r0, lsl #13 │ │ │ │ - eoreq r6, sl, r8, ror #21 │ │ │ │ - eoreq r7, sl, r0, lsr r5 │ │ │ │ + mlaeq ip, r1, r3, pc @ │ │ │ │ + eoreq r7, sl, ip, lsr #15 │ │ │ │ + rsbseq r7, sl, r0, lsl #9 │ │ │ │ + eoreq r7, sl, ip, ror #14 │ │ │ │ + eoreq r8, fp, r8, ror sp │ │ │ │ + eoreq r7, sl, ip, ror #13 │ │ │ │ + eoreq r8, fp, r4, asr sp │ │ │ │ + eoreq r7, sl, ip, ror #12 │ │ │ │ + eoreq r7, sl, ip, lsr #13 │ │ │ │ + eoreq r7, sl, r8, lsl r6 │ │ │ │ + eoreq r8, fp, r8, asr #25 │ │ │ │ + @ instruction: 0x002b8cbc │ │ │ │ + @ instruction: 0x002a05b8 │ │ │ │ + @ instruction: 0x002a75bc │ │ │ │ + eoreq r6, sl, r4, ror #21 │ │ │ │ + eoreq r7, sl, r8, lsl #9 │ │ │ │ + eoreq r6, sl, r4, lsr sl │ │ │ │ + eoreq r7, sl, r8, lsl r6 │ │ │ │ + eoreq r6, fp, r8, ror #20 │ │ │ │ + mlaeq sl, ip, sl, r6 │ │ │ │ + eoreq r6, sl, r0, lsr sl │ │ │ │ + eoreq r7, sl, r0, ror r5 │ │ │ │ + ldrdeq r6, [sl], -r8 @ │ │ │ │ + eoreq r7, sl, r0, lsr #8 │ │ │ │ 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 r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -110094,15 +110094,15 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ bcc 89f40 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 142198 │ │ │ │ - eoreq r8, sl, r0 │ │ │ │ + strdeq r7, [sl], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ and r2, r0, #134 @ 0x86 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -110146,22 +110146,22 @@ │ │ │ │ b 8a000 │ │ │ │ ldr r3, [pc, #40] @ 8a060 │ │ │ │ add r3, pc, r3 │ │ │ │ b 8a000 │ │ │ │ ldr r3, [pc, #32] @ 8a064 │ │ │ │ add r3, pc, r3 │ │ │ │ b 8a000 │ │ │ │ - eoreq r2, fp, r8, lsr #24 │ │ │ │ - eoreq r7, fp, r4, asr pc │ │ │ │ - @ instruction: 0x002b24bc │ │ │ │ - eoreq r7, sl, r8, lsl #10 │ │ │ │ - eoreq r7, sl, r8, lsl #7 │ │ │ │ - eoreq r7, sl, r4, ror #9 │ │ │ │ - ldrdeq r7, [sl], -r8 @ │ │ │ │ - eoreq r4, sl, ip, lsl r3 │ │ │ │ + eoreq r2, fp, r8, lsl fp │ │ │ │ + eoreq r7, fp, r4, asr #28 │ │ │ │ + eoreq r2, fp, ip, lsr #7 │ │ │ │ + strdeq r7, [sl], -r8 @ │ │ │ │ + eoreq r7, sl, r8, ror r2 │ │ │ │ + ldrdeq r7, [sl], -r4 @ │ │ │ │ + eoreq r7, sl, r8, asr #7 │ │ │ │ + eoreq r4, sl, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ @@ -110220,20 +110220,20 @@ │ │ │ │ beq 8a164 │ │ │ │ ldr r3, [pc, #32] @ 8a180 │ │ │ │ add r3, pc, r3 │ │ │ │ b 8a0e8 │ │ │ │ ldr r3, [pc, #24] @ 8a184 │ │ │ │ add r3, pc, r3 │ │ │ │ b 8a0e8 │ │ │ │ - eoreq r8, fp, r4, asr sl │ │ │ │ + eoreq r8, fp, r4, asr #18 │ │ │ │ ldrsbeq r0, [r6], #-104 @ 0xffffff98 @ │ │ │ │ - eoreq r8, fp, r8, lsr #20 │ │ │ │ - eoreq r7, sl, ip, lsl #8 │ │ │ │ - @ instruction: 0x002a73b8 │ │ │ │ - @ instruction: 0x002a73b4 │ │ │ │ + eoreq r8, fp, r8, lsl r9 │ │ │ │ + strdeq r7, [sl], -ip @ │ │ │ │ + eoreq r7, sl, r8, lsr #5 │ │ │ │ + eoreq r7, sl, r4, lsr #5 │ │ │ │ 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, #3824] @ 8b090 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -111191,194 +111191,194 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ b 8ab98 │ │ │ │ rsbseq r5, sl, r8, asr lr │ │ │ │ rsbseq r5, sl, r4, asr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r2, sl, ip, lsr #25 │ │ │ │ - eoreq lr, ip, lr, lsr #28 │ │ │ │ - eoreq r7, sl, r8, lsl #26 │ │ │ │ - eoreq r7, sl, r0, ror #2 │ │ │ │ - eoreq r7, sl, r4, lsr #1 │ │ │ │ + mlaeq sl, ip, fp, r2 │ │ │ │ + eoreq lr, ip, lr, lsl sp │ │ │ │ + strdeq r7, [sl], -r8 @ │ │ │ │ + eoreq r7, sl, r0, asr r0 │ │ │ │ + mlaeq sl, r4, pc, r6 @ │ │ │ │ ldrsbeq r5, [sl], #-196 @ 0xffffff3c @ │ │ │ │ - eoreq r7, sl, ip, lsl ip │ │ │ │ - strdeq r7, [sl], -r0 @ │ │ │ │ - mlaeq sl, r0, r1, r7 │ │ │ │ - eoreq r0, sl, r4, lsl #4 │ │ │ │ - eoreq ip, ip, ip, asr #8 │ │ │ │ - eoreq r3, sl, ip, asr ip │ │ │ │ - eoreq r6, sl, r0, asr #30 │ │ │ │ - eoreq r6, sl, r4, lsr #30 │ │ │ │ - eoreq r4, sl, r4, ror #29 │ │ │ │ - eoreq lr, ip, ip, ror sl │ │ │ │ - eoreq r7, sl, ip, lsl r0 │ │ │ │ - eoreq r7, sl, r8 │ │ │ │ + eoreq r7, sl, ip, lsl #22 │ │ │ │ + eoreq r7, sl, r0, ror #21 │ │ │ │ + eoreq r7, sl, r0, lsl #1 │ │ │ │ + strdeq r0, [sl], -r4 @ │ │ │ │ + eoreq ip, ip, ip, lsr r3 │ │ │ │ + eoreq r3, sl, ip, asr #22 │ │ │ │ + eoreq r6, sl, r0, lsr lr │ │ │ │ + eoreq r6, sl, r4, lsl lr │ │ │ │ + ldrdeq r4, [sl], -r4 @ │ │ │ │ + eoreq lr, ip, ip, ror #18 │ │ │ │ + eoreq r6, sl, ip, lsl #30 │ │ │ │ + strdeq r6, [sl], -r8 @ │ │ │ │ + eoreq r6, sl, r0, ror #29 │ │ │ │ strdeq r6, [sl], -r0 @ │ │ │ │ - eoreq r6, sl, r0, lsl #28 │ │ │ │ - strdeq r4, [sl], -r4 @ │ │ │ │ - eoreq r7, sl, r8, ror r4 │ │ │ │ - eoreq r6, fp, r0, asr r9 │ │ │ │ - eoreq lr, ip, ip, lsl #18 │ │ │ │ - eoreq r7, sl, r4, asr #14 │ │ │ │ + eoreq r4, sl, r4, ror #25 │ │ │ │ + eoreq r7, sl, r8, ror #6 │ │ │ │ + eoreq r6, fp, r0, asr #16 │ │ │ │ + strdeq lr, [ip], -ip @ │ │ │ │ + eoreq r7, sl, r4, lsr r6 │ │ │ │ rsbseq r5, sl, r4, lsr #16 │ │ │ │ - mlaeq ip, r4, r8, lr │ │ │ │ + eoreq lr, ip, r4, lsl #15 │ │ │ │ @ instruction: 0x007a5790 │ │ │ │ - ldrdeq r7, [sl], -r8 @ │ │ │ │ - eoreq r7, sl, r8, lsr #13 │ │ │ │ - @ instruction: 0x002a4bb8 │ │ │ │ - eoreq r7, sl, r4, lsl #13 │ │ │ │ + eoreq r7, sl, r8, asr #11 │ │ │ │ + mlaeq sl, r8, r5, r7 │ │ │ │ + eoreq r4, sl, r8, lsr #21 │ │ │ │ + eoreq r7, sl, r4, ror r5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - eoreq r6, sl, r0, lsr #25 │ │ │ │ - eoreq r8, sl, r0, asr r0 │ │ │ │ - eoreq r4, sl, r0, lsr #21 │ │ │ │ - eoreq r6, fp, r0, ror #12 │ │ │ │ - eoreq r7, sl, r8, lsr #31 │ │ │ │ - eoreq lr, ip, r8, lsl #12 │ │ │ │ - eoreq r6, sl, r4, asr #22 │ │ │ │ - eoreq r7, fp, ip, asr #8 │ │ │ │ - eoreq r6, sl, r8, lsr #17 │ │ │ │ + mlaeq sl, r0, fp, r6 │ │ │ │ + eoreq r7, sl, r0, asr #30 │ │ │ │ + mlaeq sl, r0, r9, r4 │ │ │ │ + eoreq r6, fp, r0, asr r5 │ │ │ │ + mlaeq sl, r8, lr, r7 │ │ │ │ + strdeq lr, [ip], -r8 @ │ │ │ │ + eoreq r6, sl, r4, lsr sl │ │ │ │ + eoreq r7, fp, ip, lsr r3 │ │ │ │ + mlaeq sl, r8, r7, r6 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - eoreq r7, sl, r0, lsr #32 │ │ │ │ - strdeq r4, [sl], -r8 @ │ │ │ │ - eoreq r6, sl, r4, lsr #15 │ │ │ │ - eoreq r7, fp, r0, lsr #3 │ │ │ │ - eoreq r6, sl, r4, lsr #25 │ │ │ │ + eoreq r6, sl, r0, lsl pc │ │ │ │ + eoreq r4, sl, r8, ror #15 │ │ │ │ + mlaeq sl, r4, r6, r6 │ │ │ │ + mlaeq fp, r0, r0, r7 │ │ │ │ + mlaeq sl, r4, fp, r6 │ │ │ │ + eoreq r6, sl, r4, asr #23 │ │ │ │ + eoreq r6, sl, ip, ror #21 │ │ │ │ + eoreq r6, fp, ip, lsl #5 │ │ │ │ + eoreq lr, ip, r0, asr #7 │ │ │ │ + eoreq r6, sl, r4, asr #18 │ │ │ │ + strdeq r6, [sl], -r8 @ │ │ │ │ + eoreq r6, sl, r0, lsr #14 │ │ │ │ + eoreq r7, sl, r0, lsr fp │ │ │ │ + mlaeq sl, r0, r4, r6 │ │ │ │ ldrdeq r6, [sl], -r4 @ │ │ │ │ - strdeq r6, [sl], -ip @ │ │ │ │ - mlaeq fp, ip, r3, r6 │ │ │ │ - ldrdeq lr, [ip], -r0 @ │ │ │ │ - eoreq r6, sl, r4, asr sl │ │ │ │ - eoreq r6, sl, r8, lsl #16 │ │ │ │ - eoreq r6, sl, r0, lsr r8 │ │ │ │ - eoreq r7, sl, r0, asr #24 │ │ │ │ - eoreq r6, sl, r0, lsr #11 │ │ │ │ - eoreq r6, sl, r4, ror #15 │ │ │ │ - @ instruction: 0x002b7cb8 │ │ │ │ - eoreq r6, sl, ip, lsr r5 │ │ │ │ - eoreq r6, sl, ip, ror #14 │ │ │ │ - eoreq r6, sl, r8, ror r7 │ │ │ │ + eoreq r7, fp, r8, lsr #23 │ │ │ │ + eoreq r6, sl, ip, lsr #8 │ │ │ │ + eoreq r6, sl, ip, asr r6 │ │ │ │ + eoreq r6, sl, r8, ror #12 │ │ │ │ rsbseq r5, sl, ip, lsl #2 │ │ │ │ - eoreq r6, sl, r8, asr r8 │ │ │ │ - strdeq sp, [sl], -r0 @ │ │ │ │ - eoreq r6, sl, r0, lsr r8 │ │ │ │ - @ instruction: 0x002a67bc │ │ │ │ - eoreq r6, sl, r8, ror #14 │ │ │ │ - eoreq r6, sl, ip, asr #14 │ │ │ │ - ldrdeq r6, [fp], -r0 @ │ │ │ │ + eoreq r6, sl, r8, asr #14 │ │ │ │ + eoreq sp, sl, r0, ror #11 │ │ │ │ + eoreq r6, sl, r0, lsr #14 │ │ │ │ + eoreq r6, sl, ip, lsr #13 │ │ │ │ + eoreq r6, sl, r8, asr r6 │ │ │ │ + eoreq r6, sl, ip, lsr r6 │ │ │ │ + eoreq r6, fp, r0, asr #27 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - eoreq r6, sl, ip, ror #7 │ │ │ │ - eoreq r6, sl, r4, ror #7 │ │ │ │ - eoreq r6, sl, ip, asr #7 │ │ │ │ - eoreq r7, fp, r8, asr r6 │ │ │ │ - eoreq pc, r9, r0, asr r1 @ │ │ │ │ - eoreq r5, sl, ip, ror pc │ │ │ │ - ldrdeq sp, [ip], -r0 @ │ │ │ │ - @ instruction: 0x002a65b8 │ │ │ │ - eoreq r6, sl, r0, asr r0 │ │ │ │ - eoreq r6, sl, r8, lsr r1 │ │ │ │ - eoreq r5, sl, r4, ror #25 │ │ │ │ ldrdeq r6, [sl], -ip @ │ │ │ │ - eoreq r6, sl, r4, ror #2 │ │ │ │ - eoreq r5, sl, ip, lsl #26 │ │ │ │ - eoreq r5, sl, r0, asr pc │ │ │ │ - eoreq r7, fp, ip, lsl r4 │ │ │ │ - mlaeq sl, ip, ip, r5 │ │ │ │ - eoreq r6, sl, r8, lsl r4 │ │ │ │ - eoreq r6, sl, ip, ror #7 │ │ │ │ - eoreq r1, sl, r8, ror sl │ │ │ │ - eoreq sp, ip, r0, ror r9 │ │ │ │ - eoreq r6, sl, ip, lsr #7 │ │ │ │ - @ instruction: 0x002a62b4 │ │ │ │ - eoreq r6, sl, ip, ror r2 │ │ │ │ - eoreq r6, fp, r0, ror #11 │ │ │ │ - eoreq r6, sl, r0, lsr #3 │ │ │ │ - @ instruction: 0x002cd7b4 │ │ │ │ - mlaeq sl, r8, r8, r1 │ │ │ │ - eoreq r6, sl, ip, lsl #3 │ │ │ │ - eoreq r5, sl, r4, lsl #24 │ │ │ │ - eoreq r6, fp, r8, lsl r5 │ │ │ │ - eoreq r6, sl, r8, ror #1 │ │ │ │ - eoreq r5, sl, r4, lsr fp │ │ │ │ - eoreq r6, sl, ip, lsr #1 │ │ │ │ - eoreq r6, sl, r8, lsl #1 │ │ │ │ - eoreq r5, sl, r8, asr lr │ │ │ │ - mlaeq ip, ip, r6, sp │ │ │ │ - eoreq r5, sl, r8, lsr #28 │ │ │ │ - eoreq sp, ip, lr, asr #12 │ │ │ │ - eoreq r5, sl, r8, lsl fp │ │ │ │ - eoreq sp, ip, r2, lsl r6 │ │ │ │ - rsbseq lr, r5, r8, asr fp │ │ │ │ - eoreq r5, sl, ip, asr #22 │ │ │ │ - eoreq r5, sl, r4, lsl #31 │ │ │ │ - eoreq r5, sl, ip, lsr #20 │ │ │ │ - eoreq r2, sl, r0, asr r4 │ │ │ │ + ldrdeq r6, [sl], -r4 @ │ │ │ │ + @ instruction: 0x002a62bc │ │ │ │ + eoreq r7, fp, r8, asr #10 │ │ │ │ + eoreq pc, r9, r0, asr #32 │ │ │ │ + eoreq r5, sl, ip, ror #28 │ │ │ │ + eoreq sp, ip, r0, asr #21 │ │ │ │ + eoreq r6, sl, r8, lsr #9 │ │ │ │ + eoreq r5, sl, r0, asr #30 │ │ │ │ + eoreq r6, sl, r8, lsr #32 │ │ │ │ + ldrdeq r5, [sl], -r4 @ │ │ │ │ + eoreq r5, sl, ip, asr #31 │ │ │ │ + eoreq r6, sl, r4, asr r0 │ │ │ │ + strdeq r5, [sl], -ip @ │ │ │ │ + eoreq r5, sl, r0, asr #28 │ │ │ │ + eoreq r7, fp, ip, lsl #6 │ │ │ │ + eoreq r5, sl, ip, lsl #23 │ │ │ │ + eoreq r6, sl, r8, lsl #6 │ │ │ │ + ldrdeq r6, [sl], -ip @ │ │ │ │ + eoreq r1, sl, r8, ror #18 │ │ │ │ + eoreq sp, ip, r0, ror #16 │ │ │ │ + mlaeq sl, ip, r2, r6 │ │ │ │ + eoreq r6, sl, r4, lsr #3 │ │ │ │ + eoreq r6, sl, ip, ror #2 │ │ │ │ + ldrdeq r6, [fp], -r0 @ │ │ │ │ + mlaeq sl, r0, r0, r6 │ │ │ │ + eoreq sp, ip, r4, lsr #13 │ │ │ │ + eoreq r1, sl, r8, lsl #15 │ │ │ │ + eoreq r6, sl, ip, ror r0 │ │ │ │ + strdeq r5, [sl], -r4 @ │ │ │ │ + eoreq r6, fp, r8, lsl #8 │ │ │ │ ldrdeq r5, [sl], -r8 @ │ │ │ │ - eoreq r5, sl, r0, asr #15 │ │ │ │ + eoreq r5, sl, r4, lsr #20 │ │ │ │ + mlaeq sl, ip, pc, r5 @ │ │ │ │ + eoreq r5, sl, r8, ror pc │ │ │ │ + eoreq r5, sl, r8, asr #26 │ │ │ │ + eoreq sp, ip, ip, lsl #11 │ │ │ │ + eoreq r5, sl, r8, lsl sp │ │ │ │ + eoreq sp, ip, lr, lsr r5 │ │ │ │ + eoreq r5, sl, r8, lsl #20 │ │ │ │ + eoreq sp, ip, r2, lsl #10 │ │ │ │ + rsbseq lr, r5, r8, asr fp │ │ │ │ + eoreq r5, sl, ip, lsr sl │ │ │ │ + eoreq r5, sl, r4, ror lr │ │ │ │ + eoreq r5, sl, ip, lsl r9 │ │ │ │ + eoreq r2, sl, r0, asr #6 │ │ │ │ + eoreq r5, sl, r8, asr #13 │ │ │ │ + @ instruction: 0x002a56b0 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - eoreq r5, sl, r0, ror #18 │ │ │ │ - eoreq r5, sl, ip, lsr #17 │ │ │ │ - eoreq r5, sl, r0, ror #16 │ │ │ │ - eoreq r5, sl, r8, ror #16 │ │ │ │ - eoreq r5, sl, r4, ror r8 │ │ │ │ - eoreq r6, sl, r8, lsr #3 │ │ │ │ + eoreq r5, sl, r0, asr r8 │ │ │ │ + mlaeq sl, ip, r7, r5 │ │ │ │ + eoreq r5, sl, r0, asr r7 │ │ │ │ + eoreq r5, sl, r8, asr r7 │ │ │ │ + eoreq r5, sl, r4, ror #14 │ │ │ │ + mlaeq sl, r8, r0, r6 │ │ │ │ rsbseq r4, sl, r0, lsr #4 │ │ │ │ - eoreq r6, sl, r0, asr r1 │ │ │ │ + eoreq r6, sl, r0, asr #32 │ │ │ │ rsbseq r4, sl, ip, asr #3 │ │ │ │ - eoreq r6, sl, r0, ror #1 │ │ │ │ + ldrdeq r5, [sl], -r0 @ │ │ │ │ @ instruction: 0x007a4190 │ │ │ │ - mlaeq sl, r4, r0, r6 │ │ │ │ + eoreq r5, sl, r4, lsl #31 │ │ │ │ rsbseq r4, sl, r0, ror #2 │ │ │ │ - eoreq r6, sl, ip, asr r0 │ │ │ │ + eoreq r5, sl, ip, asr #30 │ │ │ │ rsbseq r4, sl, r0, lsr r1 │ │ │ │ - eoreq r6, sl, r8, asr #32 │ │ │ │ + eoreq r5, sl, r8, lsr pc │ │ │ │ rsbseq r4, sl, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r6, sl, r0, lsl r0 │ │ │ │ - eoreq r5, sl, r4, ror #19 │ │ │ │ + eoreq r5, sl, r0, lsl #30 │ │ │ │ + ldrdeq r5, [sl], -r4 @ │ │ │ │ + ldrdeq r5, [sl], -r0 @ │ │ │ │ + eoreq r2, sl, r8, lsr r7 │ │ │ │ + mlaeq sl, ip, r8, r5 │ │ │ │ + eoreq r5, sl, ip, ror r8 │ │ │ │ + eoreq r5, sl, r8, lsr #9 │ │ │ │ + eoreq r5, sl, r0, lsr #13 │ │ │ │ + eoreq r5, sl, ip, lsl #9 │ │ │ │ + eoreq r5, sl, ip, lsl #23 │ │ │ │ + eoreq lr, r9, r4, lsr #10 │ │ │ │ + eoreq sp, ip, r0, lsr #1 │ │ │ │ + mlaeq sl, r4, r3, r3 │ │ │ │ + mlaeq sl, r0, fp, r5 │ │ │ │ + eoreq r5, sl, ip, asr #22 │ │ │ │ + eoreq r5, sl, r8, asr ip │ │ │ │ + eoreq r5, sl, ip, lsr #24 │ │ │ │ + eoreq r5, sl, r0, lsl #24 │ │ │ │ + ldrdeq r5, [sl], -r4 @ │ │ │ │ + eoreq r5, sl, r0, lsl #23 │ │ │ │ + eoreq r5, sl, r4, asr #22 │ │ │ │ + ldrdeq r5, [sl], -r4 @ │ │ │ │ + eoreq r5, sl, ip, asr fp │ │ │ │ + eoreq r5, sl, ip, lsr #22 │ │ │ │ + ldrdeq r5, [sl], -r4 @ │ │ │ │ + @ instruction: 0x002a5ab4 │ │ │ │ + eoreq r5, sl, ip, lsl #21 │ │ │ │ + eoreq r5, sl, r8, ror #20 │ │ │ │ + eoreq r5, sl, r4, asr #20 │ │ │ │ + eoreq r5, sl, r4, lsr #20 │ │ │ │ + eoreq r5, sl, r4, lsl #20 │ │ │ │ eoreq r5, sl, r0, ror #19 │ │ │ │ - eoreq r2, sl, r8, asr #16 │ │ │ │ - eoreq r5, sl, ip, lsr #19 │ │ │ │ - eoreq r5, sl, ip, lsl #19 │ │ │ │ - @ instruction: 0x002a55b8 │ │ │ │ - @ instruction: 0x002a57b0 │ │ │ │ - mlaeq sl, ip, r5, r5 │ │ │ │ - mlaeq sl, ip, ip, r5 │ │ │ │ - eoreq lr, r9, r4, lsr r6 │ │ │ │ - @ instruction: 0x002cd1b0 │ │ │ │ - eoreq r3, sl, r4, lsr #9 │ │ │ │ - eoreq r5, sl, r0, lsr #25 │ │ │ │ - eoreq r5, sl, ip, asr ip │ │ │ │ - eoreq r5, sl, r8, ror #26 │ │ │ │ - eoreq r5, sl, ip, lsr sp │ │ │ │ - eoreq r5, sl, r0, lsl sp │ │ │ │ - eoreq r5, sl, r4, ror #25 │ │ │ │ - mlaeq sl, r0, ip, r5 │ │ │ │ - eoreq r5, sl, r4, asr ip │ │ │ │ - eoreq r5, sl, r4, ror #25 │ │ │ │ - eoreq r5, sl, ip, ror #24 │ │ │ │ - eoreq r5, sl, ip, lsr ip │ │ │ │ - eoreq r5, sl, r4, ror #23 │ │ │ │ - eoreq r5, sl, r4, asr #23 │ │ │ │ - mlaeq sl, ip, fp, r5 │ │ │ │ - eoreq r5, sl, r8, ror fp │ │ │ │ - eoreq r5, sl, r4, asr fp │ │ │ │ - eoreq r5, sl, r4, lsr fp │ │ │ │ - eoreq r5, sl, r4, lsl fp │ │ │ │ - strdeq r5, [sl], -r0 @ │ │ │ │ - eoreq r5, sl, r8, asr #21 │ │ │ │ - eoreq r5, sl, r4, lsr #21 │ │ │ │ - eoreq r5, sl, r4, lsl #21 │ │ │ │ + @ instruction: 0x002a59b8 │ │ │ │ mlaeq sl, r4, r9, r5 │ │ │ │ - eoreq r5, sl, r8, ror #18 │ │ │ │ - eoreq r5, sl, r0, asr #18 │ │ │ │ - eoreq r5, sl, r0, lsr #18 │ │ │ │ - eoreq r5, sl, r0, lsl #18 │ │ │ │ - eoreq r5, sl, r0, ror #17 │ │ │ │ - @ instruction: 0x002a58b4 │ │ │ │ + eoreq r5, sl, r4, ror r9 │ │ │ │ + eoreq r5, sl, r4, lsl #17 │ │ │ │ + eoreq r5, sl, r8, asr r8 │ │ │ │ + eoreq r5, sl, r0, lsr r8 │ │ │ │ + eoreq r5, sl, r0, lsl r8 │ │ │ │ + strdeq r5, [sl], -r0 @ │ │ │ │ + ldrdeq r5, [sl], -r0 @ │ │ │ │ + eoreq r5, sl, r4, lsr #15 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r2, #4 │ │ │ │ add r3, r5, r5, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -113275,139 +113275,139 @@ │ │ │ │ b 8bfa0 │ │ │ │ ldr r2, [pc, #512] @ 8d31c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ b 8ab98 │ │ │ │ - mlaeq sl, r0, r8, r5 │ │ │ │ - eoreq r5, sl, r0, ror r8 │ │ │ │ - eoreq r5, sl, r0, asr r8 │ │ │ │ - eoreq r5, sl, r0, lsr r8 │ │ │ │ - eoreq r5, sl, r0, lsl r8 │ │ │ │ - strdeq r5, [sl], -r0 @ │ │ │ │ - ldrdeq r5, [sl], -r0 @ │ │ │ │ - strdeq r5, [sl], -r4 @ │ │ │ │ - ldrdeq r5, [sl], -r0 @ │ │ │ │ - mlaeq sl, ip, r8, r5 │ │ │ │ - eoreq r5, sl, r0, lsl #17 │ │ │ │ - eoreq r5, sl, r8, asr r8 │ │ │ │ - eoreq r5, sl, r8, lsr #16 │ │ │ │ - eoreq r5, sl, r8, lsl r8 │ │ │ │ - ldrdeq r5, [sl], -ip @ │ │ │ │ - @ instruction: 0x002a57b0 │ │ │ │ - eoreq r5, sl, r0, rrx │ │ │ │ - eoreq r5, sl, r4, asr #32 │ │ │ │ - eoreq r1, sl, r8, asr #10 │ │ │ │ - eoreq r1, sl, r8, asr #29 │ │ │ │ - eoreq r5, sl, ip, asr #32 │ │ │ │ - strdeq r5, [sl], -r0 @ │ │ │ │ - eoreq r5, sl, ip, asr #3 │ │ │ │ - eoreq r5, sl, r8, lsr #3 │ │ │ │ - eoreq r5, sl, r8, lsl #3 │ │ │ │ - eoreq r5, sl, r8, ror #2 │ │ │ │ - eoreq r5, sl, r8, asr #2 │ │ │ │ - eoreq r5, sl, r8, lsr #2 │ │ │ │ - @ instruction: 0x002baebc │ │ │ │ - strdeq r5, [sl], -r0 @ │ │ │ │ - ldrdeq r5, [sl], -r4 @ │ │ │ │ - strheq r5, [sl], -r4 @ │ │ │ │ - mlaeq sl, r4, r0, r5 │ │ │ │ - eoreq r5, sl, r4, ror r0 │ │ │ │ - eoreq r5, sl, r4, asr r0 │ │ │ │ - eoreq r5, sl, r4, lsr r0 │ │ │ │ - eoreq r5, sl, r4, lsl r0 │ │ │ │ - eoreq r4, sl, r8, ror #29 │ │ │ │ - eoreq r5, sl, r0, ror r0 │ │ │ │ - eoreq r5, sl, r8, lsr #8 │ │ │ │ - strdeq r5, [sl], -ip @ │ │ │ │ - eoreq r8, fp, r4, asr #27 │ │ │ │ - eoreq r5, sl, r4, asr #7 │ │ │ │ - eoreq r5, sl, r8, lsl #7 │ │ │ │ - eoreq r5, sl, r0, asr r3 │ │ │ │ + eoreq r5, sl, r0, lsl #15 │ │ │ │ + eoreq r5, sl, r0, ror #14 │ │ │ │ + eoreq r5, sl, r0, asr #14 │ │ │ │ + eoreq r5, sl, r0, lsr #14 │ │ │ │ + eoreq r5, sl, r0, lsl #14 │ │ │ │ + eoreq r5, sl, r0, ror #13 │ │ │ │ + eoreq r5, sl, r0, asr #13 │ │ │ │ + eoreq r5, sl, r4, ror #15 │ │ │ │ + eoreq r5, sl, r0, asr #15 │ │ │ │ + eoreq r5, sl, ip, lsl #15 │ │ │ │ + eoreq r5, sl, r0, ror r7 │ │ │ │ + eoreq r5, sl, r8, asr #14 │ │ │ │ + eoreq r5, sl, r8, lsl r7 │ │ │ │ + eoreq r5, sl, r8, lsl #14 │ │ │ │ + eoreq r5, sl, ip, asr #13 │ │ │ │ + eoreq r5, sl, r0, lsr #13 │ │ │ │ + eoreq r4, sl, r0, asr pc │ │ │ │ + eoreq r4, sl, r4, lsr pc │ │ │ │ + eoreq r1, sl, r8, lsr r4 │ │ │ │ + @ instruction: 0x002a1db8 │ │ │ │ + eoreq r4, sl, ip, lsr pc │ │ │ │ + eoreq r5, sl, r0, ror #1 │ │ │ │ + strheq r5, [sl], -ip @ │ │ │ │ + mlaeq sl, r8, r0, r5 │ │ │ │ + eoreq r5, sl, r8, ror r0 │ │ │ │ + eoreq r5, sl, r8, asr r0 │ │ │ │ + eoreq r5, sl, r8, lsr r0 │ │ │ │ + eoreq r5, sl, r8, lsl r0 │ │ │ │ + eoreq sl, fp, ip, lsr #27 │ │ │ │ + eoreq r4, sl, r0, ror #31 │ │ │ │ + eoreq r4, sl, r4, asr #31 │ │ │ │ + eoreq r4, sl, r4, lsr #31 │ │ │ │ + eoreq r4, sl, r4, lsl #31 │ │ │ │ + eoreq r4, sl, r4, ror #30 │ │ │ │ + eoreq r4, sl, r4, asr #30 │ │ │ │ + eoreq r4, sl, r4, lsr #30 │ │ │ │ + eoreq r4, sl, r4, lsl #30 │ │ │ │ + ldrdeq r4, [sl], -r8 @ │ │ │ │ + eoreq r4, sl, r0, ror #30 │ │ │ │ eoreq r5, sl, r8, lsl r3 │ │ │ │ - eoreq r5, sl, r0, ror #5 │ │ │ │ - eoreq r5, sl, r4, lsr #5 │ │ │ │ - eoreq r5, sl, r4, ror r2 │ │ │ │ + eoreq r5, sl, ip, ror #5 │ │ │ │ + @ instruction: 0x002b8cb4 │ │ │ │ + @ instruction: 0x002a52b4 │ │ │ │ + eoreq r5, sl, r8, ror r2 │ │ │ │ eoreq r5, sl, r0, asr #4 │ │ │ │ eoreq r5, sl, r8, lsl #4 │ │ │ │ - ldrdeq r5, [sl], -r4 @ │ │ │ │ - mlaeq sl, ip, r1, r5 │ │ │ │ - eoreq r5, sl, r8, ror #2 │ │ │ │ - eoreq r5, sl, ip, lsr #2 │ │ │ │ - eoreq r5, sl, r4, lsl #2 │ │ │ │ - ldrdeq r5, [sl], -r8 @ │ │ │ │ + ldrdeq r5, [sl], -r0 @ │ │ │ │ + mlaeq sl, r4, r1, r5 │ │ │ │ + eoreq r5, sl, r4, ror #2 │ │ │ │ + eoreq r5, sl, r0, lsr r1 │ │ │ │ + strdeq r5, [sl], -r8 @ │ │ │ │ + eoreq r5, sl, r4, asr #1 │ │ │ │ + eoreq r5, sl, ip, lsl #1 │ │ │ │ + eoreq r5, sl, r8, asr r0 │ │ │ │ + eoreq r5, sl, ip, lsl r0 │ │ │ │ + strdeq r4, [sl], -r4 @ │ │ │ │ + eoreq r4, sl, r8, asr #31 │ │ │ │ rsbseq r3, sl, r0, ror #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x002a55bc │ │ │ │ - eoreq r4, fp, r8, ror #14 │ │ │ │ + eoreq r5, sl, ip, lsr #9 │ │ │ │ + eoreq r4, fp, r8, asr r6 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - eoreq ip, ip, sl, lsr r8 │ │ │ │ + eoreq ip, ip, sl, lsr #14 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ rsbseq r3, sl, r8, asr r5 │ │ │ │ - strdeq r5, [sl], -r8 @ │ │ │ │ - eoreq r6, fp, r8, rrx │ │ │ │ - eoreq r4, sl, r8, ror fp │ │ │ │ - @ instruction: 0x002a4ab4 │ │ │ │ - mlaeq sl, r4, sl, r4 │ │ │ │ - eoreq r3, fp, r0, ror #25 │ │ │ │ - eoreq r5, fp, ip, ror #31 │ │ │ │ - strdeq r4, [sl], -ip @ │ │ │ │ - eoreq r5, sl, r0, ror r3 │ │ │ │ - eoreq r5, sl, r0, asr #6 │ │ │ │ - ldrdeq r5, [sl], -r4 @ │ │ │ │ - eoreq r5, sl, r8, asr #5 │ │ │ │ - eoreq r5, sl, r0, lsr #5 │ │ │ │ - eoreq r5, sl, r4, asr #4 │ │ │ │ - eoreq r5, fp, r0, lsl #30 │ │ │ │ - eoreq r5, fp, ip, ror #5 │ │ │ │ - eoreq r5, fp, r0, ror #29 │ │ │ │ - eoreq r5, fp, ip, asr #5 │ │ │ │ + eoreq r4, sl, r8, ror #31 │ │ │ │ + eoreq r5, fp, r8, asr pc │ │ │ │ + eoreq r4, sl, r8, ror #20 │ │ │ │ + eoreq r4, sl, r4, lsr #19 │ │ │ │ + eoreq r4, sl, r4, lsl #19 │ │ │ │ + ldrdeq r3, [fp], -r0 @ │ │ │ │ + ldrdeq r5, [fp], -ip @ │ │ │ │ + eoreq r4, sl, ip, ror #19 │ │ │ │ + eoreq r5, sl, r0, ror #4 │ │ │ │ + eoreq r5, sl, r0, lsr r2 │ │ │ │ + eoreq r5, sl, r4, asr #3 │ │ │ │ + @ instruction: 0x002a51b8 │ │ │ │ + mlaeq sl, r0, r1, r5 │ │ │ │ + eoreq r5, sl, r4, lsr r1 │ │ │ │ + strdeq r5, [fp], -r0 @ │ │ │ │ + ldrdeq r5, [fp], -ip @ │ │ │ │ + ldrdeq r5, [fp], -r0 @ │ │ │ │ + @ instruction: 0x002b51bc │ │ │ │ rsbseq r3, sl, r0, lsl #7 │ │ │ │ - eoreq r4, sl, r0, lsr #30 │ │ │ │ - strdeq r5, [sl], -ip @ │ │ │ │ - mlaeq sl, r8, r1, r5 │ │ │ │ - eoreq r4, sl, r4, lsl r9 │ │ │ │ - eoreq r5, fp, r4, asr #27 │ │ │ │ - ldrdeq r4, [sl], -r4 @ │ │ │ │ - eoreq r5, sl, ip, lsl r1 │ │ │ │ - eoreq r4, sl, ip, lsl #11 │ │ │ │ - eoreq r4, sl, ip, lsl #22 │ │ │ │ - eoreq r2, sl, r8, asr #13 │ │ │ │ + eoreq r4, sl, r0, lsl lr │ │ │ │ + eoreq r5, sl, ip, ror #1 │ │ │ │ + eoreq r5, sl, r8, lsl #1 │ │ │ │ + eoreq r4, sl, r4, lsl #16 │ │ │ │ + @ instruction: 0x002b5cb4 │ │ │ │ + eoreq r4, sl, r4, asr #15 │ │ │ │ + eoreq r5, sl, ip │ │ │ │ + eoreq r4, sl, ip, ror r4 │ │ │ │ + strdeq r4, [sl], -ip @ │ │ │ │ + @ instruction: 0x002a25b8 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - eoreq r4, sl, r8, asr #20 │ │ │ │ - eoreq r4, sl, r4, lsr #20 │ │ │ │ - eoreq r4, sl, r0, lsl #20 │ │ │ │ - ldrdeq r4, [sl], -ip @ │ │ │ │ - @ instruction: 0x002a49b4 │ │ │ │ - mlaeq sl, r0, r9, r4 │ │ │ │ - eoreq r4, sl, ip, ror #18 │ │ │ │ - eoreq r4, sl, ip, lsr r9 │ │ │ │ - eoreq r4, sl, r8, lsl r9 │ │ │ │ - eoreq r5, fp, r0, lsr #24 │ │ │ │ - eoreq r0, sl, r0, lsr #6 │ │ │ │ - eoreq r4, sl, r0, lsr ip │ │ │ │ - eoreq r4, sl, r0, ror r8 │ │ │ │ - eoreq r4, sl, r0, lsl r8 │ │ │ │ - eoreq r8, fp, ip, ror r8 │ │ │ │ - eoreq r4, sl, r0, lsl #16 │ │ │ │ + eoreq r4, sl, r8, lsr r9 │ │ │ │ + eoreq r4, sl, r4, lsl r9 │ │ │ │ strdeq r4, [sl], -r0 @ │ │ │ │ - eoreq r4, sl, ip, lsr r8 │ │ │ │ - strdeq r4, [sl], -r8 @ │ │ │ │ + eoreq r4, sl, ip, asr #17 │ │ │ │ + eoreq r4, sl, r4, lsr #17 │ │ │ │ + eoreq r4, sl, r0, lsl #17 │ │ │ │ + eoreq r4, sl, ip, asr r8 │ │ │ │ + eoreq r4, sl, ip, lsr #16 │ │ │ │ + eoreq r4, sl, r8, lsl #16 │ │ │ │ + eoreq r5, fp, r0, lsl fp │ │ │ │ + eoreq r0, sl, r0, lsl r2 │ │ │ │ + eoreq r4, sl, r0, lsr #22 │ │ │ │ + eoreq r4, sl, r0, ror #14 │ │ │ │ + eoreq r4, sl, r0, lsl #14 │ │ │ │ + eoreq r8, fp, ip, ror #14 │ │ │ │ + strdeq r4, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, r0, ror #13 │ │ │ │ + eoreq r4, sl, ip, lsr #14 │ │ │ │ + eoreq r4, sl, r8, ror #13 │ │ │ │ blcc fe7c673c │ │ │ │ - eoreq r4, sl, r8, lsr r5 │ │ │ │ - strdeq sp, [r9], -r4 @ │ │ │ │ - ldrdeq r4, [fp], -r0 @ │ │ │ │ - @ instruction: 0x002a44b8 │ │ │ │ - eoreq r0, sl, r8, lsl #3 │ │ │ │ - eoreq r0, sl, ip, ror r1 │ │ │ │ - ldrdeq r3, [fp], -ip @ │ │ │ │ - eoreq r0, sl, r0, asr r1 │ │ │ │ - eoreq r4, sl, r4, lsl #9 │ │ │ │ - eoreq r0, sl, ip, lsr #2 │ │ │ │ + eoreq r4, sl, r8, lsr #8 │ │ │ │ + eoreq sp, r9, r4, ror #5 │ │ │ │ + eoreq r4, fp, r0, asr #27 │ │ │ │ + eoreq r4, sl, r8, lsr #7 │ │ │ │ + eoreq r0, sl, r8, ror r0 │ │ │ │ + eoreq r0, sl, ip, rrx │ │ │ │ + eoreq r3, fp, ip, asr #29 │ │ │ │ + eoreq r0, sl, r0, asr #32 │ │ │ │ + eoreq r4, sl, r4, ror r3 │ │ │ │ + eoreq r0, sl, ip, lsl 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, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1752] @ 8da18 │ │ │ │ @@ -113847,55 +113847,55 @@ │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #176] @ 8dabc │ │ │ │ add r2, pc, r2 │ │ │ │ b 8d4b0 │ │ │ │ mov r2, #0 │ │ │ │ b 8d538 │ │ │ │ ldrheq r2, [sl], #-196 @ 0xffffff3c @ │ │ │ │ - eoreq pc, r9, r8, asr #22 │ │ │ │ - mlaeq fp, r4, r7, r5 │ │ │ │ - eoreq r4, sl, r8, ror ip │ │ │ │ - @ instruction: 0x0029fab8 │ │ │ │ - strdeq r4, [sl], -ip @ │ │ │ │ - eoreq pc, r9, r0, lsr sl @ │ │ │ │ - eoreq r5, sl, ip, lsr #9 │ │ │ │ + eoreq pc, r9, r8, lsr sl @ │ │ │ │ + eoreq r5, fp, r4, lsl #13 │ │ │ │ + eoreq r4, sl, r8, ror #22 │ │ │ │ + eoreq pc, r9, r8, lsr #19 │ │ │ │ + eoreq r4, sl, ip, ror #21 │ │ │ │ + eoreq pc, r9, r0, lsr #18 │ │ │ │ + mlaeq sl, ip, r3, r5 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - eoreq pc, r9, ip, ror #18 │ │ │ │ - @ instruction: 0x002b55b8 │ │ │ │ - eoreq r4, sl, r4, lsl #20 │ │ │ │ - eoreq r5, fp, r0, ror r5 │ │ │ │ - ldrdeq r4, [sl], -ip @ │ │ │ │ - eoreq pc, r9, r0, asr #26 │ │ │ │ - eoreq pc, r9, r8, asr #16 │ │ │ │ - eoreq r5, fp, r0, lsr #9 │ │ │ │ - eoreq r4, sl, r8, lsr #18 │ │ │ │ - eoreq r4, sl, r0, ror r8 │ │ │ │ - eoreq r4, sl, ip, asr #16 │ │ │ │ + eoreq pc, r9, ip, asr r8 @ │ │ │ │ + eoreq r5, fp, r8, lsr #9 │ │ │ │ + strdeq r4, [sl], -r4 @ │ │ │ │ + eoreq r5, fp, r0, ror #8 │ │ │ │ + eoreq r4, sl, ip, asr #17 │ │ │ │ eoreq pc, r9, r0, lsr ip @ │ │ │ │ - mlaeq r9, r8, r7, pc @ │ │ │ │ - mlaeq sl, r8, r8, r4 │ │ │ │ - eoreq r4, sl, ip, asr r8 │ │ │ │ - eoreq r4, sl, ip, lsl #17 │ │ │ │ - ldrdeq pc, [r9], -r0 @ │ │ │ │ - eoreq r4, sl, r4, lsr r8 │ │ │ │ - eoreq pc, r9, r8, asr r6 @ │ │ │ │ - ldrdeq r5, [sl], -r4 @ │ │ │ │ - eoreq r4, sl, ip, asr r7 │ │ │ │ - eoreq r3, sl, r8, lsl #24 │ │ │ │ - strdeq r3, [sl], -r0 @ │ │ │ │ - eoreq r4, sl, r0, asr #13 │ │ │ │ - ldrdeq r3, [sl], -r4 @ │ │ │ │ - eoreq r3, sl, r8, asr #23 │ │ │ │ - eoreq r4, sl, r0, ror #13 │ │ │ │ - eoreq r4, sl, ip, lsl r6 │ │ │ │ - eoreq r4, sl, r8, lsl #12 │ │ │ │ - eoreq r4, sl, ip, ror #10 │ │ │ │ - eoreq r4, sl, r8, asr #10 │ │ │ │ - eoreq pc, r9, ip, lsr #18 │ │ │ │ + eoreq pc, r9, r8, lsr r7 @ │ │ │ │ + mlaeq fp, r0, r3, r5 │ │ │ │ + eoreq r4, sl, r8, lsl r8 │ │ │ │ + eoreq r4, sl, r0, ror #14 │ │ │ │ + eoreq r4, sl, ip, lsr r7 │ │ │ │ + eoreq pc, r9, r0, lsr #22 │ │ │ │ + eoreq pc, r9, r8, lsl #13 │ │ │ │ + eoreq r4, sl, r8, lsl #15 │ │ │ │ + eoreq r4, sl, ip, asr #14 │ │ │ │ + eoreq r4, sl, ip, ror r7 │ │ │ │ + eoreq pc, r9, r0, asr #11 │ │ │ │ + eoreq r4, sl, r4, lsr #14 │ │ │ │ + eoreq pc, r9, r8, asr #10 │ │ │ │ + eoreq r4, sl, r4, asr #31 │ │ │ │ + eoreq r4, sl, ip, asr #12 │ │ │ │ + strdeq r3, [sl], -r8 @ │ │ │ │ + eoreq r3, sl, r0, ror #21 │ │ │ │ + @ instruction: 0x002a45b0 │ │ │ │ + eoreq r3, sl, r4, asr #21 │ │ │ │ + @ instruction: 0x002a3ab8 │ │ │ │ + ldrdeq r4, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, ip, lsl #10 │ │ │ │ + strdeq r4, [sl], -r8 @ │ │ │ │ + eoreq r4, sl, ip, asr r4 │ │ │ │ + eoreq r4, sl, r8, lsr r4 │ │ │ │ + eoreq pc, r9, ip, lsl r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #3416] @ 8e834 │ │ │ │ mov r6, r3 │ │ │ │ @@ -114753,261 +114753,261 @@ │ │ │ │ ldr r3, [pc, #524] @ 8ea3c │ │ │ │ add r3, pc, r3 │ │ │ │ b 8db74 │ │ │ │ rsbseq r2, sl, r8, lsl r5 │ │ │ │ rsbseq r2, sl, r0, ror #9 │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - eoreq r4, sl, r0, ror #9 │ │ │ │ - eoreq r4, sl, ip, lsl #10 │ │ │ │ - ldrdeq r4, [sl], -r8 @ │ │ │ │ - eoreq r4, sl, r4, asr #9 │ │ │ │ - eoreq r4, fp, r0, ror #29 │ │ │ │ - eoreq r4, sl, r4, lsl #9 │ │ │ │ - eoreq r4, sl, ip, ror r4 │ │ │ │ - eoreq r4, sl, r0, ror #18 │ │ │ │ - eoreq r4, sl, ip, ror #8 │ │ │ │ - eoreq r4, sl, ip, ror #8 │ │ │ │ - eoreq r4, sl, r8, ror #8 │ │ │ │ - eoreq r4, sl, r0, asr r4 │ │ │ │ - eoreq r4, sl, r4, asr r4 │ │ │ │ - eoreq r4, sl, r8, asr r4 │ │ │ │ - ldrdeq r4, [sl], -r4 @ │ │ │ │ - ldrdeq r4, [sl], -r8 @ │ │ │ │ - eoreq r4, sl, r0, ror #9 │ │ │ │ - eoreq r4, sl, ip, ror #9 │ │ │ │ - eoreq r4, sl, ip, asr #9 │ │ │ │ - @ instruction: 0x002a44b0 │ │ │ │ - eoreq r4, sl, ip, ror r4 │ │ │ │ - ldrdeq fp, [ip], -sl @ │ │ │ │ - eoreq r4, sl, r8, lsl r5 │ │ │ │ - strheq r4, [sl], -r8 @ │ │ │ │ - eoreq r4, sl, r8, ror #9 │ │ │ │ - eoreq r4, sl, ip, asr #32 │ │ │ │ - @ instruction: 0x002a44bc │ │ │ │ - eoreq r4, sl, ip, lsr #32 │ │ │ │ - eoreq r4, sl, r8, lsl #9 │ │ │ │ - eoreq r4, sl, r8 │ │ │ │ - eoreq r4, sl, r4, asr #8 │ │ │ │ - eoreq r3, sl, r4, ror #31 │ │ │ │ - eoreq r4, sl, r0, lsl r4 │ │ │ │ - eoreq r3, sl, r0, asr #31 │ │ │ │ ldrdeq r4, [sl], -r0 @ │ │ │ │ - mlaeq sl, ip, pc, r3 @ │ │ │ │ - mlaeq sl, r8, r3, r4 │ │ │ │ - eoreq r4, sl, r8, lsl #7 │ │ │ │ + strdeq r4, [sl], -ip @ │ │ │ │ + eoreq r4, sl, r8, asr #7 │ │ │ │ + @ instruction: 0x002a43b4 │ │ │ │ + ldrdeq r4, [fp], -r0 @ │ │ │ │ + eoreq r4, sl, r4, ror r3 │ │ │ │ + eoreq r4, sl, ip, ror #6 │ │ │ │ + eoreq r4, sl, r0, asr r8 │ │ │ │ + eoreq r4, sl, ip, asr r3 │ │ │ │ + eoreq r4, sl, ip, asr r3 │ │ │ │ eoreq r4, sl, r8, asr r3 │ │ │ │ - eoreq r4, sl, r4, ror #6 │ │ │ │ - eoreq r4, sl, r0, lsr #6 │ │ │ │ - eoreq r3, sl, r0, lsr pc │ │ │ │ - eoreq r4, sl, r4, ror #5 │ │ │ │ - eoreq r3, sl, r0, lsl pc │ │ │ │ - eoreq r4, sl, ip, lsr #5 │ │ │ │ - eoreq r3, sl, ip, ror #29 │ │ │ │ - eoreq r4, sl, ip, ror #4 │ │ │ │ - eoreq r3, sl, r0, lsl pc │ │ │ │ - eoreq r4, sl, r4, lsr #4 │ │ │ │ - eoreq r3, sl, r8, ror #29 │ │ │ │ - eoreq r4, sl, ip, ror #3 │ │ │ │ - eoreq r3, sl, r4, asr #29 │ │ │ │ - eoreq r4, sl, r8, asr #2 │ │ │ │ - eoreq r3, sl, r8, asr #28 │ │ │ │ - eoreq r4, sl, r4, lsl #2 │ │ │ │ - eoreq r3, sl, r0, ror lr │ │ │ │ - eoreq r4, sl, ip, asr #1 │ │ │ │ - eoreq r4, sl, r0, lsr #1 │ │ │ │ - eoreq r3, sl, r0, lsr lr │ │ │ │ - eoreq r4, sl, ip, asr r0 │ │ │ │ - eoreq r3, sl, r8, ror #30 │ │ │ │ - eoreq r4, sl, r0, lsr r0 │ │ │ │ - eoreq r4, sl, r8 │ │ │ │ - @ instruction: 0x002b22bc │ │ │ │ - eoreq r3, sl, r8, lsr #28 │ │ │ │ - eoreq lr, r9, ip, lsr #31 │ │ │ │ - @ instruction: 0x002a3fbc │ │ │ │ - eoreq r3, sl, r4, lsr #31 │ │ │ │ - eoreq r2, fp, r8, asr r2 │ │ │ │ - eoreq r3, sl, r4, asr #27 │ │ │ │ - eoreq lr, r9, r8, asr #30 │ │ │ │ - eoreq r3, sl, ip, asr #30 │ │ │ │ - eoreq r3, sl, r0, asr #30 │ │ │ │ - strdeq r2, [fp], -r4 @ │ │ │ │ - eoreq r3, sl, r0, ror #26 │ │ │ │ - eoreq lr, r9, r4, ror #29 │ │ │ │ - ldrdeq r3, [sl], -r0 @ │ │ │ │ - ldrdeq r3, [sl], -ip @ │ │ │ │ - mlaeq fp, r0, r1, r2 │ │ │ │ - mlaeq r9, r8, lr, lr │ │ │ │ - eoreq r4, sl, r4, ror #11 │ │ │ │ - mlaeq sl, r0, lr, r3 │ │ │ │ - eoreq r3, sl, r8, asr #25 │ │ │ │ - eoreq r2, fp, r0, asr #2 │ │ │ │ - eoreq lr, r9, ip, lsr #28 │ │ │ │ - mlaeq sl, r0, r5, r4 │ │ │ │ - eoreq r3, sl, r4, lsr #28 │ │ │ │ - eoreq r3, sl, r4, asr ip │ │ │ │ - ldrdeq r2, [fp], -r4 @ │ │ │ │ - eoreq lr, r9, r0, asr #27 │ │ │ │ - eoreq r3, sl, ip, lsl sp │ │ │ │ - strdeq r3, [sl], -r4 @ │ │ │ │ - eoreq r3, sl, r0, ror #25 │ │ │ │ - ldrdeq r3, [sl], -r0 @ │ │ │ │ - mlaeq sl, ip, ip, r3 │ │ │ │ - eoreq r3, sl, ip, lsr #25 │ │ │ │ - eoreq r3, sl, r4, asr ip │ │ │ │ + eoreq r4, sl, r0, asr #6 │ │ │ │ + eoreq r4, sl, r4, asr #6 │ │ │ │ + eoreq r4, sl, r8, asr #6 │ │ │ │ + eoreq r4, sl, r4, asr #7 │ │ │ │ + eoreq r4, sl, r8, asr #7 │ │ │ │ + ldrdeq r4, [sl], -r0 @ │ │ │ │ + ldrdeq r4, [sl], -ip @ │ │ │ │ + @ instruction: 0x002a43bc │ │ │ │ + eoreq r4, sl, r0, lsr #7 │ │ │ │ + eoreq r4, sl, ip, ror #6 │ │ │ │ + eoreq fp, ip, sl, asr #1 │ │ │ │ + eoreq r4, sl, r8, lsl #8 │ │ │ │ + eoreq r3, sl, r8, lsr #31 │ │ │ │ + ldrdeq r4, [sl], -r8 @ │ │ │ │ + eoreq r3, sl, ip, lsr pc │ │ │ │ + eoreq r4, sl, ip, lsr #7 │ │ │ │ + eoreq r3, sl, ip, lsl pc │ │ │ │ + eoreq r4, sl, r8, ror r3 │ │ │ │ strdeq r3, [sl], -r8 @ │ │ │ │ - eoreq r3, sl, r0, lsl ip │ │ │ │ + eoreq r4, sl, r4, lsr r3 │ │ │ │ ldrdeq r3, [sl], -r4 @ │ │ │ │ + eoreq r4, sl, r0, lsl #6 │ │ │ │ + @ instruction: 0x002a3eb0 │ │ │ │ + eoreq r4, sl, r0, asr #5 │ │ │ │ + eoreq r3, sl, ip, lsl #29 │ │ │ │ + eoreq r4, sl, r8, lsl #5 │ │ │ │ + eoreq r4, sl, r8, ror r2 │ │ │ │ + eoreq r4, sl, r8, asr #4 │ │ │ │ + eoreq r4, sl, r4, asr r2 │ │ │ │ + eoreq r4, sl, r0, lsl r2 │ │ │ │ + eoreq r3, sl, r0, lsr #28 │ │ │ │ + ldrdeq r4, [sl], -r4 @ │ │ │ │ + eoreq r3, sl, r0, lsl #28 │ │ │ │ + mlaeq sl, ip, r1, r4 │ │ │ │ + ldrdeq r3, [sl], -ip @ │ │ │ │ + eoreq r4, sl, ip, asr r1 │ │ │ │ + eoreq r3, sl, r0, lsl #28 │ │ │ │ + eoreq r4, sl, r4, lsl r1 │ │ │ │ ldrdeq r3, [sl], -r8 @ │ │ │ │ - @ instruction: 0x002a3bb0 │ │ │ │ - mlaeq sl, ip, fp, r3 │ │ │ │ - eoreq r3, sl, ip, lsl #23 │ │ │ │ - eoreq r3, sl, r8, asr fp │ │ │ │ - eoreq r3, sl, r8, ror #22 │ │ │ │ - eoreq r4, sl, r4, lsl r4 │ │ │ │ - mlaeq sl, r8, ip, r3 │ │ │ │ + ldrdeq r4, [sl], -ip @ │ │ │ │ + @ instruction: 0x002a3db4 │ │ │ │ + eoreq r4, sl, r8, lsr r0 │ │ │ │ + eoreq r3, sl, r8, lsr sp │ │ │ │ + strdeq r3, [sl], -r4 @ │ │ │ │ + eoreq r3, sl, r0, ror #26 │ │ │ │ + @ instruction: 0x002a3fbc │ │ │ │ + mlaeq sl, r0, pc, r3 @ │ │ │ │ + eoreq r3, sl, r0, lsr #26 │ │ │ │ + eoreq r3, sl, ip, asr #30 │ │ │ │ + eoreq r3, sl, r8, asr lr │ │ │ │ + eoreq r3, sl, r0, lsr #30 │ │ │ │ + strdeq r3, [sl], -r8 @ │ │ │ │ + eoreq r2, fp, ip, lsr #3 │ │ │ │ + eoreq r3, sl, r8, lsl sp │ │ │ │ + mlaeq r9, ip, lr, lr │ │ │ │ + eoreq r3, sl, ip, lsr #29 │ │ │ │ + mlaeq sl, r4, lr, r3 │ │ │ │ + eoreq r2, fp, r8, asr #2 │ │ │ │ + @ instruction: 0x002a3cb4 │ │ │ │ + eoreq lr, r9, r8, lsr lr │ │ │ │ + eoreq r3, sl, ip, lsr lr │ │ │ │ + eoreq r3, sl, r0, lsr lr │ │ │ │ + eoreq r2, fp, r4, ror #1 │ │ │ │ + eoreq r3, sl, r0, asr ip │ │ │ │ + ldrdeq lr, [r9], -r4 @ │ │ │ │ + eoreq r3, sl, r0, asr #27 │ │ │ │ + eoreq r3, sl, ip, asr #27 │ │ │ │ + eoreq r2, fp, r0, lsl #1 │ │ │ │ + eoreq lr, r9, r8, lsl #27 │ │ │ │ + ldrdeq r4, [sl], -r4 @ │ │ │ │ + eoreq r3, sl, r0, lsl #27 │ │ │ │ + @ instruction: 0x002a3bb8 │ │ │ │ + eoreq r2, fp, r0, lsr r0 │ │ │ │ + eoreq lr, r9, ip, lsl sp │ │ │ │ + eoreq r4, sl, r0, lsl #9 │ │ │ │ + eoreq r3, sl, r4, lsl sp │ │ │ │ + eoreq r3, sl, r4, asr #22 │ │ │ │ + eoreq r1, fp, r4, asr #31 │ │ │ │ + @ instruction: 0x0029ecb0 │ │ │ │ + eoreq r3, sl, ip, lsl #24 │ │ │ │ + eoreq r3, sl, r4, ror #23 │ │ │ │ ldrdeq r3, [sl], -r0 @ │ │ │ │ - eoreq r1, fp, r8, asr #30 │ │ │ │ - eoreq lr, r9, r4, lsr ip │ │ │ │ - eoreq r3, sl, ip, lsr sl │ │ │ │ - eoreq r3, sl, ip, lsl #20 │ │ │ │ - eoreq r3, sl, ip, lsl #20 │ │ │ │ - eoreq r3, sl, r8, ror #19 │ │ │ │ - ldrdeq r3, [sl], -ip @ │ │ │ │ - eoreq r3, sl, r4, asr #19 │ │ │ │ - eoreq r3, sl, ip, lsr #19 │ │ │ │ - eoreq r3, sl, r0, lsr #19 │ │ │ │ - eoreq r3, sl, r0, ror r9 │ │ │ │ - eoreq r3, sl, ip, ror r9 │ │ │ │ - mlaeq sl, r4, r8, r3 │ │ │ │ + eoreq r3, sl, r0, asr #23 │ │ │ │ + eoreq r3, sl, ip, lsl #23 │ │ │ │ + mlaeq sl, ip, fp, r3 │ │ │ │ + eoreq r3, sl, r4, asr #22 │ │ │ │ + eoreq r3, sl, r8, ror #21 │ │ │ │ + eoreq r3, sl, r0, lsl #22 │ │ │ │ + eoreq r3, sl, r4, asr #21 │ │ │ │ + eoreq r3, sl, r8, asr #21 │ │ │ │ + eoreq r3, sl, r0, lsr #21 │ │ │ │ + eoreq r3, sl, ip, lsl #21 │ │ │ │ + eoreq r3, sl, ip, ror sl │ │ │ │ + eoreq r3, sl, r8, asr #20 │ │ │ │ + eoreq r3, sl, r8, asr sl │ │ │ │ + eoreq r4, sl, r4, lsl #6 │ │ │ │ + eoreq r3, sl, r8, lsl #23 │ │ │ │ + eoreq r3, sl, r0, asr #19 │ │ │ │ + eoreq r1, fp, r8, lsr lr │ │ │ │ + eoreq lr, r9, r4, lsr #22 │ │ │ │ + eoreq r3, sl, ip, lsr #18 │ │ │ │ + strdeq r3, [sl], -ip @ │ │ │ │ strdeq r3, [sl], -ip @ │ │ │ │ - eoreq r3, sl, r4, lsl #18 │ │ │ │ - @ instruction: 0x002a38b0 │ │ │ │ - eoreq r4, sl, r0, asr #2 │ │ │ │ - eoreq r3, sl, ip, lsr #16 │ │ │ │ - eoreq r3, sl, r8, asr sp │ │ │ │ - eoreq r3, sl, r4, ror #26 │ │ │ │ - eoreq r3, sl, r4, ror #26 │ │ │ │ - eoreq r3, sl, ip, asr sp │ │ │ │ - @ instruction: 0x001fffff │ │ │ │ - eoreq r3, sl, r4, ror #23 │ │ │ │ - eoreq r3, sl, r4, asr #23 │ │ │ │ ldrdeq r3, [sl], -r8 @ │ │ │ │ - eoreq r1, fp, ip, ror #11 │ │ │ │ - strdeq r2, [sl], -ip @ │ │ │ │ - @ instruction: 0x002a05bc │ │ │ │ - eoreq r2, fp, r0, asr #2 │ │ │ │ + eoreq r3, sl, ip, asr #17 │ │ │ │ + @ instruction: 0x002a38b4 │ │ │ │ + mlaeq sl, ip, r8, r3 │ │ │ │ + mlaeq sl, r0, r8, r3 │ │ │ │ + eoreq r3, sl, r0, ror #16 │ │ │ │ + eoreq r3, sl, ip, ror #16 │ │ │ │ + eoreq r3, sl, r4, lsl #15 │ │ │ │ + eoreq r3, sl, ip, ror #15 │ │ │ │ + strdeq r3, [sl], -r4 @ │ │ │ │ + eoreq r3, sl, r0, lsr #15 │ │ │ │ + eoreq r4, sl, r0, lsr r0 │ │ │ │ + eoreq r3, sl, ip, lsl r7 │ │ │ │ + eoreq r3, sl, r8, asr #24 │ │ │ │ + eoreq r3, sl, r4, asr ip │ │ │ │ + eoreq r3, sl, r4, asr ip │ │ │ │ + eoreq r3, sl, ip, asr #24 │ │ │ │ + @ instruction: 0x001fffff │ │ │ │ ldrdeq r3, [sl], -r4 @ │ │ │ │ - ldrdeq r3, [sl], -r8 @ │ │ │ │ - ldrdeq r3, [sl], -r0 @ │ │ │ │ - eoreq r3, sl, ip, lsl #21 │ │ │ │ - eoreq lr, r9, r8, asr #6 │ │ │ │ + @ instruction: 0x002a3ab4 │ │ │ │ + eoreq r3, sl, r8, asr #21 │ │ │ │ + ldrdeq r1, [fp], -ip @ │ │ │ │ + eoreq r2, sl, ip, ror #23 │ │ │ │ + eoreq r0, sl, ip, lsr #9 │ │ │ │ + eoreq r2, fp, r0, lsr r0 │ │ │ │ + eoreq r2, sl, r4, asr #31 │ │ │ │ + eoreq r2, sl, r8, asr #31 │ │ │ │ + eoreq r2, sl, r0, asr #31 │ │ │ │ + eoreq r3, sl, ip, ror r9 │ │ │ │ + eoreq lr, r9, r8, lsr r2 │ │ │ │ rsbseq r0, sl, r4, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrdeq r3, [fp], -ip @ │ │ │ │ - ldrdeq r3, [fp], -r0 @ │ │ │ │ - strdeq r2, [sl], -r4 @ │ │ │ │ - eoreq r3, sl, ip, asr #19 │ │ │ │ - @ instruction: 0x002a39bc │ │ │ │ - eoreq sp, r9, r0, ror #27 │ │ │ │ - eoreq r3, sl, ip, lsl #19 │ │ │ │ - eoreq sp, r9, r0, ror #26 │ │ │ │ - eoreq sp, r9, ip, ror #25 │ │ │ │ - eoreq r3, sl, r4, lsr #17 │ │ │ │ - eoreq r3, sl, r8, lsr r8 │ │ │ │ - strdeq r3, [fp], -ip @ │ │ │ │ - ldrdeq r3, [sl], -r8 @ │ │ │ │ - @ instruction: 0x002a37b0 │ │ │ │ - eoreq r3, sl, r8, lsl #15 │ │ │ │ - eoreq r2, sl, r8, lsr #29 │ │ │ │ - eoreq pc, r9, ip, lsl #13 │ │ │ │ - eoreq r2, sl, r4, lsl #29 │ │ │ │ - eoreq r3, sl, r8, lsr r7 │ │ │ │ - eoreq r2, sl, r0, ror #28 │ │ │ │ - eoreq r3, sl, r4, lsl #14 │ │ │ │ - mlaeq sl, r8, r2, r3 │ │ │ │ - eoreq r3, sl, r0, lsr #5 │ │ │ │ - eoreq r2, sl, r8, lsr #27 │ │ │ │ - mlaeq sl, r0, r2, r3 │ │ │ │ - eoreq r3, sl, ip, lsl #5 │ │ │ │ - eoreq r3, sl, r8, lsl #5 │ │ │ │ - eoreq r3, sl, r4, ror r2 │ │ │ │ - eoreq r3, sl, r0, lsl #5 │ │ │ │ - mlaeq sl, r0, r2, r3 │ │ │ │ - mlaeq sl, r4, r2, r3 │ │ │ │ - eoreq r3, sl, ip, lsl #5 │ │ │ │ - @ instruction: 0x002a31bc │ │ │ │ + eoreq r3, fp, ip, asr #19 │ │ │ │ + eoreq r3, fp, r0, asr #19 │ │ │ │ + eoreq r2, sl, r4, ror #29 │ │ │ │ + @ instruction: 0x002a38bc │ │ │ │ + eoreq r3, sl, ip, lsr #17 │ │ │ │ + ldrdeq sp, [r9], -r0 @ │ │ │ │ + eoreq r3, sl, ip, ror r8 │ │ │ │ + eoreq sp, r9, r0, asr ip │ │ │ │ + ldrdeq sp, [r9], -ip @ │ │ │ │ + mlaeq sl, r4, r7, r3 │ │ │ │ + eoreq r3, sl, r8, lsr #14 │ │ │ │ + eoreq r3, fp, ip, ror #15 │ │ │ │ + eoreq r3, sl, r8, asr #13 │ │ │ │ + eoreq r3, sl, r0, lsr #13 │ │ │ │ + eoreq r3, sl, r8, ror r6 │ │ │ │ + mlaeq sl, r8, sp, r2 │ │ │ │ + eoreq pc, r9, ip, ror r5 @ │ │ │ │ + eoreq r2, sl, r4, ror sp │ │ │ │ + eoreq r3, sl, r8, lsr #12 │ │ │ │ + eoreq r2, sl, r0, asr sp │ │ │ │ + strdeq r3, [sl], -r4 @ │ │ │ │ + eoreq r3, sl, r8, lsl #3 │ │ │ │ + mlaeq sl, r0, r1, r3 │ │ │ │ + mlaeq sl, r8, ip, r2 │ │ │ │ + eoreq r3, sl, r0, lsl #3 │ │ │ │ + eoreq r3, sl, ip, ror r1 │ │ │ │ + eoreq r3, sl, r8, ror r1 │ │ │ │ + eoreq r3, sl, r4, ror #2 │ │ │ │ + eoreq r3, sl, r0, ror r1 │ │ │ │ + eoreq r3, sl, r0, lsl #3 │ │ │ │ + eoreq r3, sl, r4, lsl #3 │ │ │ │ + eoreq r3, sl, ip, ror r1 │ │ │ │ + eoreq r3, sl, ip, lsr #1 │ │ │ │ + eoreq r3, sl, r0, ror #2 │ │ │ │ + eoreq r3, sl, r8, asr r1 │ │ │ │ + eoreq r3, sl, ip, asr r1 │ │ │ │ eoreq r3, sl, r0, ror r2 │ │ │ │ - eoreq r3, sl, r8, ror #4 │ │ │ │ - eoreq r3, sl, ip, ror #4 │ │ │ │ - eoreq r3, sl, r0, lsl #7 │ │ │ │ - eoreq r2, sl, r4, ror #25 │ │ │ │ - eoreq r3, sl, ip, asr #6 │ │ │ │ - eoreq r3, sl, ip, asr r3 │ │ │ │ - eoreq r2, sl, ip, lsl #22 │ │ │ │ - eoreq r5, sl, r4, lsl #30 │ │ │ │ - eoreq r2, sl, r0, lsr #21 │ │ │ │ - strdeq r3, [sl], -ip @ │ │ │ │ - eoreq r2, sl, r8, asr #21 │ │ │ │ - mlaeq sl, r0, r2, r3 │ │ │ │ - eoreq r2, sl, ip, asr sl │ │ │ │ - eoreq r3, sl, r0, ror #4 │ │ │ │ - eoreq r2, sl, ip, lsr sl │ │ │ │ - eoreq r3, sl, ip, lsl r2 │ │ │ │ + ldrdeq r2, [sl], -r4 @ │ │ │ │ + eoreq r3, sl, ip, lsr r2 │ │ │ │ + eoreq r3, sl, ip, asr #4 │ │ │ │ + strdeq r2, [sl], -ip @ │ │ │ │ + strdeq r5, [sl], -r4 @ │ │ │ │ + mlaeq sl, r0, r9, r2 │ │ │ │ eoreq r3, sl, ip, ror #3 │ │ │ │ - eoreq r2, sl, ip, ror #19 │ │ │ │ - @ instruction: 0x002a31b8 │ │ │ │ - eoreq r2, sl, r8, asr #19 │ │ │ │ - eoreq r3, sl, r4, ror r1 │ │ │ │ - eoreq r3, sl, r4, asr #2 │ │ │ │ - eoreq r2, sl, r4, asr #19 │ │ │ │ + @ instruction: 0x002a29b8 │ │ │ │ + eoreq r3, sl, r0, lsl #3 │ │ │ │ + eoreq r2, sl, ip, asr #18 │ │ │ │ + eoreq r3, sl, r0, asr r1 │ │ │ │ + eoreq r2, sl, ip, lsr #18 │ │ │ │ eoreq r3, sl, ip, lsl #2 │ │ │ │ - eoreq r2, sl, r8, asr r9 │ │ │ │ - eoreq r3, sl, ip, asr #1 │ │ │ │ - eoreq r2, sl, r4, lsr r9 │ │ │ │ - eoreq r3, sl, ip, lsl #1 │ │ │ │ - eoreq r2, sl, r0, lsl r9 │ │ │ │ - eoreq r3, sl, ip, asr #32 │ │ │ │ - eoreq r2, sl, ip, ror #17 │ │ │ │ - eoreq r3, sl, r4, lsl r0 │ │ │ │ - eoreq r2, sl, ip, asr #17 │ │ │ │ + ldrdeq r3, [sl], -ip @ │ │ │ │ ldrdeq r2, [sl], -ip @ │ │ │ │ - eoreq r2, sl, r8, lsr #17 │ │ │ │ - eoreq r2, sl, r0, lsr #31 │ │ │ │ - eoreq r2, sl, r4, lsl #17 │ │ │ │ - eoreq r2, sl, r8, ror #30 │ │ │ │ - eoreq r2, sl, r0, ror #16 │ │ │ │ - eoreq r2, sl, r4, lsr pc │ │ │ │ - eoreq r2, sl, ip, lsr r8 │ │ │ │ - strdeq r2, [sl], -r8 @ │ │ │ │ - eoreq r2, sl, r8, lsl r8 │ │ │ │ - eoreq r2, sl, r0, asr #29 │ │ │ │ - strdeq r2, [sl], -r4 @ │ │ │ │ - eoreq r2, sl, r4, lsl #29 │ │ │ │ - ldrdeq r2, [sl], -r0 @ │ │ │ │ - eoreq r2, sl, r4, asr #28 │ │ │ │ - @ instruction: 0x002a27b0 │ │ │ │ - eoreq r2, sl, ip, lsl #28 │ │ │ │ - eoreq r2, sl, ip, lsl #15 │ │ │ │ - ldrdeq r2, [sl], -r0 @ │ │ │ │ - eoreq r2, sl, r8, ror #14 │ │ │ │ - mlaeq sl, r8, sp, r2 │ │ │ │ - eoreq r2, sl, r4, asr #14 │ │ │ │ - eoreq r2, sl, r4, ror #26 │ │ │ │ - eoreq r2, sl, r0, lsr #14 │ │ │ │ - eoreq r2, sl, r0, lsl sp │ │ │ │ + eoreq r3, sl, r8, lsr #1 │ │ │ │ + @ instruction: 0x002a28b8 │ │ │ │ + eoreq r3, sl, r4, rrx │ │ │ │ + eoreq r3, sl, r4, lsr r0 │ │ │ │ + @ instruction: 0x002a28b4 │ │ │ │ strdeq r2, [sl], -ip @ │ │ │ │ - eoreq r2, sl, r0, lsr #24 │ │ │ │ - ldrdeq r2, [sl], -r8 @ │ │ │ │ + eoreq r2, sl, r8, asr #16 │ │ │ │ + @ instruction: 0x002a2fbc │ │ │ │ + eoreq r2, sl, r4, lsr #16 │ │ │ │ + eoreq r2, sl, ip, ror pc │ │ │ │ + eoreq r2, sl, r0, lsl #16 │ │ │ │ + eoreq r2, sl, ip, lsr pc │ │ │ │ + ldrdeq r2, [sl], -ip @ │ │ │ │ + eoreq r2, sl, r4, lsl #30 │ │ │ │ + @ instruction: 0x002a27bc │ │ │ │ + eoreq r2, sl, ip, asr #29 │ │ │ │ + mlaeq sl, r8, r7, r2 │ │ │ │ + mlaeq sl, r0, lr, r2 │ │ │ │ + eoreq r2, sl, r4, ror r7 │ │ │ │ + eoreq r2, sl, r8, asr lr │ │ │ │ + eoreq r2, sl, r0, asr r7 │ │ │ │ + eoreq r2, sl, r4, lsr #28 │ │ │ │ + eoreq r2, sl, ip, lsr #14 │ │ │ │ + eoreq r2, sl, r8, ror #27 │ │ │ │ + eoreq r2, sl, r8, lsl #14 │ │ │ │ + @ instruction: 0x002a2db0 │ │ │ │ + eoreq r2, sl, r4, ror #13 │ │ │ │ + eoreq r2, sl, r4, ror sp │ │ │ │ + eoreq r2, sl, r0, asr #13 │ │ │ │ + eoreq r2, sl, r4, lsr sp │ │ │ │ + eoreq r2, sl, r0, lsr #13 │ │ │ │ strdeq r2, [sl], -ip @ │ │ │ │ - @ instruction: 0x002a26b8 │ │ │ │ - eoreq r2, sl, r4, ror fp │ │ │ │ - mlaeq sl, r4, r6, r2 │ │ │ │ - eoreq r2, sl, r0, asr #22 │ │ │ │ - @ instruction: 0x002a26b8 │ │ │ │ + eoreq r2, sl, ip, ror r6 │ │ │ │ + eoreq r2, sl, r0, asr #25 │ │ │ │ + eoreq r2, sl, r8, asr r6 │ │ │ │ + eoreq r2, sl, r8, lsl #25 │ │ │ │ + eoreq r2, sl, r4, lsr r6 │ │ │ │ + eoreq r2, sl, r4, asr ip │ │ │ │ + eoreq r2, sl, r0, lsl r6 │ │ │ │ + eoreq r2, sl, r0, lsl #24 │ │ │ │ + eoreq r2, sl, ip, ror #11 │ │ │ │ + eoreq r2, sl, r0, lsl fp │ │ │ │ + eoreq r2, sl, r8, asr #11 │ │ │ │ + eoreq r2, sl, ip, ror #21 │ │ │ │ + eoreq r2, sl, r8, lsr #11 │ │ │ │ + eoreq r2, sl, r4, ror #20 │ │ │ │ + eoreq r2, sl, r4, lsl #11 │ │ │ │ + eoreq r2, sl, r0, lsr sl │ │ │ │ + eoreq r2, sl, r8, lsr #11 │ │ │ │ ldr r1, [pc, #-488] @ 8ea40 │ │ │ │ add r3, r9, #320 @ 0x140 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 88064 │ │ │ │ ldr r2, [pc, #-508] @ 8ea44 │ │ │ │ @@ -116220,32 +116220,32 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #146 @ 0x92 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #138 @ 0x8a │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, ip, r3, lsr #11 │ │ │ │ - mlaeq ip, r3, r5, r9 │ │ │ │ + mlaeq ip, r3, r4, r9 │ │ │ │ + eoreq r9, ip, r3, lsl #9 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - strdeq r9, [ip], -pc @ │ │ │ │ - strdeq r9, [ip], -r7 @ │ │ │ │ + eoreq r9, ip, pc, ror #7 │ │ │ │ + eoreq r9, ip, r7, ror #7 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - eoreq r9, ip, pc, asr #8 │ │ │ │ - eoreq r9, ip, r7, lsr #8 │ │ │ │ + eoreq r9, ip, pc, lsr r3 │ │ │ │ + eoreq r9, ip, r7, lsl r3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r3], #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r0, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -116318,15 +116318,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ b 90054 │ │ │ │ strd r2, [sp] │ │ │ │ b 90054 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsheq pc, [r9], #-244 @ 0xffffff0c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r9, ip, pc, asr #5 │ │ │ │ + @ instruction: 0x002c91bf │ │ │ │ @ instruction: 0x0079ff94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #660] @ 9036c │ │ │ │ mov r4, r0 │ │ │ │ @@ -116491,15 +116491,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ bne 90344 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r9, ip, r7, asr #4 │ │ │ │ + eoreq r9, ip, r7, lsr r1 │ │ │ │ rsbseq pc, r9, r4, lsl pc @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -116601,15 +116601,15 @@ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ bne 90404 │ │ │ │ b 903f8 │ │ │ │ rsbseq pc, r9, r8, lsr ip @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - eoreq r8, ip, sl, lsl pc │ │ │ │ + eoreq r8, ip, sl, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ beq 9060c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -117744,16 +117744,16 @@ │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ b 916a8 │ │ │ │ mov ip, r0 │ │ │ │ b 9168c │ │ │ │ mov ip, r2 │ │ │ │ b 91640 │ │ │ │ - eoreq r7, ip, r9, lsr sp │ │ │ │ - eoreq r7, ip, r1, ror #25 │ │ │ │ + eoreq r7, ip, r9, lsr #24 │ │ │ │ + ldrdeq r7, [ip], -r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ @@ -118729,24 +118729,24 @@ │ │ │ │ bic r1, r1, #4 │ │ │ │ str lr, [r2, #60] @ 0x3c │ │ │ │ str ip, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ b 92160 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ b 91854 │ │ │ │ - eoreq r7, ip, sl, lsl ip │ │ │ │ + eoreq r7, ip, sl, lsl #22 │ │ │ │ rsbseq lr, r9, r0, asr #17 │ │ │ │ @ instruction: 0xffffe80c │ │ │ │ - ldrdeq r7, [ip], -r6 @ │ │ │ │ + eoreq r7, ip, r6, asr #21 │ │ │ │ @ instruction: 0xffffe7d0 │ │ │ │ - @ instruction: 0x002c7bb0 │ │ │ │ + eoreq r7, ip, r0, lsr #21 │ │ │ │ @ instruction: 0xffffe798 │ │ │ │ - eoreq r7, ip, lr, lsl #23 │ │ │ │ + eoreq r7, ip, lr, ror sl │ │ │ │ @ instruction: 0xffffe760 │ │ │ │ - eoreq r7, ip, ip, ror #22 │ │ │ │ + eoreq r7, ip, ip, asr sl │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #268] @ 927b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -118813,15 +118813,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 926e0 │ │ │ │ b 92728 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 97aac │ │ │ │ b 92718 │ │ │ │ - strdeq r6, [ip], -r6 @ │ │ │ │ + eoreq r6, ip, r6, ror #23 │ │ │ │ @ instruction: 0xffffd8b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #64] @ 92814 │ │ │ │ mov r4, r0 │ │ │ │ @@ -119106,15 +119106,15 @@ │ │ │ │ bx lr │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ bx lr │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ bx lr │ │ │ │ - ldrdeq r6, [ip], -lr @ │ │ │ │ + eoreq r6, ip, lr, asr #13 │ │ │ │ rsbseq sp, r9, ip, lsr #8 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -119272,15 +119272,15 @@ │ │ │ │ bl 92c54 │ │ │ │ b 92dd8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ rsbseq sp, r9, ip, lsr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - eoreq r6, ip, r9, lsl r6 │ │ │ │ + eoreq r6, ip, r9, lsl #10 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ rsbseq sp, r9, r8, lsl r2 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -119842,15 +119842,15 @@ │ │ │ │ add ip, r1, #44 @ 0x2c │ │ │ │ cmp r0, ip │ │ │ │ beq 93748 │ │ │ │ cmp r3, r0 │ │ │ │ beq 9378c │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ - eoreq r5, ip, r5, lsl #26 │ │ │ │ + strdeq r5, [ip], -r5 @ │ │ │ │ ldr r3, [r0] │ │ │ │ tst r3, #1 │ │ │ │ bne 937ec │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ ldreq r0, [r0, #-4] │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ @@ -119887,15 +119887,15 @@ │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - eoreq r5, ip, r1, asr #23 │ │ │ │ + @ instruction: 0x002c5ab1 │ │ │ │ ldr r2, [pc, #112] @ 938f8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi 938d8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -119918,15 +119918,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ beq 938a0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ - eoreq r5, ip, r9, ror #22 │ │ │ │ + eoreq r5, ip, r9, asr sl │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 939c0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 93970 │ │ │ │ ldr r2, [pc, #200] @ 939e4 │ │ │ │ @@ -119977,15 +119977,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r5, [ip], -r9 @ │ │ │ │ + eoreq r5, ip, r9, asr #19 │ │ │ │ cmp r0, #0 │ │ │ │ beq 93a10 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 93a1c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -120240,15 +120240,15 @@ │ │ │ │ bne 93cb4 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrheq ip, [r9], #-52 @ 0xffffffcc @ │ │ │ │ - eoreq r5, ip, r5, lsr #15 │ │ │ │ + mlaeq ip, r5, r6, r5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -120566,15 +120566,15 @@ │ │ │ │ beq 94278 │ │ │ │ b 942d0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #0 │ │ │ │ rsbseq ip, r9, r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r5, ip, r0, ror #6 │ │ │ │ + eoreq r5, ip, r0, asr r2 │ │ │ │ rsbseq fp, r9, r0, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r8, [r4] │ │ │ │ @@ -120636,15 +120636,15 @@ │ │ │ │ ldr r3, [pc, #20] @ 94430 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ 94434 │ │ │ │ bx lr │ │ │ │ - eoreq r5, ip, r8, lsl #7 │ │ │ │ + eoreq r5, ip, r8, ror r2 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ ldr r3, [pc, #696] @ 946f8 │ │ │ │ ldr r2, [pc, #696] @ 946fc │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #226 @ 0xe2 │ │ │ │ cmp r0, r2 │ │ │ │ bhi 94678 │ │ │ │ @@ -120814,15 +120814,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ bx lr │ │ │ │ mov r0, #10 │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ - eoreq r4, ip, r8, asr #31 │ │ │ │ + @ instruction: 0x002c4eb8 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 94778 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -120930,15 +120930,15 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ rsbseq fp, r9, ip, ror #16 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - eoreq r4, ip, r4, lsr #30 │ │ │ │ + eoreq r4, ip, r4, lsl lr │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [pc, #24] @ 948f4 │ │ │ │ cmp r2, r3 │ │ │ │ beq 948ec │ │ │ │ bhi 948ec │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ @@ -121211,15 +121211,15 @@ │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ b 94c84 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq fp, [r9], #-104 @ 0xffffff98 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq fp, r9, r0, lsr #13 │ │ │ │ rsbseq fp, r9, r8, lsl #12 │ │ │ │ - ldrdeq r4, [ip], -ip @ │ │ │ │ + eoreq r4, ip, ip, asr #19 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ sub sp, sp, #16 │ │ │ │ push {r4, lr} │ │ │ │ add ip, sp, #12 │ │ │ │ @@ -121297,15 +121297,15 @@ │ │ │ │ ldr lr, [r3, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #64] @ 0x40 │ │ │ │ b 94e44 │ │ │ │ ldr r3, [pc, #8] @ 94e84 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - eoreq r4, ip, r4, lsl r9 │ │ │ │ + eoreq r4, ip, r4, lsl #16 │ │ │ │ ldr r3, [pc, #80] @ 94ee0 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi 94eb0 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -121320,15 +121320,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 94ef0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 94ef4 │ │ │ │ bx lr │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ bx lr │ │ │ │ - eoreq r4, ip, r4, lsr r8 │ │ │ │ + eoreq r4, ip, r4, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ sub r0, r0, #460 @ 0x1cc │ │ │ │ sub r0, r0, #2 │ │ │ │ @@ -121400,15 +121400,15 @@ │ │ │ │ bx lr │ │ │ │ sub r0, r0, #420 @ 0x1a4 │ │ │ │ cmp r0, #3 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - eoreq r4, ip, r0, asr r7 │ │ │ │ + eoreq r4, ip, r0, asr #12 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ svccs 0x000003cf │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ ldr ip, [pc, #68] @ 9507c │ │ │ │ ldr r2, [pc, #68] @ 95080 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add ip, pc, ip │ │ │ │ @@ -121492,15 +121492,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ rsbseq sl, r9, r0, lsl #30 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - eoreq r4, ip, r8, lsl r6 │ │ │ │ + eoreq r4, ip, r8, lsl #10 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [pc, #148] @ 95234 │ │ │ │ ldr r2, [pc, #148] @ 95238 │ │ │ │ cmp r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 95204 │ │ │ │ bhi 951e4 │ │ │ │ @@ -121535,15 +121535,15 @@ │ │ │ │ ldrb r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ rsbseq sl, r9, r4, asr lr │ │ │ │ - @ instruction: 0x002c45b4 │ │ │ │ + eoreq r4, ip, r4, lsr #9 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #124] @ 952dc │ │ │ │ @@ -121718,15 +121718,15 @@ │ │ │ │ bhi 95490 │ │ │ │ ldr r2, [pc, #32] @ 95528 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x002c42b8 │ │ │ │ + eoreq r4, ip, r8, lsr #3 │ │ │ │ andeq r1, r0, r4, ror #31 │ │ │ │ andeq ip, r0, r9, lsl r0 │ │ │ │ andeq r8, r1, r0, lsr r1 │ │ │ │ andeq r1, r0, pc, lsl #20 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ @@ -121758,15 +121758,15 @@ │ │ │ │ bx lr │ │ │ │ ldrb r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ sub r0, r0, r2 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - eoreq r4, ip, r5, ror #3 │ │ │ │ + ldrdeq r4, [ip], -r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #180] @ 95688 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -121810,15 +121810,15 @@ │ │ │ │ bl 955bc │ │ │ │ mov r1, #7 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ b 955d8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r4, ip, fp, ror #2 │ │ │ │ + eoreq r4, ip, fp, asr r0 │ │ │ │ ldclgt 0, cr9, [pc] @ 95694 │ │ │ │ cmp r0, #31 │ │ │ │ mov r3, r0 │ │ │ │ bhi 956f4 │ │ │ │ cmp r1, #3 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ @@ -121882,15 +121882,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 95754 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #8] @ 957a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ - eoreq r3, ip, ip, lsr #31 │ │ │ │ + mlaeq ip, ip, lr, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4044] @ 0xfcc │ │ │ │ ldr ip, [pc, #320] @ 95908 │ │ │ │ mov r6, r0 │ │ │ │ @@ -121972,15 +121972,15 @@ │ │ │ │ bx lr │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ rsbseq sl, r9, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r2, sl, r4, lsl #22 │ │ │ │ + strdeq r2, [sl], -r4 @ │ │ │ │ andeq r0, r1, r1 │ │ │ │ rsbseq sl, r9, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -122898,16 +122898,16 @@ │ │ │ │ b 96700 │ │ │ │ mov r7, #242 @ 0xf2 │ │ │ │ b 96700 │ │ │ │ mov r7, #328 @ 0x148 │ │ │ │ b 96700 │ │ │ │ ldr r7, [pc, #16] @ 96798 │ │ │ │ b 96700 │ │ │ │ - eoreq r3, ip, lr, ror #3 │ │ │ │ - eoreq r3, ip, lr, ror #3 │ │ │ │ + ldrdeq r3, [ip], -lr @ │ │ │ │ + ldrdeq r3, [ip], -lr @ │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -123521,17 +123521,17 @@ │ │ │ │ add r0, r6, #56 @ 0x38 │ │ │ │ bl 9679c │ │ │ │ b 96fe0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ bl 9679c │ │ │ │ b 96fe0 │ │ │ │ - eoreq r2, ip, lr, lsr sl │ │ │ │ + eoreq r2, ip, lr, lsr #18 │ │ │ │ rsbseq r9, r9, r8, lsl #3 │ │ │ │ - mlaeq ip, sl, r9, r2 │ │ │ │ + eoreq r2, ip, sl, lsl #17 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #40] @ 0x28 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ @@ -123956,15 +123956,15 @@ │ │ │ │ b 977a0 │ │ │ │ mov r0, r7 │ │ │ │ bl 976d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ b 977a0 │ │ │ │ - eoreq r2, ip, r1, asr #2 │ │ │ │ + eoreq r2, ip, r1, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ bl 142358 │ │ │ │ bl 90d48 │ │ │ │ @@ -124122,15 +124122,15 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ bne 97a3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b 979b4 │ │ │ │ - eoreq r1, ip, r9, lsr pc │ │ │ │ + eoreq r1, ip, r9, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -124719,15 +124719,15 @@ │ │ │ │ tst ip, #1 │ │ │ │ moveq ip, #1 │ │ │ │ orreq r2, r2, ip, lsl r0 │ │ │ │ ldreq r0, [sp] │ │ │ │ strbeq ip, [r0] │ │ │ │ streq r2, [r3, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, ip, r7, asr #10 │ │ │ │ + eoreq r1, ip, r7, lsr r4 │ │ │ │ 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, #1268] @ 9890c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -125046,15 +125046,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl 98368 │ │ │ │ b 986ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r7, r9, r0, ror #23 │ │ │ │ rsbseq r7, r9, r4, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r1, ip, r6, lsl #9 │ │ │ │ + eoreq r1, ip, r6, ror r3 │ │ │ │ ldrheq r7, [r9], #-168 @ 0xffffff58 @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r2, [pc, #112] @ 989a0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -125080,15 +125080,15 @@ │ │ │ │ bx lr │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ bhi 98964 │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ bls 98964 │ │ │ │ b 94780 │ │ │ │ - mlaeq ip, pc, pc, r0 @ │ │ │ │ + eoreq r0, ip, pc, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #956] @ 98d7c │ │ │ │ mov r5, r1 │ │ │ │ @@ -125329,15 +125329,15 @@ │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ b 98b70 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r7, r9, r4, lsr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r0, ip, r6, lsl #30 │ │ │ │ + strdeq r0, [ip], -r6 @ │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ rsbseq r7, r9, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -126056,28 +126056,28 @@ │ │ │ │ mov r6, r0 │ │ │ │ bcc 99854 │ │ │ │ b 98e5c │ │ │ │ mov r3, r6 │ │ │ │ b 997bc │ │ │ │ rsbseq r7, r9, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r0, ip, r6, lsl fp │ │ │ │ + eoreq r0, ip, r6, lsl #20 │ │ │ │ rsbseq r7, r9, r0, lsr #4 │ │ │ │ @ instruction: 0x165667b5 │ │ │ │ @ instruction: 0x00797194 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ strtcs r4, [r3], #-1064 @ 0xfffffbd8 │ │ │ │ bicvs r8, r8, pc, asr #12 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ rsbseq r7, r9, r4, asr #32 │ │ │ │ @ instruction: 0x165667b9 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ @ instruction: 0x165667b2 │ │ │ │ @ instruction: 0x11a7ea09 │ │ │ │ - eoreq r0, ip, r0, lsl #15 │ │ │ │ + eoreq r0, ip, r0, ror r6 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ rsbseq r6, r9, ip, lsl #21 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -126866,17 +126866,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 99e44 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9a4b4 │ │ │ │ b 99f2c │ │ │ │ rsbseq r6, r9, r4, lsl #2 │ │ │ │ - eoreq pc, fp, r6, lsl #20 │ │ │ │ + strdeq pc, [fp], -r6 @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - eoreq pc, fp, sp, lsl r8 @ │ │ │ │ + eoreq pc, fp, sp, lsl #14 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ b 99ed0 │ │ │ │ ldr r2, [pc, #12] @ 9a5b0 │ │ │ │ ldr r1, [pc, #12] @ 9a5b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 143548 │ │ │ │ @@ -127892,16 +127892,16 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r4, r9, ip, ror #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ rsbseq r4, r9, r0, ror #30 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ rsbseq r4, r9, r8, lsr sp │ │ │ │ - ldrdeq lr, [fp], -r6 @ │ │ │ │ - eoreq lr, fp, lr, lsr #11 │ │ │ │ + eoreq lr, fp, r6, asr #9 │ │ │ │ + mlaeq fp, lr, r4, lr │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -129093,34 +129093,34 @@ │ │ │ │ b 9c274 │ │ │ │ rsbseq r4, r9, r0, lsl #13 │ │ │ │ rsbseq r4, r9, r4, lsl #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r4, r9, r4, lsr r6 │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - eoreq sp, fp, lr, ror lr │ │ │ │ + eoreq sp, fp, lr, ror #26 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrdeq sp, [fp], -r0 @ │ │ │ │ + eoreq sp, fp, r0, asr #19 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - eoreq sp, fp, r2, ror #12 │ │ │ │ + eoreq sp, fp, r2, asr r5 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ - eoreq sp, fp, lr, ror #7 │ │ │ │ + ldrdeq sp, [fp], -lr @ │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - strdeq ip, [fp], -lr @ │ │ │ │ + eoreq ip, fp, lr, ror #13 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - eoreq ip, fp, r6, lsr r7 │ │ │ │ + eoreq ip, fp, r6, lsr #12 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001bd │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, #32 │ │ │ │ mvnne sl, #0 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ @@ -130033,15 +130033,15 @@ │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ b 9d6cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r2, r9, r0, lsl fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r2, r9, ip, ror #19 │ │ │ │ - eoreq ip, fp, sl, lsl #7 │ │ │ │ + eoreq ip, fp, sl, ror r2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ bcs 9d760 │ │ │ │ cmp r3, #460 @ 0x1cc │ │ │ │ bhi 9d7b8 │ │ │ │ ldr r2, [pc, #468] @ 9d8f8 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -130162,18 +130162,18 @@ │ │ │ │ and r0, r0, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r0, r4, r1, lsl #12 │ │ │ │ andeq r4, r0, lr │ │ │ │ - mlaeq fp, sl, r2, ip │ │ │ │ + eoreq ip, fp, sl, lsl #3 │ │ │ │ strcs sl, [r0], -r0 │ │ │ │ stmdaeq r2, {r0} │ │ │ │ - eoreq ip, fp, r9, lsl #4 │ │ │ │ + strdeq ip, [fp], -r9 @ │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -130284,17 +130284,17 @@ │ │ │ │ strb r2, [r4, #20] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #12] @ 9daf8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 9daa4 │ │ │ │ - eoreq ip, r8, r0, ror #15 │ │ │ │ - mlaeq r9, r8, r8, sl │ │ │ │ - eoreq r8, r9, r0, lsl #23 │ │ │ │ + ldrdeq ip, [r8], -r0 @ │ │ │ │ + eoreq sl, r9, r8, lsl #15 │ │ │ │ + eoreq r8, r9, r0, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2] │ │ │ │ ldr r4, [r1] │ │ │ │ mov r7, r2 │ │ │ │ @@ -130916,17 +130916,17 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r2, r9, r8, ror #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r2, r9, r0, asr #5 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldrsheq r1, [r9], #-232 @ 0xffffff18 @ │ │ │ │ - eoreq fp, fp, r0, asr #18 │ │ │ │ + eoreq fp, fp, r0, lsr r8 │ │ │ │ ldrsheq r1, [r9], #-204 @ 0xffffff34 @ │ │ │ │ - eoreq fp, fp, r4, asr #13 │ │ │ │ + @ instruction: 0x002bb5b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr ip, [pc, #2576] @ 9ef04 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ mov fp, r2 │ │ │ │ @@ -131573,16 +131573,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ ldrsheq r1, [r9], #-164 @ 0xffffff5c @ │ │ │ │ ldrsheq r1, [r9], #-160 @ 0xffffff60 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r1, r9, r4, lsr #16 │ │ │ │ - eoreq r9, r9, ip, asr #22 │ │ │ │ - strdeq fp, [fp], -r8 @ │ │ │ │ + eoreq r9, r9, ip, lsr sl │ │ │ │ + eoreq fp, fp, r8, ror #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne 9ef74 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #372 @ 0x174 │ │ │ │ bcs 9ef7c │ │ │ │ @@ -131621,15 +131621,15 @@ │ │ │ │ cmp r3, #8 │ │ │ │ bhi 9ef74 │ │ │ │ ldrsb r3, [ip, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eoreq sl, fp, r2, ror fp │ │ │ │ + eoreq sl, fp, r2, ror #20 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc] @ 9efe4 │ │ │ │ b 95bec │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ b 95bec │ │ │ │ @@ -131786,18 +131786,18 @@ │ │ │ │ b 9f0d8 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ b 9f02c │ │ │ │ str ip, [sp, #12] │ │ │ │ b 9f0f0 │ │ │ │ - @ instruction: 0x002baab7 │ │ │ │ - eoreq sl, fp, r0, lsl #22 │ │ │ │ + eoreq sl, fp, r7, lsr #19 │ │ │ │ + strdeq sl, [fp], -r0 @ │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - eoreq sl, fp, r1, lsr #20 │ │ │ │ + eoreq sl, fp, r1, lsl r9 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ beq 9f294 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ b 95bec │ │ │ │ @@ -132043,18 +132043,18 @@ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ sbcs r3, ip, #0 │ │ │ │ bcs 9f610 │ │ │ │ b 9f47c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r0, [r9], #-192 @ 0xffffff40 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq sl, fp, r6, lsl r8 │ │ │ │ + eoreq sl, fp, r6, lsl #14 │ │ │ │ ldrsheq r0, [r9], #-180 @ 0xffffff4c @ │ │ │ │ - @ instruction: 0x002ba6be │ │ │ │ - eoreq sl, fp, lr, lsl r6 │ │ │ │ + eoreq sl, fp, lr, lsr #11 │ │ │ │ + eoreq sl, fp, lr, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov sl, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -132319,15 +132319,15 @@ │ │ │ │ add r8, r8, #20 │ │ │ │ b 9f844 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r0, r9, r0, asr r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r0, r9, r0, lsr r9 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - eoreq sl, fp, lr, lsl #8 │ │ │ │ + strdeq sl, [fp], -lr @ │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ rsbseq r0, r9, r0, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -133721,15 +133721,15 @@ │ │ │ │ b a0f1c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq pc, r8, r4, ror #12 │ │ │ │ rsbseq pc, r8, ip, asr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq pc, r8, r4, lsl #12 │ │ │ │ andeq ip, r1, r4, lsr r4 │ │ │ │ - ldrdeq r8, [fp], -r2 @ │ │ │ │ + eoreq r8, fp, r2, asr #29 │ │ │ │ subeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ addeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq ip, r0, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -133841,15 +133841,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b a1184 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq lr, r8, r8, lsl pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq lr, r8, r4, ror #29 │ │ │ │ - eoreq r8, fp, r8, lsr #21 │ │ │ │ + mlaeq fp, r8, r9, r8 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ rsbseq lr, r8, r4, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ @@ -134065,15 +134065,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq a154c │ │ │ │ add r5, r5, #4 │ │ │ │ b a1514 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ b a15b0 │ │ │ │ - mlaeq fp, r8, r6, r8 │ │ │ │ + eoreq r8, fp, r8, lsl #11 │ │ │ │ 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, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -134218,15 +134218,15 @@ │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ str r7, [r0, #4] │ │ │ │ strb r9, [r0, #68] @ 0x44 │ │ │ │ str r5, [r0] │ │ │ │ str r0, [r8, #80] @ 0x50 │ │ │ │ ldr r6, [r5, r3, lsl #2] │ │ │ │ b a1684 │ │ │ │ - eoreq r8, fp, r0, asr #9 │ │ │ │ + @ instruction: 0x002b83b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ bics r3, r3, #262144 @ 0x40000 │ │ │ │ bne a18e0 │ │ │ │ @@ -134570,15 +134570,15 @@ │ │ │ │ b a1d7c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r4, [r4, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ bne a1d14 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r7, fp, r4, ror #30 │ │ │ │ + eoreq r7, fp, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr r2, [pc, #2932] @ a2978 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -135313,21 +135313,21 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldrsheq lr, [r8], #-16 @ │ │ │ │ ldrsbeq lr, [r8], #-24 @ 0xffffffe8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mlaeq fp, r4, ip, r7 │ │ │ │ - eoreq r7, fp, r4, asr ip │ │ │ │ + eoreq r7, fp, r4, lsl #23 │ │ │ │ + eoreq r7, fp, r4, asr #22 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - eoreq r7, fp, r8, lsl #21 │ │ │ │ + eoreq r7, fp, r8, ror r9 │ │ │ │ rsbseq sp, r8, ip, lsr #25 │ │ │ │ - eoreq r7, fp, r0, lsl #16 │ │ │ │ + strdeq r7, [fp], -r0 @ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4] │ │ │ │ @@ -135537,15 +135537,15 @@ │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [r7] │ │ │ │ b a2b30 │ │ │ │ - eoreq r7, fp, r0, lsl r3 │ │ │ │ + eoreq r7, fp, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr ip, [pc, #1408] @ a32a0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #1404] @ a32a4 │ │ │ │ @@ -135899,17 +135899,17 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne a2db8 │ │ │ │ b a2d60 │ │ │ │ ldrsbeq sp, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrheq sp, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ - eoreq r7, fp, r2, lsl r0 │ │ │ │ - ldrdeq r6, [fp], -r2 @ │ │ │ │ - @ instruction: 0x002b6eb6 │ │ │ │ + eoreq r6, fp, r2, lsl #30 │ │ │ │ + eoreq r6, fp, r2, asr #29 │ │ │ │ + eoreq r6, fp, r6, lsr #27 │ │ │ │ rsbseq ip, r8, r4, ror #30 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -136326,15 +136326,15 @@ │ │ │ │ str r3, [r5] │ │ │ │ bl 9330c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ b a3934 │ │ │ │ - ldrdeq r6, [fp], -r2 @ │ │ │ │ + eoreq r6, fp, r2, asr #7 │ │ │ │ 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, [pc, #576] @ a3bb4 │ │ │ │ ldr r3, [pc, #576] @ a3bb8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -136479,15 +136479,15 @@ │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ b a39cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq ip, r8, r4, lsl #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r6, fp, r6, ror #7 │ │ │ │ + ldrdeq r6, [fp], -r6 @ │ │ │ │ rsbseq ip, r8, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1784] @ 0x6f8 │ │ │ │ ldr ip, [pc, #688] @ a3e8c │ │ │ │ ldr r4, [r1, #20] │ │ │ │ @@ -137236,22 +137236,22 @@ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ rsbseq ip, r8, ip, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f80000 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ rsbseq fp, r8, r4, ror #29 │ │ │ │ - mlaeq fp, lr, ip, r5 │ │ │ │ - eoreq r5, fp, r6, lsl #25 │ │ │ │ + eoreq r5, fp, lr, lsl #23 │ │ │ │ + eoreq r5, fp, r6, ror fp │ │ │ │ mvnsne r0, r1 │ │ │ │ - eoreq r5, fp, r6, lsl #23 │ │ │ │ + eoreq r5, fp, r6, ror sl │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strpl r0, [r0], -r1 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eoreq r5, fp, sl, lsr r8 │ │ │ │ + eoreq r5, fp, sl, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r1, [pc, #748] @ a4ab4 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [pc, #744] @ a4ab8 │ │ │ │ @@ -138050,16 +138050,16 @@ │ │ │ │ b a4ba0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ rsbseq fp, r8, ip, lsl #10 │ │ │ │ rsbseq fp, r8, r8, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r5, fp, sl, asr #7 │ │ │ │ - eoreq r5, fp, lr, asr #6 │ │ │ │ + @ instruction: 0x002b52ba │ │ │ │ + eoreq r5, fp, lr, lsr r2 │ │ │ │ rsbseq fp, r8, r4, lsr #5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -139485,15 +139485,15 @@ │ │ │ │ tst r0, r7 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ beq a6a74 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne a6a84 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x002b36ba │ │ │ │ + eoreq r3, fp, sl, lsr #11 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -139652,15 +139652,15 @@ │ │ │ │ tst r0, r8 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne a6d20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r3, fp, sl, ror r4 │ │ │ │ + eoreq r3, fp, sl, ror #6 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -139810,15 +139810,15 @@ │ │ │ │ tst r0, r8 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne a6f98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strdeq r3, [fp], -lr @ │ │ │ │ + eoreq r3, fp, lr, ror #1 │ │ │ │ svcvc 0x00800000 │ │ │ │ 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, r3 │ │ │ │ ldr r3, [pc, #476] @ a71c8 │ │ │ │ @@ -139938,15 +139938,15 @@ │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ cmp r9, #0 │ │ │ │ beq a7178 │ │ │ │ bl 13ef40 │ │ │ │ b a717c │ │ │ │ - @ instruction: 0x002b2fb2 │ │ │ │ + eoreq r2, fp, r2, lsr #29 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ 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 r2, #32 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -140091,15 +140091,15 @@ │ │ │ │ ldr r3, [r7] │ │ │ │ ldrd r0, [r3, fp] │ │ │ │ bl 1de40 <__aeabi_l2f@plt> │ │ │ │ cmp r9, #0 │ │ │ │ beq a73e4 │ │ │ │ bl 13ef40 │ │ │ │ b a73e8 │ │ │ │ - @ instruction: 0x002b2dbe │ │ │ │ + eoreq r2, fp, lr, lsr #25 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ 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 r2, #32 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -140241,15 +140241,15 @@ │ │ │ │ ldr r3, [r7] │ │ │ │ ldrd r0, [r3, fp] │ │ │ │ bl 1da80 <__aeabi_ul2f@plt> │ │ │ │ cmp r9, #0 │ │ │ │ beq a763c │ │ │ │ bl 13ef40 │ │ │ │ b a7640 │ │ │ │ - eoreq r2, fp, sl, ror fp │ │ │ │ + eoreq r2, fp, sl, ror #20 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ 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 │ │ │ │ cmp r2, #32 │ │ │ │ @@ -140667,15 +140667,15 @@ │ │ │ │ strd r6, [ip, #8] │ │ │ │ strd r4, [ip, #16] │ │ │ │ strd sl, [ip, #24] │ │ │ │ strd r0, [ip, #40] @ 0x28 │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r2, fp, r6, ror r4 │ │ │ │ + eoreq r2, fp, r6, ror #6 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bhi a7e08 │ │ │ │ ldr r3, [pc, #256] @ a7e44 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r2] │ │ │ │ @@ -140737,15 +140737,15 @@ │ │ │ │ ldrd sl, [r1] │ │ │ │ strd r8, [r0] │ │ │ │ strd sl, [r0, #32] │ │ │ │ strd r6, [r0, #8] │ │ │ │ strd r4, [r0, #16] │ │ │ │ strd r2, [r0, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq r2, [fp], -sl @ │ │ │ │ + eoreq r2, fp, sl, asr #3 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi a7f04 │ │ │ │ ldr r3, [pc, #216] @ a7f34 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -140797,15 +140797,15 @@ │ │ │ │ ldrd r4, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r6, [r0] │ │ │ │ strd r8, [r0, #8] │ │ │ │ strd r4, [r0, #16] │ │ │ │ strd r2, [r0, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eoreq r2, fp, r2, ror #3 │ │ │ │ + ldrdeq r2, [fp], -r2 @ │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ bhi a81fc │ │ │ │ ldr r3, [pc, #996] @ a8334 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -141053,15 +141053,15 @@ │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r8, [r0, #112] @ 0x70 │ │ │ │ strd r2, [r0, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r2, [r0, #120] @ 0x78 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r2, fp, lr, lsl #2 │ │ │ │ + strdeq r1, [fp], -lr @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi a8468 │ │ │ │ ldr ip, [pc, #380] @ a84c8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -141154,15 +141154,15 @@ │ │ │ │ subs r2, r4, lr │ │ │ │ sbc r5, r7, r6 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r5, [r0, #4] │ │ │ │ bne a8488 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq r1, fp, r2, lsr sp │ │ │ │ + eoreq r1, fp, r2, lsr #24 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi a85dc │ │ │ │ ldr ip, [pc, #340] @ a8634 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -141245,15 +141245,15 @@ │ │ │ │ movcc ip, #1 │ │ │ │ movcs ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne a8600 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x002b1bbe │ │ │ │ + eoreq r1, fp, lr, lsr #21 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi a873c │ │ │ │ ldr ip, [pc, #328] @ a8794 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -141333,15 +141333,15 @@ │ │ │ │ orr r2, r2, lr, lsr r3 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r5, [r0, #4] │ │ │ │ bne a8754 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, fp, r2, ror sl │ │ │ │ + eoreq r1, fp, r2, ror #18 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi a88cc │ │ │ │ ldr ip, [pc, #408] @ a8944 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -141441,15 +141441,15 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ orr r3, ip, r4, lsr lr │ │ │ │ cmp r1, r6 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne a88e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eoreq r1, fp, r2, lsr r9 │ │ │ │ + eoreq r1, fp, r2, lsr #16 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi a8a80 │ │ │ │ ldr ip, [pc, #412] @ a8af8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -141550,15 +141550,15 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ orr r3, ip, r4, lsl lr │ │ │ │ cmp r1, r6 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne a8a98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eoreq r1, fp, r2, lsr #15 │ │ │ │ + mlaeq fp, r2, r6, r1 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi a8c10 │ │ │ │ ldr ip, [pc, #360] @ a8c78 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -141646,15 +141646,15 @@ │ │ │ │ orr r2, r2, r6 │ │ │ │ sbc r2, r2, r5, lsr #1 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne a8c34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, fp, lr, lsl #12 │ │ │ │ + strdeq r1, [fp], -lr @ │ │ │ │ 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] │ │ │ │ mov r5, r0 │ │ │ │ lsl r0, r6, #24 │ │ │ │ @@ -141869,15 +141869,15 @@ │ │ │ │ ldrd r0, [r6] │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne a8fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaeq fp, r6, r2, r1 │ │ │ │ + eoreq r1, fp, r6, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi a90f4 │ │ │ │ ldr ip, [pc, #320] @ a914c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -141955,15 +141955,15 @@ │ │ │ │ movcc ip, r5 │ │ │ │ movcc r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne a9114 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, fp, r2, asr r1 │ │ │ │ + eoreq r1, fp, r2, asr #32 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi a924c │ │ │ │ ldr ip, [pc, #320] @ a92a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142041,15 +142041,15 @@ │ │ │ │ movcc ip, r5 │ │ │ │ movcc r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne a926c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, fp, sl, lsl r0 │ │ │ │ + eoreq r0, fp, sl, lsl #30 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi a93b8 │ │ │ │ ldr ip, [pc, #332] @ a9408 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142130,15 +142130,15 @@ │ │ │ │ mvncc lr, #0 │ │ │ │ movcs lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne a93d4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, fp, r2, ror #29 │ │ │ │ + ldrdeq r0, [fp], -r2 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi a951c │ │ │ │ ldr ip, [pc, #332] @ a956c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142219,15 +142219,15 @@ │ │ │ │ mvncc lr, #0 │ │ │ │ movcs lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne a9538 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaeq fp, lr, sp, r0 │ │ │ │ + eoreq r0, fp, lr, lsl #25 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi a968c │ │ │ │ ldr ip, [pc, #348] @ a96e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142312,15 +142312,15 @@ │ │ │ │ mvncc lr, #0 │ │ │ │ movcs lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne a96ac │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, fp, sl, asr ip │ │ │ │ + eoreq r0, fp, sl, asr #22 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi a97f4 │ │ │ │ ldr ip, [pc, #332] @ a9844 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142401,15 +142401,15 @@ │ │ │ │ movcc lr, #1 │ │ │ │ movcs lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne a9810 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, fp, r6, lsl #22 │ │ │ │ + strdeq r0, [fp], -r6 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi a995c │ │ │ │ ldr ip, [pc, #360] @ a99c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142497,15 +142497,15 @@ │ │ │ │ adds r3, r3, ip │ │ │ │ adc r2, r4, r2, lsr #1 │ │ │ │ cmp r1, lr │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne a9980 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r0, fp, r2, asr #19 │ │ │ │ + @ instruction: 0x002b08b2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi a9ad8 │ │ │ │ ldr ip, [pc, #332] @ a9b28 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142586,15 +142586,15 @@ │ │ │ │ mvncs lr, #0 │ │ │ │ movcc lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne a9af4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, fp, r2, ror #16 │ │ │ │ + eoreq r0, fp, r2, asr r7 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi a9c3c │ │ │ │ ldr ip, [pc, #332] @ a9c8c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142675,15 +142675,15 @@ │ │ │ │ mvncs lr, #0 │ │ │ │ movcc lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne a9c58 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, fp, lr, lsl r7 │ │ │ │ + eoreq r0, fp, lr, lsl #12 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi a9dac │ │ │ │ ldr ip, [pc, #348] @ a9e00 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142768,15 +142768,15 @@ │ │ │ │ mvncs lr, #0 │ │ │ │ movcc lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne a9dcc │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrdeq r0, [fp], -sl @ │ │ │ │ + eoreq r0, fp, sl, asr #9 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi a9f14 │ │ │ │ ldr ip, [pc, #332] @ a9f64 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142857,15 +142857,15 @@ │ │ │ │ movcs lr, #1 │ │ │ │ movcc lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne a9f30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, fp, r6, lsl #9 │ │ │ │ + eoreq r0, fp, r6, ror r3 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi aa044 │ │ │ │ ldr ip, [pc, #288] @ aa09c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -142935,15 +142935,15 @@ │ │ │ │ cmp r1, lr │ │ │ │ bne aa058 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r3, #0 │ │ │ │ b aa030 │ │ │ │ mvn r3, #0 │ │ │ │ b aa078 │ │ │ │ - eoreq r0, fp, r2, asr #6 │ │ │ │ + eoreq r0, fp, r2, lsr r2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi aa1c0 │ │ │ │ ldr ip, [pc, #360] @ aa21c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -143031,15 +143031,15 @@ │ │ │ │ tst r3, #1 │ │ │ │ beq aa1e4 │ │ │ │ str r2, [r0, r5, lsl #3] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bne aa1d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r0, fp, sl, lsr #4 │ │ │ │ + eoreq r0, fp, sl, lsl r1 │ │ │ │ cmp r2, #32 │ │ │ │ bhi aa2f4 │ │ │ │ ldr ip, [pc, #264] @ aa338 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi aa2c8 │ │ │ │ @@ -143102,15 +143102,15 @@ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ cmp ip, r1 │ │ │ │ lsr r2, r2, #2 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne aa310 │ │ │ │ bx lr │ │ │ │ - eoreq r0, fp, lr, asr #1 │ │ │ │ + @ instruction: 0x002affbe │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -143203,15 +143203,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne aa494 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x002affba │ │ │ │ + eoreq pc, sl, sl, lsr #29 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi aa5c8 │ │ │ │ ldr ip, [pc, #324] @ aa628 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -143290,15 +143290,15 @@ │ │ │ │ mvnne r3, #0 │ │ │ │ movne r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne aa5e8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq pc, sl, sl, asr lr @ │ │ │ │ + eoreq pc, sl, sl, asr #26 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi aa6f8 │ │ │ │ ldr ip, [pc, #284] @ aa75c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -143367,15 +143367,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp lr, r1 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne aa720 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq pc, sl, lr, lsl sp @ │ │ │ │ + eoreq pc, sl, lr, lsl #24 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi aa89c │ │ │ │ ldr ip, [pc, #400] @ aa904 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -143473,15 +143473,15 @@ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, lr │ │ │ │ sbcs r6, r2, r5 │ │ │ │ bcc aa8c4 │ │ │ │ subs r3, r3, lr │ │ │ │ sbc r2, r2, r5 │ │ │ │ b aa8cc │ │ │ │ - eoreq pc, sl, sl, lsl #24 │ │ │ │ + strdeq pc, [sl], -sl @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi aaa60 │ │ │ │ ldr ip, [pc, #428] @ aaac8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -143586,15 +143586,15 @@ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, lr │ │ │ │ sbcs r6, r2, r5 │ │ │ │ blt aaa88 │ │ │ │ subs r3, r3, lr │ │ │ │ sbc r2, r2, r5 │ │ │ │ b aaa90 │ │ │ │ - eoreq pc, sl, r2, lsl #21 │ │ │ │ + eoreq pc, sl, r2, ror r9 @ │ │ │ │ cmp r2, #32 │ │ │ │ bhi aab98 │ │ │ │ ldr ip, [pc, #232] @ aabc4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi aab70 │ │ │ │ @@ -143649,15 +143649,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ strb ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne aabac │ │ │ │ bx lr │ │ │ │ - eoreq pc, sl, r2, ror #17 │ │ │ │ + ldrdeq pc, [sl], -r2 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi aacc8 │ │ │ │ ldr ip, [pc, #284] @ aacf8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -143726,15 +143726,15 @@ │ │ │ │ sub r1, r1, #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ cmp r3, r1 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne aace4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq pc, sl, r2, lsl #16 │ │ │ │ + strdeq pc, [sl], -r2 @ │ │ │ │ cmp r2, #32 │ │ │ │ bhi aadc8 │ │ │ │ ldr ip, [pc, #232] @ aadf4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi aada0 │ │ │ │ @@ -143789,15 +143789,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ str ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne aaddc │ │ │ │ bx lr │ │ │ │ - strdeq pc, [sl], -r2 @ │ │ │ │ + eoreq pc, sl, r2, ror #11 │ │ │ │ cmp r2, #32 │ │ │ │ bhi aaed0 │ │ │ │ ldr ip, [pc, #252] @ aaf04 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi aaea4 │ │ │ │ @@ -143857,15 +143857,15 @@ │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ strh ip, [r0, r2] │ │ │ │ cmp r3, r1 │ │ │ │ add r2, r2, #8 │ │ │ │ bne aaeec │ │ │ │ bx lr │ │ │ │ - eoreq pc, sl, r6, lsl r6 @ │ │ │ │ + eoreq pc, sl, r6, lsl #10 │ │ │ │ cmp r2, #32 │ │ │ │ bhi aafe0 │ │ │ │ ldr ip, [pc, #248] @ ab010 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi aafb4 │ │ │ │ @@ -143924,15 +143924,15 @@ │ │ │ │ ldrb r2, [ip, #8]! │ │ │ │ and r2, r2, #1 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne aaff4 │ │ │ │ bx lr │ │ │ │ - eoreq pc, sl, r6, lsr #10 │ │ │ │ + eoreq pc, sl, r6, lsl r4 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ bhi ab148 │ │ │ │ ldr ip, [pc, #400] @ ab1b8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -144030,15 +144030,15 @@ │ │ │ │ orr r3, r3, r7, lsr r2 │ │ │ │ cmp r1, ip │ │ │ │ and r3, r3, r8 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str lr, [r0, #4] │ │ │ │ bne ab16c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq pc, sl, r6, lsr r4 @ │ │ │ │ + eoreq pc, sl, r6, lsr #6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ bhi ab2f0 │ │ │ │ ldr ip, [pc, #400] @ ab360 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -144136,15 +144136,15 @@ │ │ │ │ orr r3, r3, r7, lsr r2 │ │ │ │ cmp r1, ip │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str lr, [r0, #4] │ │ │ │ bne ab314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq pc, sl, lr, lsr #5 │ │ │ │ + mlaeq sl, lr, r1, pc @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi ab498 │ │ │ │ ldr ip, [pc, #400] @ ab508 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -144242,15 +144242,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, ip │ │ │ │ and r3, r3, r2 │ │ │ │ str lr, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne ab4bc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq pc, sl, r6, lsr #2 │ │ │ │ + eoreq pc, sl, r6, lsl r0 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi ab640 │ │ │ │ ldr ip, [pc, #400] @ ab6b0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -144348,15 +144348,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, ip │ │ │ │ orr r3, r3, r2 │ │ │ │ str lr, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne ab664 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaeq sl, lr, pc, lr @ │ │ │ │ + eoreq lr, sl, lr, lsl #29 │ │ │ │ cmp r2, #32 │ │ │ │ bhi ab780 │ │ │ │ ldr ip, [pc, #244] @ ab7b8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi ab758 │ │ │ │ @@ -144414,15 +144414,15 @@ │ │ │ │ push {r4, r5} │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ cmp r3, r1 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne ab7a0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - eoreq lr, sl, sl, lsl lr │ │ │ │ + eoreq lr, sl, sl, lsl #26 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi ab8ac │ │ │ │ ldr ip, [pc, #296] @ ab8f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -144494,15 +144494,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ cmp r1, r3 │ │ │ │ eor r2, r2, r4 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne ab8cc │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq lr, sl, lr, lsr #26 │ │ │ │ + eoreq lr, sl, lr, lsl ip │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi ab9ec │ │ │ │ ldr ip, [pc, #296] @ aba38 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -144574,15 +144574,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ sbc ip, ip, r4 │ │ │ │ cmp r2, r1 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne aba0c │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq lr, sl, lr, lsl #24 │ │ │ │ + strdeq lr, [sl], -lr @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi abb30 │ │ │ │ ldr ip, [pc, #300] @ abb7c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -144655,15 +144655,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ sbc ip, ip, r4 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne abb50 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq lr, sl, lr, ror #21 │ │ │ │ + ldrdeq lr, [sl], -lr @ │ │ │ │ cmp r2, #32 │ │ │ │ bhi abc80 │ │ │ │ ldr ip, [pc, #332] @ abcdc │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi abc48 │ │ │ │ @@ -144743,15 +144743,15 @@ │ │ │ │ movge r2, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne abca0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq lr, sl, lr, asr #19 │ │ │ │ + @ instruction: 0x002ae8be │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi abdd8 │ │ │ │ ldr ip, [pc, #316] @ abe30 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -144828,15 +144828,15 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ orrpl r2, r2, lr, asr r7 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, ip │ │ │ │ stm r0, {r2, r5} │ │ │ │ bne abdf0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq lr, sl, sl, lsl #17 │ │ │ │ + eoreq lr, sl, sl, ror r7 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi abf3c │ │ │ │ ldr ip, [pc, #332] @ abf94 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -144917,15 +144917,15 @@ │ │ │ │ orr r2, r2, lr, lsr r3 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ str r5, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne abf54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq lr, sl, r6, asr r7 │ │ │ │ + eoreq lr, sl, r6, asr #12 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi ac0d4 │ │ │ │ ldr ip, [pc, #400] @ ac13c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145023,15 +145023,15 @@ │ │ │ │ orr r2, r2, r6 │ │ │ │ sbc r2, r2, r5, asr #1 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne ac0f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq lr, sl, r2, lsl r6 │ │ │ │ + eoreq lr, sl, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -145118,15 +145118,15 @@ │ │ │ │ ldrd r0, [r6] │ │ │ │ bl 1db94 <__aeabi_ldivmod@plt> │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne ac288 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq lr, sl, r6, ror r4 │ │ │ │ + eoreq lr, sl, r6, ror #6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi ac3ac │ │ │ │ ldr ip, [pc, #296] @ ac3f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145198,15 +145198,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ cmp r1, r3 │ │ │ │ orr r2, r2, r4 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne ac3cc │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq lr, sl, lr, lsr #6 │ │ │ │ + eoreq lr, sl, lr, lsl r2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ac500 │ │ │ │ ldr ip, [pc, #328] @ ac558 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145286,15 +145286,15 @@ │ │ │ │ orr r3, r3, r2, lsr r5 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp lr, r1 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne ac524 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq lr, sl, lr, lsl #4 │ │ │ │ + strdeq lr, [sl], -lr @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ac66c │ │ │ │ ldr ip, [pc, #340] @ ac6c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145377,15 +145377,15 @@ │ │ │ │ orr r3, r3, r2, lsr r5 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp lr, r1 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne ac690 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq lr, sl, lr, asr #1 │ │ │ │ + @ instruction: 0x002adfbe │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ cmp r2, #32 │ │ │ │ bhi ac7ac │ │ │ │ ldr ip, [pc, #272] @ ac7ec │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145451,15 +145451,15 @@ │ │ │ │ mvn ip, ip │ │ │ │ mvn r2, r2 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne ac7c8 │ │ │ │ bx lr │ │ │ │ - eoreq sp, sl, r2, lsl #31 │ │ │ │ + eoreq sp, sl, r2, ror lr │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi ac8f0 │ │ │ │ ldr ip, [pc, #320] @ ac944 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145537,15 +145537,15 @@ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ rsc ip, ip, #0 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str ip, [r0, #4] │ │ │ │ bne ac914 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sp, sl, sl, ror lr │ │ │ │ + eoreq sp, sl, sl, ror #26 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi aca4c │ │ │ │ ldr ip, [pc, #324] @ acaa0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145624,15 +145624,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bne aca68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq sp, sl, r2, asr #26 │ │ │ │ + eoreq sp, sl, r2, lsr ip │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi acba8 │ │ │ │ ldr ip, [pc, #324] @ acbfc │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145711,15 +145711,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bne acbc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq sp, sl, r6, lsl #24 │ │ │ │ + strdeq sp, [sl], -r6 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi acd0c │ │ │ │ ldr ip, [pc, #336] @ acd64 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145801,15 +145801,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r1, r2 │ │ │ │ strh r3, [r0, lr] │ │ │ │ add lr, lr, #8 │ │ │ │ bne acd2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq sp, sl, sl, asr #21 │ │ │ │ + @ instruction: 0x002ad9ba │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi ace68 │ │ │ │ ldr ip, [pc, #316] @ aceb8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -145886,15 +145886,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne ace84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq sp, sl, r2, lsl #19 │ │ │ │ + eoreq sp, sl, r2, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #624] @ ad144 │ │ │ │ ldr ip, [pc, #624] @ ad148 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -146051,15 +146051,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r2, #4] │ │ │ │ bne ad054 │ │ │ │ b acf4c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r3, r8, r4, lsr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq sp, sl, r2, lsr #16 │ │ │ │ + eoreq sp, sl, r2, lsl r7 │ │ │ │ rsbseq r3, r8, r4, lsr #1 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi ad244 │ │ │ │ ldr ip, [pc, #308] @ ad29c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -146135,15 +146135,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ str r6, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne ad264 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq sp, [sl], -r6 @ │ │ │ │ + eoreq sp, sl, r6, asr #9 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi ad410 │ │ │ │ ldr ip, [pc, #500] @ ad4a8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -146266,15 +146266,15 @@ │ │ │ │ subs ip, ip, r9 │ │ │ │ sbc r3, r7, r3 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne ad444 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eoreq sp, sl, sl, lsr #9 │ │ │ │ + mlaeq sl, sl, r3, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -146396,15 +146396,15 @@ │ │ │ │ beq ad650 │ │ │ │ teq sl, r6 │ │ │ │ bpl ad650 │ │ │ │ adds r1, r7, r2 │ │ │ │ mov r7, r1 │ │ │ │ adc r6, r6, r3 │ │ │ │ b ad658 │ │ │ │ - eoreq sp, sl, sl, lsr #5 │ │ │ │ + mlaeq sl, sl, r1, sp │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi ad7b4 │ │ │ │ ldr ip, [pc, #324] @ ad80c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -146483,15 +146483,15 @@ │ │ │ │ movlt ip, r5 │ │ │ │ movlt r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne ad7d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq sp, [sl], -r6 @ │ │ │ │ + eoreq ip, sl, r6, asr #31 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi ad910 │ │ │ │ ldr ip, [pc, #324] @ ad968 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -146570,15 +146570,15 @@ │ │ │ │ movlt ip, r5 │ │ │ │ movlt r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne ad930 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaeq sl, sl, pc, ip @ │ │ │ │ + eoreq ip, sl, sl, lsl #29 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi adadc │ │ │ │ ldr ip, [pc, #500] @ adb74 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -146701,15 +146701,15 @@ │ │ │ │ adds ip, ip, r9 │ │ │ │ adc r3, r7, r3 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne adb10 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eoreq ip, sl, lr, asr lr │ │ │ │ + eoreq ip, sl, lr, asr #26 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi adca0 │ │ │ │ ldr ip, [pc, #392] @ add14 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -146805,15 +146805,15 @@ │ │ │ │ adds r2, r2, lr │ │ │ │ adc r3, r3, r4 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne adccc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq ip, sl, r2, ror ip │ │ │ │ + eoreq ip, sl, r2, ror #22 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ade2c │ │ │ │ ldr ip, [pc, #336] @ ade7c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -146895,15 +146895,15 @@ │ │ │ │ mvnlt lr, #0 │ │ │ │ movge lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne ade48 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq ip, [sl], -r2 @ │ │ │ │ + eoreq ip, sl, r2, ror #19 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi adf94 │ │ │ │ ldr ip, [pc, #336] @ adfe4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -146985,15 +146985,15 @@ │ │ │ │ mvnlt lr, #0 │ │ │ │ movge lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne adfb0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq ip, sl, sl, lsr #19 │ │ │ │ + mlaeq sl, sl, r8, ip │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ae104 │ │ │ │ ldr ip, [pc, #348] @ ae158 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147078,15 +147078,15 @@ │ │ │ │ mvnlt lr, #0 │ │ │ │ movge lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne ae124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq ip, sl, r2, ror #16 │ │ │ │ + eoreq ip, sl, r2, asr r7 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ae270 │ │ │ │ ldr ip, [pc, #336] @ ae2c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147168,15 +147168,15 @@ │ │ │ │ movlt lr, #1 │ │ │ │ movge lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne ae28c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq ip, sl, lr, lsl #14 │ │ │ │ + strdeq ip, [sl], -lr @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi ae3fc │ │ │ │ ldr ip, [pc, #396] @ ae464 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147273,15 +147273,15 @@ │ │ │ │ adds r3, r3, ip │ │ │ │ adc r2, r4, r2, asr #1 │ │ │ │ cmp r1, lr │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne ae420 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq ip, sl, r6, asr #11 │ │ │ │ + @ instruction: 0x002ac4b6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ae57c │ │ │ │ ldr ip, [pc, #336] @ ae5cc │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147363,15 +147363,15 @@ │ │ │ │ mvnge lr, #0 │ │ │ │ movlt lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne ae598 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq ip, sl, r2, asr #8 │ │ │ │ + eoreq ip, sl, r2, lsr r3 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ae6e4 │ │ │ │ ldr ip, [pc, #336] @ ae734 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147453,15 +147453,15 @@ │ │ │ │ mvnge lr, #0 │ │ │ │ movlt lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne ae700 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq ip, [sl], -sl @ │ │ │ │ + eoreq ip, sl, sl, ror #3 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ae854 │ │ │ │ ldr ip, [pc, #348] @ ae8a8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147546,15 +147546,15 @@ │ │ │ │ mvnge lr, #0 │ │ │ │ movlt lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne ae874 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x002ac1b2 │ │ │ │ + eoreq ip, sl, r2, lsr #1 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ae9c0 │ │ │ │ ldr ip, [pc, #336] @ aea10 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147636,15 +147636,15 @@ │ │ │ │ movge lr, #1 │ │ │ │ movlt lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne ae9dc │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq ip, sl, lr, asr r0 │ │ │ │ + eoreq fp, sl, lr, asr #30 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi aeb28 │ │ │ │ ldr ip, [pc, #336] @ aeb78 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147726,15 +147726,15 @@ │ │ │ │ mvneq lr, #0 │ │ │ │ movne lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne aeb44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq fp, sl, r6, lsl pc │ │ │ │ + eoreq fp, sl, r6, lsl #28 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi aec90 │ │ │ │ ldr ip, [pc, #336] @ aece0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147816,15 +147816,15 @@ │ │ │ │ mvneq lr, #0 │ │ │ │ movne lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne aecac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq fp, sl, lr, asr #27 │ │ │ │ + @ instruction: 0x002abcbe │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi aee00 │ │ │ │ ldr ip, [pc, #348] @ aee54 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147909,15 +147909,15 @@ │ │ │ │ mvneq lr, #0 │ │ │ │ movne lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne aee20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq fp, sl, r6, lsl #25 │ │ │ │ + eoreq fp, sl, r6, ror fp │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi aef6c │ │ │ │ ldr ip, [pc, #336] @ aefbc │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -147999,15 +147999,15 @@ │ │ │ │ moveq lr, #1 │ │ │ │ movne lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne aef88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq fp, sl, r2, lsr fp │ │ │ │ + eoreq fp, sl, r2, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -148101,15 +148101,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r6 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne af11c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrdeq fp, [sl], -r6 @ │ │ │ │ + eoreq fp, sl, r6, asr #17 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi af270 │ │ │ │ ldr ip, [pc, #356] @ af2d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -148196,15 +148196,15 @@ │ │ │ │ add lr, lr, #8 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ add ip, ip, #8 │ │ │ │ orrs r3, r3, r4 │ │ │ │ beq af2a0 │ │ │ │ ldrd r4, [ip] │ │ │ │ b af2a4 │ │ │ │ - eoreq fp, sl, r2, ror r8 │ │ │ │ + eoreq fp, sl, r2, ror #14 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi af3c4 │ │ │ │ ldr ip, [pc, #296] @ af410 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -148276,15 +148276,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ cmp r1, r3 │ │ │ │ and r2, r2, r4 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne af3e4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, sl, r6, lsl r7 │ │ │ │ + eoreq fp, sl, r6, lsl #12 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi af508 │ │ │ │ ldr ip, [pc, #300] @ af554 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -148357,15 +148357,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ adc ip, ip, r4 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne af528 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq fp, [sl], -r6 @ │ │ │ │ + eoreq fp, sl, r6, ror #9 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi af68c │ │ │ │ ldr ip, [pc, #388] @ af6f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -148460,15 +148460,15 @@ │ │ │ │ adds r3, r3, r5 │ │ │ │ adc r2, r2, r6 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne af6b4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq fp, [sl], -r2 @ │ │ │ │ + eoreq fp, sl, r2, asr #7 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi af7e8 │ │ │ │ ldr ip, [pc, #300] @ af834 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -148541,15 +148541,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ adc ip, ip, r4 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne af808 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, sl, r6, asr r3 │ │ │ │ + eoreq fp, sl, r6, asr #4 │ │ │ │ cmp r2, #32 │ │ │ │ bhi af920 │ │ │ │ ldr ip, [pc, #296] @ af970 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi af8f0 │ │ │ │ @@ -148620,15 +148620,15 @@ │ │ │ │ eor r3, r3, r3, asr #31 │ │ │ │ sbc r3, r3, lr │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne af940 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq fp, sl, r6, lsr r2 │ │ │ │ + eoreq fp, sl, r6, lsr #2 │ │ │ │ cmp r2, #32 │ │ │ │ bhi afa48 │ │ │ │ ldr ip, [pc, #240] @ afa74 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi afa20 │ │ │ │ @@ -148685,15 +148685,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ strb ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne afa5c │ │ │ │ bx lr │ │ │ │ - eoreq fp, sl, sl, lsl r1 │ │ │ │ + eoreq fp, sl, sl │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi afb88 │ │ │ │ ldr ip, [pc, #300] @ afbb8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -148766,15 +148766,15 @@ │ │ │ │ sub r1, r1, #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ cmp r3, r1 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne afba4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq fp, sl, r2, lsr r0 │ │ │ │ + eoreq sl, sl, r2, lsr #30 │ │ │ │ cmp r2, #32 │ │ │ │ bhi afc98 │ │ │ │ ldr ip, [pc, #248] @ afcc4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi afc70 │ │ │ │ @@ -148833,15 +148833,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ str ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne afcac │ │ │ │ bx lr │ │ │ │ - eoreq sl, sl, r2, lsl pc │ │ │ │ + eoreq sl, sl, r2, lsl #28 │ │ │ │ cmp r2, #32 │ │ │ │ bhi afdac │ │ │ │ ldr ip, [pc, #264] @ afde0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi afd80 │ │ │ │ @@ -148904,15 +148904,15 @@ │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ strh ip, [r0, r2] │ │ │ │ cmp r3, r1 │ │ │ │ add r2, r2, #8 │ │ │ │ bne afdc8 │ │ │ │ bx lr │ │ │ │ - eoreq sl, sl, r6, lsr #28 │ │ │ │ + eoreq sl, sl, r6, lsl sp │ │ │ │ cmp r2, #32 │ │ │ │ bhi afebc │ │ │ │ ldr ip, [pc, #248] @ afeec │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi afe90 │ │ │ │ @@ -148971,15 +148971,15 @@ │ │ │ │ ldrb r2, [ip, #8]! │ │ │ │ and r2, r2, #1 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne afed0 │ │ │ │ bx lr │ │ │ │ - eoreq sl, sl, sl, lsr #26 │ │ │ │ + eoreq sl, sl, sl, lsl ip │ │ │ │ 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 r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -149612,15 +149612,15 @@ │ │ │ │ cmp r1, r6 │ │ │ │ bne b0894 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn r3, #0 │ │ │ │ b b086c │ │ │ │ mvn r3, #0 │ │ │ │ b b08cc │ │ │ │ - eoreq sl, sl, r2, ror #7 │ │ │ │ + ldrdeq sl, [sl], -r2 @ │ │ │ │ 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 r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -151001,15 +151001,15 @@ │ │ │ │ orr r3, r3, lr, lsr r2 │ │ │ │ cmp ip, r1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne b1e68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, sl, r6, lsl lr │ │ │ │ + eoreq r8, sl, r6, lsl #26 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b1fb4 │ │ │ │ ldr ip, [pc, #352] @ b201c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -151095,15 +151095,15 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne b1fdc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, sl, r2, asr #25 │ │ │ │ + @ instruction: 0x002a8bb2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b212c │ │ │ │ ldr ip, [pc, #348] @ b2194 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -151189,15 +151189,15 @@ │ │ │ │ asr r2, r3, #24 │ │ │ │ add r0, r0, #8 │ │ │ │ asr r3, r3, #31 │ │ │ │ cmp ip, r1 │ │ │ │ strd r2, [r0] │ │ │ │ bne b2150 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r8, sl, r6, ror #22 │ │ │ │ + eoreq r8, sl, r6, asr sl │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b2298 │ │ │ │ ldr ip, [pc, #340] @ b2300 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -151280,15 +151280,15 @@ │ │ │ │ asr r2, r3, #16 │ │ │ │ add r0, r0, #8 │ │ │ │ asr r3, r3, #31 │ │ │ │ cmp ip, r1 │ │ │ │ strd r2, [r0] │ │ │ │ bne b22bc │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r8, sl, r2, lsl sl │ │ │ │ + eoreq r8, sl, r2, lsl #18 │ │ │ │ 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] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ bic fp, r6, #-2147483648 @ 0x80000000 │ │ │ │ @@ -151596,15 +151596,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ blt b27e0 │ │ │ │ ldrd r4, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne b27b4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq r8, sl, r6, ror r5 │ │ │ │ + eoreq r8, sl, r6, ror #8 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b2904 │ │ │ │ ldr ip, [pc, #340] @ b295c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -151687,15 +151687,15 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne b291c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r8, [sl], -r6 @ │ │ │ │ + eoreq r8, sl, r6, ror #5 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b2a70 │ │ │ │ ldr ip, [pc, #340] @ b2ac8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -151778,15 +151778,15 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne b2a88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, sl, sl, lsr #5 │ │ │ │ + mlaeq sl, sl, r1, r8 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b2be8 │ │ │ │ ldr ip, [pc, #352] @ b2c40 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -151872,15 +151872,15 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ strh r3, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp ip, r1 │ │ │ │ bne b2c00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, sl, lr, asr r1 │ │ │ │ + eoreq r8, sl, lr, asr #32 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b2d48 │ │ │ │ ldr ip, [pc, #328] @ b2da0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -151960,15 +151960,15 @@ │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne b2d60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, sl, r6 │ │ │ │ + strdeq r7, [sl], -r6 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b2eb4 │ │ │ │ ldr ip, [pc, #340] @ b2f0c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -152051,15 +152051,15 @@ │ │ │ │ ands r3, r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne b2ecc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r7, sl, r6, asr #29 │ │ │ │ + @ instruction: 0x002a7db6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b3020 │ │ │ │ ldr ip, [pc, #340] @ b3078 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -152142,15 +152142,15 @@ │ │ │ │ ands r3, r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ str r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne b3038 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r7, sl, sl, ror sp │ │ │ │ + eoreq r7, sl, sl, ror #24 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b3198 │ │ │ │ ldr ip, [pc, #356] @ b31f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -152237,15 +152237,15 @@ │ │ │ │ ands r3, r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ strh r3, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp r1, ip │ │ │ │ bne b31b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r7, sl, lr, lsr #24 │ │ │ │ + eoreq r7, sl, lr, lsl fp │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b32f8 │ │ │ │ ldr ip, [pc, #320] @ b334c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -152323,15 +152323,15 @@ │ │ │ │ orr r3, r3, r4, lsr r2 │ │ │ │ and r3, r3, #1 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne b3310 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r7, [sl], -r2 @ │ │ │ │ + eoreq r7, sl, r2, asr #19 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b3494 │ │ │ │ ldr ip, [pc, #412] @ b3500 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -152432,15 +152432,15 @@ │ │ │ │ and r3, r3, r6 │ │ │ │ eor r3, r3, r5 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne b34bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaeq sl, sl, r9, r7 │ │ │ │ + eoreq r7, sl, sl, lsl #17 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bhi b363c │ │ │ │ ldr r1, [pc, #380] @ b369c │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -152535,15 +152535,15 @@ │ │ │ │ add ip, ip, r3 │ │ │ │ bne b3660 │ │ │ │ str ip, [r4, r6, lsl #3] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne b3650 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strdeq r7, [sl], -lr @ │ │ │ │ + eoreq r7, sl, lr, ror #13 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi b37b0 │ │ │ │ ldr ip, [pc, #340] @ b3808 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -152626,15 +152626,15 @@ │ │ │ │ ldrb lr, [r6, r3, lsl #3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne b37d8 │ │ │ │ ldrd r4, [r2] │ │ │ │ b b37dc │ │ │ │ - eoreq r7, sl, sl, lsl #13 │ │ │ │ + eoreq r7, sl, sl, ror r5 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b3a64 │ │ │ │ ldr r3, [pc, #876] @ b3b8c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -152851,15 +152851,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r7, sl, lr, lsr r5 │ │ │ │ + eoreq r7, sl, lr, lsr #8 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b3d28 │ │ │ │ ldr r3, [pc, #576] @ b3de4 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -153001,15 +153001,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrdeq r7, [sl], -sl @ │ │ │ │ + eoreq r7, sl, sl, asr #1 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b3f40 │ │ │ │ ldr r3, [pc, #476] @ b3fd8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -153126,15 +153126,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r6, sl, r2, lsr #31 │ │ │ │ + mlaeq sl, r2, lr, r6 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b40f8 │ │ │ │ ldr r3, [pc, #380] @ b416c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -153227,15 +153227,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r6, sl, lr, asr #27 │ │ │ │ + @ instruction: 0x002a6cbe │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi b424c │ │ │ │ ldr r3, [pc, #272] @ b4294 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -153301,15 +153301,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, sl, sl, asr ip │ │ │ │ + eoreq r6, sl, sl, asr #22 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b4700 │ │ │ │ ldr r3, [pc, #1692] @ b4948 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -153730,15 +153730,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r6, sl, r2, asr fp │ │ │ │ + eoreq r6, sl, r2, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -155025,15 +155025,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r5, sl, lr, asr #8 │ │ │ │ + eoreq r5, sl, lr, lsr r3 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b5f54 │ │ │ │ ldr r3, [pc, #612] @ b6000 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -155184,15 +155184,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r5, sl, r2, lsr #1 │ │ │ │ + mlaeq sl, r2, pc, r4 @ │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b6180 │ │ │ │ ldr r3, [pc, #500] @ b620c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -155315,15 +155315,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r4, sl, r6, asr #28 │ │ │ │ + eoreq r4, sl, r6, lsr sp │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b633c │ │ │ │ ldr r3, [pc, #388] @ b63a8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -155418,15 +155418,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r4, sl, sl, asr ip │ │ │ │ + eoreq r4, sl, sl, asr #22 │ │ │ │ cmp r1, #32 │ │ │ │ bhi b6484 │ │ │ │ ldr r3, [pc, #284] @ b64d8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi b6458 │ │ │ │ @@ -155494,15 +155494,15 @@ │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r4, sl, r2, ror #21 │ │ │ │ + ldrdeq r4, [sl], -r2 @ │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b6a28 │ │ │ │ ldr r3, [pc, #1860] @ b6c34 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -155965,15 +155965,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r4, sl, lr, asr #19 │ │ │ │ + @ instruction: 0x002a48be │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -157164,15 +157164,15 @@ │ │ │ │ ldrb lr, [r6, r3, lsl #3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne b7ec0 │ │ │ │ ldrd r4, [r2] │ │ │ │ b b7ec4 │ │ │ │ - eoreq r3, sl, r2, asr #2 │ │ │ │ + eoreq r3, sl, r2, lsr r0 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b8164 │ │ │ │ ldr r3, [pc, #904] @ b8290 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -157396,15 +157396,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq r2, [sl], -r6 @ │ │ │ │ + eoreq r2, sl, r6, ror #29 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b8444 │ │ │ │ ldr r3, [pc, #604] @ b8504 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -157553,15 +157553,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r2, sl, r6, ror ip │ │ │ │ + eoreq r2, sl, r6, ror #22 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b8678 │ │ │ │ ldr r3, [pc, #504] @ b8714 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -157685,15 +157685,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r2, sl, r2, lsr #20 │ │ │ │ + eoreq r2, sl, r2, lsl r9 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b884c │ │ │ │ ldr r3, [pc, #408] @ b88c4 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -157793,15 +157793,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r2, sl, r2, lsr r8 │ │ │ │ + eoreq r2, sl, r2, lsr #14 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi b89bc │ │ │ │ ldr r3, [pc, #300] @ b8a08 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -157874,15 +157874,15 @@ │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r2, sl, r2, lsr #13 │ │ │ │ + mlaeq sl, r2, r5, r2 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi b8e8c │ │ │ │ ldr r3, [pc, #1720] @ b90d8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -158310,15 +158310,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r2, sl, lr, ror r5 │ │ │ │ + eoreq r2, sl, lr, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -159599,15 +159599,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, sl, sl, lsl #29 │ │ │ │ + eoreq r0, sl, sl, ror sp │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ba6dc │ │ │ │ ldr r3, [pc, #632] @ ba78c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -159763,15 +159763,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, sl, sl, asr #21 │ │ │ │ + @ instruction: 0x002a09ba │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi ba91c │ │ │ │ ldr r3, [pc, #520] @ ba9ac │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -159899,15 +159899,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, sl, sl, asr r8 │ │ │ │ + eoreq r0, sl, sl, asr #14 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi baaec │ │ │ │ ldr r3, [pc, #408] @ bab5c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -160007,15 +160007,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, sl, sl, asr r6 │ │ │ │ + eoreq r0, sl, sl, asr #10 │ │ │ │ cmp r1, #32 │ │ │ │ bhi bac48 │ │ │ │ ldr r3, [pc, #304] @ baca0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi bac18 │ │ │ │ @@ -160088,15 +160088,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r0, sl, lr, asr #9 │ │ │ │ + @ instruction: 0x002a03be │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bb200 │ │ │ │ ldr r3, [pc, #1880] @ bb410 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -160564,15 +160564,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r0, sl, r6, lsr #7 │ │ │ │ + mlaeq sl, r6, r2, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -161778,15 +161778,15 @@ │ │ │ │ ldr lr, [r6, r3, lsl #3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne bc6d8 │ │ │ │ ldrd r4, [r2] │ │ │ │ b bc6dc │ │ │ │ - eoreq lr, r9, sl, asr #21 │ │ │ │ + @ instruction: 0x0029e9ba │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bc974 │ │ │ │ ldr r3, [pc, #896] @ bcaa0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -162008,15 +162008,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq lr, r9, lr, ror r9 │ │ │ │ + eoreq lr, r9, lr, ror #16 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bcc4c │ │ │ │ ldr r3, [pc, #596] @ bcd0c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -162163,15 +162163,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq lr, r9, r6, lsl #12 │ │ │ │ + strdeq lr, [r9], -r6 @ │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bce78 │ │ │ │ ldr r3, [pc, #496] @ bcf14 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -162293,15 +162293,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0029e3ba │ │ │ │ + eoreq lr, r9, sl, lsr #5 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bd044 │ │ │ │ ldr r3, [pc, #400] @ bd0bc │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -162399,15 +162399,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrdeq lr, [r9], -r2 @ │ │ │ │ + eoreq lr, r9, r2, asr #1 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi bd1ac │ │ │ │ ldr r3, [pc, #292] @ bd1f8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -162478,15 +162478,15 @@ │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq lr, r9, sl, asr #32 │ │ │ │ + eoreq sp, r9, sl, lsr pc │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bd674 │ │ │ │ ldr r3, [pc, #1712] @ bd8c0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -162912,15 +162912,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq sp, r9, lr, lsr #30 │ │ │ │ + eoreq sp, r9, lr, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -164230,15 +164230,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq ip, r9, lr, asr #15 │ │ │ │ + @ instruction: 0x0029c6be │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bef38 │ │ │ │ ldr r3, [pc, #632] @ befe8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -164394,15 +164394,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq ip, r9, lr, lsl #8 │ │ │ │ + strdeq ip, [r9], -lr @ │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bf178 │ │ │ │ ldr r3, [pc, #520] @ bf208 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -164530,15 +164530,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaeq r9, lr, r1, ip │ │ │ │ + eoreq ip, r9, lr, lsl #1 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bf348 │ │ │ │ ldr r3, [pc, #408] @ bf3b8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -164638,15 +164638,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaeq r9, lr, pc, fp @ │ │ │ │ + eoreq fp, r9, lr, lsl #29 │ │ │ │ cmp r1, #32 │ │ │ │ bhi bf4a4 │ │ │ │ ldr r3, [pc, #304] @ bf4fc │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi bf474 │ │ │ │ @@ -164719,15 +164719,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r9, r2, lsl lr │ │ │ │ + eoreq fp, r9, r2, lsl #26 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi bfa5c │ │ │ │ ldr r3, [pc, #1880] @ bfc6c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -165195,15 +165195,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq fp, r9, sl, ror #25 │ │ │ │ + ldrdeq fp, [r9], -sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -166374,15 +166374,15 @@ │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne c0eb8 │ │ │ │ bx lr │ │ │ │ - eoreq sl, r9, sl, lsl r4 │ │ │ │ + eoreq sl, r9, sl, lsl #6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi c0ff8 │ │ │ │ ldr ip, [pc, #356] @ c1054 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -166469,15 +166469,15 @@ │ │ │ │ ldrsh lr, [r6, r3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne c1024 │ │ │ │ ldrd r4, [r2] │ │ │ │ b c1028 │ │ │ │ - eoreq sl, r9, lr, asr #6 │ │ │ │ + eoreq sl, r9, lr, lsr r2 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi c12c0 │ │ │ │ ldr r3, [pc, #896] @ c13ec │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -166699,15 +166699,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq sl, [r9], -r2 @ │ │ │ │ + eoreq sl, r9, r2, ror #1 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi c1598 │ │ │ │ ldr r3, [pc, #596] @ c1658 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -166854,15 +166854,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r9, r9, sl, ror lr │ │ │ │ + eoreq r9, r9, sl, ror #26 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi c17c4 │ │ │ │ ldr r3, [pc, #496] @ c1860 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -166984,15 +166984,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r9, r9, lr, lsr #24 │ │ │ │ + eoreq r9, r9, lr, lsl fp │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi c1990 │ │ │ │ ldr r3, [pc, #400] @ c1a08 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -167090,15 +167090,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r9, r9, r6, asr #20 │ │ │ │ + eoreq r9, r9, r6, lsr r9 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi c1af8 │ │ │ │ ldr r3, [pc, #292] @ c1b44 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -167169,15 +167169,15 @@ │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x002998be │ │ │ │ + eoreq r9, r9, lr, lsr #15 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi c1fc0 │ │ │ │ ldr r3, [pc, #1712] @ c220c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -167603,15 +167603,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r9, r9, r2, lsr #15 │ │ │ │ + mlaeq r9, r2, r6, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -168921,15 +168921,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r8, r9, r2, asr #32 │ │ │ │ + eoreq r7, r9, r2, lsr pc │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi c3884 │ │ │ │ ldr r3, [pc, #632] @ c3934 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -169085,15 +169085,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r7, r9, r2, lsl #25 │ │ │ │ + eoreq r7, r9, r2, ror fp │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi c3ac4 │ │ │ │ ldr r3, [pc, #520] @ c3b54 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -169221,15 +169221,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r7, r9, r2, lsl sl │ │ │ │ + eoreq r7, r9, r2, lsl #18 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi c3c94 │ │ │ │ ldr r3, [pc, #408] @ c3d04 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -169329,15 +169329,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r7, r9, r2, lsl r8 │ │ │ │ + eoreq r7, r9, r2, lsl #14 │ │ │ │ cmp r1, #32 │ │ │ │ bhi c3df0 │ │ │ │ ldr r3, [pc, #304] @ c3e48 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi c3dc0 │ │ │ │ @@ -169410,15 +169410,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r9, r6, lsl #13 │ │ │ │ + eoreq r7, r9, r6, ror r5 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi c43a8 │ │ │ │ ldr r3, [pc, #1880] @ c45b8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -169886,15 +169886,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r7, r9, lr, asr r5 │ │ │ │ + eoreq r7, r9, lr, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -171111,15 +171111,15 @@ │ │ │ │ and r3, r3, r6 │ │ │ │ orr r3, r3, r5 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne c58a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r5, r9, r2, lsl #25 │ │ │ │ + eoreq r5, r9, r2, ror fp │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi c59d0 │ │ │ │ ldr ip, [pc, #308] @ c5a28 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -171194,15 +171194,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ str r6, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne c59f0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq r5, r9, sl, lsl #22 │ │ │ │ + strdeq r5, [r9], -sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -171615,15 +171615,15 @@ │ │ │ │ cmp ip, r1 │ │ │ │ strd r2, [r0, #8]! │ │ │ │ bne c6060 │ │ │ │ b c5f88 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq sl, r6, r8, ror #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r5, r9, r6, ror #9 │ │ │ │ + ldrdeq r5, [r9], -r6 @ │ │ │ │ rsbseq sl, r6, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ @@ -176268,15 +176268,15 @@ │ │ │ │ beq ca964 │ │ │ │ ands r2, r1, r8 │ │ │ │ and r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strdeq r2, [r4] │ │ │ │ cmp r5, r7 │ │ │ │ bne ca938 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r0, r9, sl, asr #24 │ │ │ │ + eoreq r0, r9, sl, lsr fp │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ 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 │ │ │ │ cmp r2, #32 │ │ │ │ @@ -178131,15 +178131,15 @@ │ │ │ │ beq cc680 │ │ │ │ ands r2, r1, r7 │ │ │ │ and r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strdeq r2, [r4] │ │ │ │ cmp r8, r5 │ │ │ │ bne cc660 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq lr, r8, r2, lsl #31 │ │ │ │ + eoreq lr, r8, r2, ror lr │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -178255,15 +178255,15 @@ │ │ │ │ beq cc870 │ │ │ │ ands r2, r1, r7 │ │ │ │ and r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strdeq r2, [r4] │ │ │ │ cmp r8, r5 │ │ │ │ bne cc850 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq lr, r8, r2, asr #27 │ │ │ │ + @ instruction: 0x0028ecb2 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r2, #32 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -181660,15 +181660,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c5748 │ │ │ │ rsbseq r1, r6, r8, lsl #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq ip, r8, lr, lsl #13 │ │ │ │ + eoreq ip, r8, lr, ror r5 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldrheq r1, [r6], #-28 @ 0xffffffe4 @ │ │ │ │ rsbseq r1, r6, ip, ror r1 │ │ │ │ rsbseq r1, r6, ip, lsr r1 │ │ │ │ rsbseq r1, r6, r4, lsl #2 │ │ │ │ rsbseq r1, r6, ip, asr #1 │ │ │ │ @ instruction: 0x00761094 │ │ │ │ @@ -181703,17 +181703,17 @@ │ │ │ │ rsbseq r0, r6, ip, asr #12 │ │ │ │ rsbseq r0, r6, ip, lsl #12 │ │ │ │ rsbseq r0, r6, ip, asr #11 │ │ │ │ @ instruction: 0x00760594 │ │ │ │ rsbseq r0, r6, r4, asr r5 │ │ │ │ ldrsheq r0, [r6], #-68 @ 0xffffffbc @ │ │ │ │ ldrheq r0, [r6], #-76 @ 0xffffffb4 @ │ │ │ │ - mlaeq r8, r2, ip, fp │ │ │ │ + eoreq fp, r8, r2, lsl #23 │ │ │ │ rsbseq r0, r6, r0, lsr #8 │ │ │ │ - eoreq fp, r8, lr, ror #24 │ │ │ │ + eoreq fp, r8, lr, asr fp │ │ │ │ rsbseq r0, r6, r4, lsl #7 │ │ │ │ rsbseq r0, r6, r0, asr #5 │ │ │ │ rsbseq r0, r6, r8, lsl #5 │ │ │ │ rsbseq r0, r6, r4, lsl #2 │ │ │ │ rsbseq r0, r6, ip, asr #1 │ │ │ │ @ instruction: 0x00760094 │ │ │ │ rsbseq pc, r5, ip, asr #31 │ │ │ │ @@ -185929,15 +185929,15 @@ │ │ │ │ rsbseq ip, r5, r0, ror #14 │ │ │ │ rsbseq ip, r5, ip, lsl r7 │ │ │ │ rsbseq ip, r5, r4, lsl #13 │ │ │ │ rsbseq ip, r5, ip, asr #12 │ │ │ │ rsbseq ip, r5, r4, lsl r6 │ │ │ │ ldrsbeq ip, [r5], #-80 @ 0xffffffb0 @ │ │ │ │ @ instruction: 0x0075c598 │ │ │ │ - eoreq r7, r8, sl, lsr #28 │ │ │ │ + eoreq r7, r8, sl, lsl sp │ │ │ │ rsbseq ip, r5, r8, lsr r5 │ │ │ │ ldrsheq ip, [r5], #-72 @ 0xffffffb8 @ │ │ │ │ ldrheq ip, [r5], #-72 @ 0xffffffb8 @ │ │ │ │ rsbseq ip, r5, r8, ror r4 │ │ │ │ rsbseq ip, r5, ip, lsr #6 │ │ │ │ rsbseq ip, r5, ip, ror #5 │ │ │ │ rsbseq ip, r5, ip, lsr #5 │ │ │ │ @@ -185960,15 +185960,15 @@ │ │ │ │ @ instruction: 0x0075ba94 │ │ │ │ rsbseq fp, r5, ip, asr sl │ │ │ │ rsbseq fp, r5, r8, lsl sl │ │ │ │ ldrsbeq fp, [r5], #-152 @ 0xffffff68 @ │ │ │ │ rsbseq fp, r5, ip, lsr #15 │ │ │ │ rsbseq fp, r5, r4, ror r7 │ │ │ │ ldrsbeq fp, [r5], #-100 @ 0xffffff9c @ │ │ │ │ - mlaeq r8, lr, pc, r6 @ │ │ │ │ + eoreq r6, r8, lr, lsl #29 │ │ │ │ rsbseq fp, r5, r0, asr #12 │ │ │ │ svcvc 0x00efffff │ │ │ │ rsbseq fp, r5, r0, asr #9 │ │ │ │ rsbseq fp, r5, r8, lsl #9 │ │ │ │ rsbseq fp, r5, r8, asr #8 │ │ │ │ rsbseq fp, r5, r4, lsl #8 │ │ │ │ rsbseq fp, r5, r4, asr #7 │ │ │ │ @@ -188001,22 +188001,22 @@ │ │ │ │ rsbseq sl, r5, r4, lsl #16 │ │ │ │ rsbseq sl, r5, ip, asr #15 │ │ │ │ rsbseq sl, r5, r8, lsl #15 │ │ │ │ rsbseq sl, r5, r4, asr #14 │ │ │ │ rsbseq sl, r5, r4, lsl #14 │ │ │ │ rsbseq sl, r5, ip, asr #13 │ │ │ │ rsbseq sl, r5, r8, lsl #13 │ │ │ │ - eoreq r5, r8, sl, ror pc │ │ │ │ + eoreq r5, r8, sl, ror #28 │ │ │ │ rsbseq sl, r5, r8, lsl #12 │ │ │ │ - eoreq r5, r8, lr, asr pc │ │ │ │ + eoreq r5, r8, lr, asr #28 │ │ │ │ rsbseq sl, r5, ip, lsr #11 │ │ │ │ rsbseq sl, r5, r4, ror r5 │ │ │ │ - eoreq r5, r8, sl, lsl #30 │ │ │ │ - eoreq r5, r8, r6, lsr #30 │ │ │ │ - eoreq r5, r8, r2, asr #30 │ │ │ │ + strdeq r5, [r8], -sl @ │ │ │ │ + eoreq r5, r8, r6, lsl lr │ │ │ │ + eoreq r5, r8, r2, lsr lr │ │ │ │ ldrsbeq sl, [r5], #-64 @ 0xffffffc0 @ │ │ │ │ @ instruction: 0x0075a498 │ │ │ │ rsbseq sl, r5, r0, ror #8 │ │ │ │ rsbseq sl, r5, r0, asr r3 │ │ │ │ rsbseq sl, r5, ip, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-36 @ 0xffffffdc @ │ │ │ │ @ instruction: 0x0075a294 │ │ │ │ @@ -191741,15 +191741,15 @@ │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ bl f055c │ │ │ │ str r0, [r8, #28] │ │ │ │ mov r0, r8 │ │ │ │ bl d9a78 │ │ │ │ b d9aec │ │ │ │ - eoreq r1, r8, r2, ror #31 │ │ │ │ + ldrdeq r1, [r8], -r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [pc, #436] @ d9d08 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -191961,15 +191961,15 @@ │ │ │ │ str r1, [r5, #56] @ 0x38 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ b d9d84 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ b d9d84 │ │ │ │ - eoreq r1, r8, r7, lsl #25 │ │ │ │ + eoreq r1, r8, r7, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3312] @ 0xcf0 │ │ │ │ sub sp, sp, #748 @ 0x2ec │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ @@ -192642,17 +192642,17 @@ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #21 │ │ │ │ bhi da948 │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - eoreq r1, r8, r9, asr #4 │ │ │ │ - eoreq r1, r8, r7, lsr #4 │ │ │ │ - eoreq r1, r8, sp, lsl #3 │ │ │ │ + eoreq r1, r8, r9, lsr r1 │ │ │ │ + eoreq r1, r8, r7, lsl r1 │ │ │ │ + eoreq r1, r8, sp, ror r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne da978 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -193019,15 +193019,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ b daecc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - eoreq r0, r8, r7, lsl #25 │ │ │ │ + eoreq r0, r8, r7, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ add r5, r0, #72 @ 0x48 │ │ │ │ cmp r5, r4 │ │ │ │ @@ -193168,15 +193168,15 @@ │ │ │ │ mov r4, #2 │ │ │ │ b db0fc │ │ │ │ mov r4, #1 │ │ │ │ b db0fc │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - eoreq r0, r8, fp, lsl sl │ │ │ │ + eoreq r0, r8, fp, lsl #18 │ │ │ │ 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, #340] @ db2f0 │ │ │ │ ldr r3, [pc, #340] @ db2f4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -193262,15 +193262,15 @@ │ │ │ │ add fp, fp, r0 │ │ │ │ b db268 │ │ │ │ mov fp, r3 │ │ │ │ b db278 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r4, r5, r8, asr lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r0, r8, r1, lsr #18 │ │ │ │ + eoreq r0, r8, r1, lsl r8 │ │ │ │ rsbseq r4, r5, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [sp] │ │ │ │ @@ -193548,19 +193548,19 @@ │ │ │ │ b db608 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ b db608 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r4, [r5], #-200 @ 0xffffff38 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r0, r8, sp, ror #14 │ │ │ │ - eoreq r0, r8, lr, ror #14 │ │ │ │ + eoreq r0, r8, sp, asr r6 │ │ │ │ + eoreq r0, r8, lr, asr r6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ rsbseq r4, r5, r4, lsl #21 │ │ │ │ - eoreq r0, r8, sl, ror #10 │ │ │ │ + eoreq r0, r8, sl, asr r4 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ mov r8, r0 │ │ │ │ @@ -194151,18 +194151,18 @@ │ │ │ │ b dbfc8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r6, #0 │ │ │ │ b dbfc8 │ │ │ │ andseq r0, r0, r0, lsl #4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq pc, [r7], -r2 @ │ │ │ │ - eoreq pc, r7, lr, lsr #29 │ │ │ │ - eoreq pc, r7, r2, asr #24 │ │ │ │ - eoreq pc, r7, r6, lsr #24 │ │ │ │ + eoreq pc, r7, r2, asr #27 │ │ │ │ + mlaeq r7, lr, sp, pc @ │ │ │ │ + eoreq pc, r7, r2, lsr fp @ │ │ │ │ + eoreq pc, r7, r6, lsl fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #196] @ dc1c8 │ │ │ │ ldr r3, [pc, #196] @ dc1cc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -195315,17 +195315,17 @@ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r3, r5, r4, lsr fp │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ rsbseq r3, r5, ip, lsl #18 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - eoreq pc, r7, r2, lsl r2 @ │ │ │ │ - @ instruction: 0x0027f1ba │ │ │ │ - eoreq pc, r7, r6, lsr #2 │ │ │ │ + eoreq pc, r7, r2, lsl #2 │ │ │ │ + eoreq pc, r7, sl, lsr #1 │ │ │ │ + eoreq pc, r7, r6, lsl r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -196264,16 +196264,16 @@ │ │ │ │ b de118 │ │ │ │ stm sp, {r0, ip} │ │ │ │ b de118 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r2, r5, ip, lsr #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r2, r5, r4, asr r1 │ │ │ │ - eoreq sp, r7, sl, asr #26 │ │ │ │ - eoreq sp, r7, lr, lsl sp │ │ │ │ + eoreq sp, r7, sl, lsr ip │ │ │ │ + eoreq sp, r7, lr, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3216] @ 0xc90 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #816] @ de534 │ │ │ │ mov r9, r3 │ │ │ │ @@ -196675,15 +196675,15 @@ │ │ │ │ beq de6b4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne de820 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strdeq sp, [r7], -lr @ │ │ │ │ + eoreq sp, r7, lr, ror #11 │ │ │ │ rsbseq r1, r5, ip, asr #20 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -196807,15 +196807,15 @@ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #36] @ 0x24 │ │ │ │ bxeq lr │ │ │ │ b de96c │ │ │ │ - eoreq sp, r7, r9, ror #6 │ │ │ │ + eoreq sp, r7, r9, asr r2 │ │ │ │ rsbseq r1, r5, ip, lsr #13 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ @@ -197097,15 +197097,15 @@ │ │ │ │ mov r0, #194 @ 0xc2 │ │ │ │ bx lr │ │ │ │ mov r0, #207 @ 0xcf │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ deef4 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - eoreq ip, r7, r4, asr lr │ │ │ │ + eoreq ip, r7, r4, asr #26 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -199110,15 +199110,15 @@ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - eoreq r9, r7, r8, ror #29 │ │ │ │ + ldrdeq r9, [r7], -r8 @ │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq e0ee4 │ │ │ │ ldr r3, [sl] │ │ │ │ @@ -201132,25 +201132,25 @@ │ │ │ │ udf #0 │ │ │ │ mov r0, #0 │ │ │ │ bl 936c4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - eoreq r9, r7, r4, asr ip │ │ │ │ + eoreq r9, r7, r4, asr #22 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - eoreq r9, r7, r4, asr #20 │ │ │ │ + eoreq r9, r7, r4, lsr r9 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - eoreq r9, r7, r0, lsr #15 │ │ │ │ + mlaeq r7, r0, r6, r9 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - eoreq r9, r7, r0, asr r4 │ │ │ │ + eoreq r9, r7, r0, asr #6 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x002793be │ │ │ │ + eoreq r9, r7, lr, lsr #5 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -201178,15 +201178,15 @@ │ │ │ │ ldr r3, [pc, #20] @ e2ea8 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq r8, r7, r8, lsr #31 │ │ │ │ + mlaeq r7, r8, lr, r8 │ │ │ │ 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, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ @@ -201728,15 +201728,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl e374c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbseq ip, r4, r0, ror #27 │ │ │ │ - eoreq r8, r7, sl, asr #25 │ │ │ │ + @ instruction: 0x00278bba │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r2 │ │ │ │ @@ -201973,18 +201973,18 @@ │ │ │ │ b e38fc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b e396c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq ip, r4, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r8, r7, sl, lsl #14 │ │ │ │ + strdeq r8, [r7], -sl @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ ldrsheq ip, [r4], #-100 @ 0xffffff9c @ │ │ │ │ - ldrdeq r8, [r7], -r6 @ │ │ │ │ + eoreq r8, r7, r6, asr #9 │ │ │ │ rsbseq ip, r4, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -202551,15 +202551,15 @@ │ │ │ │ b e4364 │ │ │ │ ldr r1, [pc, #40] @ e4434 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ b e42f0 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - eoreq r7, r7, r6, lsl #25 │ │ │ │ + eoreq r7, r7, r6, ror fp │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -203475,16 +203475,16 @@ │ │ │ │ b e5210 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sl, [r4], #-248 @ 0xffffff08 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ rsbseq sl, r4, r8, lsr #30 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - eoreq r6, r7, r9, asr #28 │ │ │ │ - eoreq r6, r7, r1, asr #28 │ │ │ │ + eoreq r6, r7, r9, lsr sp │ │ │ │ + eoreq r6, r7, r1, lsr sp │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r6, r2 │ │ │ │ @@ -204243,27 +204243,27 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq sl, r4, ip, lsr sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - eoreq r6, r7, sl, lsr #22 │ │ │ │ - eoreq r6, r7, r2, lsr sl │ │ │ │ + eoreq r6, r7, sl, lsl sl │ │ │ │ + eoreq r6, r7, r2, lsr #18 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - eoreq r6, r7, r2, ror r8 │ │ │ │ + eoreq r6, r7, r2, ror #14 │ │ │ │ rsbseq sl, r4, r8, lsl #15 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - mlaeq r7, r2, r6, r6 │ │ │ │ + eoreq r6, r7, r2, lsl #11 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - eoreq r6, r7, sl, lsr r5 │ │ │ │ + eoreq r6, r7, sl, lsr #8 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - eoreq r6, r7, lr, lsr #6 │ │ │ │ - eoreq r6, r7, sl, lsl #6 │ │ │ │ + eoreq r6, r7, lr, lsl r2 │ │ │ │ + strdeq r6, [r7], -sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -204620,21 +204620,21 @@ │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x00275fb2 │ │ │ │ + eoreq r5, r7, r2, lsr #29 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ rsbseq r9, r4, r8, asr sp │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - eoreq r5, r7, r2, lsr #27 │ │ │ │ - eoreq r5, r7, r6, asr #26 │ │ │ │ + mlaeq r7, r2, ip, r5 │ │ │ │ + eoreq r5, r7, r6, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -204992,21 +204992,21 @@ │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - eoreq r5, r7, r2, asr #20 │ │ │ │ + eoreq r5, r7, r2, lsr r9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ rsbseq r9, r4, r8, lsl #15 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - eoreq r5, r7, r2, lsr r8 │ │ │ │ - ldrdeq r5, [r7], -r6 @ │ │ │ │ + eoreq r5, r7, r2, lsr #14 │ │ │ │ + eoreq r5, r7, r6, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -205368,21 +205368,21 @@ │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - eoreq r5, r7, r6, asr #9 │ │ │ │ + @ instruction: 0x002753b6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ rsbseq r9, r4, ip, lsr #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x002752b6 │ │ │ │ - eoreq r5, r7, sl, asr r2 │ │ │ │ + eoreq r5, r7, r6, lsr #3 │ │ │ │ + eoreq r5, r7, sl, asr #2 │ │ │ │ ldr r3, [pc, #224] @ e7124 │ │ │ │ cmp r0, r3 │ │ │ │ bhi e7074 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ bls e70ec │ │ │ │ ldr r3, [pc, #208] @ e7128 │ │ │ │ ldr r2, [pc, #208] @ e712c │ │ │ │ @@ -205434,15 +205434,15 @@ │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - eoreq r5, r7, lr, lsr #3 │ │ │ │ + mlaeq r7, lr, r0, r5 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -206287,28 +206287,28 @@ │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ ldrsbeq r8, [r4], #-108 @ 0xffffff94 @ │ │ │ │ - eoreq r4, r7, r6, lsl #15 │ │ │ │ + eoreq r4, r7, r6, ror r6 │ │ │ │ rsbseq r8, r4, r4, asr #7 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - eoreq r4, r7, r2, ror r5 │ │ │ │ + eoreq r4, r7, r2, ror #8 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - eoreq r4, r7, sl, lsl #4 │ │ │ │ + strdeq r4, [r7], -sl @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eoreq r4, r7, r2, asr r1 │ │ │ │ + eoreq r4, r7, r2, asr #32 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ @@ -207435,24 +207435,24 @@ │ │ │ │ rsbseq r7, r4, r4, ror #25 │ │ │ │ ldrheq r7, [r4], #-200 @ 0xffffff38 @ │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ rsbseq r7, r4, r4, asr #24 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ ldrheq r7, [r4], #-176 @ 0xffffff50 @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - eoreq r3, r7, sl, asr #30 │ │ │ │ + eoreq r3, r7, sl, lsr lr │ │ │ │ ldrsheq r7, [r4], #-164 @ 0xffffff5c @ │ │ │ │ ldrheq r7, [r4], #-172 @ 0xffffff54 @ │ │ │ │ - ldrdeq r4, [r7], -r0 @ │ │ │ │ + eoreq r4, r7, r0, asr #1 │ │ │ │ rsbseq r7, r4, ip, lsr sl │ │ │ │ ldrsheq r7, [r4], #-156 @ 0xffffff64 @ │ │ │ │ rsbseq r7, r4, r8, asr #19 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - eoreq r3, r7, r0, asr pc │ │ │ │ + eoreq r3, r7, r0, asr #28 │ │ │ │ rsbseq r7, r4, r4, ror r7 │ │ │ │ rsbseq r7, r4, ip, lsl r7 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ rsbseq r7, r4, ip, ror #13 │ │ │ │ @ instruction: 0x00747694 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ rsbseq r7, r4, r8, asr #12 │ │ │ │ @@ -208726,19 +208726,19 @@ │ │ │ │ strd r0, [sp, #24] │ │ │ │ b ea07c │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ mvnsmi r0, r0 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ rsbseq r5, r4, ip, ror #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r2, r7, r4, lsr r5 │ │ │ │ - strdeq r2, [r7], -r0 @ │ │ │ │ + eoreq r2, r7, r4, lsr #8 │ │ │ │ + eoreq r2, r7, r0, ror #7 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - eoreq r2, r7, r0, ror r4 │ │ │ │ + eoreq r2, r7, r0, ror #6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ bhi ea568 │ │ │ │ ldr r0, [pc, #312] @ ea5fc │ │ │ │ cmp r3, r0 │ │ │ │ bhi ea550 │ │ │ │ @@ -208818,15 +208818,15 @@ │ │ │ │ ldr r0, [pc, #24] @ ea60c │ │ │ │ cmp r3, r0 │ │ │ │ beq ea550 │ │ │ │ b ea5b0 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andmi r1, r0, r1, asr #32 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - eoreq r2, r7, r4, asr #5 │ │ │ │ + @ instruction: 0x002721b4 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldr ip, [pc, #332] @ ea768 │ │ │ │ cmp r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ beq ea674 │ │ │ │ cmp r2, #4 │ │ │ │ @@ -209452,17 +209452,17 @@ │ │ │ │ add r8, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ beq eae08 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 13fca0 │ │ │ │ b eae08 │ │ │ │ - eoreq r1, r7, ip, lsr #28 │ │ │ │ + eoreq r1, r7, ip, lsl sp │ │ │ │ ldrheq r5, [r4], #-84 @ 0xffffffac @ │ │ │ │ - strdeq r1, [r7], -sl @ │ │ │ │ + eoreq r1, r7, sl, ror #23 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -211464,19 +211464,19 @@ │ │ │ │ mov r3, #20 │ │ │ │ b ecc88 │ │ │ │ mov r3, #20 │ │ │ │ b ecb08 │ │ │ │ mov r3, #20 │ │ │ │ b ecc28 │ │ │ │ rsbseq r3, r4, r4, lsr #12 │ │ │ │ - eoreq r3, r7, sl, lsl #2 │ │ │ │ + strdeq r2, [r7], -sl @ │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ - ldrdeq r3, [r7], -r8 @ │ │ │ │ - strheq r3, [r7], -ip @ │ │ │ │ - eoreq r3, r7, sl, lsr #1 │ │ │ │ + eoreq r2, r7, r8, asr #31 │ │ │ │ + eoreq r2, r7, ip, lsr #31 │ │ │ │ + mlaeq r7, sl, pc, r2 @ │ │ │ │ rsbseq ip, r3, ip, ror sl │ │ │ │ rsbseq ip, r3, r8, ror #20 │ │ │ │ rsbseq ip, r3, ip, lsl #21 │ │ │ │ rsbseq ip, r3, r0, asr #20 │ │ │ │ ldrsheq ip, [r3], #-148 @ 0xffffff6c @ │ │ │ │ rsbseq ip, r3, r8, lsl sl │ │ │ │ rsbseq ip, r3, ip, ror #17 │ │ │ │ @@ -211546,15 +211546,15 @@ │ │ │ │ bl 13fde0 │ │ │ │ ldr r7, [pc, #648] @ ed320 │ │ │ │ mov r2, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne ed280 │ │ │ │ ldr fp, [pc, #616] @ ed324 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r7, [fp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq ed25c │ │ │ │ @@ -211565,15 +211565,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq ed130 │ │ │ │ ldr r4, [pc, #576] @ ed328 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne ed2cc │ │ │ │ ldr r2, [pc, #548] @ ed32c │ │ │ │ ldr r3, [pc, #524] @ ed318 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -211676,15 +211676,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ed2a4 │ │ │ │ cmp fp, #0 │ │ │ │ bne ed290 │ │ │ │ b ed0b4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -211693,15 +211693,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ bl 13ed9c │ │ │ │ b ed100 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ed2e8 │ │ │ │ cmp fp, #0 │ │ │ │ bne ed288 │ │ │ │ b ed0b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -211709,19 +211709,19 @@ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r2, r4, ip, lsr #31 │ │ │ │ rsbseq r7, r6, r4, lsl #10 │ │ │ │ rsbseq r7, r6, r0, asr #9 │ │ │ │ ldrheq r7, [r6], #-68 @ 0xffffffbc @ │ │ │ │ ldrsheq r2, [r4], #-224 @ 0xffffff20 @ │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - eoreq r5, r5, r0, ror #19 │ │ │ │ - eoreq fp, r4, ip, ror #3 │ │ │ │ + ldrdeq r5, [r5], -r0 @ │ │ │ │ + ldrdeq fp, [r4], -ip @ │ │ │ │ ldrsbeq r7, [r6], #-60 @ 0xffffffc4 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq r9, r5, ip, asr r5 │ │ │ │ + eoreq r9, r5, ip, asr #8 │ │ │ │ @ instruction: 0xfffff714 │ │ │ │ @ instruction: 0xfffff700 │ │ │ │ rsbseq r7, r6, r0, lsl r3 │ │ │ │ ldr r3, [pc, #188] @ ed418 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r1, [pc, #184] @ ed41c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -211766,15 +211766,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #68] @ ed44c │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #60] @ ed450 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ - strdeq r2, [r7], -r8 @ │ │ │ │ + eoreq r2, r7, r8, ror #13 │ │ │ │ @ instruction: 0x00742c94 │ │ │ │ andeq r0, r0, r0, asr r7 │ │ │ │ muleq r0, r4, r9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ @@ -212089,21 +212089,21 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #204] @ ed9e0 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #196] @ ed9e4 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r2, [r7], -r0 @ │ │ │ │ + eoreq r2, r7, r0, asr #9 │ │ │ │ rsbseq r2, r4, r0, ror #20 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ - mlaeq r7, sp, r5, r2 │ │ │ │ - eoreq r2, r7, r4, lsl #11 │ │ │ │ - eoreq r2, r7, r8, ror r5 │ │ │ │ + eoreq r2, r7, sp, lsl #9 │ │ │ │ + eoreq r2, r7, r4, ror r4 │ │ │ │ + eoreq r2, r7, r8, ror #8 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ andeq r0, r0, r0, ror r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #13 │ │ │ │ andeq r0, r0, r4, lsl #18 │ │ │ │ andeq r0, r0, r4, ror r9 │ │ │ │ @@ -212386,21 +212386,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #228] @ ede9c │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #220] @ edea0 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - mlaeq r7, r0, r1, r2 │ │ │ │ + eoreq r2, r7, r0, lsl #1 │ │ │ │ ldrsbeq r2, [r4], #-88 @ 0xffffffa8 @ │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ - eoreq r2, r7, r9, ror r1 │ │ │ │ - eoreq r2, r7, r5, ror #2 │ │ │ │ - eoreq r2, r7, r4, asr r1 │ │ │ │ - eoreq r2, r7, r8, asr #2 │ │ │ │ + eoreq r2, r7, r9, rrx │ │ │ │ + eoreq r2, r7, r5, asr r0 │ │ │ │ + eoreq r2, r7, r4, asr #32 │ │ │ │ + eoreq r2, r7, r8, lsr r0 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ muleq r0, ip, r9 │ │ │ │ andeq r0, r0, r0, lsr #10 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ andeq r0, r0, r8, asr #15 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ muleq r0, r0, r9 │ │ │ │ @@ -212784,23 +212784,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #320] @ ee530 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #312] @ ee534 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, r6, asr #26 │ │ │ │ + eoreq r1, r7, r6, lsr ip │ │ │ │ rsbseq r2, r4, r8, asr #2 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ - eoreq r1, r7, pc, lsr #26 │ │ │ │ - eoreq r1, r7, ip, lsl sp │ │ │ │ - eoreq r1, r7, r0, lsl sp │ │ │ │ - eoreq r1, r7, r4, lsl #26 │ │ │ │ - strdeq r1, [r7], -r8 @ │ │ │ │ - eoreq r1, r7, ip, ror #25 │ │ │ │ + eoreq r1, r7, pc, lsl ip │ │ │ │ + eoreq r1, r7, ip, lsl #24 │ │ │ │ + eoreq r1, r7, r0, lsl #24 │ │ │ │ + strdeq r1, [r7], -r4 @ │ │ │ │ + eoreq r1, r7, r8, ror #23 │ │ │ │ + ldrdeq r1, [r7], -ip @ │ │ │ │ andeq r0, r0, r8, lsr #11 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ andeq r0, r0, r0, ror #13 │ │ │ │ muleq r0, r8, r7 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ andeq r0, r0, r0, asr r6 │ │ │ │ @@ -212892,15 +212892,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [pc, #648] @ ee830 │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne ee788 │ │ │ │ ldr fp, [pc, #624] @ ee834 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r8, [fp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ beq ee638 │ │ │ │ @@ -212911,15 +212911,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq ee65c │ │ │ │ ldr r4, [pc, #584] @ ee838 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne ee770 │ │ │ │ ldr r2, [pc, #556] @ ee83c │ │ │ │ ldr r3, [pc, #532] @ ee828 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -213022,15 +213022,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ee7ac │ │ │ │ cmp fp, #0 │ │ │ │ bne ee798 │ │ │ │ b ee5bc │ │ │ │ ldr r1, [pc, #128] @ ee85c │ │ │ │ @@ -213041,15 +213041,15 @@ │ │ │ │ bl 142e88 │ │ │ │ mov r5, r0 │ │ │ │ b ee6dc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ee7f8 │ │ │ │ cmp fp, #0 │ │ │ │ bne ee790 │ │ │ │ b ee5bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -213061,17 +213061,17 @@ │ │ │ │ rsbseq r5, r6, ip, lsr #31 │ │ │ │ rsbseq r1, r4, r8, ror #19 │ │ │ │ @ instruction: 0xffffe35c │ │ │ │ @ instruction: 0xffffe32c │ │ │ │ rsbseq r5, r6, r4, lsl pc │ │ │ │ andeq r1, r0, r3, lsl r4 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - mlaeq r4, ip, ip, r9 │ │ │ │ + eoreq r9, r4, ip, lsl #23 │ │ │ │ rsbseq r5, r6, r8, lsl #28 │ │ │ │ - mlaeq r4, r0, fp, r9 │ │ │ │ + eoreq r9, r4, r0, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ @@ -213095,15 +213095,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #644] @ eeb58 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne eea58 │ │ │ │ ldr r8, [pc, #620] @ eeb5c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq ee964 │ │ │ │ @@ -213114,15 +213114,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq ee978 │ │ │ │ ldr r4, [pc, #580] @ eeb60 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne eea40 │ │ │ │ ldr r2, [pc, #552] @ eeb64 │ │ │ │ ldr r3, [pc, #528] @ eeb50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -213202,15 +213202,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne eea7c │ │ │ │ cmp r8, #0 │ │ │ │ bne eea68 │ │ │ │ b ee8e8 │ │ │ │ ldr r2, [pc, #208] @ eeb7c │ │ │ │ @@ -213240,15 +213240,15 @@ │ │ │ │ ldr r2, [pc, #128] @ eeb8c │ │ │ │ add r2, pc, r2 │ │ │ │ b eeaac │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne eeb14 │ │ │ │ cmp r8, #0 │ │ │ │ bne eea60 │ │ │ │ b ee8e8 │ │ │ │ ldr r3, [pc, #76] @ eeb90 │ │ │ │ @@ -213261,21 +213261,21 @@ │ │ │ │ rsbseq r1, r4, r8, lsr #14 │ │ │ │ rsbseq r5, r6, ip, lsl #25 │ │ │ │ rsbseq r5, r6, r0, lsl #25 │ │ │ │ ldrheq r1, [r4], #-108 @ 0xffffff94 @ │ │ │ │ ldrsheq r5, [r6], #-184 @ 0xffffff48 @ │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - eoreq r1, r7, r6, asr #4 │ │ │ │ + eoreq r1, r7, r6, lsr r1 │ │ │ │ rsbseq r5, r6, r8, lsr fp │ │ │ │ - eoreq r5, r5, r4, asr r7 │ │ │ │ - ldrdeq r9, [r4], -r0 @ │ │ │ │ - eoreq r5, r5, ip, lsl r7 │ │ │ │ - eoreq r9, r4, r0, ror fp │ │ │ │ - eoreq r9, r4, r0, ror r8 │ │ │ │ + eoreq r5, r5, r4, asr #12 │ │ │ │ + eoreq r9, r4, r0, asr #15 │ │ │ │ + eoreq r5, r5, ip, lsl #12 │ │ │ │ + eoreq r9, r4, r0, ror #20 │ │ │ │ + eoreq r9, r4, r0, ror #14 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -213529,15 +213529,15 @@ │ │ │ │ add r4, r2, r4 │ │ │ │ bne eef74 │ │ │ │ ldr r8, [pc, #608] @ ef1f8 │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef170 │ │ │ │ ldr r8, [pc, #580] @ ef1fc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr sl, [r8, #24] │ │ │ │ cmp sl, #0 │ │ │ │ beq ef02c │ │ │ │ @@ -213548,15 +213548,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq ef050 │ │ │ │ ldr r4, [pc, #540] @ ef200 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef158 │ │ │ │ ldr r2, [pc, #512] @ ef204 │ │ │ │ ldr r3, [pc, #488] @ ef1f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -213656,26 +213656,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne ef194 │ │ │ │ cmp sl, #0 │ │ │ │ bne ef180 │ │ │ │ b eefb0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne ef1c0 │ │ │ │ cmp sl, #0 │ │ │ │ bne ef178 │ │ │ │ b eefb0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -213756,15 +213756,15 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl ef218 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b ee538 │ │ │ │ - eoreq r0, r7, r6, lsr sl │ │ │ │ + eoreq r0, r7, r6, lsr #18 │ │ │ │ ldrheq r0, [r4], #-216 @ 0xffffff28 @ │ │ │ │ andeq r0, 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ @@ -213809,15 +213809,15 @@ │ │ │ │ add r4, r2, r4 │ │ │ │ bne ef3d4 │ │ │ │ ldr r9, [pc, #624] @ ef668 │ │ │ │ mov r2, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef5e0 │ │ │ │ ldr r9, [pc, #596] @ ef66c │ │ │ │ add r9, pc, r9 │ │ │ │ ldr fp, [r9, #28] │ │ │ │ cmp fp, #0 │ │ │ │ beq ef48c │ │ │ │ @@ -213828,15 +213828,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq ef4b0 │ │ │ │ ldr r4, [pc, #556] @ ef670 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef5c8 │ │ │ │ ldr r2, [pc, #528] @ ef674 │ │ │ │ ldr r3, [pc, #504] @ ef660 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -213940,26 +213940,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ef604 │ │ │ │ cmp fp, #0 │ │ │ │ bne ef5f0 │ │ │ │ b ef410 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ef630 │ │ │ │ cmp fp, #0 │ │ │ │ bne ef5e8 │ │ │ │ b ef410 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -213985,15 +213985,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #432] @ ef86c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef7f0 │ │ │ │ ldr r8, [pc, #408] @ ef870 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ cmp r7, #0 │ │ │ │ beq ef728 │ │ │ │ @@ -214004,15 +214004,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq ef75c │ │ │ │ ldr r4, [pc, #368] @ ef874 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef7d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #328] @ ef878 │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -214072,26 +214072,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne ef814 │ │ │ │ cmp r8, #0 │ │ │ │ bne ef800 │ │ │ │ b ef6d0 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne ef840 │ │ │ │ cmp r8, #0 │ │ │ │ bne ef7f8 │ │ │ │ b ef6d0 │ │ │ │ ldrsheq r4, [r6], #-224 @ 0xffffff20 @ │ │ │ │ @@ -214416,15 +214416,15 @@ │ │ │ │ bl 13e820 │ │ │ │ b efbdc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 13e820 │ │ │ │ b efbcc │ │ │ │ rsbseq r0, r4, ip, lsr r6 │ │ │ │ - @ instruction: 0x002702b9 │ │ │ │ + eoreq r0, r7, r9, lsr #3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xf00001ff │ │ │ │ svceq 0x00fff000 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ svceq 0x00ffff00 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ @@ -214749,15 +214749,15 @@ │ │ │ │ b f0074 │ │ │ │ mov r1, #8 │ │ │ │ b f01f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r0, r4, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r0, r4, r4, lsl r2 │ │ │ │ - mlaeq r6, fp, lr, pc @ │ │ │ │ + eoreq pc, r6, fp, lsl #27 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ rsbseq r0, r4, r8, ror #2 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ rsbseq r0, r4, ip │ │ │ │ ldrsbeq pc, [r3], #-252 @ 0xffffff04 @ │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ @@ -214871,15 +214871,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #2 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ - eoreq pc, r6, r8, ror #16 │ │ │ │ + eoreq pc, r6, r8, asr r7 @ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ beq f04ac │ │ │ │ @@ -215286,16 +215286,16 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #8 │ │ │ │ b f0ae4 │ │ │ │ mov r1, #1 │ │ │ │ b f0ae4 │ │ │ │ mov r1, #4 │ │ │ │ b f0ae4 │ │ │ │ - eoreq pc, r6, r5, asr r2 @ │ │ │ │ - eoreq pc, r6, r5, lsr r2 @ │ │ │ │ + eoreq pc, r6, r5, asr #2 │ │ │ │ + eoreq pc, r6, r5, lsr #2 │ │ │ │ @ instruction: 0xffffff98 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ mov ip, r0 │ │ │ │ cmp lr, #11 │ │ │ │ mov r4, r1 │ │ │ │ beq f0b84 │ │ │ │ @@ -215338,15 +215338,15 @@ │ │ │ │ mov r0, #8 │ │ │ │ b f0ba8 │ │ │ │ mov r0, #1 │ │ │ │ b f0ba8 │ │ │ │ mov r0, #4 │ │ │ │ b f0ba8 │ │ │ │ @ instruction: 0xffffffc8 │ │ │ │ - eoreq pc, r6, r1, ror #2 │ │ │ │ + eoreq pc, r6, r1, asr r0 @ │ │ │ │ mov r1, #13 │ │ │ │ b f074c │ │ │ │ mov r1, #14 │ │ │ │ b f074c │ │ │ │ mov r1, #15 │ │ │ │ b f074c │ │ │ │ cmp r0, #14 │ │ │ │ @@ -215359,16 +215359,16 @@ │ │ │ │ ldr r0, [pc, #20] @ f0c3c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f0c40 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r0, r1, r0, ror r7 │ │ │ │ - eoreq fp, r3, r8, lsr #24 │ │ │ │ - eoreq fp, r3, ip, lsl ip │ │ │ │ + eoreq fp, r3, r8, lsl fp │ │ │ │ + eoreq fp, r3, ip, lsl #22 │ │ │ │ ldr r3, [pc, #200] @ f0d14 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #14 │ │ │ │ bhi f0c6c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -215413,30 +215413,30 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ f0d4c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ f0d50 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq pc, r6, r8, ror #1 │ │ │ │ - eoreq r4, r4, r4, asr #5 │ │ │ │ - eoreq r7, r4, r8, asr #14 │ │ │ │ - eoreq r2, r5, r4, ror #7 │ │ │ │ - eoreq r7, r4, r8, lsr r7 │ │ │ │ - eoreq r7, r4, r4, asr #14 │ │ │ │ - eoreq r7, r4, ip, lsl #14 │ │ │ │ - strdeq r7, [r4], -r4 @ │ │ │ │ - eoreq r0, r5, r0, ror #9 │ │ │ │ - eoreq r7, r4, ip, lsr #14 │ │ │ │ - eoreq r7, r4, r8, lsr #14 │ │ │ │ - eoreq r7, r4, r4, lsr #14 │ │ │ │ - eoreq r7, r4, r0, lsr #14 │ │ │ │ - eoreq r7, r4, ip, lsl r7 │ │ │ │ - eoreq r7, r4, ip, lsl r7 │ │ │ │ - eoreq r6, r4, r8, ror pc │ │ │ │ + ldrdeq lr, [r6], -r8 @ │ │ │ │ + @ instruction: 0x002441b4 │ │ │ │ + eoreq r7, r4, r8, lsr r6 │ │ │ │ + ldrdeq r2, [r5], -r4 @ │ │ │ │ + eoreq r7, r4, r8, lsr #12 │ │ │ │ + eoreq r7, r4, r4, lsr r6 │ │ │ │ + strdeq r7, [r4], -ip @ │ │ │ │ + eoreq r7, r4, r4, ror #11 │ │ │ │ + ldrdeq r0, [r5], -r0 @ │ │ │ │ + eoreq r7, r4, ip, lsl r6 │ │ │ │ + eoreq r7, r4, r8, lsl r6 │ │ │ │ + eoreq r7, r4, r4, lsl r6 │ │ │ │ + eoreq r7, r4, r0, lsl r6 │ │ │ │ + eoreq r7, r4, ip, lsl #12 │ │ │ │ + eoreq r7, r4, ip, lsl #12 │ │ │ │ + eoreq r6, r4, r8, ror #28 │ │ │ │ ldr r3, [pc, #200] @ f0e24 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #14 │ │ │ │ bhi f0d7c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -215481,46 +215481,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ f0e5c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ f0e60 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq lr, r6, r7, ror #31 │ │ │ │ - eoreq r7, r4, r0, ror #13 │ │ │ │ - eoreq r7, r4, r4, lsr #13 │ │ │ │ - eoreq r3, r6, r8, lsl sl │ │ │ │ - mlaeq r4, r0, r6, r7 │ │ │ │ - eoreq sp, r5, r8, ror r8 │ │ │ │ - eoreq r8, r4, r0, lsl #4 │ │ │ │ - strheq pc, [r3], -r4 @ │ │ │ │ - mlaeq r5, r4, r5, lr │ │ │ │ - eoreq r9, r4, r0, lsr #2 │ │ │ │ - eoreq r9, r4, r8, lsr #2 │ │ │ │ - eoreq r7, r4, r0, asr #12 │ │ │ │ - eoreq r7, r4, ip, lsr r6 │ │ │ │ - eoreq r7, r4, r8, lsr r6 │ │ │ │ - eoreq r7, r4, r4, lsr r6 │ │ │ │ - eoreq r7, r4, r0, lsr r6 │ │ │ │ + ldrdeq lr, [r6], -r7 @ │ │ │ │ + ldrdeq r7, [r4], -r0 @ │ │ │ │ + mlaeq r4, r4, r5, r7 │ │ │ │ + eoreq r3, r6, r8, lsl #18 │ │ │ │ + eoreq r7, r4, r0, lsl #11 │ │ │ │ + eoreq sp, r5, r8, ror #14 │ │ │ │ + strdeq r8, [r4], -r0 @ │ │ │ │ + eoreq lr, r3, r4, lsr #31 │ │ │ │ + eoreq lr, r5, r4, lsl #9 │ │ │ │ + eoreq r9, r4, r0, lsl r0 │ │ │ │ + eoreq r9, r4, r8, lsl r0 │ │ │ │ + eoreq r7, r4, r0, lsr r5 │ │ │ │ + eoreq r7, r4, ip, lsr #10 │ │ │ │ + eoreq r7, r4, r8, lsr #10 │ │ │ │ + eoreq r7, r4, r4, lsr #10 │ │ │ │ + eoreq r7, r4, r0, lsr #10 │ │ │ │ cmp r0, #31 │ │ │ │ bhi f0e8c │ │ │ │ ldr r3, [pc, #36] @ f0e98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f0e9c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f0ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00710490 │ │ │ │ - eoreq fp, r3, r8, asr #19 │ │ │ │ - @ instruction: 0x0023b9bc │ │ │ │ + @ instruction: 0x0023b8b8 │ │ │ │ + eoreq fp, r3, ip, lsr #17 │ │ │ │ subs r3, r1, #4 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne f0f20 │ │ │ │ cmp r1, #6 │ │ │ │ @@ -215559,86 +215559,86 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ f0f74 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ f0f78 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - mlaeq r4, r8, r5, r7 │ │ │ │ + eoreq r7, r4, r8, lsl #9 │ │ │ │ rsbseq r0, r1, ip, lsr r2 │ │ │ │ - eoreq fp, r3, r4, lsr r9 │ │ │ │ - eoreq r7, r4, r8, lsr r5 │ │ │ │ - eoreq fp, r3, ip, lsl r9 │ │ │ │ - eoreq r7, r4, r0, lsr #11 │ │ │ │ - eoreq r7, r4, r8, asr r5 │ │ │ │ - eoreq r7, r4, ip, ror #10 │ │ │ │ + eoreq fp, r3, r4, lsr #16 │ │ │ │ + eoreq r7, r4, r8, lsr #8 │ │ │ │ + eoreq fp, r3, ip, lsl #16 │ │ │ │ + mlaeq r4, r0, r4, r7 │ │ │ │ + eoreq r7, r4, r8, asr #8 │ │ │ │ + eoreq r7, r4, ip, asr r4 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ bhi f0fa4 │ │ │ │ ldr r3, [pc, #36] @ f0fb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f0fb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f0fb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r0, r1, r4, lsr r0 │ │ │ │ - @ instruction: 0x0023b8b0 │ │ │ │ - eoreq fp, r3, r4, lsr #17 │ │ │ │ + eoreq fp, r3, r0, lsr #15 │ │ │ │ + mlaeq r3, r4, r7, fp │ │ │ │ cmp r0, #4 │ │ │ │ bhi f0fe4 │ │ │ │ ldr r3, [pc, #36] @ f0ff0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f0ff4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f0ff8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq pc, r0, r0, ror #31 │ │ │ │ - eoreq fp, r3, r0, ror r8 │ │ │ │ - eoreq fp, r3, r4, ror #16 │ │ │ │ + eoreq fp, r3, r0, ror #14 │ │ │ │ + eoreq fp, r3, r4, asr r7 │ │ │ │ cmp r0, #11 │ │ │ │ bhi f1024 │ │ │ │ ldr r3, [pc, #36] @ f1030 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f1034 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f1038 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq pc, r0, r0, ror pc @ │ │ │ │ - eoreq fp, r3, r0, lsr r8 │ │ │ │ - eoreq fp, r3, r4, lsr #16 │ │ │ │ + eoreq fp, r3, r0, lsr #14 │ │ │ │ + eoreq fp, r3, r4, lsl r7 │ │ │ │ cmp r0, #6 │ │ │ │ bhi f1064 │ │ │ │ ldr r3, [pc, #36] @ f1070 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f1074 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f1078 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq pc, r0, r4, lsl pc @ │ │ │ │ - strdeq fp, [r3], -r0 @ │ │ │ │ - eoreq fp, r3, r4, ror #15 │ │ │ │ + eoreq fp, r3, r0, ror #13 │ │ │ │ + ldrdeq fp, [r3], -r4 @ │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -295769,15 +295769,15 @@ │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ b 13f290 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, pc, r4, lsl pc @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - strdeq r1, [r2], -ip @ │ │ │ │ + eoreq r1, r2, ip, ror #5 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ rsbeq r0, pc, r8, lsl #28 │ │ │ │ mov r1, r0 │ │ │ │ @@ -295950,16 +295950,16 @@ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ b 13f58c │ │ │ │ - eoreq r0, r2, r4, ror #30 │ │ │ │ - @ instruction: 0x00220db4 │ │ │ │ + eoreq r0, r2, r4, asr lr │ │ │ │ + eoreq r0, r2, r4, lsr #25 │ │ │ │ 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 r3, [r0, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -296082,15 +296082,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ teqcc r3, #52, 6 @ 0xd0000000 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - eoreq r0, r2, ip, lsl #31 │ │ │ │ + eoreq r0, r2, ip, ror lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ 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 r1, #56 @ 0x38 │ │ │ │ @@ -296132,15 +296132,15 @@ │ │ │ │ bl 142198 │ │ │ │ mov r7, #0 │ │ │ │ b 13fa28 │ │ │ │ teqcc r3, #52, 6 @ 0xd0000000 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + eoreq r0, r2, r0, asr #27 │ │ │ │ ldr r2, [pc, #12] @ 13fa68 │ │ │ │ ldr r1, [pc, #12] @ 13fa6c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 13f990 │ │ │ │ @ instruction: 0xfffff538 │ │ │ │ @ instruction: 0xfffffa6c │ │ │ │ @@ -296264,15 +296264,15 @@ │ │ │ │ add r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1dd2c │ │ │ │ b 13fc28 │ │ │ │ - eoreq r0, r2, r0, asr #17 │ │ │ │ + @ instruction: 0x002207b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ @@ -296630,15 +296630,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r0, r2, ip, lsr #6 │ │ │ │ + eoreq r0, r2, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #12 │ │ │ │ bl 141f9c │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -296866,22 +296866,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #2 │ │ │ │ strne r0, [r6] │ │ │ │ strne r3, [r5] │ │ │ │ tst r3, #4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 140560 │ │ │ │ - andseq lr, pc, r0, lsl #4 │ │ │ │ + ldrsheq lr, [pc], -r0 │ │ │ │ rsbeq pc, lr, r8, ror #21 │ │ │ │ strheq r7, [ip], #-216 @ 0xffffff28 @ │ │ │ │ @ instruction: 0x00714094 │ │ │ │ rsbseq r4, r1, r8, lsl #1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andseq lr, pc, r8, ror r1 @ │ │ │ │ - mulseq pc, r0, sl @ │ │ │ │ + andseq lr, pc, r8, rrx │ │ │ │ + andseq lr, pc, r0, lsl #19 │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [pc, #672] @ 1408a8 │ │ │ │ @@ -297052,25 +297052,25 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 1e02c │ │ │ │ b 1406c0 │ │ │ │ rsbeq pc, lr, ip, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, pc, ip, lsl sp @ │ │ │ │ - rsbeq pc, lr, ip, lsr #18 │ │ │ │ - andseq lr, lr, r0, ror #14 │ │ │ │ andseq r1, pc, ip, lsl #24 │ │ │ │ - andseq ip, lr, r4, ror #22 │ │ │ │ - andseq sp, pc, r4, asr #30 │ │ │ │ - eoreq r0, r2, r4, asr #1 │ │ │ │ - andseq sp, pc, r0, ror #29 │ │ │ │ - andseq sp, pc, ip, asr #29 │ │ │ │ - @ instruction: 0x001fded0 │ │ │ │ - @ instruction: 0x001fdeb0 │ │ │ │ + rsbeq pc, lr, ip, lsr #18 │ │ │ │ + andseq lr, lr, r0, asr r6 │ │ │ │ + @ instruction: 0x001f1afc │ │ │ │ + andseq ip, lr, r4, asr sl │ │ │ │ + andseq sp, pc, r4, lsr lr @ │ │ │ │ + @ instruction: 0x0021ffb4 │ │ │ │ + @ instruction: 0x001fddd0 │ │ │ │ + @ instruction: 0x001fddbc │ │ │ │ + andseq sp, pc, r0, asr #27 │ │ │ │ + andseq sp, pc, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3032] @ 0xbd8 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #160] @ 14099c │ │ │ │ @@ -297113,16 +297113,16 @@ │ │ │ │ bne 140998 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq pc, [lr], #-96 @ 0xffffffa0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq pc, r1, ip, lsr #31 │ │ │ │ - ldrdeq r1, [r0], -r8 @ │ │ │ │ + mlaeq r1, ip, lr, pc @ │ │ │ │ + eoreq r1, r0, r8, asr #9 │ │ │ │ rsbeq pc, lr, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3032] @ 0xbd8 │ │ │ │ ldr ip, [pc, #172] @ 140a74 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ @@ -297168,15 +297168,15 @@ │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r3, [r1], #-184 @ 0xffffff48 @ │ │ │ │ rsbeq pc, lr, r4, lsl r6 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r1, r0, r4, lsl r5 │ │ │ │ + eoreq r1, r0, r4, lsl #8 │ │ │ │ strheq pc, [lr], #-80 @ 0xffffffb0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #184] @ 140b5c │ │ │ │ @@ -297300,15 +297300,15 @@ │ │ │ │ add r4, r6, r4 │ │ │ │ sub r4, r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e410 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r1, r0, r4, lsl #6 │ │ │ │ + strdeq r1, [r0], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -297321,15 +297321,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 1423b4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, r0, ip, ror lr │ │ │ │ + eoreq r1, r0, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ ldr ip, [pc, #120] @ 140d7c │ │ │ │ ldr r2, [pc, #120] @ 140d80 │ │ │ │ @@ -297535,16 +297535,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 141030 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq pc, lr, ip, asr #32 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq pc, r4, r7 @ │ │ │ │ - andseq pc, pc, ip, lsr r6 @ │ │ │ │ + andseq sp, pc, r4, lsl #13 │ │ │ │ + andseq pc, pc, ip, lsr #10 │ │ │ │ rsbeq lr, lr, ip, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #112] @ 1410d0 │ │ │ │ ldr r3, [pc, #112] @ 1410d4 │ │ │ │ @@ -297671,15 +297671,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #236] @ 14133c │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1412c4 │ │ │ │ ldr r4, [pc, #208] @ 141340 │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 13faf0 │ │ │ │ @@ -297689,15 +297689,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #1 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3] │ │ │ │ str r6, [r4] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, r6 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 13ed9c │ │ │ │ @@ -297709,26 +297709,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1412e8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1412d4 │ │ │ │ b 141268 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 141314 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1412cc │ │ │ │ b 141268 │ │ │ │ rsbseq r3, r1, r0, ror #6 │ │ │ │ @@ -297778,15 +297778,15 @@ │ │ │ │ ldr r5, [pc, #468] @ 1415c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r6, [pc, #440] @ 1415cc │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ bne 141548 │ │ │ │ ldr r3, [pc, #428] @ 1415d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ @@ -297803,15 +297803,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 1414cc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [pc, #372] @ 1415d8 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 141528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #336] @ 1415dc │ │ │ │ mov r0, r5 │ │ │ │ @@ -297825,15 +297825,15 @@ │ │ │ │ bl 13f990 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7] │ │ │ │ beq 1415c0 │ │ │ │ ldr r0, [pc, #288] @ 1415e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 329950 │ │ │ │ + bl 329840 │ │ │ │ b 141444 │ │ │ │ ldr r6, [pc, #276] @ 1415e8 │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1423b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -297871,26 +297871,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ bne 14156c │ │ │ │ cmp r5, #0 │ │ │ │ bne 141558 │ │ │ │ b 14141c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ bne 141598 │ │ │ │ cmp r7, #0 │ │ │ │ bne 141550 │ │ │ │ b 14141c │ │ │ │ mov r4, #0 │ │ │ │ b 14145c │ │ │ │ @@ -297963,15 +297963,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #228] @ 1417cc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 329950 │ │ │ │ + b 329840 │ │ │ │ ldr r3, [pc, #216] @ 1417d0 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd44 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -298016,20 +298016,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ add r0, r5, #1 │ │ │ │ bl 1e2cc │ │ │ │ b 1416cc │ │ │ │ mov r0, r6 │ │ │ │ b 1416c8 │ │ │ │ - andseq sp, pc, r0, asr #1 │ │ │ │ + @ instruction: 0x001fcfb0 │ │ │ │ rsbeq lr, lr, ip, lsr r9 │ │ │ │ ldrsheq r2, [r1], #-224 @ 0xffffff20 @ │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - andseq sp, pc, r0, ror r0 @ │ │ │ │ + andseq ip, pc, r0, ror #30 │ │ │ │ rsbseq r2, r1, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #60] @ 141830 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -298040,15 +298040,15 @@ │ │ │ │ ldr r3, [pc, #40] @ 141834 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #32] @ 141838 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 168bf8 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ b 141804 │ │ │ │ rsbseq r2, r1, ip, asr #27 │ │ │ │ ldrheq r2, [r1], #-220 @ 0xffffff24 @ │ │ │ │ @ instruction: 0xfffffe7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -298081,17 +298081,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r4 │ │ │ │ beq 1418a8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq ip, pc, ip, lsr #30 │ │ │ │ - andseq ip, pc, r0, lsr #30 │ │ │ │ - andseq ip, pc, r8, lsl pc @ │ │ │ │ + andseq ip, pc, ip, lsl lr @ │ │ │ │ + andseq ip, pc, r0, lsl lr @ │ │ │ │ + andseq ip, pc, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #116] @ 141960 │ │ │ │ mov r6, r1 │ │ │ │ @@ -298120,15 +298120,15 @@ │ │ │ │ bl 1e1e8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001fced4 │ │ │ │ + andseq ip, pc, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r4, r0, #24 │ │ │ │ add r1, r1, #31 │ │ │ │ bic r1, r1, #7 │ │ │ │ @@ -299616,15 +299616,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaeq r1, ip, ip, sp │ │ │ │ + eoreq sp, r1, ip, lsl #23 │ │ │ │ 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, #44] @ 0x2c │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -299748,18 +299748,18 @@ │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ b 1430f4 │ │ │ │ - strdeq sp, [r1], -r4 @ │ │ │ │ - eoreq sp, r1, r4, asr #22 │ │ │ │ - eoreq sp, r1, ip, lsl #22 │ │ │ │ - eoreq sp, r1, r0, asr r6 │ │ │ │ + eoreq sp, r1, r4, ror #13 │ │ │ │ + eoreq sp, r1, r4, lsr sl │ │ │ │ + strdeq sp, [r1], -ip @ │ │ │ │ + eoreq sp, r1, r0, asr #10 │ │ │ │ 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 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -299867,17 +299867,17 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ b 143404 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r3 │ │ │ │ moveq r5, r6 │ │ │ │ bne 1433ec │ │ │ │ b 14342c │ │ │ │ - eoreq sp, r1, r8, ror #18 │ │ │ │ - eoreq sp, r1, r4, ror #18 │ │ │ │ - eoreq sp, r1, r4, ror #17 │ │ │ │ + eoreq sp, r1, r8, asr r8 │ │ │ │ + eoreq sp, r1, r4, asr r8 │ │ │ │ + ldrdeq sp, [r1], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #3 │ │ │ │ @@ -299998,16 +299998,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 142198 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ bne 143644 │ │ │ │ b 143698 │ │ │ │ - mlaeq r1, r8, r6, sp │ │ │ │ - eoreq sp, r1, r0, lsl #13 │ │ │ │ + eoreq sp, r1, r8, lsl #11 │ │ │ │ + eoreq sp, r1, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -300042,16 +300042,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 1dd2c │ │ │ │ b 143734 │ │ │ │ - ldrdeq sp, [r1], -ip @ │ │ │ │ - eoreq sp, r1, ip, lsr #3 │ │ │ │ + eoreq sp, r1, ip, asr #9 │ │ │ │ + mlaeq r1, ip, r0, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ @@ -300075,15 +300075,15 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [ip, r1, lsl #5] │ │ │ │ cmp r3, r2 │ │ │ │ bcc 1437d0 │ │ │ │ b 1430c4 │ │ │ │ mov r1, #0 │ │ │ │ b 1430c4 │ │ │ │ - eoreq sp, r1, ip, lsr #2 │ │ │ │ + eoreq sp, r1, ip, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -300129,15 +300129,15 @@ │ │ │ │ ldr ip, [pc, #20] @ 1438c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #1 │ │ │ │ str ip, [r1, #4] │ │ │ │ strd r2, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ - eoreq sp, r1, r8, lsr #8 │ │ │ │ + eoreq sp, r1, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -300153,15 +300153,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 143924 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq sp, r1, r8, asr #7 │ │ │ │ + @ instruction: 0x0021d2b8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 143970 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ moveq r1, r2 │ │ │ │ @@ -300196,15 +300196,15 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ bne 1439ac │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq sp, r1, r0, lsr r3 │ │ │ │ + eoreq sp, r1, r0, lsr #4 │ │ │ │ ldr r3, [pc, #44] @ 143a08 │ │ │ │ ldr r1, [pc, #44] @ 143a0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #40] @ 143a10 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp] │ │ │ │ @@ -300238,35 +300238,35 @@ │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143b98 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 143af0 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ str r4, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ orrne r8, r7, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq 143ae4 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mla r5, r4, r5, r7 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ str r8, [r5, #8] │ │ │ │ ldr r3, [r6] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ bcc 143ac0 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -300276,38 +300276,38 @@ │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ beq 143b34 │ │ │ │ ldm r5, {r3, r4} │ │ │ │ bic r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143af0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne 143b00 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143bdc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 143b90 │ │ │ │ ldm r3, {r3, r4} │ │ │ │ bic r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #8] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143b4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -300320,15 +300320,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 143bb4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 143ba0 │ │ │ │ b 143a84 │ │ │ │ mov r1, #1 │ │ │ │ @@ -300336,15 +300336,15 @@ │ │ │ │ str r5, [r4] │ │ │ │ bl 13ed9c │ │ │ │ b 143b4c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 143bd0 │ │ │ │ b 143bf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -300358,25 +300358,25 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143d20 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, r6 │ │ │ │ bne 143d0c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bne 143c38 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -300414,28 +300414,28 @@ │ │ │ │ b 143c8c │ │ │ │ cmp r0, #2 │ │ │ │ beq 143d4c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 143d7c │ │ │ │ b 143d2c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 143d60 │ │ │ │ cmp r6, #0 │ │ │ │ bne 143d4c │ │ │ │ b 143c64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -300456,58 +300456,58 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub r7, r1, #8 │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r5, r6 │ │ │ │ beq 143ea4 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ beq 143e10 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143eb4 │ │ │ │ ldr r6, [r4, #-4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ ands r8, r6, #1 │ │ │ │ ldr r5, [r5] │ │ │ │ bne 143e60 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #-8] │ │ │ │ str r7, [r6, #12] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r8, [r5] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 13ed9c │ │ │ │ cmp r5, #0 │ │ │ │ beq 143e7c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143f1c │ │ │ │ ldr r4, [r4, #-4] │ │ │ │ mov r1, #1 │ │ │ │ bic r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r4, #-8] │ │ │ │ @@ -300515,28 +300515,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 143ee0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 143f10 │ │ │ │ b 143ec0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 143ef4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 143ee0 │ │ │ │ b 143e10 │ │ │ │ mov r3, #0 │ │ │ │ @@ -303124,16 +303124,16 @@ │ │ │ │ ldr r3, [pc, #28] @ 146798 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #16] @ 14679c │ │ │ │ str r2, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - b 329950 │ │ │ │ - eoreq lr, r0, ip, ror #8 │ │ │ │ + b 329840 │ │ │ │ + eoreq lr, r0, ip, asr r3 │ │ │ │ rsbseq sp, r0, r4, asr lr │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [pc, #4] @ 1467ac │ │ │ │ ldr r0, [pc, r3] │ │ │ │ b 1e59c │ │ │ │ rsbseq sp, r0, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -303155,15 +303155,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1de1c │ │ │ │ ldr r1, [pc, #32] @ 146824 │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 168bf8 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6] │ │ │ │ b 1467e0 │ │ │ │ ldrsheq sp, [r0], #-220 @ 0xffffff24 @ │ │ │ │ rsbseq sp, r0, r8, ror #27 │ │ │ │ @ instruction: 0xffffff44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -303185,15 +303185,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1e0c8 │ │ │ │ ldr r1, [pc, #32] @ 14689c │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 168bf8 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6] │ │ │ │ b 146858 │ │ │ │ rsbseq sp, r0, r4, lsl #27 │ │ │ │ rsbseq sp, r0, r0, ror sp │ │ │ │ @ instruction: 0xfffffecc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -303236,15 +303236,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 146980 │ │ │ │ cmp r4, #2 │ │ │ │ beq 14695c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 146980 │ │ │ │ cmp r6, #0 │ │ │ │ bne 146908 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -303404,15 +303404,15 @@ │ │ │ │ ldr r0, [pc, #24] @ 146bf4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 168c98 │ │ │ │ ldr r0, [pc, #12] @ 146bf8 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 329950 │ │ │ │ + b 329840 │ │ │ │ ldrsheq sp, [r0], #-156 @ 0xffffff64 @ │ │ │ │ @ instruction: 0xfffffe78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -303501,15 +303501,15 @@ │ │ │ │ blx fp │ │ │ │ cmp r9, #0 │ │ │ │ beq 146d8c │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 146d68 │ │ │ │ cmp r4, #2 │ │ │ │ beq 146f58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -303542,15 +303542,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 146e38 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ bne 146e08 │ │ │ │ cmp r8, #2 │ │ │ │ beq 146f3c │ │ │ │ ldr r8, [r4, #180] @ 0xb4 │ │ │ │ ldr fp, [r4, #168] @ 0xa8 │ │ │ │ add r3, r8, r9 │ │ │ │ @@ -303604,15 +303604,15 @@ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [pc, #156] @ 146fa8 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r9, [r7, #4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 146f74 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ bl 168e20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -303641,15 +303641,15 @@ │ │ │ │ bl 168bf8 │ │ │ │ b 146f1c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r9, [lr], #-56 @ 0xffffffc8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r9, lr, ip, lsl #7 │ │ │ │ rsbeq r9, lr, r8, lsl #3 │ │ │ │ - andseq r7, pc, r4, lsr #18 │ │ │ │ + andseq r7, pc, r4, lsl r8 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 1468a0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -303995,20 +303995,20 @@ │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, pc, r0, ror #8 │ │ │ │ + andseq r7, pc, r0, asr r3 @ │ │ │ │ @ instruction: 0xfffff758 │ │ │ │ rsbseq sp, r0, r4, lsl #3 │ │ │ │ rsbseq sp, r0, r0, ror r1 │ │ │ │ rsbeq r9, lr, r0, asr #26 │ │ │ │ - andseq sl, pc, r0, ror #20 │ │ │ │ + andseq sl, pc, r0, asr r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -304122,15 +304122,15 @@ │ │ │ │ bl 1dd2c │ │ │ │ mov r0, r8 │ │ │ │ bl 168d8c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 14771c │ │ │ │ cmp r4, #2 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -304724,22 +304724,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc84 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ orreq r0, r4, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq lr, lr, r0, ror #11 │ │ │ │ - andseq r6, pc, r0, lsr r8 @ │ │ │ │ - eoreq r0, r0, ip, asr #32 │ │ │ │ - andseq r9, lr, ip, asr r3 │ │ │ │ - andseq r6, lr, r0, ror #26 │ │ │ │ - andseq r6, pc, r0, lsr #15 │ │ │ │ - andseq r8, lr, r8, asr r9 │ │ │ │ - andseq r9, lr, r0, asr #5 │ │ │ │ + @ instruction: 0x001ee4d0 │ │ │ │ + andseq r6, pc, r0, lsr #14 │ │ │ │ + andseq pc, pc, ip, lsr pc @ │ │ │ │ + andseq r9, lr, ip, asr #4 │ │ │ │ + andseq r6, lr, r0, asr ip │ │ │ │ + mulseq pc, r0, r6 @ │ │ │ │ + andseq r8, lr, r8, asr #16 │ │ │ │ + @ instruction: 0x001e91b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #68] @ 14810c │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5] │ │ │ │ @@ -304749,22 +304749,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1413d8 │ │ │ │ mov r1, r4 │ │ │ │ bl 147f6c │ │ │ │ ldr r4, [pc, #36] @ 148114 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsbseq ip, r0, r1, lsr r5 │ │ │ │ - andseq r6, pc, r4, lsl r7 @ │ │ │ │ + andseq r6, pc, r4, lsl #12 │ │ │ │ rsbseq ip, r0, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl 1413d8 │ │ │ │ @@ -305024,21 +305024,21 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 1db34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1484a4 │ │ │ │ b 1484ec │ │ │ │ - andseq r1, lr, ip, ror #12 │ │ │ │ - eoreq r8, r1, r4, ror #18 │ │ │ │ - andseq r6, pc, r8, lsl #9 │ │ │ │ - andseq sl, pc, ip, ror r7 @ │ │ │ │ - andseq r2, lr, ip, ror r2 │ │ │ │ - andseq r6, pc, ip, lsr #8 │ │ │ │ - @ instruction: 0x001f63f8 │ │ │ │ + andseq r1, lr, ip, asr r5 │ │ │ │ + eoreq r8, r1, r4, asr r8 │ │ │ │ + andseq r6, pc, r8, ror r3 @ │ │ │ │ + andseq sl, pc, ip, ror #12 │ │ │ │ + andseq r2, lr, ip, ror #2 │ │ │ │ + andseq r6, pc, ip, lsl r3 @ │ │ │ │ + andseq r6, pc, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -305126,16 +305126,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, sl │ │ │ │ mov r9, sl │ │ │ │ b 14867c │ │ │ │ - @ instruction: 0x001f86d4 │ │ │ │ - andseq r6, pc, r4, lsr r2 @ │ │ │ │ + andseq r8, pc, r4, asr #11 │ │ │ │ + andseq r6, pc, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -305221,15 +305221,15 @@ │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ bne 148810 │ │ │ │ cmp r4, #1 │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, r5, #1 │ │ │ │ b 148708 │ │ │ │ - andseq r8, pc, r8, asr #11 │ │ │ │ + @ instruction: 0x001f84b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldr lr, [pc, #504] @ 148a6c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -305358,15 +305358,15 @@ │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ b 1489c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, lr, r8, ror r7 │ │ │ │ rsbseq sp, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r5, pc, r8, asr pc @ │ │ │ │ + andseq r5, pc, r8, asr #28 │ │ │ │ rsbseq sp, r0, r0, asr #10 │ │ │ │ rsbseq sp, r0, r4, asr r4 │ │ │ │ rsbeq r7, lr, r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -305456,15 +305456,15 @@ │ │ │ │ ldr r4, [pc, #1108] @ 149040 │ │ │ │ ldr r1, [pc, #1108] @ 149044 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [pc, #1068] @ 149024 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 1e02c │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r2, [pc, #1076] @ 149048 │ │ │ │ ldr r3, [pc, #1028] @ 14901c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -305711,69 +305711,69 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148144 │ │ │ │ mov r1, r4 │ │ │ │ bl 147f6c │ │ │ │ ldr r4, [pc, #224] @ 1490d8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ b 148bd0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, lr, r8, asr r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq sp, r0, r4, ror r3 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ rsbseq sp, r0, r0, lsl r3 │ │ │ │ - andseq r5, pc, r0, lsl sp @ │ │ │ │ - @ instruction: 0x001f5cd0 │ │ │ │ + andseq r5, pc, r0, lsl #24 │ │ │ │ + andseq r5, pc, r0, asr #23 │ │ │ │ rsbseq sp, r0, ip, ror r2 │ │ │ │ rsbseq ip, r0, r9, lsr sl │ │ │ │ rsbseq ip, r0, r4, lsr #20 │ │ │ │ rsbseq ip, r0, r0, lsl sl │ │ │ │ rsbseq sp, r0, r8, lsr r2 │ │ │ │ rsbeq r7, lr, r4, ror #7 │ │ │ │ ldrheq sp, [r0], #-28 @ 0xffffffe4 @ │ │ │ │ - andseq r5, pc, r8, lsr #24 │ │ │ │ - andseq r5, pc, r0, lsr ip @ │ │ │ │ - andseq r5, pc, r0, asr #24 │ │ │ │ - andseq r5, pc, r8, asr #24 │ │ │ │ - andseq r5, pc, r4, asr #24 │ │ │ │ - andseq r5, pc, ip, asr #24 │ │ │ │ - andseq r5, pc, r0, asr ip @ │ │ │ │ - andseq r5, pc, r4, asr ip @ │ │ │ │ - andseq r5, pc, r8, asr ip @ │ │ │ │ - andseq r5, pc, r0, ror #24 │ │ │ │ - andseq r5, pc, r4, ror #24 │ │ │ │ - andseq r5, pc, r4, ror #24 │ │ │ │ - andseq r5, pc, ip, ror #24 │ │ │ │ - andseq r5, pc, r0, ror ip @ │ │ │ │ - andseq r5, pc, r4, ror ip @ │ │ │ │ - andseq r5, pc, r4, ror ip @ │ │ │ │ - andseq r5, pc, ip, ror ip @ │ │ │ │ - andseq r5, pc, ip, ror ip @ │ │ │ │ - andseq r5, pc, r0, lsl #25 │ │ │ │ - andseq r5, pc, ip, ror ip @ │ │ │ │ - andseq r5, pc, r4, lsl #25 │ │ │ │ - andseq r5, pc, r8, lsl #25 │ │ │ │ - mulseq pc, r0, ip @ │ │ │ │ - mulseq pc, r8, ip @ │ │ │ │ - andseq r5, pc, r0, lsr #25 │ │ │ │ - andseq r5, pc, ip, lsr #25 │ │ │ │ - @ instruction: 0x001f5cb8 │ │ │ │ - @ instruction: 0x001f5cbc │ │ │ │ - andseq r5, pc, r8, asr #25 │ │ │ │ - @ instruction: 0x001f5cd0 │ │ │ │ - andseq r5, pc, r0, ror #25 │ │ │ │ - @ instruction: 0x001f5cf0 │ │ │ │ + andseq r5, pc, r8, lsl fp @ │ │ │ │ + andseq r5, pc, r0, lsr #22 │ │ │ │ + andseq r5, pc, r0, lsr fp @ │ │ │ │ + andseq r5, pc, r8, lsr fp @ │ │ │ │ + andseq r5, pc, r4, lsr fp @ │ │ │ │ + andseq r5, pc, ip, lsr fp @ │ │ │ │ + andseq r5, pc, r0, asr #22 │ │ │ │ + andseq r5, pc, r4, asr #22 │ │ │ │ + andseq r5, pc, r8, asr #22 │ │ │ │ + andseq r5, pc, r0, asr fp @ │ │ │ │ + andseq r5, pc, r4, asr fp @ │ │ │ │ + andseq r5, pc, r4, asr fp @ │ │ │ │ + andseq r5, pc, ip, asr fp @ │ │ │ │ + andseq r5, pc, r0, ror #22 │ │ │ │ + andseq r5, pc, r4, ror #22 │ │ │ │ + andseq r5, pc, r4, ror #22 │ │ │ │ + andseq r5, pc, ip, ror #22 │ │ │ │ + andseq r5, pc, ip, ror #22 │ │ │ │ + andseq r5, pc, r0, ror fp @ │ │ │ │ + andseq r5, pc, ip, ror #22 │ │ │ │ + andseq r5, pc, r4, ror fp @ │ │ │ │ + andseq r5, pc, r8, ror fp @ │ │ │ │ + andseq r5, pc, r0, lsl #23 │ │ │ │ + andseq r5, pc, r8, lsl #23 │ │ │ │ + mulseq pc, r0, fp @ │ │ │ │ + mulseq pc, ip, fp @ │ │ │ │ + andseq r5, pc, r8, lsr #23 │ │ │ │ + andseq r5, pc, ip, lsr #23 │ │ │ │ + @ instruction: 0x001f5bb8 │ │ │ │ + andseq r5, pc, r0, asr #23 │ │ │ │ + @ instruction: 0x001f5bd0 │ │ │ │ + andseq r5, pc, r0, ror #23 │ │ │ │ rsbseq ip, r0, r4, ror lr │ │ │ │ - andseq r5, pc, ip, lsr #17 │ │ │ │ + mulseq pc, ip, r7 @ │ │ │ │ rsbseq ip, r0, r4, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #104] @ 14915c │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -306511,17 +306511,17 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #172 @ 0xac │ │ │ │ bx lr │ │ │ │ mov r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ - eoreq r7, r1, r5, asr #4 │ │ │ │ - @ instruction: 0x002172bc │ │ │ │ - eoreq r7, r1, r9, ror #5 │ │ │ │ + eoreq r7, r1, r5, lsr r1 │ │ │ │ + eoreq r7, r1, ip, lsr #3 │ │ │ │ + ldrdeq r7, [r1], -r9 @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 149cc0 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -306548,16 +306548,16 @@ │ │ │ │ ldrb r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r0 │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ addgt r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - eoreq r7, r1, r4, asr r1 │ │ │ │ - eoreq r7, r1, r8, lsr r1 │ │ │ │ + eoreq r7, r1, r4, asr #32 │ │ │ │ + eoreq r7, r1, r8, lsr #32 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [pc, #2536] @ 14a720 │ │ │ │ @@ -308742,18 +308742,18 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ b 14bcd0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, lr, r4, ror r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r4, lr, r4, ror #11 │ │ │ │ - mlaeq r1, r8, r6, r5 │ │ │ │ - eoreq r5, r1, r8, asr #7 │ │ │ │ + eoreq r5, r1, r8, lsl #11 │ │ │ │ + @ instruction: 0x002152b8 │ │ │ │ rsbeq ip, fp, r8, asr #17 │ │ │ │ - eoreq r5, r1, r4, lsr #6 │ │ │ │ + eoreq r5, r1, r4, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -309225,20 +309225,20 @@ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 14c1b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, lr, r8, rrx │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, lr, r4, ror #31 │ │ │ │ - eoreq r5, r1, r8, lsl #22 │ │ │ │ - ldrdeq r4, [r1], -r0 @ │ │ │ │ - eoreq r4, r1, r0, asr #27 │ │ │ │ + strdeq r5, [r1], -r8 @ │ │ │ │ + eoreq r4, r1, r0, asr #25 │ │ │ │ + @ instruction: 0x00214cb0 │ │ │ │ @ instruction: 0x006bc09c │ │ │ │ - eoreq r4, r1, r4, lsr r9 │ │ │ │ - eoreq r4, r1, ip, lsl r8 │ │ │ │ + eoreq r4, r1, r4, lsr #16 │ │ │ │ + eoreq r4, r1, ip, lsl #14 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [sp, #4] │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -309654,16 +309654,16 @@ │ │ │ │ orr r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and r3, r2, #15 │ │ │ │ orr r3, r3, r2, lsl #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ b 14ccc8 │ │ │ │ - eoreq r5, r1, r0 │ │ │ │ - mlaeq r1, r4, pc, r4 @ │ │ │ │ + strdeq r4, [r1], -r0 @ │ │ │ │ + eoreq r4, r1, r4, lsl #29 │ │ │ │ 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 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov ip, r1 │ │ │ │ @@ -310155,17 +310155,17 @@ │ │ │ │ b 14d510 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #3] │ │ │ │ strb r3, [r2, #2] │ │ │ │ strb r3, [r2, #1] │ │ │ │ strb r3, [r2] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x002148b4 │ │ │ │ + eoreq r4, r1, r4, lsr #15 │ │ │ │ bge febf8024 │ │ │ │ - strdeq r4, [r1], -r4 @ │ │ │ │ + eoreq r4, r1, r4, ror #13 │ │ │ │ tst r1, #16 │ │ │ │ addne r3, r0, #4 │ │ │ │ moveq r3, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ andne r1, r1, #15 │ │ │ │ lsl r1, r1, #1 │ │ │ │ lsr r3, r3, r1 │ │ │ │ @@ -310189,15 +310189,15 @@ │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb ip, [ip, lr] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb ip, [r2, #2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r4, r1, r4, ror r7 │ │ │ │ + eoreq r4, r1, r4, ror #12 │ │ │ │ tst r1, #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr lr, [r0, #12] │ │ │ │ beq 14d6dc │ │ │ │ ldr ip, [r0, #4] │ │ │ │ and r3, r1, #15 │ │ │ │ lsl r3, r3, #1 │ │ │ │ @@ -310344,22 +310344,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ and ip, ip, #31 │ │ │ │ and r5, r5, #31 │ │ │ │ ldrb r1, [r3, r0] │ │ │ │ ldrb lr, [r3, ip] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ b 14d6c4 │ │ │ │ - eoreq r4, r1, r8, ror #12 │ │ │ │ - @ instruction: 0x002146b4 │ │ │ │ - eoreq r4, r1, r4, lsl #12 │ │ │ │ - mlaeq r1, ip, r5, r4 │ │ │ │ - @ instruction: 0x002145b4 │ │ │ │ eoreq r4, r1, r8, asr r5 │ │ │ │ + eoreq r4, r1, r4, lsr #11 │ │ │ │ + strdeq r4, [r1], -r4 @ │ │ │ │ + eoreq r4, r1, ip, lsl #9 │ │ │ │ + eoreq r4, r1, r4, lsr #9 │ │ │ │ + eoreq r4, r1, r8, asr #8 │ │ │ │ bge febf832c │ │ │ │ - eoreq r4, r1, r4, ror #9 │ │ │ │ + ldrdeq r4, [r1], -r4 @ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r3, r1, #16 │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ beq 14d8f0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 14d980 │ │ │ │ @@ -310485,17 +310485,17 @@ │ │ │ │ and r1, r3, #255 @ 0xff │ │ │ │ b 14d96c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ b 14d96c │ │ │ │ - eoreq r4, r1, ip, asr r4 │ │ │ │ - eoreq r4, r1, r8, ror #7 │ │ │ │ - eoreq r4, r1, ip, ror #6 │ │ │ │ + eoreq r4, r1, ip, asr #6 │ │ │ │ + ldrdeq r4, [r1], -r8 @ │ │ │ │ + eoreq r4, r1, ip, asr r2 │ │ │ │ bge febf8554 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r1, #7 │ │ │ │ movge ip, r1 │ │ │ │ asr ip, ip, #3 │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -312709,46 +312709,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ ldrdeq r0, [lr], #-32 @ 0xffffffe0 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, r1, r8, ror #1 │ │ │ │ - @ instruction: 0x001e23d8 │ │ │ │ + ldrdeq r1, [r1], -r8 @ │ │ │ │ + andseq r2, lr, r8, asr #5 │ │ │ │ ldr ip, [pc, #36] @ 14fd88 │ │ │ │ ldr r2, [pc, #36] @ 14fd8c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 14fd90 │ │ │ │ ldr r2, [pc, #28] @ 14fd94 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ @ instruction: 0x006e0294 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, r1, r0, lsl #1 │ │ │ │ - mulseq lr, ip, r3 │ │ │ │ + eoreq r1, r1, r0, ror pc │ │ │ │ + andseq r2, lr, ip, lsl #5 │ │ │ │ ldr ip, [pc, #36] @ 14fdc4 │ │ │ │ ldr r2, [pc, #36] @ 14fdc8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 14fdcc │ │ │ │ ldr r2, [pc, #28] @ 14fdd0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq r0, lr, r8, asr r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, r1, r8, lsl r0 │ │ │ │ - andseq r2, lr, r0, ror #6 │ │ │ │ + eoreq r1, r1, r8, lsl #30 │ │ │ │ + andseq r2, lr, r0, asr r2 │ │ │ │ b 152478 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -313038,46 +313038,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq pc, sp, ip, lsr #27 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r1, r0, asr #22 │ │ │ │ - @ instruction: 0x001e1eb4 │ │ │ │ + eoreq r1, r1, r0, lsr sl │ │ │ │ + andseq r1, lr, r4, lsr #27 │ │ │ │ ldr ip, [pc, #36] @ 1502ac │ │ │ │ ldr r2, [pc, #36] @ 1502b0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 1502b4 │ │ │ │ ldr r2, [pc, #28] @ 1502b8 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq pc, sp, r0, ror sp @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r1, [r1], -r8 @ │ │ │ │ - andseq r1, lr, r8, ror lr │ │ │ │ + eoreq r1, r1, r8, asr #19 │ │ │ │ + andseq r1, lr, r8, ror #26 │ │ │ │ ldr ip, [pc, #36] @ 1502e8 │ │ │ │ ldr r2, [pc, #36] @ 1502ec │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 1502f0 │ │ │ │ ldr r2, [pc, #28] @ 1502f4 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq pc, sp, r4, lsr sp @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r1, r0, ror sl │ │ │ │ - andseq r1, lr, ip, lsr lr │ │ │ │ + eoreq r1, r1, r0, ror #18 │ │ │ │ + andseq r1, lr, ip, lsr #26 │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [pc, #480] @ 1504f8 │ │ │ │ @@ -315182,46 +315182,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq sp, sp, ip, lsr #24 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r0, ip, asr #22 │ │ │ │ - andseq pc, sp, r4, lsr sp @ │ │ │ │ + eoreq pc, r0, ip, lsr sl @ │ │ │ │ + andseq pc, sp, r4, lsr #24 │ │ │ │ ldr ip, [pc, #36] @ 15242c │ │ │ │ ldr r2, [pc, #36] @ 152430 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 152434 │ │ │ │ ldr r2, [pc, #28] @ 152438 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ strdeq sp, [sp], #-176 @ 0xffffff50 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r0, r4, ror #21 │ │ │ │ - @ instruction: 0x001dfcf8 │ │ │ │ + ldrdeq pc, [r0], -r4 @ │ │ │ │ + andseq pc, sp, r8, ror #23 │ │ │ │ ldr ip, [pc, #36] @ 152468 │ │ │ │ ldr r2, [pc, #36] @ 15246c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 152470 │ │ │ │ ldr r2, [pc, #28] @ 152474 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ strheq sp, [sp], #-180 @ 0xffffff4c @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r0, ip, ror sl @ │ │ │ │ - @ instruction: 0x001dfcbc │ │ │ │ + eoreq pc, r0, ip, ror #18 │ │ │ │ + andseq pc, sp, ip, lsr #23 │ │ │ │ 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 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [pc, #380] @ 152614 │ │ │ │ @@ -316039,46 +316039,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq ip, sp, r8, asr #29 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq lr, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x001defd0 │ │ │ │ + eoreq lr, r0, r4, asr ip │ │ │ │ + andseq lr, sp, r0, asr #29 │ │ │ │ ldr ip, [pc, #36] @ 153190 │ │ │ │ ldr r2, [pc, #36] @ 153194 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 153198 │ │ │ │ ldr r2, [pc, #28] @ 15319c │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq ip, sp, ip, lsl #29 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ - mulseq sp, r4, pc @ │ │ │ │ + eoreq lr, r0, ip, ror #23 │ │ │ │ + andseq lr, sp, r4, lsl #29 │ │ │ │ ldr ip, [pc, #36] @ 1531cc │ │ │ │ ldr r2, [pc, #36] @ 1531d0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 1531d4 │ │ │ │ ldr r2, [pc, #28] @ 1531d8 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq ip, sp, r0, asr lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq r0, r4, ip, lr │ │ │ │ - andseq lr, sp, r8, asr pc │ │ │ │ + eoreq lr, r0, r4, lsl #23 │ │ │ │ + andseq lr, sp, r8, 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 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #532] @ 153410 │ │ │ │ @@ -318781,15 +318781,15 @@ │ │ │ │ add lr, lr, #1 │ │ │ │ mov r6, #4 │ │ │ │ smlabb r6, r2, r6, r1 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ b 1555d4 │ │ │ │ rsbeq fp, sp, r8, lsr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq sp, r0, sl, ror #5 │ │ │ │ + ldrdeq sp, [r0], -sl @ │ │ │ │ subls r2, r9, #-1828716544 @ 0x93000000 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ strdeq r8, [r0], -r3 │ │ │ │ rsbeq sl, sp, ip, asr #13 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ @@ -335296,15 +335296,15 @@ │ │ │ │ strd r6, [r4, #64] @ 0x40 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #136] @ 0x88 │ │ │ │ strb r3, [r4, #138] @ 0x8a │ │ │ │ strb r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq ip, pc, r0, ror r1 @ │ │ │ │ + andseq ip, pc, r0, rrx │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 164748 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ @@ -338211,15 +338211,15 @@ │ │ │ │ bl 1e074 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsl r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r9, pc, r0, ror #8 │ │ │ │ + andseq r9, pc, r0, asr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldm r0, {r4, r5} │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ @@ -338407,15 +338407,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ blt 168ed8 │ │ │ │ bl 1e1e8 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 321808 │ │ │ │ + bl 3216f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -338432,15 +338432,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 324d20 │ │ │ │ + bl 324c10 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [sp] │ │ │ │ beq 1690c8 │ │ │ │ ldr r3, [pc, #452] @ 169120 │ │ │ │ ldr fp, [pc, #452] @ 169124 │ │ │ │ ldr sl, [pc, #452] @ 169128 │ │ │ │ @@ -338463,22 +338463,22 @@ │ │ │ │ bl 1dccc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 169100 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ bl 1e4b8 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 325230 │ │ │ │ + bl 325120 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 16908c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #12 │ │ │ │ add r0, r4, #20 │ │ │ │ str fp, [r4, #4] │ │ │ │ - bl 3217e0 │ │ │ │ + bl 3216d0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #16] │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ beq 168f80 │ │ │ │ @@ -338552,43 +338552,43 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ b 1690a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq r7, [ip], #-4 @ │ │ │ │ ldrdeq r7, [ip], #-12 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r5, sp, ip, asr sp │ │ │ │ + andseq r5, sp, ip, asr #24 │ │ │ │ @ instruction: 0xffffff3c │ │ │ │ - andseq r5, sp, r4, asr #26 │ │ │ │ - @ instruction: 0x001d5cb4 │ │ │ │ + andseq r5, sp, r4, lsr ip │ │ │ │ + andseq r5, sp, r4, lsr #23 │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ rsbeq r6, ip, r0, lsr #30 │ │ │ │ ldr ip, [pc, #44] @ 16916c │ │ │ │ ldr r3, [pc, #44] @ 169170 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 29eff4 │ │ │ │ + b 29eee4 │ │ │ │ strheq r6, [ip], #-228 @ 0xffffff1c @ │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ ldr r0, [pc, #4] @ 169180 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r5, sp, r4, asr fp │ │ │ │ + andseq r5, sp, r4, asr #20 │ │ │ │ ldr r0, [pc, #4] @ 169190 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r5, sp, r0, asr fp │ │ │ │ + andseq r5, sp, r0, asr #20 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r3] │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #936] @ 0x3a8 │ │ │ │ cmp r3, #2 │ │ │ │ ldrhi r3, [r0, #1804] @ 0x70c │ │ │ │ @@ -338666,15 +338666,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r1, r2, r7 │ │ │ │ beq 169268 │ │ │ │ b 169294 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r6, ip, r8, lsl lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r8, pc, r8, lsl #28 │ │ │ │ + @ instruction: 0x001f8cf8 │ │ │ │ rsbeq r6, ip, r0, asr sp │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #2028] @ 0x7ec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq 169310 │ │ │ │ mov ip, r4 │ │ │ │ @@ -338860,24 +338860,24 @@ │ │ │ │ ldr r1, [pc, #56] @ 169614 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, lr │ │ │ │ mov r0, #0 │ │ │ │ bl 140b74 │ │ │ │ b 169368 │ │ │ │ - andseq r8, pc, r5, asr #24 │ │ │ │ - andseq r8, pc, sp, lsl #24 │ │ │ │ - andseq r8, pc, r2, ror #23 │ │ │ │ - @ instruction: 0x001f8bb7 │ │ │ │ - andseq r8, pc, r6, asr fp @ │ │ │ │ - andseq r5, sp, ip, ror #16 │ │ │ │ - mulseq ip, ip, r7 │ │ │ │ + andseq r8, pc, r5, lsr fp @ │ │ │ │ + @ instruction: 0x001f8afd │ │ │ │ + @ instruction: 0x001f8ad2 │ │ │ │ + andseq r8, pc, r7, lsr #21 │ │ │ │ + andseq r8, pc, r6, asr #20 │ │ │ │ + andseq r5, sp, ip, asr r7 │ │ │ │ + andseq r1, ip, ip, lsl #13 │ │ │ │ strheq sp, [lr], #-120 @ 0xffffff88 @ │ │ │ │ - andseq r5, sp, ip, lsl #14 │ │ │ │ - andseq r1, ip, r4, asr r6 │ │ │ │ + @ instruction: 0x001d55fc │ │ │ │ + andseq r1, ip, r4, asr #10 │ │ │ │ ldr r0, [r0, #932] @ 0x3a4 │ │ │ │ b 203f14 │ │ │ │ mov r0, r1 │ │ │ │ b 204014 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #932] @ 0x3a4 │ │ │ │ @@ -339039,19 +339039,19 @@ │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp] │ │ │ │ bl 1e02c │ │ │ │ b 169750 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r6, ip, r0, lsl #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r8, pc, sp, lsl #18 │ │ │ │ + @ instruction: 0x001f87fd │ │ │ │ rsbeq r6, ip, r4, lsr r9 │ │ │ │ - andseq r8, pc, r0, ror r8 @ │ │ │ │ - andseq r8, pc, r0, ror #15 │ │ │ │ - mulseq sp, r4, r6 │ │ │ │ + andseq r8, pc, r0, ror #14 │ │ │ │ + @ instruction: 0x001f86d0 │ │ │ │ + andseq pc, sp, r4, lsl #11 │ │ │ │ andeq r2, r0, pc, lsl #14 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #168] @ 169998 │ │ │ │ @@ -339152,17 +339152,17 @@ │ │ │ │ bl 171194 │ │ │ │ mov r0, r4 │ │ │ │ bl 1788d8 │ │ │ │ add r0, r4, #904 @ 0x388 │ │ │ │ bl 143a34 │ │ │ │ add r0, r4, #2208 @ 0x8a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31de7c │ │ │ │ + bl 31dd6c │ │ │ │ ldr r0, [r4, #596] @ 0x254 │ │ │ │ - bl 2a2444 │ │ │ │ + bl 2a2334 │ │ │ │ ldr r3, [r4, #1804] @ 0x70c │ │ │ │ cmp r3, #0 │ │ │ │ beq 169aa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1708dc │ │ │ │ ldr r0, [r4, #1800] @ 0x708 │ │ │ │ bl 1de10 │ │ │ │ @@ -339338,22 +339338,22 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 169c9c │ │ │ │ rsbeq sp, lr, r8, asr #1 │ │ │ │ rsbeq sp, lr, r4, lsl #1 │ │ │ │ - andseq r8, pc, r4, ror #5 │ │ │ │ + @ instruction: 0x001f81d4 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - andseq r5, sp, r0, asr r0 │ │ │ │ - andseq r0, ip, ip, lsr #30 │ │ │ │ - andseq r8, pc, r4, lsr #5 │ │ │ │ + andseq r4, sp, r0, asr #30 │ │ │ │ + andseq r0, ip, ip, lsl lr │ │ │ │ + mulseq pc, r4, r1 @ │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - @ instruction: 0x001d4fd4 │ │ │ │ - andseq r0, ip, ip, ror #29 │ │ │ │ + andseq r4, sp, r4, asr #29 │ │ │ │ + @ instruction: 0x001c0ddc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3184] @ 0xc70 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #4064] @ 16ad84 │ │ │ │ ldr r3, [pc, #4064] @ 16ad88 │ │ │ │ @@ -339485,33 +339485,33 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3276f0 │ │ │ │ + bl 3275e0 │ │ │ │ ldr r1, [pc, #3560] @ 16ada8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 327c4c │ │ │ │ + bl 327b3c │ │ │ │ ldr r1, [pc, #3548] @ 16adac │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r4, #983] @ 0x3d7 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 327c4c │ │ │ │ + bl 327b3c │ │ │ │ ldr r1, [pc, #3524] @ 16adb0 │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r4, #984] @ 0x3d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 327c4c │ │ │ │ + bl 327b3c │ │ │ │ ldr r5, [pc, #3500] @ 16adb4 │ │ │ │ add r5, pc, r5 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [r4, #985] @ 0x3d9 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1e620 │ │ │ │ @@ -339635,15 +339635,15 @@ │ │ │ │ add r0, r4, #2048 @ 0x800 │ │ │ │ bl 171158 │ │ │ │ add r3, r4, #892 @ 0x37c │ │ │ │ add r0, r4, #2208 @ 0x8a0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ str r3, [r4, #896] @ 0x380 │ │ │ │ - bl 31de28 │ │ │ │ + bl 31dd18 │ │ │ │ ldr r3, [pc, #3012] @ 16addc │ │ │ │ mov r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ ldr r3, [pc, #3000] @ 16ade0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -339703,15 +339703,15 @@ │ │ │ │ str r3, [r4, #844] @ 0x34c │ │ │ │ ldr r3, [pc, #2836] @ 16ae20 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #776] @ 0x308 │ │ │ │ ldr r3, [pc, #2828] @ 16ae24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #772] @ 0x304 │ │ │ │ - bl 29ed50 │ │ │ │ + bl 29ec40 │ │ │ │ ldrb r0, [r4, #936] @ 0x3a8 │ │ │ │ ldrb r2, [r4, #981] @ 0x3d5 │ │ │ │ cmp r0, #2 │ │ │ │ strb r2, [r4, #71] @ 0x47 │ │ │ │ strb r2, [r4, #95] @ 0x5f │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ @@ -340206,15 +340206,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #904] @ 16ae70 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ bl 1def4 <__atomic_store_8@plt> │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov sl, #1 │ │ │ │ strb sl, [r9] │ │ │ │ b 169df8 │ │ │ │ ldr r3, [pc, #868] @ 16ae74 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ @@ -340336,15 +340336,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ b 16a0bc │ │ │ │ add r1, r4, #1776 @ 0x6f0 │ │ │ │ ldr r0, [r4, #932] @ 0x3a4 │ │ │ │ add r1, r1, #12 │ │ │ │ - bl 2996f0 │ │ │ │ + bl 2995e0 │ │ │ │ str r0, [r4, #1792] @ 0x700 │ │ │ │ b 16a1c4 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [pc, #408] @ 16aeb4 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [pc, #404] @ 16aeb8 │ │ │ │ @@ -340375,22 +340375,22 @@ │ │ │ │ b 169f54 │ │ │ │ rsbeq r6, ip, r4, asr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r6, ip, r0, lsr r2 │ │ │ │ rsbeq ip, lr, ip, ror #30 │ │ │ │ rsbeq ip, lr, r8, asr #30 │ │ │ │ rsbeq ip, lr, ip, asr #30 │ │ │ │ - andseq r4, sp, ip, ror #30 │ │ │ │ + andseq r4, sp, ip, asr lr │ │ │ │ rsbeq ip, lr, r0, lsl lr │ │ │ │ - andseq r4, sp, r8, lsr sp │ │ │ │ - @ instruction: 0x001d4eb4 │ │ │ │ - andseq r4, sp, r4, asr #29 │ │ │ │ - @ instruction: 0x001d4ebc │ │ │ │ + andseq r4, sp, r8, lsr #24 │ │ │ │ + andseq r4, sp, r4, lsr #27 │ │ │ │ + @ instruction: 0x001d4db4 │ │ │ │ + andseq r4, sp, ip, lsr #27 │ │ │ │ rsbeq ip, lr, r0, asr sp │ │ │ │ - andseq r7, pc, r6, asr pc @ │ │ │ │ + andseq r7, pc, r6, asr #28 │ │ │ │ rsbeq ip, lr, r4, asr #25 │ │ │ │ rsbeq ip, lr, r8, lsr #25 │ │ │ │ rsbeq r5, ip, r8, lsr #30 │ │ │ │ rsbeq ip, lr, r8, asr ip │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ rsbeq ip, lr, r0, lsr #23 │ │ │ │ @@ -340418,54 +340418,54 @@ │ │ │ │ andeq r5, r0, r3, asr #2 │ │ │ │ orrmi r0, r0, r0 │ │ │ │ cmnmi r0, r0 │ │ │ │ stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ ldrbmi ip, [pc, #-0]! @ 16ae48 │ │ │ │ rsbeq ip, lr, r0, ror #9 │ │ │ │ - andseq r7, pc, r0, lsr r7 @ │ │ │ │ + andseq r7, pc, r0, lsr #12 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ - andseq r4, sp, r4, ror #10 │ │ │ │ - andseq r0, ip, ip, lsl #7 │ │ │ │ - ldrdeq ip, [lr], #-48 @ 0xffffffd0 @ │ │ │ │ - andseq r7, pc, r4, lsr #12 │ │ │ │ - @ instruction: 0x001d43d4 │ │ │ │ + andseq r4, sp, r4, asr r4 │ │ │ │ andseq r0, ip, ip, ror r2 │ │ │ │ - andseq r4, sp, r0, asr #5 │ │ │ │ + ldrdeq ip, [lr], #-48 @ 0xffffffd0 @ │ │ │ │ + andseq r7, pc, r4, lsl r5 @ │ │ │ │ + andseq r4, sp, r4, asr #5 │ │ │ │ + andseq r0, ip, ip, ror #2 │ │ │ │ + @ instruction: 0x001d41b0 │ │ │ │ rsbeq sp, r9, r4, lsr #17 │ │ │ │ rsbeq ip, lr, ip, asr r2 │ │ │ │ ldrdeq r6, [ip], #-96 @ 0xffffffa0 @ │ │ │ │ - andseq r7, pc, ip, lsl r4 @ │ │ │ │ + andseq r7, pc, ip, lsl #6 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - @ instruction: 0x001d41f8 │ │ │ │ - andseq r0, ip, r8, ror r0 │ │ │ │ - andseq r0, ip, r4, asr #32 │ │ │ │ + andseq r4, sp, r8, ror #1 │ │ │ │ + andseq pc, fp, r8, ror #30 │ │ │ │ + andseq pc, fp, r4, lsr pc @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x001f73dc │ │ │ │ - @ instruction: 0x001d42d0 │ │ │ │ - andseq r4, sp, r0, lsr #5 │ │ │ │ + andseq r7, pc, ip, asr #5 │ │ │ │ + andseq r4, sp, r0, asr #3 │ │ │ │ + mulseq sp, r0, r1 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - andseq r4, sp, r8, lsl #5 │ │ │ │ + andseq r4, sp, r8, ror r1 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - andseq r4, sp, r4, ror #4 │ │ │ │ - andseq r4, sp, ip, ror #4 │ │ │ │ - andseq pc, fp, r8, asr #30 │ │ │ │ + andseq r4, sp, r4, asr r1 │ │ │ │ + andseq r4, sp, ip, asr r1 │ │ │ │ + andseq pc, fp, r8, lsr lr @ │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ - andseq r7, pc, r8, lsr #5 │ │ │ │ - andseq pc, fp, r0, lsl #30 │ │ │ │ - andseq r4, sp, ip, lsr #1 │ │ │ │ + mulseq pc, r8, r1 @ │ │ │ │ + @ instruction: 0x001bfdf0 │ │ │ │ + mulseq sp, ip, pc @ │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - andseq r7, pc, ip, ror #4 │ │ │ │ - andseq pc, fp, r4, asr #29 │ │ │ │ - ldrsbeq r4, [sp], -ip │ │ │ │ - ldrsbeq r7, [pc], -r4 │ │ │ │ - andseq pc, fp, r4, lsr #26 │ │ │ │ - andseq r3, sp, r8, lsl pc │ │ │ │ - @ instruction: 0x001d3ff8 │ │ │ │ - @ instruction: 0x001bfcbc │ │ │ │ + andseq r7, pc, ip, asr r1 @ │ │ │ │ + @ instruction: 0x001bfdb4 │ │ │ │ + andseq r3, sp, ip, asr #31 │ │ │ │ + andseq r6, pc, r4, asr #31 │ │ │ │ + andseq pc, fp, r4, lsl ip @ │ │ │ │ + andseq r3, sp, r8, lsl #28 │ │ │ │ + andseq r3, sp, r8, ror #29 │ │ │ │ + andseq pc, fp, ip, lsr #23 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [pc, #-36] @ 16aed4 │ │ │ │ ldr r1, [pc, #-36] @ 16aed8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #956 @ 0x3bc │ │ │ │ @@ -340507,15 +340507,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, r0, #2256 @ 0x8d0 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16afe0 │ │ │ │ ldr r0, [r5, #2264] @ 0x8d8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -340530,26 +340530,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 16affc │ │ │ │ cmp r6, #0 │ │ │ │ bne 16afe8 │ │ │ │ b 16afb8 │ │ │ │ ldr r1, [r5, #2260] @ 0x8d4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 16b018 │ │ │ │ b 16b028 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -340560,15 +340560,15 @@ │ │ │ │ add r5, r4, #2256 @ 0x8d0 │ │ │ │ ldr r3, [r0, #412] @ 0x19c │ │ │ │ mov r1, r2 │ │ │ │ add r5, r5, #4 │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #2260] @ 0x8d4 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -340738,22 +340738,22 @@ │ │ │ │ b 16b18c │ │ │ │ ldr r0, [pc, #44] @ 16b364 │ │ │ │ add r0, pc, r0 │ │ │ │ b 16b2dc │ │ │ │ rsbeq r4, ip, ip, lsr #30 │ │ │ │ andseq r0, r8, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r6, pc, r8, lsr #29 │ │ │ │ - andseq pc, fp, r0, lsl #21 │ │ │ │ - andseq r4, sp, r4, lsr r3 │ │ │ │ - andseq r6, pc, r4, ror #26 │ │ │ │ - andseq pc, fp, ip, lsr #18 │ │ │ │ - andseq r4, sp, ip, lsr #4 │ │ │ │ - andseq pc, fp, ip, lsl #2 │ │ │ │ - andseq pc, fp, r0, lsl #2 │ │ │ │ + mulseq pc, r8, sp @ │ │ │ │ + andseq pc, fp, r0, ror r9 @ │ │ │ │ + andseq r4, sp, r4, lsr #4 │ │ │ │ + andseq r6, pc, r4, asr ip @ │ │ │ │ + andseq pc, fp, ip, lsl r8 @ │ │ │ │ + andseq r4, sp, ip, lsl r1 │ │ │ │ + @ instruction: 0x001beffc │ │ │ │ + @ instruction: 0x001beff0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, #960] @ 0x3c0 │ │ │ │ ldr r3, [pc, #128] @ 16b408 │ │ │ │ @@ -340791,16 +340791,16 @@ │ │ │ │ str r3, [r4, #2020] @ 0x7e4 │ │ │ │ b 16b3c4 │ │ │ │ rsbeq r4, ip, ip, ror #24 │ │ │ │ @ instruction: 0xfffffd08 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r6, pc, r8, asr #25 │ │ │ │ - andseq r6, pc, ip, ror ip @ │ │ │ │ + @ instruction: 0x001f6bb8 │ │ │ │ + andseq r6, pc, ip, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 13e3b4 │ │ │ │ @@ -341040,15 +341040,15 @@ │ │ │ │ b 16b5c8 │ │ │ │ mov r3, #6 │ │ │ │ b 16b5c8 │ │ │ │ mov r3, #25 │ │ │ │ b 16b5c8 │ │ │ │ mov r3, #15 │ │ │ │ b 16b5c8 │ │ │ │ - andseq r6, pc, ip, ror ip @ │ │ │ │ + andseq r6, pc, ip, ror #22 │ │ │ │ andeq r0, r8, r8, lsl #16 │ │ │ │ andeq r1, r0, r0, lsl r0 │ │ │ │ muleq r0, fp, r1 │ │ │ │ andseq r1, r0, r0, lsl r0 │ │ │ │ streq r0, [r4], #-1028 @ 0xfffffbfc │ │ │ │ tsteq r5, r5, lsl #10 │ │ │ │ eoreq r2, r0, r0, lsr #32 │ │ │ │ @@ -341116,16 +341116,16 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ - andseq r6, pc, r2, lsr #17 │ │ │ │ - andseq r6, pc, r2, ror #17 │ │ │ │ + mulseq pc, r2, r7 @ │ │ │ │ + @ instruction: 0x001f67d2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #200] @ 16ba20 │ │ │ │ @@ -341505,15 +341505,15 @@ │ │ │ │ add r1, lr, ip │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #19200 @ 0x4b00 │ │ │ │ strb r4, [r3, #165] @ 0xa5 │ │ │ │ strb r2, [r3, #189] @ 0xbd │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r6, pc, r4, asr #6 │ │ │ │ + andseq r6, pc, r4, lsr r2 @ │ │ │ │ strdeq r4, [ip], #-12 @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #240] @ 16c058 │ │ │ │ @@ -341527,15 +341527,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 16be3c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2b8e44 │ │ │ │ + bl 2b8d34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r1, [sp, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r5 │ │ │ │ addeq r2, r4, r2, lsl #4 │ │ │ │ ldrne r1, [r3], #32 │ │ │ │ @@ -341728,15 +341728,15 @@ │ │ │ │ bl 16be3c │ │ │ │ add ip, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2b8dbc │ │ │ │ + bl 2b8cac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 16c064 │ │ │ │ mov r3, r0 │ │ │ │ ldrh r0, [r6] │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -341754,15 +341754,15 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2b8dbc │ │ │ │ + bl 2b8cac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 16c064 │ │ │ │ b 16c2e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, ip, ip, lsl #27 │ │ │ │ @@ -341849,15 +341849,15 @@ │ │ │ │ add r3, r3, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov sl, #1 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strb sl, [r6, #184] @ 0xb8 │ │ │ │ mov r1, ip │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 2b8dbc │ │ │ │ + bl 2b8cac │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldrb r1, [sp, #212] @ 0xd4 │ │ │ │ mov r0, fp │ │ │ │ bl 16c064 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb sl, [r6, #189] @ 0xbd │ │ │ │ cmp r2, #0 │ │ │ │ @@ -342145,15 +342145,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 16be3c │ │ │ │ add r1, r4, #28 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ - bl 2b89cc │ │ │ │ + bl 2b88bc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldrb r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ addne r3, r3, #172 @ 0xac │ │ │ │ addeq r3, sl, r3, lsl #4 │ │ │ │ addne r2, sl, r3, lsl #1 │ │ │ │ @@ -342226,15 +342226,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ bne 16ca40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r6, #2 │ │ │ │ - bl 2b8738 │ │ │ │ + bl 2b8628 │ │ │ │ add r3, r7, sl, lsl #2 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ ldrb r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 16c064 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -342375,23 +342375,23 @@ │ │ │ │ b 16c6ec │ │ │ │ ldrb r3, [r6, #204] @ 0xcc │ │ │ │ bic r3, r3, #35 @ 0x23 │ │ │ │ orr r3, r3, #28 │ │ │ │ strb r3, [r6, #204] @ 0xcc │ │ │ │ b 16c53c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b8698 │ │ │ │ + bl 2b8588 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16c6dc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [pc, #1772] @ 16d3e0 │ │ │ │ cmp r1, r3 │ │ │ │ bne 16c920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b88f4 │ │ │ │ + bl 2b87e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16c6dc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ b 16c920 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ beq 16d060 │ │ │ │ cmp r3, #182 @ 0xb6 │ │ │ │ @@ -342536,15 +342536,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 16be3c │ │ │ │ mov r6, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 2b8dbc │ │ │ │ + bl 2b8cac │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ ldrb r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, sl │ │ │ │ bl 16c064 │ │ │ │ ldr r4, [r4] │ │ │ │ strb r5, [r6, #50] @ 0x32 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -342681,15 +342681,15 @@ │ │ │ │ ldrb r3, [r4, #48] @ 0x30 │ │ │ │ strb r3, [r6, #189] @ 0xbd │ │ │ │ add r1, r4, #32 │ │ │ │ lsl r3, r8, #1 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - bl 2b8e44 │ │ │ │ + bl 2b8d34 │ │ │ │ ldrb r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ beq 16d8d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #172 @ 0xac │ │ │ │ @@ -342794,44 +342794,44 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 16c6b0 │ │ │ │ b 16c6ec │ │ │ │ rsbeq r3, ip, r4, lsl #25 │ │ │ │ rsbeq r3, ip, r8, ror ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r5, pc, r4, ror #27 │ │ │ │ - andseq r3, sp, r0, asr #4 │ │ │ │ + @ instruction: 0x001f5cd4 │ │ │ │ + andseq r3, sp, r0, lsr r1 │ │ │ │ strdeq r3, [ip], #-180 @ 0xffffff4c @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r2, sp, ip, lsl #31 │ │ │ │ - @ instruction: 0x001f5af0 │ │ │ │ + andseq r2, sp, ip, ror lr │ │ │ │ + andseq r5, pc, r0, ror #19 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x001f58b0 │ │ │ │ + andseq r5, pc, r0, lsr #15 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - andseq r5, pc, ip, asr #12 │ │ │ │ - @ instruction: 0x001d29f8 │ │ │ │ + andseq r5, pc, ip, lsr r5 @ │ │ │ │ + andseq r2, sp, r8, ror #17 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ tstpeq r0, #1020 @ p-variant is OBSOLETE @ 0x3fc │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq pc, sl, #1020 @ 0x3fc │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - andseq r2, sp, r0, asr #10 │ │ │ │ + andseq r2, sp, r0, lsr r4 │ │ │ │ strdeq pc, [r2, -pc] │ │ │ │ strdeq pc, [ip], #-255 @ 0xffffff01 @ │ │ │ │ - andseq r1, sp, r4, asr pc │ │ │ │ + andseq r1, sp, r4, asr #28 │ │ │ │ tsteq r0, #64 @ 0x40 │ │ │ │ andeq pc, r0, #1020 @ 0x3fc │ │ │ │ andeq pc, r1, #1020 @ 0x3fc │ │ │ │ strdeq pc, [r0, -pc] │ │ │ │ - andseq r1, sp, ip, asr #26 │ │ │ │ + andseq r1, sp, ip, lsr ip │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ bge fec17e98 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ bl 16be3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -343133,15 +343133,15 @@ │ │ │ │ orr r3, r3, #38 @ 0x26 │ │ │ │ strb r3, [r1, #4] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 2b8dbc │ │ │ │ + bl 2b8cac │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldrb r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, sl │ │ │ │ bl 16c064 │ │ │ │ str r0, [r6, #168] @ 0xa8 │ │ │ │ b 16cc88 │ │ │ │ add r3, sl, r3, lsl #4 │ │ │ │ @@ -343175,15 +343175,15 @@ │ │ │ │ and r0, r0, #228 @ 0xe4 │ │ │ │ orr r2, r2, r0 │ │ │ │ strh r2, [r9, #164] @ 0xa4 │ │ │ │ ldrb r3, [r4, #40] @ 0x28 │ │ │ │ strb r3, [r9, #189] @ 0xbd │ │ │ │ add r1, r4, #24 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 2b8e44 │ │ │ │ + bl 2b8d34 │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsl r7, r6, #1 │ │ │ │ bne 16da28 │ │ │ │ add r3, sl, r3, lsl #4 │ │ │ │ @@ -343239,30 +343239,30 @@ │ │ │ │ add r3, sl, r8 │ │ │ │ b 16d98c │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 2b8dbc │ │ │ │ + bl 2b8cac │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldrb r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ bl 16c064 │ │ │ │ mov r5, #62 @ 0x3e │ │ │ │ str r0, [sl, #344] @ 0x158 │ │ │ │ b 16cf3c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ ldr r0, [pc, #4] @ 16da98 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001f4af8 │ │ │ │ + andseq r4, pc, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #648] @ 16dd40 │ │ │ │ ldr r3, [pc, #648] @ 16dd44 │ │ │ │ @@ -343296,83 +343296,83 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl e3ee4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 16dd04 │ │ │ │ mov r0, r4 │ │ │ │ bl a29a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eaa00 │ │ │ │ + bl 2ea8f0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eafcc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 304e8c │ │ │ │ + bl 304d7c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f5204 │ │ │ │ + bl 2f50f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af26c │ │ │ │ + bl 2af15c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a47b0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ebfd4 │ │ │ │ + bl 2ebec4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 300d70 │ │ │ │ + bl 300c60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16dc90 │ │ │ │ orr sl, sl, fp │ │ │ │ orr r9, r9, sl │ │ │ │ orr r8, r8, r9 │ │ │ │ orr r7, r7, r8 │ │ │ │ ldr r3, [sp] │ │ │ │ orr r6, r6, r7 │ │ │ │ orr r5, r5, r6 │ │ │ │ orr r5, r3, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr r5, r3, r5 │ │ │ │ - bl 303414 │ │ │ │ + bl 303304 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ mov r1, #1 │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f4d84 │ │ │ │ + bl 2f4c74 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308144 │ │ │ │ + bl 308034 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308d7c │ │ │ │ + bl 308c6c │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r0, r5, r0 │ │ │ │ ands r5, r0, #255 @ 0xff │ │ │ │ bne 16db34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ bl a5e2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308918 │ │ │ │ + bl 308808 │ │ │ │ ldrsb r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ movne r0, r5 │ │ │ │ beq 16dcc8 │ │ │ │ ldr r2, [pc, #228] @ 16dd50 │ │ │ │ ldr r3, [pc, #212] @ 16dd44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -343381,26 +343381,26 @@ │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 16dd3c │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ mov r0, r4 │ │ │ │ - bl 303414 │ │ │ │ + bl 303304 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f4d84 │ │ │ │ + bl 2f4c74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308144 │ │ │ │ + bl 308034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308d7c │ │ │ │ + bl 308c6c │ │ │ │ b 16db34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 16dc64 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #8 │ │ │ │ @@ -343413,15 +343413,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 16dcd8 │ │ │ │ b 16dc64 │ │ │ │ mov r0, r4 │ │ │ │ bl 20e928 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2df420 │ │ │ │ + bl 2df310 │ │ │ │ b 16db34 │ │ │ │ mvn r0, #0 │ │ │ │ b 16dc64 │ │ │ │ ldr r3, [pc, #40] @ 16dd54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ @@ -343488,55 +343488,55 @@ │ │ │ │ bl 1dd2c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, #0 │ │ │ │ bl eba5c │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [r4, #340] @ 0x154 │ │ │ │ bne 16e4a4 │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ bl a545c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 30356c │ │ │ │ + bl 30345c │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2c4a74 │ │ │ │ + bl 2c4964 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2bd148 │ │ │ │ + bl 2bd038 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2af26c │ │ │ │ + bl 2af15c │ │ │ │ cmp r0, #0 │ │ │ │ bne 16de6c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2afd50 │ │ │ │ + bl 2afc40 │ │ │ │ ldr r1, [pc, #2172] @ 16e70c │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2bc054 │ │ │ │ + bl 2bbf44 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2b4714 │ │ │ │ + bl 2b4604 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2e6e74 │ │ │ │ + bl 2e6d64 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2e2cc4 │ │ │ │ + bl 2e2bb4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2b8ec8 │ │ │ │ + bl 2b8db8 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ bl a545c │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 315b00 │ │ │ │ + bl 3159f0 │ │ │ │ ldr r3, [pc, #2084] @ 16e710 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2 │ │ │ │ bne 16e66c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -344053,15 +344053,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ rsbeq r2, ip, ip, lsl #4 │ │ │ │ strdeq r2, [ip], #-24 @ 0xffffffe8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffdf40 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001d16dc │ │ │ │ + andseq r1, sp, ip, asr #11 │ │ │ │ rsbeq r1, ip, r0, ror #27 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ tsteq r0, #66 @ 0x42 │ │ │ │ tsteq r0, #64 @ 0x40 │ │ │ │ andeq r0, r0, #2 │ │ │ │ tsteq r3, #1 │ │ │ │ tstpeq r0, #1020 @ p-variant is OBSOLETE @ 0x3fc │ │ │ │ @@ -344215,22 +344215,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 16e9b8 │ │ │ │ add r0, pc, r0 │ │ │ │ b 16e92c │ │ │ │ @ instruction: 0x006c1890 │ │ │ │ andseq r0, r8, r6, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andseq r0, r8, r2, lsl #1 │ │ │ │ - andseq r3, pc, r4, lsl #27 │ │ │ │ - andseq ip, fp, r4, asr #6 │ │ │ │ - @ instruction: 0x001d0bf8 │ │ │ │ - andseq r3, pc, ip, lsr #26 │ │ │ │ - @ instruction: 0x001bc2dc │ │ │ │ - @ instruction: 0x001d0bdc │ │ │ │ - @ instruction: 0x001bbabc │ │ │ │ - @ instruction: 0x001bbab0 │ │ │ │ + andseq r3, pc, r4, ror ip @ │ │ │ │ + andseq ip, fp, r4, lsr r2 │ │ │ │ + andseq r0, sp, r8, ror #21 │ │ │ │ + andseq r3, pc, ip, lsl ip @ │ │ │ │ + andseq ip, fp, ip, asr #3 │ │ │ │ + andseq r0, sp, ip, asr #21 │ │ │ │ + andseq fp, fp, ip, lsr #19 │ │ │ │ + andseq fp, fp, r0, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r5, [pc, #108] @ 16ea44 │ │ │ │ str r3, [r0, #960] @ 0x3c0 │ │ │ │ @@ -344262,15 +344262,15 @@ │ │ │ │ str r3, [r4, #2020] @ 0x7e4 │ │ │ │ b 16ea24 │ │ │ │ rsbeq r1, ip, r8, lsl r6 │ │ │ │ andeq r0, r0, r4, lsr r8 │ │ │ │ @ instruction: 0xfffffd50 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, pc, r8, asr ip @ │ │ │ │ + andseq r3, pc, r8, asr #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r8, [pc, #612] @ 16ecdc │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -344426,22 +344426,22 @@ │ │ │ │ b 16ec18 │ │ │ │ ldr r0, [pc, #44] @ 16ed04 │ │ │ │ add r0, pc, r0 │ │ │ │ b 16ec7c │ │ │ │ rsbeq r1, ip, r0, ror r5 │ │ │ │ andseq r0, r8, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - mulseq pc, r4, sl @ │ │ │ │ - @ instruction: 0x001bbff4 │ │ │ │ - andseq r0, sp, r8, lsr #17 │ │ │ │ - andseq r3, pc, ip, lsr sl @ │ │ │ │ - andseq fp, fp, ip, lsl #31 │ │ │ │ - andseq r0, sp, ip, lsl #17 │ │ │ │ - andseq fp, fp, ip, ror #14 │ │ │ │ - andseq fp, fp, r0, ror #14 │ │ │ │ + andseq r3, pc, r4, lsl #19 │ │ │ │ + andseq fp, fp, r4, ror #29 │ │ │ │ + mulseq sp, r8, r7 │ │ │ │ + andseq r3, pc, ip, lsr #18 │ │ │ │ + andseq fp, fp, ip, ror lr │ │ │ │ + andseq r0, sp, ip, ror r7 │ │ │ │ + andseq fp, fp, ip, asr r6 │ │ │ │ + andseq fp, fp, r0, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ 16ed6c │ │ │ │ mov r2, #8 │ │ │ │ ldr r1, [pc, #72] @ 16ed70 │ │ │ │ @@ -344463,15 +344463,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #2252] @ 0x8cc │ │ │ │ pop {r4, pc} │ │ │ │ ldrdeq r1, [ip], #-36 @ 0xffffffdc @ │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ @ instruction: 0xfffffd10 │ │ │ │ - andseq r3, pc, r0, lsl #19 │ │ │ │ + andseq r3, pc, r0, ror r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #724] @ 16f06c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -344655,22 +344655,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 16f098 │ │ │ │ add r0, pc, r0 │ │ │ │ b 16f018 │ │ │ │ rsbeq r1, ip, r8, asr r2 │ │ │ │ andeq r8, r0, r8 │ │ │ │ andseq r0, r9, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, pc, r8, lsl #17 │ │ │ │ - andseq fp, fp, r8, lsl #27 │ │ │ │ - andseq r0, sp, ip, lsr r6 │ │ │ │ - andseq fp, fp, r4, asr #8 │ │ │ │ - andseq r3, pc, r0, lsl #14 │ │ │ │ - @ instruction: 0x001bbbf0 │ │ │ │ - @ instruction: 0x001d04f0 │ │ │ │ - @ instruction: 0x001bb3d0 │ │ │ │ + andseq r3, pc, r8, ror r7 @ │ │ │ │ + andseq fp, fp, r8, ror ip │ │ │ │ + andseq r0, sp, ip, lsr #10 │ │ │ │ + andseq fp, fp, r4, lsr r3 │ │ │ │ + @ instruction: 0x001f35f0 │ │ │ │ + andseq fp, fp, r0, ror #21 │ │ │ │ + andseq r0, sp, r0, ror #7 │ │ │ │ + andseq fp, fp, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [r0, #960] @ 0x3c0 │ │ │ │ ldr r3, [pc, #108] @ 16f128 │ │ │ │ @@ -344703,15 +344703,15 @@ │ │ │ │ str r3, [r4, #2020] @ 0x7e4 │ │ │ │ b 16f0f8 │ │ │ │ rsbeq r0, ip, r8, lsr pc │ │ │ │ @ instruction: 0xfffffcb0 │ │ │ │ andeq r0, r0, r0, lsl r7 │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, pc, r4, lsr r6 @ │ │ │ │ + andseq r3, pc, r4, lsr #10 │ │ │ │ andeq r0, r0, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #732] @ 16f438 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -344731,27 +344731,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 16f2f0 │ │ │ │ ands r6, r8, #16 │ │ │ │ beq 16f1bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 29738c │ │ │ │ + bl 29727c │ │ │ │ subs r0, r0, #255 @ 0xff │ │ │ │ movne r0, #1 │ │ │ │ lsl r6, r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ subs sl, r0, #255 @ 0xff │ │ │ │ mov r0, r9 │ │ │ │ movne sl, #1 │ │ │ │ - bl 2973dc │ │ │ │ + bl 2972cc │ │ │ │ ldr r3, [pc, #596] @ 16f43c │ │ │ │ subs fp, r0, #255 @ 0xff │ │ │ │ movne fp, #1 │ │ │ │ ands r3, r8, r3 │ │ │ │ beq 16f260 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq 16f238 │ │ │ │ @@ -344847,15 +344847,15 @@ │ │ │ │ orr r6, r6, r3 │ │ │ │ b 16f238 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #16 │ │ │ │ bne 16f260 │ │ │ │ b 16f2f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ adds r0, r0, #1 │ │ │ │ movne r0, #1 │ │ │ │ and fp, fp, r0 │ │ │ │ orr r6, r6, fp │ │ │ │ b 16f294 │ │ │ │ mov r0, r9 │ │ │ │ bl 149764 │ │ │ │ @@ -344898,22 +344898,22 @@ │ │ │ │ ldr r1, [pc, #48] @ 16f464 │ │ │ │ add r1, pc, r1 │ │ │ │ b 16f3e8 │ │ │ │ @ instruction: 0x006c0e94 │ │ │ │ andeq r8, r0, r8 │ │ │ │ andseq r0, r9, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, sp, ip, ror #5 │ │ │ │ - @ instruction: 0x001bb8f0 │ │ │ │ - andseq r0, sp, r4, lsr #3 │ │ │ │ - andseq fp, fp, r4, ror r0 │ │ │ │ - andseq r0, sp, ip, lsr #4 │ │ │ │ - andseq fp, fp, r4, lsr #16 │ │ │ │ - andseq r0, sp, r4, lsr #2 │ │ │ │ - andseq fp, fp, r4 │ │ │ │ + @ instruction: 0x001d01dc │ │ │ │ + andseq fp, fp, r0, ror #15 │ │ │ │ + mulseq sp, r4, r0 │ │ │ │ + andseq sl, fp, r4, ror #30 │ │ │ │ + andseq r0, sp, ip, lsl r1 │ │ │ │ + andseq fp, fp, r4, lsl r7 │ │ │ │ + andseq r0, sp, r4, lsl r0 │ │ │ │ + @ instruction: 0x001baef4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #1748] @ 0x6d4 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [r0, #960] @ 0x3c0 │ │ │ │ @@ -344984,15 +344984,15 @@ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ b 16f54c │ │ │ │ rsbeq r0, ip, ip, lsr fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffffc18 │ │ │ │ andeq r0, r0, r0, lsl #20 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ - andseq r3, pc, r8, lsl r2 @ │ │ │ │ + andseq r3, pc, r8, lsl #2 │ │ │ │ andeq r0, r0, r0, asr #9 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -345177,24 +345177,24 @@ │ │ │ │ b 16f73c │ │ │ │ ldr lr, [pc, #48] @ 16f8c4 │ │ │ │ add lr, pc, lr │ │ │ │ b 16f73c │ │ │ │ ldr lr, [pc, #40] @ 16f8c8 │ │ │ │ add lr, pc, lr │ │ │ │ b 16f73c │ │ │ │ - ldrheq r3, [pc], -r0 │ │ │ │ - andseq r8, ip, ip, ror #25 │ │ │ │ - andseq pc, ip, r0, lsl lr @ │ │ │ │ + andseq r2, pc, r0, lsr #31 │ │ │ │ + @ instruction: 0x001c8bdc │ │ │ │ + andseq pc, ip, r0, lsl #26 │ │ │ │ rsbeq r7, lr, r0, lsr #10 │ │ │ │ - @ instruction: 0x001cfddc │ │ │ │ - @ instruction: 0x001c8bbc │ │ │ │ - @ instruction: 0x001c0af0 │ │ │ │ - mulseq sp, r8, sp │ │ │ │ - @ instruction: 0x001c0ad0 │ │ │ │ - @ instruction: 0x001c0abc │ │ │ │ + andseq pc, ip, ip, asr #25 │ │ │ │ + andseq r8, ip, ip, lsr #21 │ │ │ │ + andseq r0, ip, r0, ror #19 │ │ │ │ + andseq lr, sp, r8, lsl #25 │ │ │ │ + andseq r0, ip, r0, asr #19 │ │ │ │ + andseq r0, ip, ip, lsr #19 │ │ │ │ sub sp, sp, #16 │ │ │ │ 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 r7, sp, #60 @ 0x3c │ │ │ │ @@ -345396,35 +345396,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 16fb58 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, ip, r4, lsl #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r0, ip, ip, asr #13 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r2, pc, fp, lsr #28 │ │ │ │ - andseq r8, ip, r4, ror #20 │ │ │ │ + andseq r2, pc, fp, lsl sp @ │ │ │ │ + andseq r8, ip, r4, asr r9 │ │ │ │ rsbeq r7, lr, r0, ror #6 │ │ │ │ - andseq pc, ip, ip, lsl #27 │ │ │ │ + andseq pc, ip, ip, ror ip @ │ │ │ │ rsbeq r0, ip, r0, ror #10 │ │ │ │ - andseq r0, ip, ip, ror r8 │ │ │ │ - andseq r8, ip, r0, lsr r9 │ │ │ │ - andseq pc, ip, ip, lsr #22 │ │ │ │ - andseq lr, sp, r0, lsl #22 │ │ │ │ - andseq r0, ip, r8, lsr r8 │ │ │ │ - andseq r2, pc, r6, lsr #25 │ │ │ │ - @ instruction: 0x001c88d0 │ │ │ │ - andseq fp, fp, r8, lsr #1 │ │ │ │ - @ instruction: 0x001cfbf8 │ │ │ │ - andseq r0, ip, r8, asr #15 │ │ │ │ - andseq lr, sp, r0, ror sl │ │ │ │ - andseq r8, ip, r0, ror r8 │ │ │ │ - andseq pc, ip, ip, ror #20 │ │ │ │ - andseq r0, ip, r4, lsl #15 │ │ │ │ - andseq r0, ip, r0, ror r7 │ │ │ │ - andseq r0, ip, r4, ror #14 │ │ │ │ + andseq r0, ip, ip, ror #14 │ │ │ │ + andseq r8, ip, r0, lsr #16 │ │ │ │ + andseq pc, ip, ip, lsl sl @ │ │ │ │ + @ instruction: 0x001de9f0 │ │ │ │ + andseq r0, ip, r8, lsr #14 │ │ │ │ + mulseq pc, r6, fp @ │ │ │ │ + andseq r8, ip, r0, asr #15 │ │ │ │ + mulseq fp, r8, pc @ │ │ │ │ + andseq pc, ip, r8, ror #21 │ │ │ │ + @ instruction: 0x001c06b8 │ │ │ │ + andseq lr, sp, r0, ror #18 │ │ │ │ + andseq r8, ip, r0, ror #14 │ │ │ │ + andseq pc, ip, ip, asr r9 @ │ │ │ │ + andseq r0, ip, r4, ror r6 │ │ │ │ + andseq r0, ip, r0, ror #12 │ │ │ │ + andseq r0, ip, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [pc, #144] @ 16fd10 │ │ │ │ ldr r3, [pc, #144] @ 16fd14 │ │ │ │ @@ -345462,15 +345462,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 16fd0c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, ip, r8, ror r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, pc, r8, ror #22 │ │ │ │ + andseq r2, pc, r8, asr sl @ │ │ │ │ rsbeq r0, ip, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r8, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ @@ -345605,15 +345605,15 @@ │ │ │ │ orr r3, r3, r2, lsl #4 │ │ │ │ strb r3, [sp, #85] @ 0x55 │ │ │ │ b 16fdcc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r0, [ip], #-36 @ 0xffffffdc @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r0, ip, r8, asr #3 │ │ │ │ - andseq r2, pc, ip, asr #17 │ │ │ │ + @ instruction: 0x001f27bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #100] @ 16ffd4 │ │ │ │ ldr r2, [pc, #100] @ 16ffd8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -345674,15 +345674,15 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ bne 1701c4 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 2aafd0 │ │ │ │ + bl 2aaec0 │ │ │ │ ldr sl, [r6, #652] @ 0x28c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [sl, #936] @ 0x3a8 │ │ │ │ cmp r3, #5 │ │ │ │ bhi 1701d4 │ │ │ │ add sl, sp, #256 @ 0x100 │ │ │ │ mov r2, #532 @ 0x214 │ │ │ │ @@ -345816,15 +345816,15 @@ │ │ │ │ ldr r3, [pc, #372] @ 170400 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ bne 170374 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 2aafd0 │ │ │ │ + bl 2aaec0 │ │ │ │ ldr r3, [r4, #652] @ 0x28c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #936] @ 0x3a8 │ │ │ │ cmp r3, #5 │ │ │ │ bhi 1703e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #0 │ │ │ │ @@ -345908,15 +345908,15 @@ │ │ │ │ ldrdeq pc, [fp], #-216 @ 0xffffff28 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq pc, fp, r8, asr #27 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xfffff92c │ │ │ │ rsbeq pc, fp, ip, lsr #25 │ │ │ │ - andseq r2, pc, r0, ror r4 @ │ │ │ │ + andseq r2, pc, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #248] @ 170524 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -345979,16 +345979,16 @@ │ │ │ │ mov r0, #1 │ │ │ │ bl 140b74 │ │ │ │ b 170470 │ │ │ │ mov r6, r4 │ │ │ │ b 170470 │ │ │ │ rsbeq pc, fp, r8, asr #23 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq pc, ip, r8, lsl #6 │ │ │ │ - andseq sl, fp, ip, asr r7 │ │ │ │ + @ instruction: 0x001cf1f8 │ │ │ │ + andseq sl, fp, ip, asr #12 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0] │ │ │ │ ldrne r0, [r3, #268] @ 0x10c │ │ │ │ addne r0, r0, #24 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -346210,15 +346210,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 1708bc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq pc, fp, r8, lsr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001cefb8 │ │ │ │ + andseq lr, ip, r8, lsr #29 │ │ │ │ @ instruction: 0xffffedd8 │ │ │ │ @ instruction: 0xffffedc0 │ │ │ │ @ instruction: 0xffffedc4 │ │ │ │ rsbeq pc, fp, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -346417,20 +346417,20 @@ │ │ │ │ bne 170b9c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, r9 │ │ │ │ beq 170c2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r6, #0 │ │ │ │ beq 170c2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 170c2c │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5148 │ │ │ │ mov r6, r9 │ │ │ │ b 170b7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -346568,15 +346568,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ mov fp, #0 │ │ │ │ b 170e6c │ │ │ │ cmp fp, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ beq 170e64 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r6, r4 │ │ │ │ beq 170ee8 │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, fp │ │ │ │ ldr fp, [r4, #4]! │ │ │ │ beq 170e50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -346589,33 +346589,33 @@ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcs 170e8c │ │ │ │ cmp r5, fp │ │ │ │ beq 170ed4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 170ed4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5148 │ │ │ │ cmp r6, r4 │ │ │ │ mov r5, fp │ │ │ │ beq 170eec │ │ │ │ ldr fp, [r4, #4]! │ │ │ │ b 170e7c │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sl, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r4, #900 @ 0x384 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17103c │ │ │ │ ldr r3, [pc, #500] @ 171104 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ @@ -346623,15 +346623,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1f598c │ │ │ │ ldr r4, [sl, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add fp, r4, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 170f54 │ │ │ │ b 171054 │ │ │ │ cmp r6, r7 │ │ │ │ beq 170fc4 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ mov r1, r5 │ │ │ │ @@ -346642,24 +346642,24 @@ │ │ │ │ beq 170f4c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #388] @ 0x184 │ │ │ │ mov r1, #1 │ │ │ │ bic r3, r3, r8, lsl r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #388] @ 0x184 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 170f4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5148 │ │ │ │ cmp r6, r7 │ │ │ │ bne 170f54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 170e30 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5148 │ │ │ │ b 170e30 │ │ │ │ cmp r5, #0 │ │ │ │ bne 170fa4 │ │ │ │ @@ -346669,15 +346669,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 1f4ddc │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 171030 │ │ │ │ add r4, r9, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 170fec │ │ │ │ add r2, r5, #1 │ │ │ │ ldr r1, [r9, #136] @ 0x88 │ │ │ │ bic r2, r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ clz r2, r2 │ │ │ │ @@ -346703,15 +346703,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 171070 │ │ │ │ cmp r4, #0 │ │ │ │ bne 17105c │ │ │ │ b 170f54 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ @@ -346729,27 +346729,27 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 170f20 │ │ │ │ ldr r1, [r4, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1710d8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 17105c │ │ │ │ b 170f54 │ │ │ │ rsbeq pc, fp, r0, ror #3 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - andseq r9, fp, r0, lsl #23 │ │ │ │ - mulseq pc, r8, r7 @ │ │ │ │ - andseq lr, ip, r8, asr #14 │ │ │ │ + andseq r9, fp, r0, ror sl │ │ │ │ + andseq r1, pc, r8, lsl #13 │ │ │ │ + andseq lr, ip, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r4, #1 │ │ │ │ @@ -346786,15 +346786,15 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #652] @ 0x28c │ │ │ │ mov r5, r0 │ │ │ │ add r4, r6, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1712e0 │ │ │ │ ldr r1, [r6, #2184] @ 0x888 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ movne r7, #0 │ │ │ │ movne r8, #1 │ │ │ │ @@ -346821,18 +346821,18 @@ │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bge 1711f0 │ │ │ │ cmp r7, r9 │ │ │ │ beq 171278 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171274 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f5148 │ │ │ │ ldr r1, [r6, #2184] @ 0x888 │ │ │ │ mov r7, r9 │ │ │ │ ands r2, r4, r1 │ │ │ │ @@ -346843,39 +346843,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 170b60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r5, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171324 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, #0 │ │ │ │ b 17129c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [r6, #2184] @ 0x888 │ │ │ │ b 17127c │ │ │ │ cmp r0, #2 │ │ │ │ bne 171340 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ bne 1712fc │ │ │ │ cmp r7, #0 │ │ │ │ bne 1712e8 │ │ │ │ b 1711d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -346885,15 +346885,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r6, #900] @ 0x384 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ beq 171318 │ │ │ │ b 171344 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -346913,15 +346913,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1715b4 │ │ │ │ ldr r1, [sl, #2184] @ 0x888 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ movne r6, #0 │ │ │ │ movne fp, #1 │ │ │ │ @@ -346947,22 +346947,22 @@ │ │ │ │ cmp r2, r5 │ │ │ │ lsl r6, r6, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ beq 17147c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 171478 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 17154c │ │ │ │ ldr r1, [sl, #2184] @ 0x888 │ │ │ │ add r6, sp, r6 │ │ │ │ ands r4, r4, r1 │ │ │ │ str r5, [r6, #12] │ │ │ │ @@ -346982,25 +346982,25 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne 1714a4 │ │ │ │ ldr r5, [r9, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r5, #900 @ 0x384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1715f8 │ │ │ │ add r8, r8, r6, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r4], #4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 171514 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171514 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f57e0 │ │ │ │ cmp r8, r4 │ │ │ │ str r6, [r4, #-4] │ │ │ │ bne 1714ec │ │ │ │ @@ -347018,15 +347018,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ bl 1f5148 │ │ │ │ b 171478 │ │ │ │ ldr r5, [r9, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, #900 @ 0x384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 171520 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #196] @ 171644 │ │ │ │ str r3, [r5, #900] @ 0x384 │ │ │ │ ldr r3, [pc, #180] @ 17163c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -347047,15 +347047,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1715d0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1715bc │ │ │ │ b 1713d0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -347064,15 +347064,15 @@ │ │ │ │ str r3, [r5, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 1714e4 │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 1715ec │ │ │ │ b 171614 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq lr, fp, r0, ror ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -347085,47 +347085,47 @@ │ │ │ │ ldr r7, [r0, #652] @ 0x28c │ │ │ │ mov r4, r0 │ │ │ │ add r5, r7, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171720 │ │ │ │ ldr r3, [r6, #496] @ 0x1f0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 1716e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r6, [r4, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r6, #900 @ 0x384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171764 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq 171714 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1f57e0 │ │ │ │ ldr r4, [r4, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r4, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -347139,15 +347139,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ bne 17173c │ │ │ │ cmp r7, #0 │ │ │ │ bne 171728 │ │ │ │ b 171680 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -347156,15 +347156,15 @@ │ │ │ │ bl 13ed9c │ │ │ │ b 1716b8 │ │ │ │ ldr r0, [r7, #900] @ 0x384 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ beq 171758 │ │ │ │ b 171780 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -347186,15 +347186,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd2c │ │ │ │ ldr r5, [r8, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r4, r5, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1719bc │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r3, #496] @ 0x1f0 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 171940 │ │ │ │ @@ -347206,20 +347206,20 @@ │ │ │ │ b 17189c │ │ │ │ ldr r7, [sl] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, r5 │ │ │ │ beq 17188c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r7, #0 │ │ │ │ beq 171880 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171880 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f5148 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r8, #652] @ 0x28c │ │ │ │ ldr r1, [r3, #496] @ 0x1f0 │ │ │ │ @@ -347237,27 +347237,27 @@ │ │ │ │ eor r4, r7, fp, lsl r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 171840 │ │ │ │ add r4, r2, #900 @ 0x384 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ bne 171a60 │ │ │ │ cmp r9, #0 │ │ │ │ beq 17195c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ add r9, r3, r9, lsl #2 │ │ │ │ b 171924 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171918 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f57e0 │ │ │ │ cmp r9, r6 │ │ │ │ str r7, [r6, #-4] │ │ │ │ beq 17195c │ │ │ │ @@ -347268,15 +347268,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1f598c │ │ │ │ b 1718fc │ │ │ │ ldr r5, [r8, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, #900 @ 0x384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171a00 │ │ │ │ ldr r2, [pc, #284] @ 171a80 │ │ │ │ ldr r3, [pc, #276] @ 171a7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -347286,15 +347286,15 @@ │ │ │ │ bne 171a74 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r2, #900 @ 0x384 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1718ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r2, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ @@ -347305,15 +347305,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1719d8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1719c4 │ │ │ │ b 171814 │ │ │ │ ldr r2, [pc, #124] @ 171a84 │ │ │ │ @@ -347331,15 +347331,15 @@ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 13ed9c │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 1719f4 │ │ │ │ b 171a40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r2, #900] @ 0x384 │ │ │ │ @@ -347386,15 +347386,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r5, [r0, #652] @ 0x28c │ │ │ │ mov r6, r0 │ │ │ │ add r8, r5, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171bf8 │ │ │ │ ldr r1, [pc, #316] @ 171c78 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r2, r7 │ │ │ │ @@ -347429,60 +347429,60 @@ │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ ldr r4, [r6, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 171adc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 171adc │ │ │ │ cmp r0, #2 │ │ │ │ beq 171c24 │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 171c54 │ │ │ │ b 171c04 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 171c38 │ │ │ │ cmp r9, #0 │ │ │ │ bne 171c24 │ │ │ │ b 171b34 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq lr, fp, r4, asr r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq lr, fp, r4, lsr r5 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq lr, fp, r4, lsl r5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andseq sp, ip, r4, ror #25 │ │ │ │ - andseq r0, sp, ip, asr #31 │ │ │ │ - andseq sp, ip, ip, asr #25 │ │ │ │ - andseq fp, fp, r4, asr r8 │ │ │ │ + @ instruction: 0x001cdbd4 │ │ │ │ + @ instruction: 0x001d0ebc │ │ │ │ + @ instruction: 0x001cdbbc │ │ │ │ + andseq fp, fp, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #280] @ 171dbc │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -347553,29 +347553,29 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 171ce0 │ │ │ │ rsbeq lr, fp, r0, asr r3 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001f0adc │ │ │ │ - mulseq fp, r0, lr │ │ │ │ - @ instruction: 0x001cdab4 │ │ │ │ + andseq r0, pc, ip, asr #19 │ │ │ │ + andseq r8, fp, r0, lsl #27 │ │ │ │ + andseq sp, ip, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ add r7, r5, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171f5c │ │ │ │ ldr ip, [r4, #496] @ 0x1f0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, ip │ │ │ │ beq 171ec4 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ @@ -347610,15 +347610,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r0, ip │ │ │ │ str r3, [ip, #4] │ │ │ │ beq 171ebc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 171f50 │ │ │ │ ldr ip, [r4, #496] @ 0x1f0 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -347644,15 +347644,15 @@ │ │ │ │ eor r8, r2, r6, lsl r3 │ │ │ │ bne 171ed8 │ │ │ │ mov r0, ip │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, r4 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r5, #900] @ 0x384 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 13ed9c │ │ │ │ @@ -347665,26 +347665,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 171f78 │ │ │ │ cmp r8, #0 │ │ │ │ bne 171f64 │ │ │ │ b 171e08 │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 171f94 │ │ │ │ b 171fa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -347694,27 +347694,27 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r7, r8, #2048 @ 0x800 │ │ │ │ bne 17205c │ │ │ │ add r5, r8, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 172094 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 170e00 │ │ │ │ ldr r7, [r6, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r7, #900 @ 0x384 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17207c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ @@ -347743,26 +347743,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 1720b0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 17209c │ │ │ │ b 172004 │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 1720cc │ │ │ │ b 1720dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -347835,15 +347835,15 @@ │ │ │ │ bne 1721c0 │ │ │ │ ldr r8, [r7, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r5, r8, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ strh lr, [r4, #12] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 172354 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr fp, [r7, #652] @ 0x28c │ │ │ │ bl 170c34 │ │ │ │ @@ -347863,20 +347863,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r8, #0 │ │ │ │ beq 1722a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r4, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 172398 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 170a30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -347919,15 +347919,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 172370 │ │ │ │ cmp r8, #0 │ │ │ │ bne 17235c │ │ │ │ b 172238 │ │ │ │ mov r3, #0 │ │ │ │ @@ -347936,15 +347936,15 @@ │ │ │ │ str r3, [r4, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 1722bc │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 17238c │ │ │ │ b 1723b4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -348470,15 +348470,15 @@ │ │ │ │ bl 1e4b8 │ │ │ │ str r0, [r7, #32] │ │ │ │ b 172be8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq sp, [fp], #-64 @ 0xffffffc0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sp, fp, r0, asr #9 │ │ │ │ - andseq ip, ip, r0, asr #2 │ │ │ │ + andseq ip, ip, r0, lsr r0 │ │ │ │ eorsgt r3, r0, r3, lsl #28 │ │ │ │ ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ add r2, r3, #1 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ str r2, [r0, #1736] @ 0x6c8 │ │ │ │ str r1, [r3, #1724] @ 0x6bc │ │ │ │ bx lr │ │ │ │ @@ -348488,15 +348488,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #1304] @ 0x518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 172ca8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 172cd4 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ ldr ip, [r4, #1972] @ 0x7b4 │ │ │ │ str r2, [r4, #1304] @ 0x518 │ │ │ │ add r3, r4, #20480 @ 0x5000 │ │ │ │ @@ -348511,15 +348511,15 @@ │ │ │ │ str ip, [r4, #1976] @ 0x7b8 │ │ │ │ bl 1dd2c │ │ │ │ ldr r5, [r4, #1300] @ 0x514 │ │ │ │ cmp r5, #0 │ │ │ │ beq 172ce0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 172af0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1f57e0 │ │ │ │ @@ -348531,20 +348531,20 @@ │ │ │ │ ldr r6, [r4, #1300] @ 0x514 │ │ │ │ cmp r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ beq 172d34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 172d10 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r6, #0 │ │ │ │ beq 172d34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 172d34 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f57e0 │ │ │ │ ldr r0, [r4, #1972] @ 0x7b4 │ │ │ │ add r3, r4, #20480 @ 0x5000 │ │ │ │ mov r2, #1 │ │ │ │ @@ -348599,15 +348599,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ bhi 172e30 │ │ │ │ bl 1726e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 172e38 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 172780 │ │ │ │ b 172e14 │ │ │ │ mov r0, r4 │ │ │ │ @@ -348628,17 +348628,17 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 172dac │ │ │ │ rsbeq sp, fp, r0, ror r2 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq pc, lr, r4, lsr sl @ │ │ │ │ - andseq r7, fp, r4, asr #27 │ │ │ │ - andseq ip, ip, r0, lsl #20 │ │ │ │ + andseq pc, lr, r4, lsr #18 │ │ │ │ + @ instruction: 0x001b7cb4 │ │ │ │ + @ instruction: 0x001cc8f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #864] @ 173218 │ │ │ │ ldr r3, [pc, #864] @ 17321c │ │ │ │ @@ -348701,23 +348701,23 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 175fbc │ │ │ │ cmp r4, #0 │ │ │ │ beq 172fc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 172fc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f57e0 │ │ │ │ add r0, r5, #19712 @ 0x4d00 │ │ │ │ and r1, r6, #1 │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 31ef70 │ │ │ │ + bl 31ee60 │ │ │ │ ldr r2, [pc, #588] @ 17322c │ │ │ │ ldr r3, [pc, #568] @ 17321c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -348858,22 +348858,22 @@ │ │ │ │ bl 140b74 │ │ │ │ b 172f04 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sp, fp, r0, asr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sp, fp, ip, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq ip, ip, r8, ror r9 │ │ │ │ + andseq ip, ip, r8, ror #16 │ │ │ │ rsbeq sp, fp, r8, lsl r0 │ │ │ │ - andseq ip, ip, ip, lsr #17 │ │ │ │ - mulseq ip, r8, r8 │ │ │ │ - andseq ip, ip, r0, asr r7 │ │ │ │ - andseq pc, lr, r0, lsr #13 │ │ │ │ - andseq r7, fp, r4, asr #20 │ │ │ │ - mulseq ip, r4, r6 │ │ │ │ + mulseq ip, ip, r7 │ │ │ │ + andseq ip, ip, r8, lsl #15 │ │ │ │ + andseq ip, ip, r0, asr #12 │ │ │ │ + mulseq lr, r0, r5 │ │ │ │ + andseq r7, fp, r4, lsr r9 │ │ │ │ + andseq ip, ip, r4, lsl #11 │ │ │ │ bics r3, r1, #12288 @ 0x3000 │ │ │ │ bxeq lr │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ b 172e9c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -348884,34 +348884,34 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #1304] @ 0x518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 1732a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 172af0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 171fc4 │ │ │ │ ldr r6, [r4, #1304] @ 0x518 │ │ │ │ cmp r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ beq 1732f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1732cc │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1732f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1732f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f57e0 │ │ │ │ ldr r0, [r4, #1972] @ 0x7b4 │ │ │ │ add r3, r4, #20480 @ 0x5000 │ │ │ │ mov r2, #1 │ │ │ │ @@ -348941,29 +348941,29 @@ │ │ │ │ tst r2, #1 │ │ │ │ bne 1735b8 │ │ │ │ ldr r6, [r5, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r4, r6, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1735f0 │ │ │ │ ldr r6, [r5, #652] @ 0x28c │ │ │ │ ldr r2, [r5, #636] @ 0x27c │ │ │ │ ldr r3, [r5, #640] @ 0x280 │ │ │ │ mov r4, #0 │ │ │ │ add r8, r6, #900 @ 0x384 │ │ │ │ str r3, [r2, #4] │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r5, #640] @ 0x280 │ │ │ │ str r4, [r5, #636] @ 0x27c │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, r4 │ │ │ │ bne 1735a4 │ │ │ │ add r0, r5, #1296 @ 0x510 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 175fbc │ │ │ │ ldr r0, [r5, #1316] @ 0x524 │ │ │ │ @@ -348984,15 +348984,15 @@ │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bl 5ea10 │ │ │ │ ldr r4, [r5, #1300] @ 0x514 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17342c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17354c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #1300] @ 0x514 │ │ │ │ bl 1711a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -349000,23 +349000,23 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 171364 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f598c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173558 │ │ │ │ mov r0, r5 │ │ │ │ bl 1793d4 │ │ │ │ ldr r0, [r5, #660] @ 0x294 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173484 │ │ │ │ - bl 29b714 │ │ │ │ + bl 29b604 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 173494 │ │ │ │ bl 37468 │ │ │ │ ldr r1, [r5, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1734ac │ │ │ │ @@ -349048,15 +349048,15 @@ │ │ │ │ bl 206e40 │ │ │ │ ldr r0, [r5, #656] @ 0x290 │ │ │ │ bl 207f2c │ │ │ │ ldr r0, [r5, #656] @ 0x290 │ │ │ │ bl 207710 │ │ │ │ add r0, r5, #19712 @ 0x4d00 │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 31eed0 │ │ │ │ + bl 31edc0 │ │ │ │ add r0, r5, #704 @ 0x2c0 │ │ │ │ bl 1f49f0 │ │ │ │ ldr r0, [r8, #3492] @ 0xda4 │ │ │ │ bl 1f1f5c │ │ │ │ ldr r2, [pc, #292] @ 173660 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r2, r3 │ │ │ │ @@ -349111,38 +349111,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ bne 17360c │ │ │ │ cmp r6, #0 │ │ │ │ bne 1735f8 │ │ │ │ b 173380 │ │ │ │ ldr r0, [r6, #900] @ 0x384 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ beq 173628 │ │ │ │ b 173638 │ │ │ │ strheq ip, [fp], #-196 @ 0xffffff3c @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r8, r0, r1 │ │ │ │ - andseq r7, fp, r0, lsr #13 │ │ │ │ - andseq ip, ip, r8, asr #7 │ │ │ │ - andseq pc, lr, ip, ror #5 │ │ │ │ + mulseq fp, r0, r5 │ │ │ │ + @ instruction: 0x001cc2b8 │ │ │ │ + @ instruction: 0x001ef1dc │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - andseq ip, ip, r0, ror r3 │ │ │ │ - andseq r7, fp, r8, asr r6 │ │ │ │ + andseq ip, ip, r0, ror #4 │ │ │ │ + andseq r7, fp, r8, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr ip, [pc, #440] @ 17384c │ │ │ │ ldr r3, [pc, #440] @ 173850 │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ @@ -349255,15 +349255,15 @@ │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, fp, r0, ror #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r1, r1 │ │ │ │ eorseq r0, r1, r1 │ │ │ │ - mulseq lr, ip, r1 │ │ │ │ + andseq pc, lr, ip, lsl #1 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ rsbeq ip, fp, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #16384 @ 0x4000 │ │ │ │ @@ -349277,25 +349277,25 @@ │ │ │ │ ldr r1, [r2, #232] @ 0xe8 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r5, #3924] @ 0xf54 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1738c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1738f4 │ │ │ │ ldr r4, [r5, #3928] @ 0xf58 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #3924] @ 0xf54 │ │ │ │ beq 1738e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173918 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3928] @ 0xf58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -349416,36 +349416,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 179884 │ │ │ │ mov r0, r4 │ │ │ │ bl 182690 │ │ │ │ mov r0, r4 │ │ │ │ bl 181cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b11c │ │ │ │ + bl 29b00c │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [r4, #660] @ 0x294 │ │ │ │ beq 173c58 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [r4, #652] @ 0x28c │ │ │ │ add r3, r4, #844 @ 0x34c │ │ │ │ str r3, [r4, #844] @ 0x34c │ │ │ │ str r3, [r4, #848] @ 0x350 │ │ │ │ add r6, r8, #900 @ 0x384 │ │ │ │ add r3, r4, #892 @ 0x37c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ str r3, [r4, #896] @ 0x380 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 173c6c │ │ │ │ add r6, r5, #2208 @ 0x8a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173b2c │ │ │ │ ldr r6, [r4, #652] @ 0x28c │ │ │ │ add r3, r4, #1328 @ 0x530 │ │ │ │ ldr r2, [r6, #896] @ 0x380 │ │ │ │ @@ -349455,15 +349455,15 @@ │ │ │ │ add r8, r6, #900 @ 0x384 │ │ │ │ str r1, [r4, #636] @ 0x27c │ │ │ │ str r2, [r4, #640] @ 0x280 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r6, #896] @ 0x380 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 173cb0 │ │ │ │ add r3, r4, #1456 @ 0x5b0 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #1336] @ 0x538 │ │ │ │ bl 1f306c │ │ │ │ ldr r2, [pc, #396] @ 173d2c │ │ │ │ @@ -349478,15 +349478,15 @@ │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2a2554 │ │ │ │ + bl 2a2444 │ │ │ │ ldr r1, [r5, #2008] @ 0x7d8 │ │ │ │ add r0, r4, #704 @ 0x2c0 │ │ │ │ bl 1f4958 │ │ │ │ ldr r2, [pc, #328] @ 173d38 │ │ │ │ ldr r3, [pc, #256] @ 173cf4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -349525,15 +349525,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 173c88 │ │ │ │ cmp r8, #0 │ │ │ │ bne 173c74 │ │ │ │ b 173b28 │ │ │ │ mov r3, #0 │ │ │ │ @@ -349542,15 +349542,15 @@ │ │ │ │ str r3, [r6, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 173b88 │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 173ca4 │ │ │ │ b 173ccc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, fp, r4, lsr #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -349746,15 +349746,15 @@ │ │ │ │ orr r3, r3, r6 │ │ │ │ add r4, r8, #900 @ 0x384 │ │ │ │ strh r0, [r5, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174110 │ │ │ │ tst r6, #1020 @ 0x3fc │ │ │ │ beq 174064 │ │ │ │ ldrb r3, [r5, #203] @ 0xcb │ │ │ │ cmp r3, #0 │ │ │ │ beq 174064 │ │ │ │ @@ -349803,15 +349803,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ sub r4, r4, #40 @ 0x28 │ │ │ │ bne 1740b8 │ │ │ │ ldr r4, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #900] @ 0x384 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -349822,26 +349822,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 17412c │ │ │ │ cmp r8, #0 │ │ │ │ bne 174118 │ │ │ │ b 174014 │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 174148 │ │ │ │ b 174158 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -349857,15 +349857,15 @@ │ │ │ │ add fp, pc, fp │ │ │ │ cmp r0, #0 │ │ │ │ bne 1741d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1742f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 172c38 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 173f88 │ │ │ │ @@ -349925,15 +349925,15 @@ │ │ │ │ strd r8, [sp] │ │ │ │ str sl, [sp, #8] │ │ │ │ bl 1f6e78 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f62f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1741b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f57e0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -350005,19 +350005,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 174358 │ │ │ │ ldr r3, [pc, #28] @ 174424 │ │ │ │ add r3, pc, r3 │ │ │ │ b 174334 │ │ │ │ rsbeq fp, fp, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq lr, lr, r8, lsr #12 │ │ │ │ - mulseq fp, ip, r8 │ │ │ │ - andseq fp, ip, ip, lsl r6 │ │ │ │ - andseq r6, fp, r8, asr #32 │ │ │ │ - andseq r6, fp, ip, lsr r0 │ │ │ │ + andseq lr, lr, r8, lsl r5 │ │ │ │ + andseq r6, fp, ip, lsl #15 │ │ │ │ + andseq fp, ip, ip, lsl #10 │ │ │ │ + andseq r5, fp, r8, lsr pc │ │ │ │ + andseq r5, fp, ip, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r7, [r0, #40] @ 0x28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ @@ -350061,15 +350061,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 1745fc │ │ │ │ ldr r6, [r7, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r5, r6, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174cbc │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 17462c │ │ │ │ ldrh r3, [fp, #2] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -350123,15 +350123,15 @@ │ │ │ │ beq 1745dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f5c │ │ │ │ ldr r5, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r5, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174d24 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #1980] @ 0x7bc │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ beq 174624 │ │ │ │ add r7, r7, #16384 @ 0x4000 │ │ │ │ @@ -350565,28 +350565,28 @@ │ │ │ │ b 1745c8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 174ce8 │ │ │ │ ldr r1, [r6, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 174d18 │ │ │ │ b 174cc8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 174cfc │ │ │ │ cmp r6, #0 │ │ │ │ bne 174ce8 │ │ │ │ b 174500 │ │ │ │ mov r3, #0 │ │ │ │ @@ -350648,39 +350648,39 @@ │ │ │ │ ldr r8, [r6, #1300] @ 0x514 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ beq 174e28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r4, [r6, #1300] @ 0x514 │ │ │ │ cmp r4, r5 │ │ │ │ beq 174e68 │ │ │ │ cmp r5, #0 │ │ │ │ beq 174e44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r4, #0 │ │ │ │ beq 174e68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174e68 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f57e0 │ │ │ │ ldr sl, [r6, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r4, sl, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6, #1300] @ 0x514 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1753c8 │ │ │ │ add fp, r6, #8192 @ 0x2000 │ │ │ │ ldr sl, [fp, #2156] @ 0x86c │ │ │ │ ldr r2, [fp, #2160] @ 0x870 │ │ │ │ and r9, sl, r2 │ │ │ │ rsb r4, r9, #0 │ │ │ │ @@ -350871,15 +350871,15 @@ │ │ │ │ ldrb r3, [r8, #64] @ 0x40 │ │ │ │ tst r3, #4 │ │ │ │ bne 175318 │ │ │ │ ldr r4, [r6, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r4, #900 @ 0x384 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17533c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ tst r2, #1048576 @ 0x100000 │ │ │ │ beq 1751cc │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ @@ -350912,37 +350912,37 @@ │ │ │ │ ldr r4, [r6, #1300] @ 0x514 │ │ │ │ cmp r4, r8 │ │ │ │ beq 17530c │ │ │ │ cmp r8, #0 │ │ │ │ beq 1752dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r4, #0 │ │ │ │ beq 175268 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 175268 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f57e0 │ │ │ │ str r8, [r6, #1300] @ 0x514 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 175288 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f57e0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 174df4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174df4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f57e0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -350955,28 +350955,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1f61bc │ │ │ │ b 175040 │ │ │ │ cmp r4, #0 │ │ │ │ beq 175288 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ strne r8, [r6, #1300] @ 0x514 │ │ │ │ bne 175288 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f57e0 │ │ │ │ str r8, [r6, #1300] @ 0x514 │ │ │ │ b 175288 │ │ │ │ cmp r8, #0 │ │ │ │ bne 17526c │ │ │ │ b 175288 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 175334 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f5148 │ │ │ │ mov r8, #0 │ │ │ │ b 17518c │ │ │ │ mov r3, #0 │ │ │ │ @@ -351016,43 +351016,43 @@ │ │ │ │ b 1751e4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 1753f4 │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 175424 │ │ │ │ b 1753d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 175408 │ │ │ │ cmp sl, #0 │ │ │ │ bne 1753f4 │ │ │ │ b 174e8c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f61bc │ │ │ │ b 175140 │ │ │ │ rsbeq fp, fp, r0, lsr #4 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - andseq r5, fp, ip, lsl #17 │ │ │ │ - @ instruction: 0x001ed5f0 │ │ │ │ - andseq sl, ip, ip, lsr #12 │ │ │ │ + andseq r5, fp, ip, ror r7 │ │ │ │ + andseq sp, lr, r0, ror #9 │ │ │ │ + andseq sl, ip, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr lr, [pc, #2216] @ 175d14 │ │ │ │ ldr ip, [pc, #2216] @ 175d18 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -351155,15 +351155,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [r4] │ │ │ │ bne 1755e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f62f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 175620 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f57e0 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r7, r3 │ │ │ │ beq 1756dc │ │ │ │ @@ -351212,15 +351212,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 1754f0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 17562c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17562c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -351245,15 +351245,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ bne 175cfc │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 718fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 175504 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f57e0 │ │ │ │ b 175504 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ @@ -351611,25 +351611,25 @@ │ │ │ │ udf #0 │ │ │ │ rsbeq sl, fp, ip, lsl #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sl, fp, ip, ror #22 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq sl, fp, r4, asr #19 │ │ │ │ strheq sl, [fp], #-132 @ 0xffffff7c @ │ │ │ │ - mulseq lr, r0, r1 │ │ │ │ - @ instruction: 0x001ca1fc │ │ │ │ - andseq r5, fp, r8, lsl #8 │ │ │ │ - andseq ip, lr, r0, lsr #31 │ │ │ │ + andseq sp, lr, r0, lsl #1 │ │ │ │ + andseq sl, ip, ip, ror #1 │ │ │ │ + @ instruction: 0x001b52f8 │ │ │ │ + mulseq lr, r0, lr │ │ │ │ bcs fec207f0 │ │ │ │ - andseq ip, lr, r0, lsl pc │ │ │ │ + andseq ip, lr, r0, lsl #28 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - andseq ip, lr, r0, asr #28 │ │ │ │ - andseq r4, fp, ip, lsr r8 │ │ │ │ - andseq r4, fp, r0, lsr r8 │ │ │ │ - @ instruction: 0x001eccd8 │ │ │ │ + andseq ip, lr, r0, lsr sp │ │ │ │ + andseq r4, fp, ip, lsr #14 │ │ │ │ + andseq r4, fp, r0, lsr #14 │ │ │ │ + andseq ip, lr, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ @@ -351788,32 +351788,32 @@ │ │ │ │ cmp r5, r1 │ │ │ │ mov r4, r1 │ │ │ │ beq 176010 │ │ │ │ cmp r1, #0 │ │ │ │ beq 175ff4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r5, #0 │ │ │ │ beq 176010 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 176018 │ │ │ │ str r4, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r6] │ │ │ │ add r0, r5, #4 │ │ │ │ bl 175fbc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 176040 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17607c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r5, #12] │ │ │ │ bne 176088 │ │ │ │ @@ -351850,28 +351850,28 @@ │ │ │ │ add r0, r4, #4 │ │ │ │ bl 175fbc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 1760f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 176140 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r6, r4, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 176110 │ │ │ │ cmp r5, #2 │ │ │ │ beq 17614c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #16] │ │ │ │ @@ -352144,15 +352144,15 @@ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r5, [r0, #20] │ │ │ │ b 176514 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r9, [fp], #-192 @ 0xffffff40 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r9, fp, r8, lsl ip │ │ │ │ - andseq r8, ip, ip, lsl #17 │ │ │ │ + andseq r8, ip, ip, ror r7 │ │ │ │ eorsgt r3, r0, r3, lsl #28 │ │ │ │ eorsgt r6, r0, sl, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ @@ -352169,15 +352169,15 @@ │ │ │ │ bl 1711a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 1765f8 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ tst r3, #4 │ │ │ │ beq 176648 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1765f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f57e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 173268 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -352186,42 +352186,42 @@ │ │ │ │ beq 176724 │ │ │ │ cmp r0, #0 │ │ │ │ bne 176654 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1766e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 1766f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ str r6, [r4, #8] │ │ │ │ bl 175fbc │ │ │ │ b 1766a8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r6 │ │ │ │ beq 176714 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r7, #0 │ │ │ │ beq 17667c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1766cc │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ str r6, [r4, #8] │ │ │ │ bl 175fbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1766a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f57e0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -352312,20 +352312,20 @@ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ beq 176884 │ │ │ │ cmp r6, r4 │ │ │ │ beq 176840 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r6, #0 │ │ │ │ beq 176840 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 176878 │ │ │ │ str r4, [r5, #8] │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #64] @ 0x40 │ │ │ │ @@ -352341,28 +352341,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1f57e0 │ │ │ │ b 176840 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1768a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1768ec │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r5, #8] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r6, r5, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1768bc │ │ │ │ cmp r4, #2 │ │ │ │ beq 1768f8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #16] │ │ │ │ @@ -352515,15 +352515,15 @@ │ │ │ │ bne 176be4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ beq 176b58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 176b80 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ bne 176bac │ │ │ │ @@ -352545,15 +352545,15 @@ │ │ │ │ b 1e368 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r7, r4, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ bne 176bb4 │ │ │ │ cmp r6, #2 │ │ │ │ beq 176c28 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #16] │ │ │ │ b 176b6c │ │ │ │ @@ -352576,18 +352576,18 @@ │ │ │ │ b 176b34 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ed9c │ │ │ │ b 176bd8 │ │ │ │ rsbeq r9, fp, r4, ror #9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq fp, lr, r8, lsr #27 │ │ │ │ + mulseq lr, r8, ip │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - andseq r8, ip, r4, asr #28 │ │ │ │ - andseq r4, fp, r8, lsr #32 │ │ │ │ + andseq r8, ip, r4, lsr sp │ │ │ │ + andseq r3, fp, r8, lsl pc │ │ │ │ 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 │ │ │ │ mov r0, #1 │ │ │ │ @@ -352613,20 +352613,20 @@ │ │ │ │ cmp r5, r6 │ │ │ │ strb r1, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ beq 176cf4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 176cd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r6, #0 │ │ │ │ beq 176cf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 176d00 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1de10 │ │ │ │ @@ -352862,15 +352862,15 @@ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 177ba0 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ ldr r9, [r3, #652] @ 0x28c │ │ │ │ ldr r3, [r8, #240] @ 0xf0 │ │ │ │ ldr r0, [r9, #2188] @ 0x88c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -353147,15 +353147,15 @@ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ bl 142198 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq 177530 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r2, [r4, #220] @ 0xdc │ │ │ │ ldr r1, [r4, #216] @ 0xd8 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ add r3, r4, #216 @ 0xd8 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r4, #220] @ 0xdc │ │ │ │ @@ -353163,15 +353163,15 @@ │ │ │ │ add r1, r0, #2192 @ 0x890 │ │ │ │ str r1, [r4, #216] @ 0xd8 │ │ │ │ str r2, [r4, #220] @ 0xdc │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r0, #2196] @ 0x894 │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 177be8 │ │ │ │ ldr r2, [pc, #1944] @ 177d18 │ │ │ │ ldr r3, [pc, #1928] @ 177d0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -353183,15 +353183,15 @@ │ │ │ │ sub sp, fp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [fp, #-112] @ 0xffffff90 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r7, #2192] @ 0x890 │ │ │ │ sub r4, r6, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 177a14 │ │ │ │ ldr r3, [r7, #2188] @ 0x88c │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ b 1772d0 │ │ │ │ cmp r4, r5 │ │ │ │ movcs r5, r6 │ │ │ │ @@ -353571,15 +353571,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 177bc0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 177bac │ │ │ │ b 1770c4 │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ @@ -353615,15 +353615,15 @@ │ │ │ │ b 177654 │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r1, [r3, #900] @ 0x384 │ │ │ │ ldr r6, [fp, #-136] @ 0xffffff78 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 177c6c │ │ │ │ cmp r5, #0 │ │ │ │ movne r5, r6 │ │ │ │ bne 177bac │ │ │ │ b 1770c4 │ │ │ │ @@ -353655,17 +353655,17 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r8, fp, r8, ror pc │ │ │ │ rsbeq r8, fp, r8, ror #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq r8, fp, r8, ror sl │ │ │ │ - mulseq lr, r0, sp │ │ │ │ - andseq r7, ip, r0, lsr lr │ │ │ │ - andseq r2, fp, ip, ror #31 │ │ │ │ + andseq sl, lr, r0, lsl #25 │ │ │ │ + andseq r7, ip, r0, lsr #26 │ │ │ │ + @ instruction: 0x001b2edc │ │ │ │ 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, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -353761,15 +353761,15 @@ │ │ │ │ bl 176afc │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 31f1dc │ │ │ │ + b 31f0cc │ │ │ │ lsl r0, r0, #28 │ │ │ │ orrs r2, r2, r0, lsr #31 │ │ │ │ beq 177f78 │ │ │ │ ldr r1, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -353852,15 +353852,15 @@ │ │ │ │ mul r1, r2, r1 │ │ │ │ blx r3 │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ add r8, sl, #644 @ 0x284 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 178510 │ │ │ │ add r6, sl, #16384 @ 0x4000 │ │ │ │ ldr r3, [r6, #3832] @ 0xef8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -353944,43 +353944,43 @@ │ │ │ │ ldr r3, [r6, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ beq 178198 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1784d8 │ │ │ │ ldr r2, [r4, #272] @ 0x110 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1784f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r3, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 178578 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 1783cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r3, #652] @ 0x28c │ │ │ │ add r7, r6, #900 @ 0x384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1786ec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #1216] @ 0x4c0 │ │ │ │ adds r3, r3, #1 │ │ │ │ str r3, [r2, #1216] @ 0x4c0 │ │ │ │ ldr r3, [r2, #1220] @ 0x4c4 │ │ │ │ @@ -353999,15 +353999,15 @@ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 178438 │ │ │ │ add r2, r4, #196 @ 0xc4 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2a25bc │ │ │ │ + bl 2a24ac │ │ │ │ ldr r3, [r6, #3860] @ 0xf14 │ │ │ │ cmp r3, #0 │ │ │ │ beq 178420 │ │ │ │ ldrb r0, [r4, #64] @ 0x40 │ │ │ │ tst r0, #1 │ │ │ │ bne 178704 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -354170,54 +354170,54 @@ │ │ │ │ b 1781c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 17853c │ │ │ │ ldr r1, [sl, #644] @ 0x284 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 17856c │ │ │ │ b 17851c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 178550 │ │ │ │ cmp r6, #0 │ │ │ │ bne 17853c │ │ │ │ b 17803c │ │ │ │ cmp r0, #2 │ │ │ │ beq 1785a4 │ │ │ │ ldr r1, [r7, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 1785d4 │ │ │ │ b 178584 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 1785b8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 1785a4 │ │ │ │ b 1781e8 │ │ │ │ ldr r2, [pc, #312] @ 178720 │ │ │ │ @@ -354298,17 +354298,17 @@ │ │ │ │ ldrb r3, [r4, #203] @ 0xcb │ │ │ │ ldr lr, [r5] │ │ │ │ b 177d9c │ │ │ │ rsbeq r8, fp, r0, lsl #5 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - andseq r2, fp, r8, lsl #17 │ │ │ │ - andseq sl, lr, r0, lsr r6 │ │ │ │ - andseq r7, ip, r0, ror #13 │ │ │ │ + andseq r2, fp, r8, ror r7 │ │ │ │ + andseq sl, lr, r0, lsr #10 │ │ │ │ + @ instruction: 0x001c75d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #240] @ 0xf0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ subs r1, r1, #0 │ │ │ │ @@ -354320,25 +354320,25 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldrh r6, [r0, #78] @ 0x4e │ │ │ │ ldrh r3, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul r6, r3, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1787f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 1787bc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17883c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r3, #2188] @ 0x88c │ │ │ │ @@ -354360,15 +354360,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 178814 │ │ │ │ cmp r8, #0 │ │ │ │ bne 178800 │ │ │ │ b 17878c │ │ │ │ mov r3, #0 │ │ │ │ @@ -354378,15 +354378,15 @@ │ │ │ │ bl 13ed9c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r7, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 178830 │ │ │ │ b 17885c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ tst r2, r3 │ │ │ │ movne r0, #1 │ │ │ │ @@ -355107,16 +355107,16 @@ │ │ │ │ @ instruction: 0xfffffe24 │ │ │ │ @ instruction: 0xfffffee8 │ │ │ │ @ instruction: 0xffffff38 │ │ │ │ @ instruction: 0xfffff8ac │ │ │ │ @ instruction: 0xfffffe54 │ │ │ │ @ instruction: 0xfffff980 │ │ │ │ @ instruction: 0x006b6f90 │ │ │ │ - andseq r6, ip, r8, lsr #20 │ │ │ │ - andseq r6, ip, r0, lsr #22 │ │ │ │ + andseq r6, ip, r8, lsl r9 │ │ │ │ + andseq r6, ip, r0, lsl sl │ │ │ │ ldr r3, [r0, #628] @ 0x274 │ │ │ │ tst r3, #1 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -355299,15 +355299,15 @@ │ │ │ │ b 179678 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, r0 │ │ │ │ b 179678 │ │ │ │ - andseq r9, lr, r9, lsr #7 │ │ │ │ + mulseq lr, r9, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #16384 @ 0x4000 │ │ │ │ ldr r3, [r3, #3888] @ 0xf30 │ │ │ │ mov r4, r0 │ │ │ │ @@ -355500,15 +355500,15 @@ │ │ │ │ add r0, r0, #1184 @ 0x4a0 │ │ │ │ ldrd r0, [r0] │ │ │ │ bx lr │ │ │ │ add r0, r0, #1200 @ 0x4b0 │ │ │ │ ldrd r0, [r0, #-8] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - ldrsbeq r9, [lr], -sl │ │ │ │ + andseq r8, lr, sl, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ @@ -355756,15 +355756,15 @@ │ │ │ │ ldrsh r3, [r4, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 29ffbc │ │ │ │ + bl 29feac │ │ │ │ ldrb r3, [r5, #1335] @ 0x537 │ │ │ │ bic r3, r3, #2 │ │ │ │ strb r3, [r5, #1335] @ 0x537 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -355814,15 +355814,15 @@ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #4096 @ 0x1000 │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ b 179ea0 │ │ │ │ add r0, r7, #2208 @ 0x8a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31de8c │ │ │ │ + bl 31dd7c │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r4, #0 │ │ │ │ b 179eb4 │ │ │ │ @@ -355986,15 +355986,15 @@ │ │ │ │ mov r0, sl │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2993fc │ │ │ │ + bl 2992ec │ │ │ │ b 17a090 │ │ │ │ add r4, r4, #4080 @ 0xff0 │ │ │ │ add r4, r4, #15 │ │ │ │ ldrh r2, [r5, #72] @ 0x48 │ │ │ │ bic r4, r4, #4080 @ 0xff0 │ │ │ │ bic r4, r4, #15 │ │ │ │ str r4, [r5, #408] @ 0x198 │ │ │ │ @@ -356113,15 +356113,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 17a660 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov sl, #0 │ │ │ │ b 17a0cc │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 2994e4 │ │ │ │ + bl 2993d4 │ │ │ │ b 17a0c0 │ │ │ │ mov r2, #0 │ │ │ │ b 17a39c │ │ │ │ cmp r3, r2 │ │ │ │ beq 17a360 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -356351,33 +356351,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 17a520 │ │ │ │ ldr r3, [pc, #84] @ 17a784 │ │ │ │ add r3, pc, r3 │ │ │ │ b 17a684 │ │ │ │ ldrdeq r6, [fp], #-0 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r5, ip, r8, ror #22 │ │ │ │ - andseq r0, fp, r4, ror #19 │ │ │ │ - andseq r8, lr, ip, asr #15 │ │ │ │ - andseq r0, fp, ip, ror #17 │ │ │ │ - @ instruction: 0x001c59f0 │ │ │ │ - @ instruction: 0x001c5bd4 │ │ │ │ - andseq r0, fp, ip, ror #15 │ │ │ │ - andseq r5, ip, r0, ror #18 │ │ │ │ - andseq r0, fp, ip, lsr #13 │ │ │ │ - andseq r5, ip, r8, lsl r8 │ │ │ │ - andseq r0, fp, r8, lsl #12 │ │ │ │ - @ instruction: 0x001afdf4 │ │ │ │ - mulseq ip, ip, r8 │ │ │ │ - andseq r0, fp, r8, asr #10 │ │ │ │ - andseq pc, sl, r4, asr #26 │ │ │ │ - andseq pc, sl, r8, lsr sp @ │ │ │ │ - andseq pc, sl, ip, lsr #26 │ │ │ │ - andseq pc, sl, r0, lsr #26 │ │ │ │ - andseq pc, sl, r4, lsl sp @ │ │ │ │ + andseq r5, ip, r8, asr sl │ │ │ │ + @ instruction: 0x001b08d4 │ │ │ │ + @ instruction: 0x001e86bc │ │ │ │ + @ instruction: 0x001b07dc │ │ │ │ + andseq r5, ip, r0, ror #17 │ │ │ │ + andseq r5, ip, r4, asr #21 │ │ │ │ + @ instruction: 0x001b06dc │ │ │ │ + andseq r5, ip, r0, asr r8 │ │ │ │ + mulseq fp, ip, r5 │ │ │ │ + andseq r5, ip, r8, lsl #14 │ │ │ │ + @ instruction: 0x001b04f8 │ │ │ │ + andseq pc, sl, r4, ror #25 │ │ │ │ + andseq r5, ip, ip, lsl #15 │ │ │ │ + andseq r0, fp, r8, lsr r4 │ │ │ │ + andseq pc, sl, r4, lsr ip @ │ │ │ │ + andseq pc, sl, r8, lsr #24 │ │ │ │ + andseq pc, sl, ip, lsl ip @ │ │ │ │ + andseq pc, sl, r0, lsl ip @ │ │ │ │ + andseq pc, sl, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -356437,15 +356437,15 @@ │ │ │ │ bl 204864 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ add r5, r5, #2192 @ 0x890 │ │ │ │ add r5, r5, #12 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17a88c │ │ │ │ add r3, r4, #508 @ 0x1fc │ │ │ │ strh r0, [r3] │ │ │ │ ldrb r3, [r4, #424] @ 0x1a8 │ │ │ │ @@ -356479,40 +356479,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 17a92c │ │ │ │ bl 204f18 │ │ │ │ ldr r0, [r4, #488] @ 0x1e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17a940 │ │ │ │ ldr r1, [r5, #2244] @ 0x8c4 │ │ │ │ - bl 2ab1f4 │ │ │ │ + bl 2ab0e4 │ │ │ │ ldrb r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 17a994 │ │ │ │ mov r0, r4 │ │ │ │ bl 35eb0 │ │ │ │ ldr r5, [r4, #496] @ 0x1f0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 17a974 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17a980 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ add r0, r6, #2208 @ 0x8a0 │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31df68 │ │ │ │ + bl 31de58 │ │ │ │ b 17a94c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 171dd0 │ │ │ │ b 17a90c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -356561,15 +356561,15 @@ │ │ │ │ bl 204ef0 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ add r4, r4, #2192 @ 0x890 │ │ │ │ add r4, r4, #12 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17aa7c │ │ │ │ add r3, r5, #508 @ 0x1fc │ │ │ │ strh r0, [r3] │ │ │ │ ldr r2, [pc, #148] @ 17ab3c │ │ │ │ @@ -356663,15 +356663,15 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6] │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 17ac44 │ │ │ │ ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ - bl 2ab1f4 │ │ │ │ + bl 2ab0e4 │ │ │ │ ldr r6, [r4, #676] @ 0x2a4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ @@ -356776,15 +356776,15 @@ │ │ │ │ beq 17aeec │ │ │ │ ldr r9, [r4, #96] @ 0x60 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ add r9, r9, #2192 @ 0x890 │ │ │ │ add r9, r9, #12 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ beq 17add8 │ │ │ │ ldrb r2, [r4, #424] @ 0x1a8 │ │ │ │ ldrh r1, [r7, #74] @ 0x4a │ │ │ │ orr r2, r2, #2 │ │ │ │ @@ -356836,15 +356836,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt 17aeec │ │ │ │ ldr r1, [r5, #2244] @ 0x8c4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 17aed8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab624 │ │ │ │ + bl 2ab514 │ │ │ │ str r0, [r4, #488] @ 0x1e8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #484] @ 0x1e4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ @@ -356915,19 +356915,19 @@ │ │ │ │ b 17ada4 │ │ │ │ ldr r3, [pc, #32] @ 17b01c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b 17af60 │ │ │ │ rsbeq r5, fp, r4, lsl #5 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, lr, r4, lsl #21 │ │ │ │ + andseq r7, lr, r4, ror r9 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - andseq r5, ip, r4, ror #1 │ │ │ │ - andseq pc, sl, r0, ror #24 │ │ │ │ - andseq pc, sl, r8, asr #8 │ │ │ │ + @ instruction: 0x001c4fd4 │ │ │ │ + andseq pc, sl, r0, asr fp @ │ │ │ │ + andseq pc, sl, r8, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #312] @ 17b174 │ │ │ │ mov r7, r3 │ │ │ │ @@ -357016,15 +357016,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - bl 29e8e0 │ │ │ │ + bl 29e7d0 │ │ │ │ ldr r3, [pc, #324] @ 17b2f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi 17b2e8 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -357071,15 +357071,15 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e8b8 │ │ │ │ + bl 29e7a8 │ │ │ │ mov r3, #0 │ │ │ │ stm r4, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r2, #4 │ │ │ │ bne 17b2ac │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ @@ -357100,16 +357100,16 @@ │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ b 17b220 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #83886080 @ 0x5000000 │ │ │ │ b 17b1f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r7, lr, fp, asr r8 │ │ │ │ - andseq r7, lr, ip, lsr #16 │ │ │ │ + andseq r7, lr, fp, asr #14 │ │ │ │ + andseq r7, lr, ip, lsl r7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 17b30c │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ bne 17b394 │ │ │ │ @@ -357157,22 +357157,22 @@ │ │ │ │ ldr r7, [r0, #96] @ 0x60 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r6, r7, #900 @ 0x384 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17ba7c │ │ │ │ add r5, r9, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17bac0 │ │ │ │ ldr r3, [r9, #504] @ 0x1f8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 17b694 │ │ │ │ ldr r3, [r7, #896] @ 0x380 │ │ │ │ add sl, r7, #892 @ 0x37c │ │ │ │ @@ -357335,20 +357335,20 @@ │ │ │ │ sub r8, r8, #636 @ 0x27c │ │ │ │ bne 17b428 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17ba48 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17ba60 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r5, #132] @ 0x84 │ │ │ │ cmp fp, #0 │ │ │ │ beq 17b614 │ │ │ │ @@ -357594,15 +357594,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ bne 17ba98 │ │ │ │ cmp r4, #0 │ │ │ │ bne 17ba84 │ │ │ │ b 17b3e0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 17bb28 │ │ │ │ @@ -357610,35 +357610,35 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 17badc │ │ │ │ cmp r4, #0 │ │ │ │ bne 17bac8 │ │ │ │ b 17b3fc │ │ │ │ ldr r0, [r7, #900] @ 0x384 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ beq 17bab4 │ │ │ │ b 17bb08 │ │ │ │ ldr r1, [r9, #500] @ 0x1f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 17baf8 │ │ │ │ b 17bb2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -357743,15 +357743,15 @@ │ │ │ │ bl 171dd0 │ │ │ │ ldr r3, [r6, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add fp, r3, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17c270 │ │ │ │ ldr r3, [pc, #1580] @ 17c340 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ @@ -357791,15 +357791,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 1e02c │ │ │ │ ldr fp, [r6, #652] @ 0x28c │ │ │ │ add fp, fp, #2192 @ 0x890 │ │ │ │ add fp, fp, #12 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ beq 17bdb4 │ │ │ │ ldr r1, [r4, #496] @ 0x1f0 │ │ │ │ add r2, r4, #508 @ 0x1fc │ │ │ │ strh r3, [r2] │ │ │ │ @@ -357845,15 +357845,15 @@ │ │ │ │ ldr r2, [r7, #496] @ 0x1f0 │ │ │ │ add fp, r3, #900 @ 0x384 │ │ │ │ str r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [r7, #496] @ 0x1f0 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17c1f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 17b3a8 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -357980,15 +357980,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r6, #1335] @ 0x537 │ │ │ │ mov r1, #1 │ │ │ │ bic r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #1335] @ 0x537 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17c158 │ │ │ │ mov r0, #1 │ │ │ │ b 17bb9c │ │ │ │ mov r4, r5 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -358031,15 +358031,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17c0bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17c0bc │ │ │ │ mov r1, r4 │ │ │ │ b 17c15c │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ @@ -358100,15 +358100,15 @@ │ │ │ │ beq 17c2b4 │ │ │ │ ldr r1, [r3, #900] @ 0x384 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 17c284 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -358118,15 +358118,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 17c2cc │ │ │ │ cmp r4, #0 │ │ │ │ bne 17c2b8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b 17bd0c │ │ │ │ @@ -358145,18 +358145,18 @@ │ │ │ │ b 17c128 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, fp, ip, lsl #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r4, fp, r8, ror #8 │ │ │ │ rsbeq r4, fp, r4, asr r4 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001e68f0 │ │ │ │ + andseq r6, lr, r0, ror #15 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - andseq r3, ip, r4, ror #29 │ │ │ │ - @ instruction: 0x001ae9d8 │ │ │ │ + @ instruction: 0x001c3dd4 │ │ │ │ + andseq lr, sl, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr lr, [pc, #900] @ 17c6f0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #896] @ 17c6f4 │ │ │ │ @@ -358383,24 +358383,24 @@ │ │ │ │ ldr r3, [pc, #56] @ 17c720 │ │ │ │ add r3, pc, r3 │ │ │ │ b 17c560 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, fp, r8, lsl #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, fp, r4, ror #24 │ │ │ │ - andseq r6, lr, r4, ror r6 │ │ │ │ + andseq r6, lr, r4, ror #10 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r6, lr, r0, lsr r6 │ │ │ │ - andseq r6, lr, r8, lsl #10 │ │ │ │ - andseq lr, sl, r0, asr r6 │ │ │ │ + andseq r6, lr, r0, lsr #10 │ │ │ │ + @ instruction: 0x001e63f8 │ │ │ │ + andseq lr, sl, r0, asr #10 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - andseq r6, lr, r0, asr #9 │ │ │ │ - @ instruction: 0x001c3ad4 │ │ │ │ + @ instruction: 0x001e63b0 │ │ │ │ + andseq r3, ip, r4, asr #19 │ │ │ │ rsbeq r3, fp, r0, lsr #19 │ │ │ │ - andseq sp, sl, ip, asr sp │ │ │ │ + andseq sp, sl, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ ldrb r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -358426,65 +358426,65 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, r2 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ b 17c764 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r8, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r8, #1 │ │ │ │ ldreq r3, [r4, #472] @ 0x1d8 │ │ │ │ beq 17c770 │ │ │ │ add r8, r4, #480 @ 0x1e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17c824 │ │ │ │ ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ movcc r2, r3 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, r7 │ │ │ │ movcc r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 13ed9c │ │ │ │ cmp r0, #2 │ │ │ │ beq 17c850 │ │ │ │ ldr r1, [r4, #480] @ 0x1e0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 17c880 │ │ │ │ b 17c830 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 17c864 │ │ │ │ cmp r6, #0 │ │ │ │ bne 17c850 │ │ │ │ b 17c7d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -358508,15 +358508,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ beq 17c904 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ tst r2, #2 │ │ │ │ bne 17ca18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17c9f8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 17c928 │ │ │ │ @@ -358536,15 +358536,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bhi 17c9ac │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ beq 17c96c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17c9d8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #792] @ 17cc90 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #776] @ 17cc88 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -358650,46 +358650,46 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #16] │ │ │ │ - bl 29ffbc │ │ │ │ + bl 29feac │ │ │ │ ldrb r3, [r6, #1335] @ 0x537 │ │ │ │ bic r3, r3, #2 │ │ │ │ strb r3, [r6, #1335] @ 0x537 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17c8fc │ │ │ │ b 17c8e8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr sl, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp sl, #1 │ │ │ │ ldreq r3, [r7, #472] @ 0x1d8 │ │ │ │ beq 17c9b8 │ │ │ │ mov r1, r9 │ │ │ │ add r9, r7, #480 @ 0x1e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17cc18 │ │ │ │ ldr r3, [r7, #472] @ 0x1d8 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r8 │ │ │ │ movcs r3, r8 │ │ │ │ str r3, [r7, #472] @ 0x1d8 │ │ │ │ ldr r3, [r7, #476] @ 0x1dc │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r4 │ │ │ │ movcc r3, r4 │ │ │ │ str r3, [r7, #476] @ 0x1dc │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17c94c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #480] @ 0x1e0 │ │ │ │ bl 13ed9c │ │ │ │ @@ -358716,44 +358716,44 @@ │ │ │ │ b 17ca30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 17cc44 │ │ │ │ ldr r1, [r7, #480] @ 0x1e0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 17cc74 │ │ │ │ b 17cc24 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 17cc58 │ │ │ │ cmp sl, #0 │ │ │ │ bne 17cc44 │ │ │ │ b 17cb7c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, fp, r8, asr #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, fp, r4, lsr r7 │ │ │ │ rsbeq r3, fp, ip, ror r6 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001e5ef4 │ │ │ │ + andseq r5, lr, r4, ror #27 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - andseq r2, ip, ip, asr #26 │ │ │ │ - andseq lr, sl, r4, lsr r0 │ │ │ │ + andseq r2, ip, ip, lsr ip │ │ │ │ + andseq sp, sl, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #496] @ 0x1f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -359115,20 +359115,20 @@ │ │ │ │ ldr r3, [pc, #40] @ 17d280 │ │ │ │ add r3, pc, r3 │ │ │ │ b 17d1a8 │ │ │ │ rsbeq r3, fp, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andseq r3, ip, r8, asr r0 │ │ │ │ + andseq r2, ip, r8, asr #30 │ │ │ │ rsbeq r9, sp, r4, asr ip │ │ │ │ - andseq r2, ip, r0, ror #30 │ │ │ │ - andseq sp, sl, r4, lsr #20 │ │ │ │ - @ instruction: 0x001ad1f8 │ │ │ │ - andseq sp, sl, ip, ror #3 │ │ │ │ + andseq r2, ip, r0, asr lr │ │ │ │ + andseq sp, sl, r4, lsl r9 │ │ │ │ + andseq sp, sl, r8, ror #1 │ │ │ │ + ldrsbeq sp, [sl], -ip │ │ │ │ ldrb r3, [r0, #1320] @ 0x528 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -359138,15 +359138,15 @@ │ │ │ │ ldr r3, [pc, #20] @ 17d2c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #8 │ │ │ │ b 17cfc0 │ │ │ │ - andseq r5, lr, r8, ror r7 │ │ │ │ + andseq r5, lr, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #736] @ 17d5c8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -359275,15 +359275,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 29ffbc │ │ │ │ + bl 29feac │ │ │ │ ldrb r1, [r6, #1335] @ 0x537 │ │ │ │ ldr r3, [pc, #224] @ 17d5dc │ │ │ │ bic r1, r1, #2 │ │ │ │ strb r1, [r6, #1335] @ 0x537 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ @@ -359335,19 +359335,19 @@ │ │ │ │ b 17d414 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r2, fp, ip, lsl #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq r2, [fp], #-204 @ 0xffffff34 @ │ │ │ │ rsbeq r2, fp, r4, lsr #24 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r5, lr, r0, lsr #11 │ │ │ │ + mulseq lr, r0, r4 │ │ │ │ rsbeq r2, fp, r8, lsr #21 │ │ │ │ - @ instruction: 0x001e54f8 │ │ │ │ - andseq sp, sl, r8, lsl #13 │ │ │ │ - mulseq ip, r8, r3 │ │ │ │ + andseq r5, lr, r8, ror #7 │ │ │ │ + andseq sp, sl, r8, ror r5 │ │ │ │ + andseq r2, ip, r8, lsl #5 │ │ │ │ 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, r3 │ │ │ │ ldrb r3, [r1, #76] @ 0x4c │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -359506,18 +359506,18 @@ │ │ │ │ beq 17dc48 │ │ │ │ cmp r6, #0 │ │ │ │ beq 17d88c │ │ │ │ cmp r6, r4 │ │ │ │ beq 17d8a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17dc6c │ │ │ │ strb r8, [r7, #7] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ bic r2, r5, #-16777216 @ 0xff000000 │ │ │ │ and r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r2, r3 │ │ │ │ @@ -359750,29 +359750,29 @@ │ │ │ │ and fp, r5, #32 │ │ │ │ cmp r4, #0 │ │ │ │ bne 17d870 │ │ │ │ cmp r6, #0 │ │ │ │ beq 17d8a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 17d8a0 │ │ │ │ tst r5, #1 │ │ │ │ bne 17d7e4 │ │ │ │ b 17d85c │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 17dc9c │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17dcc0 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ b 17d8a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ @@ -360091,30 +360091,30 @@ │ │ │ │ cmp r3, #8 │ │ │ │ bne 17ded8 │ │ │ │ b 17d998 │ │ │ │ rsbeq r2, fp, r4, lsl #17 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andcs r0, r0, r0, lsr #32 │ │ │ │ rsbeq r9, sp, r4, lsl r3 │ │ │ │ - andseq r2, ip, r4, asr #16 │ │ │ │ + andseq r2, ip, r4, lsr r7 │ │ │ │ rsbeq r9, sp, r8, lsl #3 │ │ │ │ - andseq r2, ip, r8, ror r6 │ │ │ │ - andseq r4, lr, r8, lsr sp │ │ │ │ - andseq r4, lr, ip, asr #26 │ │ │ │ - andseq ip, sl, ip, lsl #29 │ │ │ │ - andseq r2, ip, r0, lsr r4 │ │ │ │ - andseq r2, ip, ip, lsr #6 │ │ │ │ - @ instruction: 0x001accf8 │ │ │ │ - andseq r4, lr, ip, ror sl │ │ │ │ - andseq r2, ip, r8, ror #3 │ │ │ │ - andseq ip, sl, r0, ror #23 │ │ │ │ - andseq ip, sl, r8, lsl #7 │ │ │ │ - andseq r2, ip, r0, asr r1 │ │ │ │ - andseq ip, sl, r8, ror #21 │ │ │ │ - @ instruction: 0x001ac2bc │ │ │ │ + andseq r2, ip, r8, ror #10 │ │ │ │ + andseq r4, lr, r8, lsr #24 │ │ │ │ + andseq r4, lr, ip, lsr ip │ │ │ │ + andseq ip, sl, ip, ror sp │ │ │ │ + andseq r2, ip, r0, lsr #6 │ │ │ │ + andseq r2, ip, ip, lsl r2 │ │ │ │ + andseq ip, sl, r8, ror #23 │ │ │ │ + andseq r4, lr, ip, ror #18 │ │ │ │ + ldrsbeq r2, [ip], -r8 │ │ │ │ + @ instruction: 0x001acad0 │ │ │ │ + andseq ip, sl, r8, ror r2 │ │ │ │ + andseq r2, ip, r0, asr #32 │ │ │ │ + @ instruction: 0x001ac9d8 │ │ │ │ + andseq ip, sl, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #508] @ 17e400 │ │ │ │ ldr ip, [pc, #508] @ 17e404 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -360132,21 +360132,21 @@ │ │ │ │ bl 171dd0 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b3a8 │ │ │ │ ldr r0, [r6, #652] @ 0x28c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, #2208 @ 0x8a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31df68 │ │ │ │ + bl 31de58 │ │ │ │ ldr r8, [r6, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r7, r8, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17e338 │ │ │ │ ldr r0, [r5, #148] @ 0x94 │ │ │ │ bl 204f18 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ bl 204ef0 │ │ │ │ ldr r7, [r4, #496] @ 0x1f0 │ │ │ │ @@ -360154,43 +360154,43 @@ │ │ │ │ cmp r8, r7 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ beq 17e2c8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 17e2ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r8, #0 │ │ │ │ beq 17e2c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17e32c │ │ │ │ str r7, [r5, #496] @ 0x1f0 │ │ │ │ ldrb r3, [r4, #510] @ 0x1fe │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #510] @ 0x1fe │ │ │ │ ldr r4, [r6, #652] @ 0x28c │ │ │ │ add r4, r4, #2192 @ 0x890 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17e2e4 │ │ │ │ ldr r4, [r6, #652] @ 0x28c │ │ │ │ add r5, r5, #508 @ 0x1fc │ │ │ │ add r6, r4, #900 @ 0x384 │ │ │ │ strh r0, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17e37c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ b 17e2c8 │ │ │ │ @@ -360200,15 +360200,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 17e354 │ │ │ │ cmp r8, #0 │ │ │ │ bne 17e340 │ │ │ │ b 17e274 │ │ │ │ mov r3, #0 │ │ │ │ @@ -360235,25 +360235,25 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 17e22c │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 17e370 │ │ │ │ b 17e3e0 │ │ │ │ strdeq r1, [fp], #-212 @ 0xffffff2c @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - andseq r4, lr, r0, lsl #15 │ │ │ │ - andseq ip, sl, r4, ror r8 │ │ │ │ - andseq r1, ip, ip, asr #30 │ │ │ │ + andseq r4, lr, r0, ror r6 │ │ │ │ + andseq ip, sl, r4, ror #14 │ │ │ │ + andseq r1, ip, ip, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #496] @ 0x1f0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -360460,16 +360460,16 @@ │ │ │ │ b 17e6b0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r1, fp, ip, lsl #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r1, fp, r4, ror r9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq r1, fp, r0, lsl #18 │ │ │ │ - andseq r1, ip, ip, ror #23 │ │ │ │ - andseq ip, sl, ip, ror #9 │ │ │ │ + @ instruction: 0x001c1adc │ │ │ │ + @ instruction: 0x001ac3dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #164] @ 17e834 │ │ │ │ ldr r1, [pc, #164] @ 17e838 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -360490,15 +360490,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #120] @ 17e850 │ │ │ │ str r1, [r4, #692] @ 0x2b4 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ str r2, [r4, #704] @ 0x2c0 │ │ │ │ - bl 2a23e0 │ │ │ │ + bl 2a22d0 │ │ │ │ ldr r3, [r4, #2024] @ 0x7e8 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4, #596] @ 0x254 │ │ │ │ beq 17e824 │ │ │ │ ldr r1, [pc, #80] @ 17e854 │ │ │ │ ldr r2, [pc, #80] @ 17e858 │ │ │ │ ldr r3, [pc, #80] @ 17e85c │ │ │ │ @@ -361394,27 +361394,27 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 17e93c │ │ │ │ cmp r7, #0 │ │ │ │ beq 17f7a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ ldr r3, [r3, #3900] @ 0xf3c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #1300] @ 0x514 │ │ │ │ cmp r6, #0 │ │ │ │ beq 17f644 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 17f6a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ add r3, r4, #20480 @ 0x5000 │ │ │ │ ldr r1, [r4, #1972] @ 0x7b4 │ │ │ │ str r2, [r4, #1300] @ 0x514 │ │ │ │ @@ -361426,15 +361426,15 @@ │ │ │ │ str r1, [r4, #1976] @ 0x7b8 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 1dd2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17f570 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f57e0 │ │ │ │ b 17f570 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f57e0 │ │ │ │ @@ -361511,21 +361511,21 @@ │ │ │ │ mvn r7, #0 │ │ │ │ ldr r6, [r4, #1972] @ 0x7b4 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, r7 │ │ │ │ b 17f584 │ │ │ │ rsbeq r0, fp, r4, lsl #23 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, lr, r8, asr r4 │ │ │ │ + andseq r3, lr, r8, asr #6 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - andseq fp, sl, r8, lsl #10 │ │ │ │ - andseq r0, ip, ip, asr ip │ │ │ │ - @ instruction: 0x001e33d8 │ │ │ │ - andseq r0, ip, r4, lsr ip │ │ │ │ - andseq fp, sl, ip, lsr #9 │ │ │ │ + @ instruction: 0x001ab3f8 │ │ │ │ + andseq r0, ip, ip, asr #22 │ │ │ │ + andseq r3, lr, r8, asr #5 │ │ │ │ + andseq r0, ip, r4, lsr #22 │ │ │ │ + mulseq sl, ip, r3 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ ldr r3, [r0, #2008] @ 0x7d8 │ │ │ │ ldr ip, [r0, #1976] @ 0x7b8 │ │ │ │ ldr r2, [r0, #1952] @ 0x7a0 │ │ │ │ orr r3, r3, #1 │ │ │ │ orr ip, ip, r2 │ │ │ │ str r3, [r0, #2008] @ 0x7d8 │ │ │ │ @@ -361660,23 +361660,23 @@ │ │ │ │ ldr r3, [r4, #1300] @ 0x514 │ │ │ │ cmp r3, #0 │ │ │ │ beq 17f9ac │ │ │ │ b 17f994 │ │ │ │ add fp, r6, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17faac │ │ │ │ ldr r3, [r6, #504] @ 0x1f8 │ │ │ │ mvn r1, #0 │ │ │ │ orr r3, r3, #1024 @ 0x400 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r6, #504] @ 0x1f8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17fa94 │ │ │ │ ldr r2, [r4, #1976] @ 0x7b8 │ │ │ │ ldr r1, [r4, #1780] @ 0x6f4 │ │ │ │ ldr r3, [r4, #1980] @ 0x7bc │ │ │ │ orr r2, r2, r1 │ │ │ │ ldr r1, [r4, #1984] @ 0x7c0 │ │ │ │ @@ -361701,27 +361701,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 17fac8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 17fab4 │ │ │ │ b 17fa3c │ │ │ │ ldr r1, [r6, #500] @ 0x1f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 17fae8 │ │ │ │ b 17faf8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 17f988 │ │ │ │ @@ -361969,18 +361969,18 @@ │ │ │ │ beq 17ffe8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17ff08 │ │ │ │ cmp r4, r6 │ │ │ │ beq 17ff2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17ff2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r0, #364] @ 0x16c │ │ │ │ blx r2 │ │ │ │ str r4, [r7] │ │ │ │ @@ -361998,15 +361998,15 @@ │ │ │ │ add r6, fp, r6, lsl #2 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, ip │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r4, #0 │ │ │ │ beq 17ff94 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17ff94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #3232] @ 0xca0 │ │ │ │ @@ -362030,15 +362030,15 @@ │ │ │ │ ldr r3, [r5, #3232] @ 0xca0 │ │ │ │ mov r7, r1 │ │ │ │ b 17ff4c │ │ │ │ cmp r4, #0 │ │ │ │ beq 17ff2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 17ff2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 17ffac │ │ │ │ ldr r3, [fp, #1296] @ 0x510 │ │ │ │ mov r7, ip │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [fp, #1296] @ 0x510 │ │ │ │ @@ -362073,48 +362073,48 @@ │ │ │ │ str r1, [fp, #1296] @ 0x510 │ │ │ │ b 17fd88 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r9, #500 @ 0x1f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne 180230 │ │ │ │ ldr r2, [r9, #504] @ 0x1f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [r9, #504] @ 0x1f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne 180204 │ │ │ │ ldr r2, [sl] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r9, [r2, #4] │ │ │ │ b 17fdf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r9, #500 @ 0x1f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 180168 │ │ │ │ ldr r2, [r9, #504] @ 0x1f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [r9, #504] @ 0x1f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ ldreq r9, [r2, #20] │ │ │ │ beq 17fe60 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #500] @ 0x1f4 │ │ │ │ @@ -362130,15 +362130,15 @@ │ │ │ │ beq 1801ac │ │ │ │ ldr r1, [r9, #500] @ 0x1f4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ bne 18017c │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -362151,15 +362151,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1801d0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1801bc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -362180,15 +362180,15 @@ │ │ │ │ beq 180274 │ │ │ │ ldr r1, [r9, #500] @ 0x1f4 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ bne 180244 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -362201,15 +362201,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 180298 │ │ │ │ cmp r5, #0 │ │ │ │ bne 180284 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -362250,18 +362250,18 @@ │ │ │ │ b 1803dc │ │ │ │ cmp r5, #0 │ │ │ │ beq 180410 │ │ │ │ cmp r5, r4 │ │ │ │ beq 180384 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [r7] │ │ │ │ beq 180428 │ │ │ │ ldr r2, [r5, #148] @ 0x94 │ │ │ │ ldr r0, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -362289,33 +362289,33 @@ │ │ │ │ lsl sl, r3, r8 │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ bne 180350 │ │ │ │ cmp r5, #0 │ │ │ │ beq 180470 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r5, [r7] │ │ │ │ b 180384 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [r7] │ │ │ │ bne 1803b4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 180458 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180428 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r7] │ │ │ │ bne 180384 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -362354,15 +362354,15 @@ │ │ │ │ str sl, [r5] │ │ │ │ beq 18047c │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ beq 1804e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1804e4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -362379,25 +362379,25 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 180578 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1805ac │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ beq 1805a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1805d0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -362449,18 +362449,18 @@ │ │ │ │ beq 1806e8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 180688 │ │ │ │ cmp r4, sl │ │ │ │ beq 18069c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180700 │ │ │ │ str r9, [r8, #4] │ │ │ │ str r9, [r8, #8] │ │ │ │ ldr r3, [r7, #3904] @ 0xf40 │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r5 │ │ │ │ @@ -362478,15 +362478,15 @@ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r8, r6 │ │ │ │ bne 18066c │ │ │ │ cmp r4, #0 │ │ │ │ beq 18069c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 18069c │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, sl, #0 │ │ │ │ @@ -362511,15 +362511,15 @@ │ │ │ │ beq 180724 │ │ │ │ ldr fp, [r6] │ │ │ │ mov r4, r6 │ │ │ │ cmp fp, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, fp │ │ │ │ beq 180738 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180738 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -362591,18 +362591,18 @@ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ str r3, [r9, #8] │ │ │ │ beq 180b64 │ │ │ │ cmp r7, r6 │ │ │ │ beq 1808d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180ac8 │ │ │ │ str r7, [r9] │ │ │ │ ldr r6, [sl, r8, lsl #2] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -362677,15 +362677,15 @@ │ │ │ │ ldr r6, [r9] │ │ │ │ add r5, r3, fp │ │ │ │ bne 18088c │ │ │ │ cmp r6, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r6 │ │ │ │ beq 180a20 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180aa4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9], #12 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ @@ -362763,15 +362763,15 @@ │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r3, fp │ │ │ │ add r8, r8, #3 │ │ │ │ bhi 1809ec │ │ │ │ b 180a58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 1808d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r4, r2 │ │ │ │ ldr r3, [r1, #1988] @ 0x7c4 │ │ │ │ add r2, r2, r0 │ │ │ │ orr r3, r3, #8 │ │ │ │ @@ -362790,55 +362790,55 @@ │ │ │ │ ldr r0, [r4, #1300] @ 0x514 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1809b0 │ │ │ │ b 180964 │ │ │ │ add r3, r6, #500 @ 0x1f4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180cc4 │ │ │ │ ldr r3, [r6, #504] @ 0x1f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orr r3, r3, #524288 @ 0x80000 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r6, #504] @ 0x1f8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180d58 │ │ │ │ ldr r6, [sl, r8, lsl #2] │ │ │ │ b 1808fc │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r3, #592] @ 0x250 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #472] @ 0x1d8 │ │ │ │ beq 180b2c │ │ │ │ add r3, r5, #480 @ 0x1e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180d70 │ │ │ │ ldr r3, [r5, #472] @ 0x1d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ movcs r3, r7 │ │ │ │ str r3, [r5, #472] @ 0x1d8 │ │ │ │ ldr r3, [r5, #476] @ 0x1dc │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r6 │ │ │ │ movcc r3, r6 │ │ │ │ str r3, [r5, #476] @ 0x1dc │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1809d4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #480] @ 0x1e0 │ │ │ │ bl 13ed9c │ │ │ │ @@ -362857,15 +362857,15 @@ │ │ │ │ beq 180d08 │ │ │ │ ldr r1, [r6, #500] @ 0x1f4 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 180cd8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -362877,15 +362877,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 180d28 │ │ │ │ cmp r4, #0 │ │ │ │ bne 180d14 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -362900,15 +362900,15 @@ │ │ │ │ beq 180db4 │ │ │ │ ldr r1, [r5, #480] @ 0x1e0 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 180d84 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ @@ -362920,15 +362920,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 180dd4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 180dc0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -363003,18 +363003,18 @@ │ │ │ │ mov r1, #1 │ │ │ │ lsl r9, r1, fp │ │ │ │ addeq sl, r6, #12 │ │ │ │ beq 181100 │ │ │ │ cmp r7, #0 │ │ │ │ beq 180f30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180e8c │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -363124,15 +363124,15 @@ │ │ │ │ movcc r3, sl │ │ │ │ str r3, [r7, #476] @ 0x1dc │ │ │ │ b 180ed8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1812a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ b 180f90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrh r1, [r2, #-4] │ │ │ │ ldrh r2, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ bne 180f7c │ │ │ │ @@ -363173,15 +363173,15 @@ │ │ │ │ add r5, r5, #6 │ │ │ │ beq 181204 │ │ │ │ ldr r4, [sl, r5, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 1811ac │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1811ac │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -363276,15 +363276,15 @@ │ │ │ │ add r6, r6, #6 │ │ │ │ beq 1813a0 │ │ │ │ ldr r4, [r8, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 181348 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 181348 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -363314,35 +363314,35 @@ │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ add r3, r3, #11840 @ 0x2e40 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ b 18122c │ │ │ │ add sl, r7, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1814fc │ │ │ │ ldr r3, [r7, #504] @ 0x1f8 │ │ │ │ mvn r1, #0 │ │ │ │ orr r3, r3, #262144 @ 0x40000 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r7, #504] @ 0x1f8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180fc4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #500] @ 0x1f4 │ │ │ │ bl 13ed9c │ │ │ │ b 180fc4 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #592] @ 0x250 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ bne 181488 │ │ │ │ ldr r3, [r7, #472] @ 0x1d8 │ │ │ │ b 1810e0 │ │ │ │ lsl r3, r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -363350,28 +363350,28 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 181168 │ │ │ │ mov r1, r9 │ │ │ │ add r9, r7, #480 @ 0x1e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 181564 │ │ │ │ ldr r3, [r7, #472] @ 0x1d8 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ movcs r3, r5 │ │ │ │ str r3, [r7, #472] @ 0x1d8 │ │ │ │ ldr r3, [r7, #476] @ 0x1dc │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, sl │ │ │ │ movcc r3, sl │ │ │ │ str r3, [r7, #476] @ 0x1dc │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180ed8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #480] @ 0x1e0 │ │ │ │ bl 13ed9c │ │ │ │ @@ -363381,54 +363381,54 @@ │ │ │ │ b 1813a4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 181528 │ │ │ │ ldr r1, [r7, #500] @ 0x1f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 181558 │ │ │ │ b 181508 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 18153c │ │ │ │ cmp r4, #0 │ │ │ │ bne 181528 │ │ │ │ b 181414 │ │ │ │ cmp r0, #2 │ │ │ │ beq 181590 │ │ │ │ ldr r1, [r7, #480] @ 0x1e0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 1815c0 │ │ │ │ b 181570 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1815a4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 181590 │ │ │ │ b 1814a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -363458,18 +363458,18 @@ │ │ │ │ str r1, [r5] │ │ │ │ beq 181778 │ │ │ │ cmp r6, #0 │ │ │ │ beq 18164c │ │ │ │ cmp r6, r4 │ │ │ │ beq 181660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 181724 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r5, #16] │ │ │ │ mov r0, sp │ │ │ │ stmib r5, {r6, r9} │ │ │ │ @@ -363529,70 +363529,70 @@ │ │ │ │ cmp r7, r2 │ │ │ │ bls 1816f4 │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ ands r4, r1, #16 │ │ │ │ bne 1816d8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r9, [r3, #592] @ 0x250 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r9, #1 │ │ │ │ bne 18178c │ │ │ │ ldr r3, [r6, #472] @ 0x1d8 │ │ │ │ b 1816d8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 181660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 181660 │ │ │ │ mov r1, r4 │ │ │ │ add r4, r6, #480 @ 0x1e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1817f4 │ │ │ │ ldr r3, [r6, #472] @ 0x1d8 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, r8 │ │ │ │ movcs r3, r8 │ │ │ │ str r3, [r6, #472] @ 0x1d8 │ │ │ │ ldr r3, [r6, #476] @ 0x1dc │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ movcc r3, r7 │ │ │ │ str r3, [r6, #476] @ 0x1dc │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1816f4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #480] @ 0x1e0 │ │ │ │ bl 13ed9c │ │ │ │ b 1816f4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 181820 │ │ │ │ ldr r1, [r6, #480] @ 0x1e0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 181850 │ │ │ │ b 181800 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 181834 │ │ │ │ cmp r9, #0 │ │ │ │ bne 181820 │ │ │ │ b 1817a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -363622,15 +363622,15 @@ │ │ │ │ beq 181b3c │ │ │ │ cmp r3, #0 │ │ │ │ beq 181a30 │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 1818e4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 181aa8 │ │ │ │ add r3, r7, r6 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ add r3, r5, r3 │ │ │ │ add r3, r3, #4864 @ 0x1300 │ │ │ │ mov r2, #0 │ │ │ │ @@ -363717,27 +363717,27 @@ │ │ │ │ beq 181bc4 │ │ │ │ cmp fp, #0 │ │ │ │ beq 181a58 │ │ │ │ cmp fp, r4 │ │ │ │ beq 181a90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ b 181a84 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 181a90 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 181a64 │ │ │ │ add r3, r7, r6 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ add r3, r5, r3 │ │ │ │ add r3, r3, #4864 @ 0x1300 │ │ │ │ str fp, [r3, #44] @ 0x2c │ │ │ │ @@ -363779,15 +363779,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldr r4, [r5, fp] │ │ │ │ b 181948 │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 181b58 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 181b80 │ │ │ │ add r3, r7, r6 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ add r3, r5, r3 │ │ │ │ add r3, r3, #4864 @ 0x1300 │ │ │ │ mov r2, #0 │ │ │ │ @@ -363813,28 +363813,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 181a28 │ │ │ │ b 1819fc │ │ │ │ cmp fp, #0 │ │ │ │ beq 181a90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 181a90 │ │ │ │ add sl, r4, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 181c34 │ │ │ │ ldr r3, [r4, #504] @ 0x1f8 │ │ │ │ mvn r1, #0 │ │ │ │ orr r3, r3, #65536 @ 0x10000 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4, #504] @ 0x1f8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 181c9c │ │ │ │ ldr ip, [r7, #1988] @ 0x7c4 │ │ │ │ ldr r0, [r5, #1980] @ 0x7bc │ │ │ │ ldr r4, [r8] │ │ │ │ ldr r3, [r5, #1976] @ 0x7b8 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ @@ -363843,28 +363843,28 @@ │ │ │ │ b 1819b8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 181c60 │ │ │ │ ldr r1, [r4, #500] @ 0x1f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 181c90 │ │ │ │ b 181c40 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 181c74 │ │ │ │ cmp fp, #0 │ │ │ │ bne 181c60 │ │ │ │ b 181bf4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -364027,18 +364027,18 @@ │ │ │ │ str r1, [r5] │ │ │ │ beq 181fcc │ │ │ │ cmp r6, #0 │ │ │ │ beq 181f30 │ │ │ │ cmp r6, r4 │ │ │ │ beq 181f44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 181fa8 │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ strh r3, [r5, #4] │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldrb r2, [r6, #76] @ 0x4c │ │ │ │ lsr r3, r3, r8 │ │ │ │ @@ -364070,27 +364070,27 @@ │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 181f38 │ │ │ │ b 181f44 │ │ │ │ cmp r6, #0 │ │ │ │ beq 181f44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 181f44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 182014 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 182020 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -364111,15 +364111,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 182088 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 182094 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -364287,15 +364287,15 @@ │ │ │ │ cmp fp, #0 │ │ │ │ ldr r9, [r3, r5, lsl #2] │ │ │ │ beq 182378 │ │ │ │ cmp r6, #0 │ │ │ │ beq 182358 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 182358 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ @@ -364312,15 +364312,15 @@ │ │ │ │ beq 182334 │ │ │ │ cmp r6, r9 │ │ │ │ moveq r6, #1 │ │ │ │ lsleq r6, r6, r5 │ │ │ │ beq 18224c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ b 182334 │ │ │ │ cmp fp, #0 │ │ │ │ beq 1823d0 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r9, [sp, #88] @ 0x58 │ │ │ │ bne 182334 │ │ │ │ mov r6, #1 │ │ │ │ @@ -364354,15 +364354,15 @@ │ │ │ │ mov r9, #1 │ │ │ │ mov fp, ip │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r4, #0 │ │ │ │ beq 182464 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 182464 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -364399,15 +364399,15 @@ │ │ │ │ str r3, [r4, #1980] @ 0x7bc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ beq 1823bc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ str r9, [r7] │ │ │ │ ldr r9, [r9, #68] @ 0x44 │ │ │ │ mov r6, #1 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r6, r6, r5 │ │ │ │ bne 182258 │ │ │ │ add r1, r4, sl │ │ │ │ @@ -364431,23 +364431,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 1822f0 │ │ │ │ b 1822c8 │ │ │ │ add r3, r9, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1825fc │ │ │ │ ldr r3, [r9, #504] @ 0x1f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r9, #504] @ 0x1f8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1825e4 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r9, [r3, #68] @ 0x44 │ │ │ │ b 182264 │ │ │ │ lsl r3, r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -364471,15 +364471,15 @@ │ │ │ │ beq 182640 │ │ │ │ ldr r1, [r9, #500] @ 0x1f4 │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 182610 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -364491,15 +364491,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 182660 │ │ │ │ cmp r4, #0 │ │ │ │ bne 18264c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -364606,30 +364606,30 @@ │ │ │ │ bhi 182830 │ │ │ │ ldr r3, [pc, #16] @ 182838 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r0, lr, r0, ror r3 │ │ │ │ + andseq r0, lr, r0, ror #4 │ │ │ │ ldr r3, [pc, #48] @ 182874 │ │ │ │ sub r2, r0, #142 @ 0x8e │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ bhi 182860 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ bx lr │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ - andseq r0, lr, r1, lsr #6 │ │ │ │ + andseq r0, lr, r1, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ 182994 │ │ │ │ ldr r2, [pc, #260] @ 182998 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -364693,20 +364693,20 @@ │ │ │ │ b 182904 │ │ │ │ mov r0, #20 │ │ │ │ b 182904 │ │ │ │ mov r0, #23 │ │ │ │ b 182904 │ │ │ │ mov r0, #4 │ │ │ │ b 182904 │ │ │ │ - @ instruction: 0x001e02de │ │ │ │ + andseq r0, lr, lr, asr #3 │ │ │ │ rsbeq sp, sl, ip, asr r7 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, lr, ip, lsr #6 │ │ │ │ - @ instruction: 0x001bdaf8 │ │ │ │ - andseq r8, sl, r8, asr #6 │ │ │ │ + andseq r0, lr, ip, lsl r2 │ │ │ │ + andseq sp, fp, r8, ror #19 │ │ │ │ + andseq r8, sl, r8, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ 182a44 │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -364739,17 +364739,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1829fc │ │ │ │ rsbeq sp, sl, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001e01dc │ │ │ │ - andseq sp, fp, r0, ror #19 │ │ │ │ - andseq r8, sl, r8, lsl #4 │ │ │ │ + andseq r0, lr, ip, asr #1 │ │ │ │ + @ instruction: 0x001bd8d0 │ │ │ │ + ldrsheq r8, [sl], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ 182b20 │ │ │ │ ldr r2, [pc, #176] @ 182b24 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -364792,20 +364792,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r0, lr, r9, lsl r1 │ │ │ │ + andseq r0, lr, r9 │ │ │ │ rsbeq sp, sl, ip, ror r5 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, lr, ip, lsr #2 │ │ │ │ - andseq sp, fp, r8, ror #18 │ │ │ │ - andseq r8, sl, r8, ror #2 │ │ │ │ + andseq r0, lr, ip, lsl r0 │ │ │ │ + andseq sp, fp, r8, asr r8 │ │ │ │ + andseq r8, sl, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 17332c │ │ │ │ mov r0, r4 │ │ │ │ @@ -364923,15 +364923,15 @@ │ │ │ │ rsbeq sp, sl, r0, asr r4 │ │ │ │ @ instruction: 0xffffff64 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ eorseq r0, r1, r1 │ │ │ │ - andseq pc, sp, ip, ror pc @ │ │ │ │ + andseq pc, sp, ip, ror #28 │ │ │ │ rsbeq sp, sl, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3672] @ 0xe58 │ │ │ │ ldr r2, [pc, #224] @ 182e2c │ │ │ │ ldr r3, [pc, #224] @ 182e30 │ │ │ │ @@ -365282,16 +365282,16 @@ │ │ │ │ ldreq r4, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ b 1830fc │ │ │ │ svccc 0x007f0000 │ │ │ │ - andseq pc, sp, r8, ror #24 │ │ │ │ - mulseq sp, sl, ip │ │ │ │ + andseq pc, sp, r8, asr fp @ │ │ │ │ + andseq pc, sp, sl, lsl #23 │ │ │ │ @ instruction: 0xfffff800 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -366859,17 +366859,17 @@ │ │ │ │ rsbeq fp, sl, r8, lsr fp │ │ │ │ andeq r0, r4, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r4, r0, r1, lsl #5 │ │ │ │ andeq r2, r0, r6, lsl #4 │ │ │ │ andgt r2, r4, r0, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x001de1dc │ │ │ │ - andseq r6, sl, r0, asr #2 │ │ │ │ - andseq fp, fp, ip, asr r9 │ │ │ │ + andseq lr, sp, ip, asr #1 │ │ │ │ + andseq r6, sl, r0, lsr r0 │ │ │ │ + andseq fp, fp, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #868] @ 184ef8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -367089,19 +367089,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #4] │ │ │ │ b 184de8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, sl, ip, asr r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq fp, sl, r4, lsr r4 │ │ │ │ - andseq lr, sp, r8, asr r1 │ │ │ │ + andseq lr, sp, r8, asr #32 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ rsbeq fp, sl, ip, ror #3 │ │ │ │ - andseq sp, sp, r4, lsl lr │ │ │ │ + andseq sp, sp, r4, lsl #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 fp, r2 │ │ │ │ ldr r2, [pc, #3100] @ 185b50 │ │ │ │ ldr r3, [pc, #3100] @ 185b54 │ │ │ │ @@ -368285,16 +368285,16 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ b 185fcc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sl, sl, r8, lsr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andgt r2, r6, r0, lsl #26 │ │ │ │ rsbeq r9, sl, r8, asr #30 │ │ │ │ - @ instruction: 0x001dccb8 │ │ │ │ - andseq ip, sp, r8, lsr ip │ │ │ │ + andseq ip, sp, r8, lsr #23 │ │ │ │ + andseq ip, sp, r8, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #324] @ 18631c │ │ │ │ mov r5, r3 │ │ │ │ @@ -372533,15 +372533,15 @@ │ │ │ │ svccc 0x00ff0000 │ │ │ │ andeq r0, r4, r1, lsl #1 │ │ │ │ andgt r2, r2, r0, lsl #26 │ │ │ │ andeq r0, r4, r4, lsl #4 │ │ │ │ andgt r2, r4, r0, lsl #26 │ │ │ │ andeq r0, r4, r8, lsl #4 │ │ │ │ andgt r2, r3, r0, lsl #26 │ │ │ │ - andseq r9, sp, r4, asr #9 │ │ │ │ + @ instruction: 0x001d93b4 │ │ │ │ svcvc 0x00ff0000 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ andeq r0, r4, r7, lsl #4 │ │ │ │ andeq r0, r4, r3, lsl #4 │ │ │ │ andgt r2, r0, r0, lsl #26 │ │ │ │ blmi 1be434 │ │ │ │ svccc 0x00808081 │ │ │ │ @@ -372625,15 +372625,15 @@ │ │ │ │ bl 142198 │ │ │ │ str r5, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 2aafd0 │ │ │ │ + bl 2aaec0 │ │ │ │ b 18a51c │ │ │ │ bl 142198 │ │ │ │ mov r5, r4 │ │ │ │ add r6, r4, #3488 @ 0xda0 │ │ │ │ ldr r0, [r5, #1304] @ 0x518 │ │ │ │ add r5, r5, #436 @ 0x1b4 │ │ │ │ bl 1de10 │ │ │ │ @@ -372969,15 +372969,15 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 18c70c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 2aafd0 │ │ │ │ + bl 2aaec0 │ │ │ │ b 18aa8c │ │ │ │ bl 142198 │ │ │ │ mov r5, r4 │ │ │ │ add r6, r4, #3488 @ 0xda0 │ │ │ │ ldr r0, [r5, #1304] @ 0x518 │ │ │ │ add r5, r5, #436 @ 0x1b4 │ │ │ │ bl 1de10 │ │ │ │ @@ -373480,18 +373480,18 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, sl, ip, lsl pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ ldrdeq sp, [r7], #-84 @ 0xffffffac @ │ │ │ │ rsbeq r4, sl, ip, lsr #27 │ │ │ │ - andseq r5, fp, r0, lsl #4 │ │ │ │ - @ instruction: 0x0019f9b4 │ │ │ │ - @ instruction: 0x001b51fc │ │ │ │ - andseq pc, r9, ip, lsl #19 │ │ │ │ + ldrsheq r5, [fp], -r0 │ │ │ │ + andseq pc, r9, r4, lsr #17 │ │ │ │ + andseq r5, fp, ip, ror #1 │ │ │ │ + andseq pc, r9, ip, ror r8 @ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #48] @ 0x30 │ │ │ │ @@ -374108,15 +374108,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ - mulseq sp, r8, r1 │ │ │ │ + andseq r7, sp, r8, lsl #1 │ │ │ │ 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 r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -374138,15 +374138,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ cmp r8, #0 │ │ │ │ and r4, r4, #3 │ │ │ │ beq 18bd2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r8, #400] @ 0x190 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ movcs r7, r3 │ │ │ │ ldrb r3, [r8, #468] @ 0x1d4 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ @@ -374231,15 +374231,15 @@ │ │ │ │ and r3, r3, #1536 @ 0x600 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvnseq lr, #0 │ │ │ │ svcvc 0x00c00000 │ │ │ │ - andseq r6, sp, r0, lsr #31 │ │ │ │ + mulseq sp, r0, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ @@ -374329,17 +374329,17 @@ │ │ │ │ bl 140b74 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ b 18bf70 │ │ │ │ rsbeq r4, sl, r0, lsr r1 │ │ │ │ submi r0, r0, r0 │ │ │ │ eorseq pc, pc, r0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r6, sp, r8, asr #28 │ │ │ │ - andseq lr, r9, r8, lsr ip │ │ │ │ - andseq r4, fp, r0, asr #9 │ │ │ │ + andseq r6, sp, r8, lsr sp │ │ │ │ + andseq lr, r9, r8, lsr #22 │ │ │ │ + @ instruction: 0x001b43b0 │ │ │ │ add r3, r0, #3136 @ 0xc40 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r3, [r0, #3404] @ 0xd4c │ │ │ │ addne r0, r2, r3 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -376059,15 +376059,15 @@ │ │ │ │ ldrb r7, [r2, #2] │ │ │ │ ldrh fp, [r2] │ │ │ │ b 18d710 │ │ │ │ add r8, r8, #8 │ │ │ │ b 18d6a8 │ │ │ │ mov r4, ip │ │ │ │ b 18d82c │ │ │ │ - andseq r5, sp, fp, lsl #16 │ │ │ │ + @ instruction: 0x001d56fb │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-3472] @ 0xfffff270 │ │ │ │ sub sp, sp, #7488 @ 0x1d40 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -377104,17 +377104,17 @@ │ │ │ │ @ instruction: 0xf0008e00 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ strdeq r1, [sl], #-220 @ 0xffffff24 @ │ │ │ │ rsbeq r1, sl, r0, asr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, sp, r4, lsl sp │ │ │ │ - @ instruction: 0x001b13b0 │ │ │ │ - andseq fp, r9, r0, lsl #22 │ │ │ │ + andseq r3, sp, r4, lsl #24 │ │ │ │ + andseq r1, fp, r0, lsr #5 │ │ │ │ + @ instruction: 0x0019b9f0 │ │ │ │ ldrb r3, [sl, #-3355] @ 0xfffff2e5 │ │ │ │ bic r3, r3, #208 @ 0xd0 │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [sl, #-3355] @ 0xfffff2e5 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ b 18e06c │ │ │ │ @@ -378305,15 +378305,15 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ b 18fcd0 │ │ │ │ mov r0, r5 │ │ │ │ bl 18fa50 │ │ │ │ b 18fc10 │ │ │ │ mov r3, fp │ │ │ │ b 18fd1c │ │ │ │ - @ instruction: 0x001d31b9 │ │ │ │ + andseq r3, sp, r9, lsr #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 18ff7c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrb lr, [r1, #1] │ │ │ │ cmp lr, #0 │ │ │ │ beq 18ffcc │ │ │ │ add ip, r3, #4 │ │ │ │ @@ -378556,15 +378556,15 @@ │ │ │ │ ldrh lr, [r4, #-4] │ │ │ │ add lr, r6, lr, lsl #4 │ │ │ │ add lr, lr, #2688 @ 0xa80 │ │ │ │ add lr, lr, #8 │ │ │ │ b 190074 │ │ │ │ mov r3, sl │ │ │ │ b 1900c4 │ │ │ │ - andseq r2, sp, pc, lsl lr │ │ │ │ + andseq r2, sp, pc, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r5, r0, #2400 @ 0x960 │ │ │ │ add r7, r0, #2656 @ 0xa60 │ │ │ │ add r5, r5, #8 │ │ │ │ add r7, r7, #8 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #1 │ │ │ │ @@ -378617,15 +378617,15 @@ │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ bl 37468 │ │ │ │ ldr r4, [r6, #672] @ 0x2a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 190330 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 190374 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #672] @ 0x2a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 17332c │ │ │ │ ldr r0, [r6, #656] @ 0x290 │ │ │ │ @@ -379390,17 +379390,17 @@ │ │ │ │ andgt r2, r4, r0, lsl #4 │ │ │ │ andgt r2, r2, r0, lsl #4 │ │ │ │ rsbeq pc, r9, r0, lsl #13 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r4, r0, r1, lsl #5 │ │ │ │ andeq r2, r0, r6, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andseq r1, sp, r0, ror #31 │ │ │ │ - andseq r9, r9, ip, lsr #27 │ │ │ │ - andseq pc, sl, r8, asr #11 │ │ │ │ + @ instruction: 0x001d1ed0 │ │ │ │ + mulseq r9, ip, ip │ │ │ │ + @ instruction: 0x001af4b8 │ │ │ │ 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 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [pc, #944] @ 191314 │ │ │ │ @@ -379640,16 +379640,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ b 1911dc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq pc, r9, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq lr, r9, r0, lsl #28 │ │ │ │ - @ instruction: 0x001d23b4 │ │ │ │ - andseq r1, sp, r4, ror #23 │ │ │ │ + andseq r2, sp, r4, lsr #5 │ │ │ │ + @ instruction: 0x001d1ad4 │ │ │ │ ldr r3, [pc, #12] @ 19133c │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #3872] @ 0xf20 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xfffffc0c │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -379795,15 +379795,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr ip, [r4] │ │ │ │ b 1914b0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq lr, r9, r8, lsl #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andgt r3, r1, r0 │ │ │ │ - andseq r2, sp, ip, ror #19 │ │ │ │ + @ instruction: 0x001d28dc │ │ │ │ strheq lr, [r9], #-168 @ 0xffffff58 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r5, r3, #2 │ │ │ │ lsl r5, r5, #16 │ │ │ │ @@ -379857,15 +379857,15 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr lr, [r6] │ │ │ │ b 1915d8 │ │ │ │ andgt r3, r0, r0 │ │ │ │ - andseq r2, sp, r8, asr #17 │ │ │ │ + @ instruction: 0x001d27b8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ @@ -379979,15 +379979,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr ip, [r5] │ │ │ │ b 191700 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq lr, r9, r4, asr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001d27b0 │ │ │ │ + andseq r2, sp, r0, lsr #13 │ │ │ │ andgt r3, r0, r0 │ │ │ │ blt ff59187c │ │ │ │ ldrdeq lr, [r9], #-116 @ 0xffffff8c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ @@ -380635,15 +380635,15 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl 191450 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r9 │ │ │ │ beq 192388 │ │ │ │ ldr r3, [fp, #-392] @ 0xfffffe78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 192078 │ │ │ │ ldrb r3, [r4, #92] @ 0x5c │ │ │ │ @@ -380698,15 +380698,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1922bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1922bc │ │ │ │ mov r1, r5 │ │ │ │ b 192388 │ │ │ │ str sl, [sp] │ │ │ │ ldr r2, [fp, #-388] @ 0xfffffe7c │ │ │ │ mov r1, r4 │ │ │ │ @@ -381099,23 +381099,23 @@ │ │ │ │ b 19287c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r4, #0 │ │ │ │ b 192644 │ │ │ │ rsbeq sp, r9, r4, ror #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sp, r9, ip, lsr #23 │ │ │ │ - andseq r1, sp, r0, lsl #5 │ │ │ │ + andseq r1, sp, r0, ror r1 │ │ │ │ andgt r3, r0, r0 │ │ │ │ - mulseq sp, r8, r1 │ │ │ │ - ldrsheq r1, [sp], -r0 │ │ │ │ + andseq r1, sp, r8, lsl #1 │ │ │ │ + andseq r0, sp, r0, ror #31 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r0, sp, r0, ror pc │ │ │ │ - andseq r0, sp, r8, lsr #29 │ │ │ │ - mulseq sp, ip, lr │ │ │ │ - andseq r0, sp, r8, lsl lr │ │ │ │ + andseq r0, sp, r0, ror #28 │ │ │ │ + mulseq sp, r8, sp │ │ │ │ + andseq r0, sp, ip, lsl #27 │ │ │ │ + andseq r0, sp, r8, lsl #26 │ │ │ │ andgt r3, r1, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ add ip, r2, #1 │ │ │ │ lsl ip, ip, #17 │ │ │ │ @@ -382890,36 +382890,36 @@ │ │ │ │ andeq r1, r0, r2, lsl #2 │ │ │ │ svcvc 0x00ff0000 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r2, r1, r9, ror r0 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ streq r8, [r0], #-64 @ 0xffffffc0 │ │ │ │ andgt r4, r0, r0, lsl #12 │ │ │ │ - @ instruction: 0x001cfcd8 │ │ │ │ + andseq pc, ip, r8, asr #23 │ │ │ │ rsbeq ip, r9, r4, lsl #11 │ │ │ │ andeq r2, r0, r1, asr #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r8, r0, r6 │ │ │ │ andeq r8, r0, r2 │ │ │ │ andeq r2, r0, r3, asr #1 │ │ │ │ andeq r2, r0, r4, lsl #2 │ │ │ │ andeq r2, r1, r8, lsl #2 │ │ │ │ andeq r2, r1, r4, lsl r1 │ │ │ │ blmi 2194614 │ │ │ │ andeq r2, r3, r4, ror #1 │ │ │ │ cmnmi pc, #0 │ │ │ │ @ instruction: 0x0069bc90 │ │ │ │ andeq r2, r0, r2, asr #1 │ │ │ │ - andseq pc, ip, r4, asr #6 │ │ │ │ + andseq pc, ip, r4, lsr r2 @ │ │ │ │ svceq 0x00003000 │ │ │ │ andeq r2, r5, r8, asr #32 │ │ │ │ andeq r2, r0, r0, ror r0 │ │ │ │ andeq r2, r1, r8, rrx │ │ │ │ andeq r2, r1, ip, rrx │ │ │ │ - andseq pc, ip, r0, ror #1 │ │ │ │ + @ instruction: 0x001cefd0 │ │ │ │ svcmi 0x00800000 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ ldrh r3, [r0, #36] @ 0x24 │ │ │ │ lsr r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ bhi 1939dc │ │ │ │ ldr r2, [r6, #2040] @ 0x7f8 │ │ │ │ @@ -383838,44 +383838,44 @@ │ │ │ │ add r2, r3, r0, lsl #2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r0, [r3, r0] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - andseq lr, ip, r4, lsr sl │ │ │ │ + andseq lr, ip, r4, lsr #18 │ │ │ │ ldr r3, [pc, #28] @ 1954e0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - andseq lr, ip, r8, lsl #20 │ │ │ │ + @ instruction: 0x001ce8f8 │ │ │ │ ldr r3, [pc, #28] @ 195508 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - andseq lr, ip, r0, ror #19 │ │ │ │ + @ instruction: 0x001ce8d0 │ │ │ │ ldr r3, [pc, #24] @ 19552c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001ce9b8 │ │ │ │ + andseq lr, ip, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -383902,15 +383902,15 @@ │ │ │ │ beq 1955b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #27 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ pop {r4, pc} │ │ │ │ - andseq lr, ip, r0, asr #18 │ │ │ │ + andseq lr, ip, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #200] @ 1956a0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -388882,15 +388882,15 @@ │ │ │ │ rsbeq r6, r9, r0, lsl #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andcs r0, r0, r0, asr r2 │ │ │ │ andeq r2, r5, r0, lsl #4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r2, [r0], -pc @ │ │ │ │ andeq r2, r2, r4, asr #5 │ │ │ │ - andseq ip, ip, r4, lsl #14 │ │ │ │ + @ instruction: 0x001cc5f4 │ │ │ │ andeq r2, r0, r7, asr #5 │ │ │ │ ldrdeq r2, [r0], -r7 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ ldrdeq r2, [r1], -r4 │ │ │ │ andeq r2, r0, r2, ror #5 │ │ │ │ andeq r2, r0, ip, ror #5 │ │ │ │ @@ -388905,15 +388905,15 @@ │ │ │ │ andeq r2, r1, r8, ror #5 │ │ │ │ strdeq r2, [r0], -pc @ │ │ │ │ andeq r2, r1, r0, ror #5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq pc, pc, r0, lsl #24 │ │ │ │ andeq r2, r1, r2, ror #5 │ │ │ │ mvnseq r0, r0 │ │ │ │ - andseq fp, ip, r4, lsl #22 │ │ │ │ + @ instruction: 0x001cb9f4 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ stcvc 3, cr0, [r0], {240} @ 0xf0 │ │ │ │ ldc2l 12, cr15, [ip], #1008 @ 0x3f0 │ │ │ │ ldc2l 1, cr0, [ip] │ │ │ │ cmp r3, r5 │ │ │ │ bhi 19aa2c │ │ │ │ ldr r1, [pc, #-60] @ 19a3cc │ │ │ │ @@ -389922,20 +389922,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 19b34c │ │ │ │ - andseq fp, ip, r0, lsl r6 │ │ │ │ + andseq fp, ip, r0, lsl #10 │ │ │ │ ldrdeq r4, [r9], #-200 @ 0xffffff38 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001cb5b0 │ │ │ │ - andseq r5, sl, r8, asr r1 │ │ │ │ - andseq pc, r8, r4, lsl #17 │ │ │ │ + andseq fp, ip, r0, lsr #9 │ │ │ │ + andseq r5, sl, r8, asr #32 │ │ │ │ + andseq pc, r8, r4, ror r7 @ │ │ │ │ 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 r4, r1 │ │ │ │ @@ -389948,15 +389948,15 @@ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e02c │ │ │ │ cmp r4, #0 │ │ │ │ beq 19b434 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #804] @ 19b768 │ │ │ │ ldrb r2, [r4, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #424] @ 0x1a8 │ │ │ │ @@ -390154,15 +390154,15 @@ │ │ │ │ ldr r2, [pc, #36] @ 19b778 │ │ │ │ and r2, r2, r3, lsl #12 │ │ │ │ str r2, [r6, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ b 19b5cc │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ b 19b648 │ │ │ │ - andseq fp, ip, r8, ror #9 │ │ │ │ + @ instruction: 0x001cb3d8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ svceq 0x00ffc000 │ │ │ │ svccc 0x00fff000 │ │ │ │ svceq 0x00fe0000 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -390498,15 +390498,15 @@ │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ bl 37468 │ │ │ │ ldr r4, [r6, #672] @ 0x2a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 19bcd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 19bd18 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #672] @ 0x2a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 17332c │ │ │ │ ldr r0, [r6, #656] @ 0x290 │ │ │ │ @@ -391232,20 +391232,20 @@ │ │ │ │ andgt r2, r1, r0, lsl #16 │ │ │ │ andgt r3, r2, r0, lsl #16 │ │ │ │ rsbeq r3, r9, r4, lsr lr │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andgt r3, r5, r0, lsl #16 │ │ │ │ andgt r2, r3, r0, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andseq sl, ip, r4, asr r3 │ │ │ │ - andseq lr, r8, ip, lsl #12 │ │ │ │ - andseq r3, sl, r8, lsr #28 │ │ │ │ - @ instruction: 0x001ca2d8 │ │ │ │ - mulseq r8, r0, r5 │ │ │ │ - andseq r3, sl, ip, lsr #27 │ │ │ │ + andseq sl, ip, r4, asr #4 │ │ │ │ + @ instruction: 0x0018e4fc │ │ │ │ + andseq r3, sl, r8, lsl sp │ │ │ │ + andseq sl, ip, r8, asr #3 │ │ │ │ + andseq lr, r8, r0, lsl #9 │ │ │ │ + mulseq sl, ip, ip │ │ │ │ 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 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [pc, #1284] @ 19cd7c │ │ │ │ @@ -391570,18 +391570,18 @@ │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r3, #16 │ │ │ │ b 19cc2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r9, r4, ror r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, r9, r8, lsr #9 │ │ │ │ - andseq sl, ip, r8, lsr #10 │ │ │ │ + andseq sl, ip, r8, lsl r4 │ │ │ │ andgt r2, r2, r0, lsl #2 │ │ │ │ andeq r2, r0, r1, lsr #1 │ │ │ │ - @ instruction: 0x001c9cd0 │ │ │ │ + andseq r9, ip, r0, asr #23 │ │ │ │ ldr r3, [pc, #12] @ 19cdac │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #3872] @ 0xf20 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xfffffab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -391833,15 +391833,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ b 19d0a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00692f90 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andgt r3, r1, r0 │ │ │ │ - ldrheq sl, [ip], -r8 │ │ │ │ + andseq r9, ip, r8, lsr #31 │ │ │ │ strheq r2, [r9], #-224 @ 0xffffff20 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r5, r3, #2 │ │ │ │ lsl r5, r5, #16 │ │ │ │ @@ -391902,15 +391902,15 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr lr, [r6] │ │ │ │ b 19d1f0 │ │ │ │ andgt r3, r0, r0 │ │ │ │ - andseq r9, ip, r7, ror pc │ │ │ │ + andseq r9, ip, r7, ror #28 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r1 │ │ │ │ @@ -392036,15 +392036,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 19d330 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r2, r9, r0, lsl sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andgt r3, r0, r0 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - andseq r9, ip, r6, asr #28 │ │ │ │ + andseq r9, ip, r6, lsr sp │ │ │ │ blt ff59d4dc │ │ │ │ @ instruction: 0x00692b90 │ │ │ │ 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 │ │ │ │ @@ -392691,15 +392691,15 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl 19d048 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r9 │ │ │ │ beq 19dfe8 │ │ │ │ ldr r3, [fp, #-392] @ 0xfffffe78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 19dcd8 │ │ │ │ ldrb r3, [r4, #92] @ 0x5c │ │ │ │ @@ -392754,15 +392754,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 19df1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 19df1c │ │ │ │ mov r1, r5 │ │ │ │ b 19dfe8 │ │ │ │ str sl, [sp] │ │ │ │ ldr r2, [fp, #-388] @ 0xfffffe7c │ │ │ │ mov r1, r4 │ │ │ │ @@ -393435,23 +393435,23 @@ │ │ │ │ blx r2 │ │ │ │ ldr sl, [r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 19e5a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r1, r9, ip, lsl sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r8, ip, r0, lsl #30 │ │ │ │ + @ instruction: 0x001c8df0 │ │ │ │ rsbeq r1, r9, ip, lsr #23 │ │ │ │ - andseq r8, ip, r4, lsr #26 │ │ │ │ + andseq r8, ip, r4, lsl ip │ │ │ │ andgt r3, r0, r0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andgt r3, r5, r0 │ │ │ │ - andseq r8, ip, r0, asr #19 │ │ │ │ + @ instruction: 0x001c88b0 │ │ │ │ andeq r6, r0, r0, lsl #17 │ │ │ │ - andseq r8, ip, r5, lsr #16 │ │ │ │ + andseq r8, ip, r5, lsl r7 │ │ │ │ eors r0, pc, pc │ │ │ │ svceq 0x00c06880 │ │ │ │ cdpeq 8, 0, cr6, cr0, cr0, {4} │ │ │ │ stcleq 8, cr6, [r0], {128} @ 0x80 │ │ │ │ beq ff1b8ce8 │ │ │ │ stmibeq r0, {r7, fp, sp, lr} │ │ │ │ streq r6, [r0, -r0, lsl #17] │ │ │ │ @@ -393592,15 +393592,15 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 19d048 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 19ebbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 19ebbc │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -395431,30 +395431,30 @@ │ │ │ │ strdeq r2, [r0], -r9 │ │ │ │ strheq r0, [r9], #-32 @ 0xffffffe0 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r2, [r0], -fp │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ andeq r2, r1, r6, lsl #2 │ │ │ │ andeq r2, r1, fp, lsl #2 │ │ │ │ - andseq r7, ip, r8, asr #6 │ │ │ │ + andseq r7, ip, r8, lsr r2 │ │ │ │ strdeq r2, [r7], -r0 │ │ │ │ cmnmi pc, #0 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ andeq r2, r5, r8 │ │ │ │ andeq r2, r1, r0, lsr #2 │ │ │ │ blmi 21a09f8 │ │ │ │ svcvc 0x00ff0000 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ muleq r1, ip, r0 │ │ │ │ @ instruction: 0x0068fa94 │ │ │ │ andeq r2, r0, r8, ror r0 │ │ │ │ andeq r2, r1, r0, ror r0 │ │ │ │ andeq r2, r2, r4, ror r0 │ │ │ │ svclt 0x00800000 │ │ │ │ - andseq r6, ip, r9, asr #22 │ │ │ │ + andseq r6, ip, r9, lsr sl │ │ │ │ ldrbmi 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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #2008] @ 0x7d8 │ │ │ │ ldr r9, [r0, #3540] @ 0xdd4 │ │ │ │ @@ -396364,44 +396364,44 @@ │ │ │ │ add r2, r3, r0, lsl #2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r0, [r3, r0] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - andseq r6, ip, r0, ror #3 │ │ │ │ + ldrsbeq r6, [ip], -r0 │ │ │ │ ldr r3, [pc, #28] @ 1a1898 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001c61b4 │ │ │ │ + andseq r6, ip, r4, lsr #1 │ │ │ │ ldr r3, [pc, #28] @ 1a18c0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - andseq r6, ip, ip, lsl #3 │ │ │ │ + andseq r6, ip, ip, ror r0 │ │ │ │ ldr r3, [pc, #24] @ 1a18e4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - andseq r6, ip, r4, ror #2 │ │ │ │ + andseq r6, ip, r4, asr r0 │ │ │ │ cmp r0, #149 @ 0x95 │ │ │ │ bhi 1a1918 │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ bhi 1a1910 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ beq 1a1928 │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ @@ -399862,25 +399862,25 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ b 1a4c0c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r8, r4, ror #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r5, ip, ip, lsr r5 │ │ │ │ + andseq r5, ip, ip, lsr #8 │ │ │ │ andgt r3, r9, r0 │ │ │ │ svccc 0x00ff8000 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ svccc 0x00fffe00 │ │ │ │ svcvc 0x00fc0000 │ │ │ │ andgt r3, r5, r0 │ │ │ │ - andseq r5, ip, r8, asr r3 │ │ │ │ + andseq r5, ip, r8, asr #4 │ │ │ │ andgt r3, r3, r0 │ │ │ │ - @ instruction: 0x001c51dc │ │ │ │ - andseq r5, ip, ip, asr #32 │ │ │ │ + andseq r5, ip, ip, asr #1 │ │ │ │ + andseq r4, ip, ip, lsr pc │ │ │ │ mvnseq pc, #0 │ │ │ │ rsbeq fp, r8, r0, lsr #4 │ │ │ │ mov r0, r1 │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -400012,15 +400012,15 @@ │ │ │ │ orr sl, sl, r2, lsl #16 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ b 1a5018 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r8, r0, asr r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r4, ip, r8, ror sp │ │ │ │ + andseq r4, ip, r8, ror #24 │ │ │ │ rsbeq fp, r8, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andgt r3, r1, r0 │ │ │ │ rsbeq sl, r8, r8, asr pc │ │ │ │ andgt r3, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -401033,15 +401033,15 @@ │ │ │ │ andeq r8, r0, r2, asr #32 │ │ │ │ andeq r4, r1, lr, lsr r2 │ │ │ │ andseq r0, r4, r0, lsl r0 │ │ │ │ andseq r0, ip, r0, lsl r0 │ │ │ │ andeq r2, r0, r1, asr #5 │ │ │ │ andeq r2, r0, r5, ror #5 │ │ │ │ andeq r2, r2, r4, asr #5 │ │ │ │ - andseq r4, ip, ip, lsl #7 │ │ │ │ + andseq r4, ip, ip, ror r2 │ │ │ │ andeq r2, r0, r7, asr #5 │ │ │ │ ldrdeq r2, [r0], -r7 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ andeq r2, r0, r0, ror #5 │ │ │ │ andeq r2, r1, r0, ror #5 │ │ │ │ andeq r2, r0, sp, lsl #6 │ │ │ │ andeq r2, r0, r4, lsr r3 │ │ │ │ @@ -401058,15 +401058,15 @@ │ │ │ │ andeq r2, r1, r0, asr #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r2, r7, r2, asr #2 │ │ │ │ andeq r2, r7, sl, asr #2 │ │ │ │ subhi r0, r2, r0 │ │ │ │ rsbeq r9, r8, r4, lsr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, ip, ip, asr #8 │ │ │ │ + andseq r3, ip, ip, lsr r3 │ │ │ │ andeq r2, r4, r5, asr #7 │ │ │ │ @ instruction: 0xfff3f3f0 │ │ │ │ ldc2l 1, cr0, [ip] │ │ │ │ cmp r2, r3 │ │ │ │ bhi 1a6c04 │ │ │ │ ldr r0, [pc, #-72] @ 1a61a0 │ │ │ │ add ip, r1, #20 │ │ │ │ @@ -401879,15 +401879,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r3, #4] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f57e0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -402692,15 +402692,15 @@ │ │ │ │ add r2, r0, #20992 @ 0x5200 │ │ │ │ add r2, r2, #202 @ 0xca │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ bne 1a78f0 │ │ │ │ mov r6, r4 │ │ │ │ b 1a79cc │ │ │ │ - @ instruction: 0x001c2bf0 │ │ │ │ + andseq r2, ip, r0, ror #21 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #180] @ 1a7c28 │ │ │ │ @@ -402746,20 +402746,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1a7bac │ │ │ │ - mulseq ip, r9, r9 │ │ │ │ + andseq r2, ip, r9, lsl #17 │ │ │ │ rsbeq r8, r8, r8, ror r4 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r2, ip, r0, asr #18 │ │ │ │ - @ instruction: 0x001988f8 │ │ │ │ - andseq r3, r8, r4, lsr #32 │ │ │ │ + andseq r2, ip, r0, lsr r8 │ │ │ │ + andseq r8, r9, r8, ror #15 │ │ │ │ + andseq r2, r8, r4, lsl pc │ │ │ │ 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 fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -402777,15 +402777,15 @@ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e02c │ │ │ │ subs r8, r7, #0 │ │ │ │ beq 1a7ca8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldrb r0, [r5, #67] @ 0x43 │ │ │ │ ldrh r2, [r5, #66] @ 0x42 │ │ │ │ ldrb r1, [r5, #66] @ 0x42 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ lsr r2, r2, #7 │ │ │ │ lsr r3, r0, #2 │ │ │ │ @@ -402995,17 +402995,17 @@ │ │ │ │ clzhi lr, lr │ │ │ │ rsbhi lr, lr, #32 │ │ │ │ lslhi lr, r3, lr │ │ │ │ ldrhi r3, [pc, #24] @ 1a801c │ │ │ │ movls r3, #512 @ 0x200 │ │ │ │ andhi r3, r3, lr, lsl #9 │ │ │ │ b 1a7ecc │ │ │ │ - andseq r2, ip, r4, lsr #16 │ │ │ │ + andseq r2, ip, r4, lsl r7 │ │ │ │ svccc 0x00ff8000 │ │ │ │ - andseq r2, ip, ip, lsr #14 │ │ │ │ + andseq r2, ip, ip, lsl r6 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ svccc 0x00fffe00 │ │ │ │ svcvc 0x00fc0000 │ │ │ │ bge fec52ad8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -403535,15 +403535,15 @@ │ │ │ │ bl 171fc4 │ │ │ │ ldr sl, [r7, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r7, sl, #900 @ 0x384 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a976c │ │ │ │ ldr r3, [r9, #496] @ 0x1f0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -403553,15 +403553,15 @@ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 1f5f5c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r3, #652] @ 0x28c │ │ │ │ add r8, r7, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a9744 │ │ │ │ ldr r3, [pc, #3516] @ 1a9694 │ │ │ │ ldr fp, [r4, r3] │ │ │ │ ldr r2, [fp] │ │ │ │ tst r2, #1 │ │ │ │ bne 1a958c │ │ │ │ @@ -404017,15 +404017,15 @@ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r0, r0, #12 │ │ │ │ bl 175fbc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f598c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a9018 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 1f57e0 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [ip, #1976] @ 0x7b8 │ │ │ │ ldr r2, [ip, #1980] @ 0x7bc │ │ │ │ @@ -404396,19 +404396,19 @@ │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a98d4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, sl, #160 @ 0xa0 │ │ │ │ - bl 299430 │ │ │ │ + bl 299320 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ - bl 299430 │ │ │ │ + bl 299320 │ │ │ │ ldr r3, [fp] │ │ │ │ tst r3, #1 │ │ │ │ beq 1a88e4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -404460,19 +404460,19 @@ │ │ │ │ eormi r0, r1, r9, lsl #15 │ │ │ │ stmdami r1!, {r0, r8, pc} │ │ │ │ eormi r1, r1, r9, lsl #1 │ │ │ │ stmdami r1!, {r0, r9, pc} │ │ │ │ eorvc r8, ip, r5 │ │ │ │ eorvc r8, r6, r0 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - andseq r0, ip, r0, lsl #30 │ │ │ │ - @ instruction: 0x001815d8 │ │ │ │ - andseq r6, r9, r4, asr #29 │ │ │ │ - andseq r0, r8, r8, ror #22 │ │ │ │ - andseq r0, r8, r8, asr fp │ │ │ │ + @ instruction: 0x001c0df0 │ │ │ │ + andseq r1, r8, r8, asr #9 │ │ │ │ + @ instruction: 0x00196db4 │ │ │ │ + andseq r0, r8, r8, asr sl │ │ │ │ + andseq r0, r8, r8, asr #20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldm r4, {r1, r3} │ │ │ │ add r2, r1, #8 │ │ │ │ @@ -404497,28 +404497,28 @@ │ │ │ │ b 1a88a4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 1a9798 │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 1a97c8 │ │ │ │ b 1a9778 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 1a97ac │ │ │ │ cmp sl, #0 │ │ │ │ bne 1a9798 │ │ │ │ b 1a8888 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -404643,15 +404643,15 @@ │ │ │ │ ldr r0, [r6, #664] @ 0x298 │ │ │ │ bl 37468 │ │ │ │ ldr r4, [r6, #668] @ 0x29c │ │ │ │ cmp r4, #0 │ │ │ │ beq 1a99d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a9a0c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #668] @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ bl 17332c │ │ │ │ ldr r0, [r6, #656] @ 0x290 │ │ │ │ @@ -404735,15 +404735,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17393c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 1a9b98 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r1, #1 │ │ │ │ - bl 29bba8 │ │ │ │ + bl 29ba98 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #2008] @ 0x7d8 │ │ │ │ bl 204864 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r3, r0 │ │ │ │ @@ -405401,20 +405401,20 @@ │ │ │ │ adcvc r8, r8, r3 │ │ │ │ eorsvc r8, r8, r3 │ │ │ │ ldrdeq r6, [r8], #-12 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ eorsvc r0, r8, r7 │ │ │ │ eorvc r8, r9, r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andseq r0, ip, ip, lsl #4 │ │ │ │ - andseq r0, r8, ip, lsr #17 │ │ │ │ - andseq r6, r9, r8, asr #1 │ │ │ │ - andseq r0, ip, ip, lsl #3 │ │ │ │ - andseq r0, r8, ip, lsr #16 │ │ │ │ - andseq r6, r9, r8, asr #32 │ │ │ │ + ldrsheq r0, [ip], -ip │ │ │ │ + mulseq r8, ip, r7 │ │ │ │ + @ instruction: 0x00195fb8 │ │ │ │ + andseq r0, ip, ip, ror r0 │ │ │ │ + andseq r0, r8, ip, lsl r7 │ │ │ │ + andseq r5, r9, r8, lsr pc │ │ │ │ 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 ip, r1 │ │ │ │ ldr r1, [pc, #996] @ 1aa9c0 │ │ │ │ @@ -405668,15 +405668,15 @@ │ │ │ │ add r1, r3, #8 │ │ │ │ b 1aa858 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r5, r8, r8, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subvc r0, r6, r1 │ │ │ │ rsbeq r5, r8, ip, lsr r7 │ │ │ │ - andseq pc, fp, r8, ror ip @ │ │ │ │ + andseq pc, fp, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #3552] @ 1ab7d0 │ │ │ │ ldr r3, [pc, #3552] @ 1ab7d4 │ │ │ │ @@ -406568,21 +406568,21 @@ │ │ │ │ add ip, r2, #4 │ │ │ │ b 1ab08c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r5, r8, r4, lsl #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ stmiami r1!, {r0, r8, lr}^ │ │ │ │ rscmi sl, r0, r1 │ │ │ │ - andseq pc, fp, sl, ror #20 │ │ │ │ + andseq pc, fp, sl, asr r9 @ │ │ │ │ rscmi r1, r2, r1 │ │ │ │ rscmi r1, r2, r1, lsl #24 │ │ │ │ stmiami r2!, {r2, fp, ip}^ │ │ │ │ subvc r0, r6, r4 │ │ │ │ rsbeq r5, r8, r8, lsr r3 │ │ │ │ - @ instruction: 0x001bf7d6 │ │ │ │ + andseq pc, fp, r6, asr #13 │ │ │ │ stmiami r2!, {r0, fp, ip}^ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ rscmi pc, pc, r0, ror #31 │ │ │ │ eorvc r8, r6, r0 │ │ │ │ andmi ip, ip, r1, lsl #14 │ │ │ │ rscmi r8, r7, r1, lsl #20 │ │ │ │ andeq pc, pc, #1020 @ 0x3fc │ │ │ │ @@ -407017,15 +407017,15 @@ │ │ │ │ lsr r1, r1, #16 │ │ │ │ b 1aba10 │ │ │ │ ldr r1, [pc, #68] @ 1abf1c │ │ │ │ ldr r0, [pc, #68] @ 1abf20 │ │ │ │ cmp r2, r1 │ │ │ │ movlt r1, r2 │ │ │ │ b 1abebc │ │ │ │ - andseq pc, fp, ip, lsr r4 @ │ │ │ │ + andseq pc, fp, ip, lsr #6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ cmnmi pc, #0 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ cmnmi r0, r0 │ │ │ │ @@ -407271,15 +407271,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ b 1ac1e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r8, r8, asr lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcsvc r8, r0, r3 │ │ │ │ - andseq lr, fp, pc, lsr fp │ │ │ │ + andseq lr, fp, pc, lsr #20 │ │ │ │ rsbeq r3, r8, r8, ror sp │ │ │ │ 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] │ │ │ │ add r7, r3, #4 │ │ │ │ @@ -407349,15 +407349,15 @@ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr lr, [r5] │ │ │ │ b 1ac324 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - andseq lr, fp, r2, ror #19 │ │ │ │ + @ instruction: 0x001be8d2 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r0, #20992 @ 0x5200 │ │ │ │ @@ -407589,15 +407589,15 @@ │ │ │ │ b 1ac5f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r8, ip, asr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - andseq lr, fp, r1, lsr #14 │ │ │ │ + andseq lr, fp, r1, lsl r6 │ │ │ │ blt ff5ac7e0 │ │ │ │ @ instruction: 0x00683890 │ │ │ │ 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 │ │ │ │ @@ -408244,15 +408244,15 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl 1ac180 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r9 │ │ │ │ beq 1ad2ec │ │ │ │ ldr r3, [fp, #-392] @ 0xfffffe78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1acfdc │ │ │ │ ldrb r3, [r4, #92] @ 0x5c │ │ │ │ @@ -408307,15 +408307,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ad220 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ad220 │ │ │ │ mov r1, r5 │ │ │ │ b 1ad2ec │ │ │ │ str sl, [sp] │ │ │ │ ldr r2, [fp, #-388] @ 0xfffffe7c │ │ │ │ mov r1, r4 │ │ │ │ @@ -408707,16 +408707,16 @@ │ │ │ │ b 1ad758 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r2, r8, r8, lsr sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r2, [r8], #-144 @ 0xffffff70 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - andseq sp, fp, r0, lsr r7 │ │ │ │ - andseq sp, fp, r0, lsr #11 │ │ │ │ + andseq sp, fp, r0, lsr #12 │ │ │ │ + mulseq fp, r0, r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr ip, [pc, #656] @ 1adc00 │ │ │ │ mov r6, r3 │ │ │ │ @@ -408847,15 +408847,15 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 1ac180 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 1ada18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ada18 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -410139,15 +410139,15 @@ │ │ │ │ rsbeq r1, r8, ip, asr #17 │ │ │ │ stmiami r1!, {r0, r8, ip, sp, pc}^ │ │ │ │ rscmi fp, r1, r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ stmiami r1!, {r0, r8, r9, sl, lr}^ │ │ │ │ rscmi sl, r1, r1, lsl #16 │ │ │ │ stmiami r1!, {r0, lr, pc}^ │ │ │ │ - andseq ip, fp, r0, ror r4 │ │ │ │ + andseq ip, fp, r0, ror #6 │ │ │ │ sbcvc r8, r2, r3 │ │ │ │ rscmi r4, r1, r1, lsl #12 │ │ │ │ rscmi ip, r5, r1, lsl #20 │ │ │ │ stmiami r7!, {r0}^ │ │ │ │ stmiami r1!, {r3, sp, pc}^ │ │ │ │ cmnmi pc, #0 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ @@ -411975,44 +411975,44 @@ │ │ │ │ add r2, r3, r0, lsl #2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r0, [r3, r0] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - andseq sl, fp, r0, ror r9 │ │ │ │ + andseq sl, fp, r0, ror #16 │ │ │ │ ldr r3, [pc, #28] @ 1b0c84 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - andseq sl, fp, r4, asr #18 │ │ │ │ + andseq sl, fp, r4, lsr r8 │ │ │ │ ldr r3, [pc, #28] @ 1b0cac │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - andseq sl, fp, ip, lsl r9 │ │ │ │ + andseq sl, fp, ip, lsl #16 │ │ │ │ ldr r3, [pc, #24] @ 1b0cd0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001ba8f4 │ │ │ │ + andseq sl, fp, r4, ror #15 │ │ │ │ cmp r0, #149 @ 0x95 │ │ │ │ bhi 1b0d04 │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ bhi 1b0cfc │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ beq 1b0d14 │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ @@ -412201,15 +412201,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, r3, #12 │ │ │ │ b 1b0f20 │ │ │ │ - mulseq fp, r0, r9 │ │ │ │ + andseq ip, fp, r0, lsl #17 │ │ │ │ rscmi r0, r7, r2, lsl #8 │ │ │ │ stmiami r1!, {r1, r9, lr}^ │ │ │ │ stmiami r0!, {r1, r9, sp, pc}^ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -415958,24 +415958,24 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b 1b4600 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r7, r0, lsr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq fp, r0, r3 │ │ │ │ + andseq r9, fp, r0, lsl #5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ adcsvc r8, r0, pc │ │ │ │ - andseq r9, fp, ip, lsl #5 │ │ │ │ + andseq r9, fp, ip, ror r1 │ │ │ │ svcne 0x00ffff80 │ │ │ │ svccc 0x00ff8000 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ svccc 0x00fe0000 │ │ │ │ adcsvc r8, r0, r5 │ │ │ │ - andseq r9, fp, ip, lsl #2 │ │ │ │ + @ instruction: 0x001b8ffc │ │ │ │ rsbeq fp, r7, r4, ror #15 │ │ │ │ mov r0, r1 │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -416113,15 +416113,15 @@ │ │ │ │ add r3, r6, #4 │ │ │ │ orr sl, sl, #11534336 @ 0xb00000 │ │ │ │ lsl r3, r3, #2 │ │ │ │ b 1b4b90 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq fp, [r7], #-72 @ 0xffffffb8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r8, fp, r0, lsl #27 │ │ │ │ + andseq r8, fp, r0, ror ip │ │ │ │ strheq fp, [r7], #-72 @ 0xffffffb8 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ adcsvc r8, r0, r3 │ │ │ │ ldrdeq fp, [r7], #-60 @ 0xffffffc4 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -417268,15 +417268,15 @@ │ │ │ │ stmiami r7!, {r1, r8, r9, lr, pc}^ │ │ │ │ stmiami r7!, {r1, r8, r9, sl, ip, lr, pc}^ │ │ │ │ rscmi ip, r7, r2, lsl #16 │ │ │ │ rscmi ip, r7, r2, lsl #26 │ │ │ │ stmiami r7!, {r1, r9, ip, lr, pc}^ │ │ │ │ rscmi sp, r7, r2, lsl #24 │ │ │ │ rscmi r9, r5, r1 │ │ │ │ - andseq r7, fp, r8, lsr pc │ │ │ │ + andseq r7, fp, r8, lsr #28 │ │ │ │ rscmi r9, r2, r4, lsl #8 │ │ │ │ muleq r0, r3, r5 │ │ │ │ andeq lr, r0, r3, lsr #11 │ │ │ │ svccc 0x00ff1a5d │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ andeq lr, r0, fp, lsr #11 │ │ │ │ andeq lr, r0, ip, lsr #11 │ │ │ │ @@ -417303,16 +417303,16 @@ │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ rscmi r0, r4, r5, lsl #3 │ │ │ │ strheq r9, [r7], #-172 @ 0xffffff54 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq lr, r0, r3, asr #11 │ │ │ │ stmiami r2!, {r3, r9, pc}^ │ │ │ │ rscmi r8, r2, r8, lsl #20 │ │ │ │ - andseq r6, fp, r4, asr lr │ │ │ │ - andseq r6, fp, r0, lsl lr │ │ │ │ + andseq r6, fp, r4, asr #26 │ │ │ │ + andseq r6, fp, r0, lsl #26 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ rsbseq ip, pc, r0 │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, r1 │ │ │ │ andeq lr, r0, r1, lsr #5 │ │ │ │ andeq lr, r0, r4, lsr #5 │ │ │ │ @@ -418856,18 +418856,18 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r8, r7, r0, lsr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ rsbeq r1, r5, ip, lsr #3 │ │ │ │ rsbeq r8, r7, ip, lsr #17 │ │ │ │ - andseq r8, r8, r0, lsl #26 │ │ │ │ - @ instruction: 0x001734b4 │ │ │ │ - @ instruction: 0x00188db0 │ │ │ │ - andseq r3, r7, ip, lsl #9 │ │ │ │ + @ instruction: 0x00188bf0 │ │ │ │ + andseq r3, r7, r4, lsr #7 │ │ │ │ + andseq r8, r8, r0, lsr #25 │ │ │ │ + andseq r3, r7, ip, ror r3 │ │ │ │ push {r4, lr} │ │ │ │ ldrb ip, [r1, #25] │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ ldrb r3, [r1, #26] │ │ │ │ orr r0, r0, ip, lsl #8 │ │ │ │ ldrb lr, [r1, #29] │ │ │ │ orr r0, r0, r3, lsl #16 │ │ │ │ @@ -420203,15 +420203,15 @@ │ │ │ │ ldrh r0, [r4, #70] @ 0x46 │ │ │ │ ldrh r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ movcc r2, #1 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - bl 296fa8 │ │ │ │ + bl 296e98 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 13e3b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -420226,15 +420226,15 @@ │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ bhi 1b8ca0 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb r3, [r4, #78] @ 0x4e │ │ │ │ ldrh r2, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ add r0, r4, #512 @ 0x200 │ │ │ │ - bl 299694 │ │ │ │ + bl 299584 │ │ │ │ ldr r1, [r4, #536] @ 0x218 │ │ │ │ ldr r0, [r5, #2008] @ 0x7d8 │ │ │ │ mov r2, #4 │ │ │ │ bl 204864 │ │ │ │ ldrh r1, [r4, #74] @ 0x4a │ │ │ │ str r0, [r4, #544] @ 0x220 │ │ │ │ b 1b8ca0 │ │ │ │ @@ -420290,20 +420290,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1b8dcc │ │ │ │ - @ instruction: 0x001b52fc │ │ │ │ + andseq r5, fp, ip, ror #3 │ │ │ │ rsbeq r7, r7, r8, asr r2 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r5, fp, ip, lsr #5 │ │ │ │ - @ instruction: 0x001876d8 │ │ │ │ - andseq r1, r7, r4, lsl #28 │ │ │ │ + mulseq fp, ip, r1 │ │ │ │ + andseq r7, r8, r8, asr #11 │ │ │ │ + @ instruction: 0x00171cf4 │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -420321,15 +420321,15 @@ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e02c │ │ │ │ subs r7, r6, #0 │ │ │ │ beq 1b8ec8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r5 │ │ │ │ str r9, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ bl 1b0c60 │ │ │ │ ldr r3, [pc, #856] @ 1b9240 │ │ │ │ @@ -420544,20 +420544,20 @@ │ │ │ │ ldrhi r3, [pc, #52] @ 1b9260 │ │ │ │ movls r3, #128 @ 0x80 │ │ │ │ andhi r3, r3, r9, lsl #7 │ │ │ │ b 1b90f8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ b 1b8f2c │ │ │ │ - andseq r5, fp, pc, lsr #3 │ │ │ │ + mulseq fp, pc, r0 @ │ │ │ │ bge fec63cf8 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ svccc 0x00fe0000 │ │ │ │ - andseq r5, fp, ip, lsr #1 │ │ │ │ - andseq r5, fp, r8, lsl #1 │ │ │ │ + mulseq fp, ip, pc @ │ │ │ │ + andseq r4, fp, r8, ror pc │ │ │ │ svccc 0x00ff8000 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ svcne 0x00ffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -420882,15 +420882,15 @@ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ orr r6, r6, r0, lsl #29 │ │ │ │ orr r7, r7, r6 │ │ │ │ orr r7, r7, #2 │ │ │ │ ldrb r6, [r5, #8] │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ b 1b9604 │ │ │ │ - andseq r4, fp, r2, asr #22 │ │ │ │ + andseq r4, fp, r2, lsr sl │ │ │ │ cmnmi pc, #0 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #3 │ │ │ │ ldrhne lr, [r0, #72] @ 0x48 │ │ │ │ bne 1b97b4 │ │ │ │ ldrh lr, [r0, #70] @ 0x46 │ │ │ │ @@ -421016,15 +421016,15 @@ │ │ │ │ ldr r0, [pc, #48] @ 1b99bc │ │ │ │ sub r3, r4, #142 @ 0x8e │ │ │ │ lsr r0, r0, r3 │ │ │ │ ands r0, r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ subs r0, r0, #255 @ 0xff │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #189 @ 0xbd │ │ │ │ bne 1b9998 │ │ │ │ b 1b9964 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ @@ -421288,15 +421288,15 @@ │ │ │ │ mov r8, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b9fec │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ @@ -421522,26 +421522,26 @@ │ │ │ │ tst r3, r2 │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #6 │ │ │ │ b 1b9f90 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, #3 │ │ │ │ b 1b9f90 │ │ │ │ - @ instruction: 0x001b42b0 │ │ │ │ - @ instruction: 0x001b42b4 │ │ │ │ + andseq r4, fp, r0, lsr #3 │ │ │ │ + andseq r4, fp, r4, lsr #3 │ │ │ │ andeq ip, r1, ip, lsl r5 │ │ │ │ addmi r0, ip, r1 │ │ │ │ stmmi r4, {r0} │ │ │ │ ldmmi r2!, {r0, r9, ip, lr, pc} │ │ │ │ adcmi fp, r9, r1, lsl #30 │ │ │ │ stmmi ip, {r0, r8} │ │ │ │ andeq r8, r1, r8 │ │ │ │ andeq r4, r0, r1, lsl #16 │ │ │ │ - andseq r4, fp, fp, asr #2 │ │ │ │ - andseq r4, fp, fp, lsr #1 │ │ │ │ + andseq r4, fp, fp, lsr r0 │ │ │ │ + mulseq fp, fp, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0] │ │ │ │ lsr r6, r3, #6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -421588,30 +421588,30 @@ │ │ │ │ and r6, r6, #3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ beq 1ba2bc │ │ │ │ lsr r4, r4, #2 │ │ │ │ ands r4, r4, #1 │ │ │ │ bne 1ba2bc │ │ │ │ ldr r3, [r5, #428] @ 0x1ac │ │ │ │ lsr r3, r3, sl │ │ │ │ cmp r3, #15 │ │ │ │ bls 1ba2c0 │ │ │ │ lsl r4, r6, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 29753c │ │ │ │ + bl 29742c │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, #936] @ 0x3a8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ beq 1ba420 │ │ │ │ ldrb r0, [r5, #468] @ 0x1d4 │ │ │ │ ldr r1, [r5, #400] @ 0x190 │ │ │ │ @@ -422141,15 +422141,15 @@ │ │ │ │ bcc 1baea0 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #944] @ 1baedc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6] │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ bhi 1bae00 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ bls 1bad4c │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ @@ -422382,15 +422382,15 @@ │ │ │ │ stmmi ip, {r2, sl, fp, sp} │ │ │ │ ldclne 4, cr0, [r8], {24} │ │ │ │ eoreq r0, r4, r0, lsl #1 │ │ │ │ svccc 0x007f0000 │ │ │ │ blmi 21baef0 │ │ │ │ andeq ip, r1, ip, lsl r5 │ │ │ │ cmneq r6, #96 @ 0x60 │ │ │ │ - andseq r3, fp, r2, asr #7 │ │ │ │ + @ instruction: 0x001b32b2 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #436] @ 1bb0d0 │ │ │ │ @@ -422663,15 +422663,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a07ec │ │ │ │ + b 2a06dc │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ bhi 1bb31c │ │ │ │ mov r0, r9 │ │ │ │ bl 13e3b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 1bb388 │ │ │ │ @@ -422693,27 +422693,27 @@ │ │ │ │ ldr r3, [r5, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add fp, r3, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bb688 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f5c │ │ │ │ ldr fp, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r3, fp, #900 @ 0x384 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bb670 │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -422772,15 +422772,15 @@ │ │ │ │ mov r2, #147 @ 0x93 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1fbc70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f598c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bb524 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f57e0 │ │ │ │ ldr r2, [r5, #1980] @ 0x7bc │ │ │ │ ldr r3, [r5, #1984] @ 0x7c0 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ @@ -422876,27 +422876,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bb6a4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bb690 │ │ │ │ b 1bb3e4 │ │ │ │ ldr r1, [r3, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 1bb6c4 │ │ │ │ b 1bb6d4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, r7, ip, lsr #26 │ │ │ │ @@ -422942,15 +422942,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a0d10 │ │ │ │ + b 2a0c00 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1e02c │ │ │ │ mov r4, #107 @ 0x6b │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -422965,27 +422965,27 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r6, r3, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r0, #264] @ 0x108 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bbb0c │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 1f5f5c │ │ │ │ ldr r6, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r6, #900 @ 0x384 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bbb9c │ │ │ │ ldrb r3, [fp, #64] @ 0x40 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [fp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -423035,15 +423035,15 @@ │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r8, r6 │ │ │ │ and r3, r0, #63 @ 0x3f │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 1bb9d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str fp, [sp, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, r8, r6 │ │ │ │ @@ -423084,15 +423084,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ bl 1fbc70 │ │ │ │ mov r0, fp │ │ │ │ bl 1f598c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bba04 │ │ │ │ mov r0, fp │ │ │ │ bl 1f57e0 │ │ │ │ ldr r2, [r7, #1980] @ 0x7bc │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ @@ -423164,15 +423164,15 @@ │ │ │ │ ldr r1, [r3, #900] @ 0x384 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bbb24 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ @@ -423183,15 +423183,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bbb70 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1bbb5c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 1bb824 │ │ │ │ @@ -423200,30 +423200,30 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r6, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 1bb850 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, r7, ip, asr #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, fp, ip, lsl #21 │ │ │ │ + andseq r2, fp, ip, ror r9 │ │ │ │ rsbeq r4, r7, ip, ror r8 │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ rsbeq r4, r7, ip, asr #11 │ │ │ │ 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, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1bbde8 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ @@ -423433,25 +423433,25 @@ │ │ │ │ tst r3, r2 │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #6 │ │ │ │ b 1bbd8c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, #3 │ │ │ │ b 1bbd8c │ │ │ │ - andseq r2, fp, r4, lsr #11 │ │ │ │ - andseq r2, fp, r8, lsr #11 │ │ │ │ + mulseq fp, r4, r4 │ │ │ │ + mulseq fp, r8, r4 │ │ │ │ andeq ip, r1, ip, lsl r5 │ │ │ │ addmi r0, ip, r1 │ │ │ │ stmmi r4, {r0} │ │ │ │ stmiami ip!, {r0, lr, pc} │ │ │ │ stmmi ip, {r0, r8} │ │ │ │ andeq r8, r1, r8 │ │ │ │ andeq r4, r0, r1, lsl #16 │ │ │ │ - andseq r2, fp, pc, asr r4 │ │ │ │ - @ instruction: 0x001b23df │ │ │ │ + andseq r2, fp, pc, asr #6 │ │ │ │ + andseq r2, fp, pc, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #436] @ 1bc160 │ │ │ │ ldr r3, [pc, #436] @ 1bc164 │ │ │ │ @@ -423871,15 +423871,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a07ec │ │ │ │ + b 2a06dc │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ bhi 1bc5fc │ │ │ │ mov r0, r9 │ │ │ │ bl 13e3b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 1bc668 │ │ │ │ @@ -423901,27 +423901,27 @@ │ │ │ │ ldr r3, [r5, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add fp, r3, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bc968 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f5c │ │ │ │ ldr fp, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r3, fp, #900 @ 0x384 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bc950 │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -423980,15 +423980,15 @@ │ │ │ │ mov r2, #147 @ 0x93 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1fbff0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f598c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bc804 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f57e0 │ │ │ │ ldr r2, [r5, #1980] @ 0x7bc │ │ │ │ ldr r3, [r5, #1984] @ 0x7c0 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ @@ -424084,27 +424084,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bc984 │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bc970 │ │ │ │ b 1bc6c4 │ │ │ │ ldr r1, [r3, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 1bc9a4 │ │ │ │ b 1bc9b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r7, ip, asr #20 │ │ │ │ @@ -424150,15 +424150,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a0d10 │ │ │ │ + b 2a0c00 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1e02c │ │ │ │ mov r4, #107 @ 0x6b │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -424173,27 +424173,27 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r6, r3, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r0, #264] @ 0x108 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bcdec │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 1f5f5c │ │ │ │ ldr r6, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r6, #900 @ 0x384 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bce7c │ │ │ │ ldrb r3, [fp, #64] @ 0x40 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [fp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -424243,15 +424243,15 @@ │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r8, r6 │ │ │ │ and r3, r0, #63 @ 0x3f │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 1bccb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str fp, [sp, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, r8, r6 │ │ │ │ @@ -424292,15 +424292,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ bl 1fbff0 │ │ │ │ mov r0, fp │ │ │ │ bl 1f598c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bcce4 │ │ │ │ mov r0, fp │ │ │ │ bl 1f57e0 │ │ │ │ ldr r2, [r7, #1980] @ 0x7bc │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ @@ -424372,15 +424372,15 @@ │ │ │ │ ldr r1, [r3, #900] @ 0x384 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bce04 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ @@ -424391,15 +424391,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bce50 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1bce3c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 1bcb04 │ │ │ │ @@ -424408,15 +424408,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r6, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 1bcb30 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r7, ip, ror #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001b18b2 │ │ │ │ + andseq r1, fp, r2, lsr #15 │ │ │ │ @ instruction: 0x0067359c │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ rsbeq r3, r7, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -424752,15 +424752,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2973dc │ │ │ │ + bl 2972cc │ │ │ │ tst r8, #48 @ 0x30 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ beq 1bd438 │ │ │ │ tst r8, #4 │ │ │ │ bne 1bd438 │ │ │ │ @@ -424771,15 +424771,15 @@ │ │ │ │ movcc r8, #0 │ │ │ │ b 1bd43c │ │ │ │ mov r8, fp │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 297468 │ │ │ │ + bl 297358 │ │ │ │ ldr r1, [r5, #400] @ 0x190 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsr r1, r1, r4 │ │ │ │ ldrb r2, [r2, #936] @ 0x3a8 │ │ │ │ cmp r1, #1 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -425003,15 +425003,15 @@ │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r1, [sl] │ │ │ │ ldr ip, [r5, #148] @ 0x94 │ │ │ │ b 1bd64c │ │ │ │ - andseq r0, fp, lr, ror #27 │ │ │ │ + @ instruction: 0x001b0cde │ │ │ │ ldmmi r2!, {r0, r2, r7, lr, pc} │ │ │ │ ldmmi r2!, {r0, r1, r7, r9, fp, lr, pc} │ │ │ │ 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, #1772] @ 1bdefc │ │ │ │ @@ -425034,15 +425034,15 @@ │ │ │ │ bl 171fc4 │ │ │ │ ldr sl, [r7, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r5, sl, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bdcac │ │ │ │ ldr r3, [r8, #496] @ 0x1f0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ands r3, r3, r1, lsl r2 │ │ │ │ @@ -425050,15 +425050,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5f5c │ │ │ │ ldr r5, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r5, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bdd00 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -425243,15 +425243,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 1fbc70 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f598c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bdbc0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f57e0 │ │ │ │ ldr r1, [r7, #1976] @ 0x7b8 │ │ │ │ ldr r2, [r7, #1980] @ 0x7bc │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ @@ -425317,15 +425317,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 1bdcc8 │ │ │ │ cmp sl, #0 │ │ │ │ bne 1bdcb4 │ │ │ │ b 1bd874 │ │ │ │ mov r1, r8 │ │ │ │ @@ -425359,19 +425359,19 @@ │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1bdeec │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ - bl 299430 │ │ │ │ + bl 299320 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sl, #160 @ 0xa0 │ │ │ │ - bl 299430 │ │ │ │ + bl 299320 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1 │ │ │ │ beq 1bd948 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -425433,15 +425433,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r1, r2, #20 │ │ │ │ b 1bda70 │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 1bdce4 │ │ │ │ b 1bde98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -425457,27 +425457,27 @@ │ │ │ │ b 1bdd5c │ │ │ │ ldr r3, [pc, #64] @ 1bdf34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 1bdd74 │ │ │ │ rsbeq r2, r7, r0, ror #15 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, fp, r8, ror #18 │ │ │ │ + andseq r0, fp, r8, asr r8 │ │ │ │ addmi r0, r4, r4, lsl #2 │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ svccc 0x00ff0000 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ stmmi r4, {r1, r9, fp} │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - mulseq r8, r8, r7 │ │ │ │ - andseq ip, r6, ip, asr #28 │ │ │ │ - andseq r2, r8, r8, lsr r7 │ │ │ │ - andseq ip, r6, r0, ror #10 │ │ │ │ - andseq ip, r6, r0, asr r5 │ │ │ │ + andseq r2, r8, r8, lsl #13 │ │ │ │ + andseq ip, r6, ip, lsr sp │ │ │ │ + andseq r2, r8, r8, lsr #12 │ │ │ │ + andseq ip, r6, r0, asr r4 │ │ │ │ + andseq ip, r6, r0, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ mov r7, r3 │ │ │ │ ldrb r8, [r5, #424] @ 0x1a8 │ │ │ │ @@ -425488,15 +425488,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2973dc │ │ │ │ + bl 2972cc │ │ │ │ tst r8, #48 @ 0x30 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ beq 1bdfb8 │ │ │ │ tst r8, #4 │ │ │ │ bne 1bdfb8 │ │ │ │ @@ -425507,15 +425507,15 @@ │ │ │ │ movcc r8, #0 │ │ │ │ b 1bdfbc │ │ │ │ mov r8, fp │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 297468 │ │ │ │ + bl 297358 │ │ │ │ ldr r1, [r5, #400] @ 0x190 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsr r1, r1, r4 │ │ │ │ ldrb r2, [r2, #936] @ 0x3a8 │ │ │ │ cmp r1, #1 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -425741,15 +425741,15 @@ │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r1, [sl] │ │ │ │ ldr ip, [r5, #148] @ 0x94 │ │ │ │ b 1be1cc │ │ │ │ - andseq r0, fp, r7, ror r2 │ │ │ │ + andseq r0, fp, r7, ror #2 │ │ │ │ ldmmi r4!, {r0, r2, r7, lr, pc} │ │ │ │ ldmmi r4!, {r0, r1, r7, r9, fp, lr, pc} │ │ │ │ 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, #1772] @ 1bea84 │ │ │ │ @@ -425772,15 +425772,15 @@ │ │ │ │ bl 171fc4 │ │ │ │ ldr sl, [r7, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r5, sl, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1be834 │ │ │ │ ldr r3, [r8, #496] @ 0x1f0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ands r3, r3, r1, lsl r2 │ │ │ │ @@ -425788,15 +425788,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5f5c │ │ │ │ ldr r5, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r5, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1be888 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -425981,15 +425981,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 1fbff0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f598c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1be748 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f57e0 │ │ │ │ ldr r1, [r7, #1976] @ 0x7b8 │ │ │ │ ldr r2, [r7, #1980] @ 0x7bc │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ @@ -426055,15 +426055,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 1be850 │ │ │ │ cmp sl, #0 │ │ │ │ bne 1be83c │ │ │ │ b 1be3fc │ │ │ │ mov r1, r8 │ │ │ │ @@ -426097,19 +426097,19 @@ │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1bea74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ - bl 299430 │ │ │ │ + bl 299320 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sl, #160 @ 0xa0 │ │ │ │ - bl 299430 │ │ │ │ + bl 299320 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1 │ │ │ │ beq 1be4d0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -426171,15 +426171,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r1, r2, #20 │ │ │ │ b 1be5f8 │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 1be86c │ │ │ │ b 1bea20 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -426195,27 +426195,27 @@ │ │ │ │ b 1be8e4 │ │ │ │ ldr r3, [pc, #64] @ 1beabc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 1be8fc │ │ │ │ rsbeq r1, r7, r8, asr ip │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq pc, sl, r0, ror #27 │ │ │ │ + @ instruction: 0x001afcd0 │ │ │ │ addmi r0, r4, r4, lsl #2 │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ svccc 0x00ff0000 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ stmmi r4, {r1, r9, fp} │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - andseq r1, r8, r0, lsl ip │ │ │ │ - andseq ip, r6, r4, asr #5 │ │ │ │ - @ instruction: 0x00181bb0 │ │ │ │ - @ instruction: 0x0016b9d8 │ │ │ │ - andseq fp, r6, r8, asr #19 │ │ │ │ + andseq r1, r8, r0, lsl #22 │ │ │ │ + @ instruction: 0x0016c1b4 │ │ │ │ + andseq r1, r8, r0, lsr #21 │ │ │ │ + andseq fp, r6, r8, asr #17 │ │ │ │ + @ instruction: 0x0016b8b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -426284,15 +426284,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrh r2, [r6, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ bl 1ba258 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r3, [pc, #748] @ 1beee8 │ │ │ │ ldrb r2, [r8, #202] @ 0xca │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ bhi 1bed70 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ @@ -426474,15 +426474,15 @@ │ │ │ │ blx r3 │ │ │ │ ldm r4, {r1, r3} │ │ │ │ add r5, r1, #8 │ │ │ │ b 1becb8 │ │ │ │ svccc 0x00ff0000 │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ addmi r0, r4, r4, lsl #2 │ │ │ │ - andseq pc, sl, r8, lsl #14 │ │ │ │ + @ instruction: 0x001af5f8 │ │ │ │ ldmmi r4!, {r0, r2, r7, lr, pc} │ │ │ │ subvc r0, r6, r1 │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorvc r0, ip, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -426555,15 +426555,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrh r2, [r6, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ bl 1ba258 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r3, [pc, #744] @ 1bf320 │ │ │ │ ldrb r2, [r7, #202] @ 0xca │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ bhi 1bf1a8 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ @@ -426744,15 +426744,15 @@ │ │ │ │ blx r3 │ │ │ │ ldm r4, {r1, r3} │ │ │ │ add r5, r1, #8 │ │ │ │ b 1bf0f0 │ │ │ │ svccc 0x00ff0000 │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ addmi r0, r4, r4, lsl #2 │ │ │ │ - @ instruction: 0x001af2d5 │ │ │ │ + andseq pc, sl, r5, asr #3 │ │ │ │ ldmmi r2!, {r0, r2, r7, lr, pc} │ │ │ │ subvc r0, r6, r1 │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorvc r0, ip, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -427079,15 +427079,15 @@ │ │ │ │ bl 1be380 │ │ │ │ ldr r9, [r4, #64] @ 0x40 │ │ │ │ b 1bf768 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, r7, ip, lsr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq r0, [r7], #-172 @ 0xffffff54 @ │ │ │ │ - andseq lr, sl, sl, asr sp │ │ │ │ + andseq lr, sl, sl, asr #24 │ │ │ │ muleq r0, sp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [pc, #1284] @ 1bfd80 │ │ │ │ ldr r3, [pc, #1284] @ 1bfd84 │ │ │ │ @@ -427411,15 +427411,15 @@ │ │ │ │ bl 1bd7f8 │ │ │ │ ldr r9, [r4, #64] @ 0x40 │ │ │ │ b 1bfc98 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, r7, ip, ror r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r0, r7, ip, lsr #11 │ │ │ │ - andseq lr, sl, sl, asr r8 │ │ │ │ + andseq lr, sl, sl, asr #14 │ │ │ │ muleq r0, sp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 1b9930 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -427653,21 +427653,21 @@ │ │ │ │ add r9, r2, r0, lsl #3 │ │ │ │ mov r5, r2 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldrb r7, [r4, #3] │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29738c │ │ │ │ + bl 29727c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 149764 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2973b8 │ │ │ │ + bl 2972a8 │ │ │ │ ldr ip, [r4, #-4] │ │ │ │ subs r1, ip, #0 │ │ │ │ movne r1, #1 │ │ │ │ lsl r3, r0, #28 │ │ │ │ lsl r0, r8, #20 │ │ │ │ and r0, r0, #267386880 @ 0xff00000 │ │ │ │ and r3, r3, #805306368 @ 0x30000000 │ │ │ │ @@ -428000,15 +428000,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #304] @ 0x130 │ │ │ │ bl 1e0d84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fc3b0 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r1, #1 │ │ │ │ - bl 29bba8 │ │ │ │ + bl 29ba98 │ │ │ │ ldr r2, [pc, #428] @ 1c0878 │ │ │ │ ldr r3, [pc, #428] @ 1c087c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r5, #248] @ 0xf8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [pc, #412] @ 1c0880 │ │ │ │ @@ -428184,15 +428184,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #304] @ 0x130 │ │ │ │ bl 1e0d84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fc3b0 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r1, #1 │ │ │ │ - bl 29bba8 │ │ │ │ + bl 29ba98 │ │ │ │ ldr r2, [pc, #428] @ 1c0b58 │ │ │ │ ldr r3, [pc, #428] @ 1c0b5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r5, #248] @ 0xf8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [pc, #412] @ 1c0b60 │ │ │ │ @@ -428605,15 +428605,15 @@ │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ strb r3, [sp, #22] │ │ │ │ b 1c0ed8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq pc, r6, r0, ror #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq pc, r6, r0, ror #1 │ │ │ │ - andseq sp, sl, r8, lsl #8 │ │ │ │ + @ instruction: 0x001ad2f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r0, #1300] @ 0x514 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb ip, [r9, #202] @ 0xca │ │ │ │ @@ -429926,19 +429926,19 @@ │ │ │ │ @ instruction: 0x0066e298 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq sp, r6, r4, lsr #31 │ │ │ │ rsbeq sp, r6, ip, ror #30 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq ip, sl, r0, ror r2 │ │ │ │ + andseq ip, sl, r0, ror #2 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - andseq r8, r6, r0, lsr sl │ │ │ │ - andseq lr, r7, ip, asr #4 │ │ │ │ + andseq lr, r7, r8, lsl #5 │ │ │ │ + andseq r8, r6, r0, lsr #18 │ │ │ │ + andseq lr, r7, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3584] @ 0xe00 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1072] @ 1c2938 │ │ │ │ mov r8, r3 │ │ │ │ @@ -432018,17 +432018,17 @@ │ │ │ │ rsbeq fp, r6, r0, asr #30 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq fp, r6, r8, ror #24 │ │ │ │ rsbeq fp, r6, r0, lsr ip │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq ip, r7, r0, lsl r1 │ │ │ │ - andseq r6, r6, r8, lsr #15 │ │ │ │ - andseq fp, r7, r4, asr #31 │ │ │ │ + andseq ip, r7, r0 │ │ │ │ + mulseq r6, r8, r6 │ │ │ │ + @ instruction: 0x0017beb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1304] @ 1c4ac8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -432363,17 +432363,17 @@ │ │ │ │ ldrdeq fp, [r6], #-152 @ 0xffffff68 @ │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ strdeq fp, [r6], #-108 @ 0xffffff94 @ │ │ │ │ rsbeq fp, r6, r4, asr #13 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq fp, r7, ip, lsr #23 │ │ │ │ - andseq r6, r6, r4, asr #4 │ │ │ │ - andseq fp, r7, r0, ror #20 │ │ │ │ + mulseq r7, ip, sl │ │ │ │ + andseq r6, r6, r4, lsr r1 │ │ │ │ + andseq fp, r7, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1308] @ 1c5030 │ │ │ │ mov r7, r3 │ │ │ │ @@ -432709,17 +432709,17 @@ │ │ │ │ rsbeq fp, r6, r4, ror r4 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ @ instruction: 0x0066b19c │ │ │ │ rsbeq fp, r6, r4, ror #2 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq fp, r7, r4, asr #12 │ │ │ │ - @ instruction: 0x00165cdc │ │ │ │ - @ instruction: 0x0017b4f8 │ │ │ │ + andseq fp, r7, r4, lsr r5 │ │ │ │ + andseq r5, r6, ip, asr #23 │ │ │ │ + andseq fp, r7, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1304] @ 1c5594 │ │ │ │ mov r7, r3 │ │ │ │ @@ -433054,17 +433054,17 @@ │ │ │ │ rsbeq sl, r6, ip, lsl #30 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq sl, r6, r0, lsr ip │ │ │ │ strdeq sl, [r6], #-184 @ 0xffffff48 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq fp, r7, r0, ror #1 │ │ │ │ - andseq r5, r6, r8, ror r7 │ │ │ │ - mulseq r7, r4, pc @ │ │ │ │ + @ instruction: 0x0017afd0 │ │ │ │ + andseq r5, r6, r8, ror #12 │ │ │ │ + andseq sl, r7, r4, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1504] @ 1c5bc0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -433447,15 +433447,15 @@ │ │ │ │ rsbeq sl, r6, r4, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ strdeq sl, [r6], #-100 @ 0xffffff9c @ │ │ │ │ strheq sl, [r6], #-108 @ 0xffffff94 @ │ │ │ │ - andseq r8, sl, r0, ror #19 │ │ │ │ + @ instruction: 0x001a88d0 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1504] @ 1c61e0 │ │ │ │ @@ -433839,15 +433839,15 @@ │ │ │ │ strdeq sl, [r6], #-52 @ 0xffffffcc @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ ldrdeq sl, [r6], #-4 @ │ │ │ │ @ instruction: 0x0066a09c │ │ │ │ - andseq r8, sl, r0, asr #7 │ │ │ │ + @ instruction: 0x001a82b0 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, sp, #500 @ 0x1f4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -434980,15 +434980,15 @@ │ │ │ │ rsbeq r9, r6, ip, asr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r8, r6, r4, lsl pc │ │ │ │ ldrdeq r8, [r6], #-236 @ 0xffffff14 @ │ │ │ │ - andseq r7, sl, ip, ror #3 │ │ │ │ + ldrsbeq r7, [sl], -ip │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1548] @ 1c7a00 │ │ │ │ @@ -435383,15 +435383,15 @@ │ │ │ │ rsbeq r8, r6, r0, lsl #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ strheq r8, [r6], #-132 @ 0xffffff7c @ │ │ │ │ rsbeq r8, r6, ip, ror r8 │ │ │ │ - andseq r6, sl, r0, lsr #23 │ │ │ │ + mulseq sl, r0, sl │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1564] @ 1c805c │ │ │ │ @@ -435790,15 +435790,15 @@ │ │ │ │ strheq r8, [r6], #-84 @ 0xffffffac @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r8, r6, ip, ror #4 │ │ │ │ rsbeq r8, r6, r4, lsr r2 │ │ │ │ - andseq r6, sl, r4, asr #10 │ │ │ │ + andseq r6, sl, r4, lsr r4 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1548] @ 1c86a8 │ │ │ │ @@ -436193,15 +436193,15 @@ │ │ │ │ rsbeq r7, r6, r8, asr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r7, r6, ip, lsl #24 │ │ │ │ ldrdeq r7, [r6], #-180 @ 0xffffff4c @ │ │ │ │ - @ instruction: 0x001a5ef8 │ │ │ │ + andseq r5, sl, r8, ror #27 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3544] @ 0xdd8 │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ @@ -436608,17 +436608,17 @@ │ │ │ │ @ instruction: 0x0066789c │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r7, r6, r0, asr #11 │ │ │ │ rsbeq r7, r6, r8, lsl #11 │ │ │ │ - andseq r7, r7, r0, lsr #17 │ │ │ │ - andseq r1, r6, r8, lsr pc │ │ │ │ - andseq r7, r7, r4, asr r7 │ │ │ │ + mulseq r7, r0, r7 │ │ │ │ + andseq r1, r6, r8, lsr #28 │ │ │ │ + andseq r7, r7, r4, asr #12 │ │ │ │ push {r4, lr} │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bne 1c8d84 │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ @@ -437067,17 +437067,17 @@ │ │ │ │ rsbeq r7, r6, r0, ror r1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ @ instruction: 0x00666e94 │ │ │ │ rsbeq r6, r6, ip, asr lr │ │ │ │ - andseq r7, r7, r4, ror r1 │ │ │ │ - andseq r1, r6, ip, lsl #16 │ │ │ │ - andseq r7, r7, r8, lsr #32 │ │ │ │ + andseq r7, r7, r4, rrx │ │ │ │ + @ instruction: 0x001616fc │ │ │ │ + andseq r6, r7, r8, lsl pc │ │ │ │ push {r4, lr} │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bne 1c94b0 │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ @@ -437563,19 +437563,19 @@ │ │ │ │ rsbeq r6, r6, r4, lsr #20 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r6, r6, r0, lsr #14 │ │ │ │ rsbeq r6, r6, r8, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r4, sl, ip, ror #19 │ │ │ │ + @ instruction: 0x001a48dc │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - andseq r6, r7, r4, lsl fp │ │ │ │ - andseq r1, r6, ip, lsr #3 │ │ │ │ - andseq r6, r7, r8, asr #19 │ │ │ │ + andseq r6, r7, r4, lsl #20 │ │ │ │ + mulseq r6, ip, r0 │ │ │ │ + @ instruction: 0x001768b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3544] @ 0xdd8 │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #552] @ 0x228 │ │ │ │ @@ -438017,19 +438017,19 @@ │ │ │ │ rsbeq r6, r6, r8, lsl #6 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r6, r6, r0 │ │ │ │ rsbeq r5, r6, r8, asr #31 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001a42d4 │ │ │ │ + andseq r4, sl, r4, asr #3 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - @ instruction: 0x001763fc │ │ │ │ - mulseq r6, r4, sl │ │ │ │ - @ instruction: 0x001762b0 │ │ │ │ + andseq r6, r7, ip, ror #5 │ │ │ │ + andseq r0, r6, r4, lsl #19 │ │ │ │ + andseq r6, r7, r0, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3544] @ 0xdd8 │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #552] @ 0x228 │ │ │ │ @@ -438472,19 +438472,19 @@ │ │ │ │ strdeq r5, [r6], #-176 @ 0xffffff50 @ │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r5, r6, ip, ror #17 │ │ │ │ strheq r5, [r6], #-132 @ 0xffffff7c @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001a3bb8 │ │ │ │ + andseq r3, sl, r8, lsr #21 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - andseq r5, r7, r0, ror #25 │ │ │ │ - andseq r0, r6, r8, ror r3 │ │ │ │ - mulseq r7, r4, fp │ │ │ │ + @ instruction: 0x00175bd0 │ │ │ │ + andseq r0, r6, r8, ror #4 │ │ │ │ + andseq r5, r7, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3544] @ 0xdd8 │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #552] @ 0x228 │ │ │ │ @@ -438926,19 +438926,19 @@ │ │ │ │ ldrdeq r5, [r6], #-68 @ 0xffffffbc @ │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r5, r6, ip, asr #3 │ │ │ │ @ instruction: 0x00665194 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, sl, r0, lsr #9 │ │ │ │ + mulseq sl, r0, r3 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - andseq r5, r7, r8, asr #11 │ │ │ │ - andseq pc, r5, r0, ror #24 │ │ │ │ - andseq r5, r7, ip, ror r4 │ │ │ │ + @ instruction: 0x001754b8 │ │ │ │ + andseq pc, r5, r0, asr fp @ │ │ │ │ + andseq r5, r7, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3560] @ 0xde8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1840] @ 1cb8d8 │ │ │ │ mov fp, r3 │ │ │ │ @@ -439405,15 +439405,15 @@ │ │ │ │ rsbeq r4, r6, ip, asr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r4, r6, r4, lsr #22 │ │ │ │ rsbeq r4, r6, ip, ror #21 │ │ │ │ - @ instruction: 0x001a2dfc │ │ │ │ + andseq r2, sl, ip, ror #25 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ push {r4, lr} │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bne 1cb934 │ │ │ │ @@ -439924,15 +439924,15 @@ │ │ │ │ rsbeq r4, r6, r0, lsr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r4, r6, r8, lsl #6 │ │ │ │ ldrdeq r4, [r6], #-32 @ 0xffffffe0 @ │ │ │ │ - andseq r2, sl, r0, ror #11 │ │ │ │ + @ instruction: 0x001a24d0 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3544] @ 0xdd8 │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ mov r6, r2 │ │ │ │ @@ -440443,19 +440443,19 @@ │ │ │ │ rsbeq r3, r6, r4, asr #28 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r3, r6, r0, asr fp │ │ │ │ rsbeq r3, r6, r8, lsl fp │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r1, sl, ip, lsl lr │ │ │ │ + andseq r1, sl, ip, lsl #26 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - andseq r3, r7, r4, asr #30 │ │ │ │ - @ instruction: 0x0015e5dc │ │ │ │ - @ instruction: 0x00173df8 │ │ │ │ + andseq r3, r7, r4, lsr lr │ │ │ │ + andseq lr, r5, ip, asr #9 │ │ │ │ + andseq r3, r7, r8, ror #25 │ │ │ │ push {r4, lr} │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bne 1cc978 │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ @@ -440714,23 +440714,23 @@ │ │ │ │ bl 140b74 │ │ │ │ b 1ccb8c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r6, r0, ror r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, r6, r8, asr r5 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, r7, ip, lsr #20 │ │ │ │ + andseq r3, r7, ip, lsl r9 │ │ │ │ rsbeq sl, r8, ip, asr #3 │ │ │ │ rsbeq r3, r6, r4, lsr #7 │ │ │ │ - andseq r3, r7, r8, ror #17 │ │ │ │ + @ instruction: 0x001737d8 │ │ │ │ strheq sl, [r8], #-8 @ │ │ │ │ - andseq r3, r7, r4, ror r8 │ │ │ │ - andseq sp, r5, r8, lsl #30 │ │ │ │ - andseq r3, r7, r4, lsl #17 │ │ │ │ - andseq sp, r5, ip, ror #29 │ │ │ │ + andseq r3, r7, r4, ror #14 │ │ │ │ + @ instruction: 0x0015ddf8 │ │ │ │ + andseq r3, r7, r4, ror r7 │ │ │ │ + @ instruction: 0x0015dddc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #1300] @ 0x514 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #20 │ │ │ │ @@ -446737,15 +446737,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7] │ │ │ │ b 1d2a2c │ │ │ │ mov r0, sl │ │ │ │ bl 1ecaf4 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ b 1d2714 │ │ │ │ - ldrsheq ip, [r9], -r8 │ │ │ │ + andseq fp, r9, r8, ror #31 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ 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, [r1] │ │ │ │ @@ -447236,15 +447236,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7] │ │ │ │ b 1d31f8 │ │ │ │ mov r0, sl │ │ │ │ bl 1ecfa0 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ b 1d2ee0 │ │ │ │ - andseq fp, r9, sl, ror #18 │ │ │ │ + andseq fp, r9, sl, asr r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ 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, [r1] │ │ │ │ @@ -447739,15 +447739,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7] │ │ │ │ b 1d39d4 │ │ │ │ mov r0, sl │ │ │ │ bl 1ecaf4 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ b 1d391c │ │ │ │ - @ instruction: 0x0019b1dc │ │ │ │ + andseq fp, r9, ip, asr #1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ 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, [r1] │ │ │ │ @@ -448242,15 +448242,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7] │ │ │ │ b 1d41b0 │ │ │ │ mov r0, sl │ │ │ │ bl 1ecfa0 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ b 1d40f8 │ │ │ │ - andseq sl, r9, lr, lsr sl │ │ │ │ + andseq sl, r9, lr, lsr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ ldr r3, [pc, #8] @ 1d4324 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #2036] @ 0x7f4 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff8b00 │ │ │ │ @@ -448399,15 +448399,15 @@ │ │ │ │ add r1, r1, lr │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #12 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 2984ac │ │ │ │ + bl 29839c │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r5, r5, #1 │ │ │ │ bl 1e02c │ │ │ │ cmp r9, r5 │ │ │ │ bhi 1d44d0 │ │ │ │ @@ -448488,15 +448488,15 @@ │ │ │ │ add r1, r1, lr │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #12 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 2984ac │ │ │ │ + bl 29839c │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r5, r5, #1 │ │ │ │ bl 1e02c │ │ │ │ cmp r9, r5 │ │ │ │ bhi 1d4634 │ │ │ │ @@ -448558,16 +448558,16 @@ │ │ │ │ ldr r2, [pc, #20] @ 1d47f8 │ │ │ │ ldr r1, [pc, #20] @ 1d47fc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ b 140b74 │ │ │ │ - andseq fp, r6, r0, lsl lr │ │ │ │ - andseq r6, r5, r0, asr #8 │ │ │ │ + andseq fp, r6, r0, lsl #26 │ │ │ │ + andseq r6, r5, r0, lsr r3 │ │ │ │ ldm r0, {r2, ip} │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ cmp ip, r2 │ │ │ │ bxcs lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -448646,15 +448646,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, fp, r6, lsl #2 │ │ │ │ ldr r3, [r3, #208] @ 0xd0 │ │ │ │ mov r1, #0 │ │ │ │ ldrh r7, [r3, #4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 298254 │ │ │ │ + bl 298144 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r4, r6, #2 │ │ │ │ add r4, r3, r4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sl, #-8] │ │ │ │ ldr r4, [sl, #-4] │ │ │ │ adds r3, r3, r0 │ │ │ │ @@ -448665,15 +448665,15 @@ │ │ │ │ adc r4, r4, #0 │ │ │ │ bl 1dd2c │ │ │ │ ldrb r1, [r5, #424] @ 0x1a8 │ │ │ │ mov r2, #0 │ │ │ │ lsr r1, r1, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2973dc │ │ │ │ + bl 2972cc │ │ │ │ ldrb r3, [r5, #78] @ 0x4e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsl r1, r0, #22 │ │ │ │ and r1, r1, #1069547520 @ 0x3fc00000 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 1d4b20 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ @@ -448772,15 +448772,15 @@ │ │ │ │ b 1d49d4 │ │ │ │ mov r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 1d49d4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r5, ip, lsr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq fp, r9, r8, ror r0 │ │ │ │ + andseq sl, r9, r6, ror #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ svccc 0x00ff8000 │ │ │ │ svcne 0x00ffff80 │ │ │ │ svccc 0x00fe0000 │ │ │ │ strdeq fp, [r5], #-76 @ 0xffffffb4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -449368,15 +449368,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r2, #12 │ │ │ │ b 1d5390 │ │ │ │ - andseq sl, r9, r9, lsr r6 │ │ │ │ + andseq sl, r9, r7, lsr #10 │ │ │ │ adcsmi r0, r3, r2 │ │ │ │ stmmi r0, {r1, r9, sp, pc} │ │ │ │ addmi r0, r8, r2, lsl #4 │ │ │ │ addmi sp, r8, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -452407,71 +452407,71 @@ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str lr, [r5] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r7, r6, #8 │ │ │ │ cmp r7, r3 │ │ │ │ bhi 1d8588 │ │ │ │ ldr r3, [pc, #432] @ 1d85ec │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ str r7, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r2, [r7, #516] @ 0x204 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -453065,15 +453065,15 @@ │ │ │ │ and r5, r5, r3 │ │ │ │ lsr r5, r5, #6 │ │ │ │ ldrb r1, [r6, #424] @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ lsr r1, r1, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl 29753c │ │ │ │ + bl 29742c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sl, #12] │ │ │ │ ldrh r2, [r7, #30] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r2, r2, r1 │ │ │ │ ldr r1, [r6, #148] @ 0x94 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -453219,15 +453219,15 @@ │ │ │ │ lsr r2, r2, r5 │ │ │ │ cmp r2, #15 │ │ │ │ bls 1d9250 │ │ │ │ lsr r1, fp, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ lsl r9, r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1497cc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 14981c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -453432,15 +453432,15 @@ │ │ │ │ movls r6, #0 │ │ │ │ bls 1d9414 │ │ │ │ lsr r6, r6, #4 │ │ │ │ and r6, r6, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r1, [sl, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r1, [r1, #936] @ 0x3a8 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r1, [sl, #400] @ 0x190 │ │ │ │ mov r5, r0 │ │ │ │ beq 1d9590 │ │ │ │ @@ -453455,15 +453455,15 @@ │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r4, r4, r1 │ │ │ │ ldrb r1, [sl, #424] @ 0x1a8 │ │ │ │ mov r0, r2 │ │ │ │ lsr r1, r1, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl 29753c │ │ │ │ + bl 29742c │ │ │ │ ldr r2, [pc, #500] @ 1d967c │ │ │ │ ldrb r1, [sl, #78] @ 0x4e │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 1d9578 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -453583,15 +453583,15 @@ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r2] │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r7] │ │ │ │ b 1d95ec │ │ │ │ - @ instruction: 0x001964f2 │ │ │ │ + andseq r6, r9, r0, ror #7 │ │ │ │ stmmi r8, {r0, r2, r7, r8, r9, sl, ip, lr, pc} │ │ │ │ addmi sp, r8, r1, lsl #12 │ │ │ │ addmi sp, r8, r3, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -453760,15 +453760,15 @@ │ │ │ │ and r5, r5, r3 │ │ │ │ lsr r5, r5, #6 │ │ │ │ ldrb r1, [r6, #424] @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ lsr r1, r1, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl 29753c │ │ │ │ + bl 29742c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldrh r2, [r8, #30] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r2, r2, r1 │ │ │ │ ldr r1, [r6, #148] @ 0x94 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -453929,15 +453929,15 @@ │ │ │ │ cmp r3, #15 │ │ │ │ movls r1, r7 │ │ │ │ bls 1d9be0 │ │ │ │ lsr r1, sl, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ lsl r7, r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1497cc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 14981c │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -454141,15 +454141,15 @@ │ │ │ │ movls r7, #0 │ │ │ │ bls 1d9f28 │ │ │ │ lsr r7, r7, #4 │ │ │ │ and r7, r7, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r1, [sl, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r1, [r1, #936] @ 0x3a8 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r1, [sl, #400] @ 0x190 │ │ │ │ mov r5, r0 │ │ │ │ beq 1da0c8 │ │ │ │ @@ -454164,15 +454164,15 @@ │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r4, r4, r1 │ │ │ │ ldrb r1, [sl, #424] @ 0x1a8 │ │ │ │ mov r0, r2 │ │ │ │ lsr r1, r1, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl 29753c │ │ │ │ + bl 29742c │ │ │ │ ldr r2, [pc, #588] @ 1da1e8 │ │ │ │ ldrb r1, [sl, #78] @ 0x4e │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 1da0b0 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -454314,15 +454314,15 @@ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r2, [r2] │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r6] │ │ │ │ b 1da120 │ │ │ │ - andseq r5, r9, r7, ror #19 │ │ │ │ + @ instruction: 0x001958d5 │ │ │ │ stmmi r8, {r0, r2, r7, r8, r9, sl, ip, lr, pc} │ │ │ │ addmi sp, r8, r1, lsl #12 │ │ │ │ stmmi r8, {r0, sl, sp, lr, pc} │ │ │ │ addmi sp, r8, r3, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -454505,15 +454505,15 @@ │ │ │ │ ldrne sl, [r8, #44] @ 0x2c │ │ │ │ moveq sl, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ beq 1da6d0 │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldm r4, {r1, lr} │ │ │ │ lsr r3, r5, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsr r3, r9, #6 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r1, #28 │ │ │ │ cmp lr, r0 │ │ │ │ @@ -454921,15 +454921,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ ands r2, r1, r2, lsl r6 │ │ │ │ beq 1dad0c │ │ │ │ ldrh r8, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29753c │ │ │ │ + bl 29742c │ │ │ │ ldr r3, [pc, #3552] @ 1db950 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 1dab9c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -454962,15 +454962,15 @@ │ │ │ │ bhi 1db3ec │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [pc, #3416] @ 1db954 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r1, [pc, #3396] @ 1db958 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r4, r4, #16 │ │ │ │ str r2, [r5] │ │ │ │ and r1, r1, r0, lsl #7 │ │ │ │ orr r1, r1, r3, lsl #3 │ │ │ │ @@ -455116,15 +455116,15 @@ │ │ │ │ add r4, sl, #8 │ │ │ │ cmp r4, fp │ │ │ │ bhi 1dbb74 │ │ │ │ ldr r3, [pc, #2796] @ 1db954 │ │ │ │ str r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r3, [pc, #2780] @ 1db958 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add sl, sl, #16 │ │ │ │ str r4, [r5] │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ str r3, [sl, #-12] │ │ │ │ @@ -455811,35 +455811,35 @@ │ │ │ │ mov r7, #148 @ 0x94 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ b 1dae50 │ │ │ │ rsbeq r5, r5, ip, asr r6 │ │ │ │ rsbeq r5, r5, r8, asr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00194ebc │ │ │ │ - andseq r4, r9, r9, lsr #28 │ │ │ │ + andseq r4, r9, sl, lsr #27 │ │ │ │ + andseq r4, r9, r7, lsl sp │ │ │ │ stmmi r8, {r0, r8, r9, sl, ip, lr, pc} │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ addmi lr, r8, r1, lsl #6 │ │ │ │ addmi sp, r8, r1, lsl #12 │ │ │ │ addmi sp, r8, r1 │ │ │ │ addmi sp, r8, r4, lsl #30 │ │ │ │ stmmi r8, {r0, sl, sp, lr, pc} │ │ │ │ subvc r0, r6, r1 │ │ │ │ - @ instruction: 0x00194bfe │ │ │ │ + andseq r4, r9, ip, ror #21 │ │ │ │ addmi sp, r8, r1, lsl #30 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ ldmmi r3, {r0, r9, sl} │ │ │ │ rsbeq r4, r5, r4, lsr #29 │ │ │ │ ldrdeq r8, [r0], -r7 │ │ │ │ andeq r8, r0, r3, ror #17 │ │ │ │ ldrdeq r8, [r0], -r6 │ │ │ │ ldrdeq r8, [r0], -r0 │ │ │ │ ldrdeq r8, [r0], -pc @ │ │ │ │ - andseq r4, r9, r2, lsr #13 │ │ │ │ + mulseq r9, r0, r5 │ │ │ │ adcmi r0, r0, r1, lsl #14 │ │ │ │ stmmi r8, {r0, ip, pc} │ │ │ │ ldmmi r3!, {r0, r8, r9, sl} │ │ │ │ adcsvc r8, pc, r3 │ │ │ │ addeq r0, r0, r8, lsr ip │ │ │ │ strdmi pc, [pc, #-255] @ 1db8bd │ │ │ │ rscmi pc, pc, r0, ror #31 │ │ │ │ @@ -456935,15 +456935,15 @@ │ │ │ │ ldrne fp, [r9, #44] @ 0x2c │ │ │ │ moveq fp, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ beq 1dcc90 │ │ │ │ - bl 29757c │ │ │ │ + bl 29746c │ │ │ │ ldr r2, [r4] │ │ │ │ lsr ip, sl, #6 │ │ │ │ add r1, r2, #28 │ │ │ │ lsr r5, r5, #6 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -457325,15 +457325,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ ands r2, r1, r2, lsl r6 │ │ │ │ beq 1dd278 │ │ │ │ ldrh r8, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29753c │ │ │ │ + bl 29742c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ bhi 1dd128 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -457365,15 +457365,15 @@ │ │ │ │ bhi 1dd938 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [pc, #3412] @ 1ddedc │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r1, [pc, #3392] @ 1ddee0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r4, #16 │ │ │ │ str r2, [r5] │ │ │ │ and r1, r1, r0, lsl #7 │ │ │ │ orr r1, r1, r3, lsl #3 │ │ │ │ @@ -457511,15 +457511,15 @@ │ │ │ │ add r4, sl, #8 │ │ │ │ cmp r4, fp │ │ │ │ bhi 1de168 │ │ │ │ ldr r3, [pc, #2824] @ 1ddedc │ │ │ │ str r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ ldr r3, [pc, #2808] @ 1ddee0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add sl, sl, #16 │ │ │ │ str r4, [r5] │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ str r3, [sl, #-12] │ │ │ │ @@ -458213,34 +458213,34 @@ │ │ │ │ adc r3, r1, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ str ip, [r4] │ │ │ │ b 1dd6a8 │ │ │ │ ldrdeq r3, [r5], #-8 @ │ │ │ │ rsbeq r3, r5, r4, asr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r9, r6, ror #18 │ │ │ │ - andseq r2, r9, r3, lsr #18 │ │ │ │ + andseq r2, r9, r4, asr r8 │ │ │ │ + andseq r2, r9, r1, lsl r8 │ │ │ │ stmmi r8, {r0, r8, r9, sl, ip, lr, pc} │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ addmi lr, r8, r1, lsl #6 │ │ │ │ addmi sp, r8, r1, lsl #12 │ │ │ │ addmi sp, r8, r1 │ │ │ │ addmi sp, r8, r4, lsl #30 │ │ │ │ subvc r0, r6, r1 │ │ │ │ - andseq r2, r9, r0, asr #13 │ │ │ │ + andseq r2, r9, lr, lsr #11 │ │ │ │ addmi sp, r8, r1, lsl #30 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ ldmmi r3, {r0, r9, sl} │ │ │ │ rsbeq r2, r5, r8, lsr r9 │ │ │ │ ldrdeq r8, [r0], -r7 │ │ │ │ andeq r8, r0, r3, ror #17 │ │ │ │ ldrdeq r8, [r0], -r6 │ │ │ │ ldrdeq r8, [r0], -r0 │ │ │ │ ldrdeq r8, [r0], -pc @ │ │ │ │ - andseq r2, r9, r4, ror #2 │ │ │ │ + andseq r2, r9, r2, asr r0 │ │ │ │ adcmi r0, r0, r1, lsl #14 │ │ │ │ addsmi r0, r8, r1, lsl #10 │ │ │ │ adcmi pc, r0, r1, lsl #16 │ │ │ │ stmmi r8, {r0, ip, pc} │ │ │ │ ldmmi r3!, {r0, r8, r9, sl} │ │ │ │ adcsvc r8, pc, r3 │ │ │ │ addeq r0, r0, r8, lsr ip │ │ │ │ @@ -459359,15 +459359,15 @@ │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r3, #84] @ 0x54 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ strd r4, [r2, #8] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - bl 2984ac │ │ │ │ + bl 29839c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [pc, #184] @ 1df190 │ │ │ │ ldr r3, [pc, #168] @ 1df184 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -459399,29 +459399,29 @@ │ │ │ │ ldr r2, [pc, #76] @ 1df194 │ │ │ │ adc ip, ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 299264 │ │ │ │ + bl 299154 │ │ │ │ b 1df0d0 │ │ │ │ lsr r9, r9, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ mov r5, r0 │ │ │ │ b 1df120 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r1, r5, ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r0, r9, r8, asr #20 │ │ │ │ + andseq r0, r9, r4, lsr r9 │ │ │ │ tsteq r2, #0, 2 │ │ │ │ rsbeq r0, r5, r0, lsr #30 │ │ │ │ - andseq r0, r9, r0, asr r9 │ │ │ │ + andseq r0, r9, ip, lsr r8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459456,20 +459456,20 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ - bl 299264 │ │ │ │ + bl 299154 │ │ │ │ ldrh r3, [r7] │ │ │ │ strh r3, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r0, r9, ip, ror #16 │ │ │ │ + andseq r0, r9, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r1, #5 │ │ │ │ sub sp, sp, #20 │ │ │ │ addeq r7, r0, #42240 @ 0xa500 │ │ │ │ @@ -459548,15 +459548,15 @@ │ │ │ │ b 1df2b4 │ │ │ │ ldr r7, [pc, #28] @ 1df3bc │ │ │ │ b 1df2b4 │ │ │ │ ldr r7, [pc, #24] @ 1df3c0 │ │ │ │ b 1df2b4 │ │ │ │ ldr r7, [pc, #20] @ 1df3c4 │ │ │ │ b 1df2b4 │ │ │ │ - andseq r0, r9, r0, asr r7 │ │ │ │ + andseq r0, r9, lr, lsr r6 │ │ │ │ andeq r5, r0, r0, lsr r3 │ │ │ │ @ instruction: 0x000084bc │ │ │ │ andeq r9, r0, r0, asr #10 │ │ │ │ @ instruction: 0x000063b4 │ │ │ │ andeq r7, r0, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -459904,33 +459904,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b 1df818 │ │ │ │ ldr r0, [pc, #80] @ 1df988 │ │ │ │ add r0, pc, r0 │ │ │ │ b 1df898 │ │ │ │ rsbeq r0, r5, r4, lsl ip │ │ │ │ - andseq r0, r9, fp, ror #11 │ │ │ │ - andseq r1, r6, r4, lsl #3 │ │ │ │ + @ instruction: 0x001904d9 │ │ │ │ + andseq r1, r6, r4, ror r0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, r6, r0, lsr #10 │ │ │ │ + andseq r3, r6, r0, lsl r4 │ │ │ │ ldrdeq r7, [r7], #-96 @ 0xffffffa0 @ │ │ │ │ - andseq r0, r6, r4, lsl #29 │ │ │ │ - mulseq r4, r8, ip │ │ │ │ - andseq sl, r4, ip, lsl #25 │ │ │ │ + andseq r0, r6, r4, ror sp │ │ │ │ + andseq sl, r4, r8, lsl #23 │ │ │ │ + andseq sl, r4, ip, ror fp │ │ │ │ andeq r5, r0, r0, lsr r3 │ │ │ │ @ instruction: 0x000084bc │ │ │ │ andeq r9, r0, r0, asr #10 │ │ │ │ @ instruction: 0x000063b4 │ │ │ │ andeq r7, r0, r8, lsr r4 │ │ │ │ - @ instruction: 0x001632d4 │ │ │ │ - andseq r0, r6, ip, lsr #26 │ │ │ │ - andseq fp, r4, r4, lsr r3 │ │ │ │ - andseq r0, r6, r8, lsl #26 │ │ │ │ - andseq sl, r4, ip, lsl fp │ │ │ │ - andseq sl, r4, ip, lsl #22 │ │ │ │ + andseq r3, r6, r4, asr #3 │ │ │ │ + andseq r0, r6, ip, lsl ip │ │ │ │ + andseq fp, r4, r4, lsr #4 │ │ │ │ + @ instruction: 0x00160bf8 │ │ │ │ + andseq sl, r4, ip, lsl #20 │ │ │ │ + @ instruction: 0x0014a9fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [pc, #2224] @ 1e0254 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -460488,17 +460488,17 @@ │ │ │ │ ldr r5, [pc, #104] @ 1e02b4 │ │ │ │ mov r4, #0 │ │ │ │ b 1dfd04 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, r5, r4, asr r6 │ │ │ │ rsbeq r0, r5, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r0, r9, sl, lsl r0 │ │ │ │ + andseq pc, r8, r8, lsl #30 │ │ │ │ andeq r5, r0, r0, lsr r3 │ │ │ │ - andseq pc, r8, r8, asr #28 │ │ │ │ + andseq pc, r8, r6, lsr sp @ │ │ │ │ stmiami fp!, {r0, r8, r9, sl, fp, ip} │ │ │ │ andeq pc, r1, r0, lsl #28 │ │ │ │ stmiami r9!, {r1, fp, sp, lr, pc} │ │ │ │ rsbeq r0, r5, r0, asr #6 │ │ │ │ adcmi r1, fp, r2, lsl #4 │ │ │ │ mvnseq r0, r0 │ │ │ │ adcsvc r8, r6, r3 │ │ │ │ @@ -461175,17 +461175,17 @@ │ │ │ │ ldr r5, [pc, #116] @ 1e0d7c │ │ │ │ ldr r8, [pc, #116] @ 1e0d80 │ │ │ │ mov r4, #0 │ │ │ │ b 1e0674 │ │ │ │ rsbeq pc, r4, r8, lsr #26 │ │ │ │ rsbeq pc, r4, r4, lsl sp @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq pc, r8, lr, lsr #14 │ │ │ │ + andseq pc, r8, ip, lsl r6 @ │ │ │ │ andeq r5, r0, r0, lsr r3 │ │ │ │ - andseq pc, r8, r8, ror #10 │ │ │ │ + andseq pc, r8, r6, asr r4 @ │ │ │ │ adcsmi r0, fp, r1, lsl #16 │ │ │ │ stmiami r9!, {r1, fp, sp, lr, pc} │ │ │ │ adcsmi ip, r9, r2 │ │ │ │ ldrdeq pc, [r4], #-148 @ 0xffffff6c @ │ │ │ │ adcmi r1, fp, r2, lsl #16 │ │ │ │ ldmmi fp!, {r1, fp, sp} │ │ │ │ adcsvc r8, r6, r3 │ │ │ │ @@ -461589,16 +461589,16 @@ │ │ │ │ orr r1, r1, #64512 @ 0xfc00 │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r4, #0 │ │ │ │ orr r1, r1, lr, lsl #24 │ │ │ │ mov r7, r4 │ │ │ │ beq 1e1350 │ │ │ │ b 1e12b8 │ │ │ │ - andseq lr, r8, ip, lsr #20 │ │ │ │ - andseq lr, r8, sl, lsr r8 │ │ │ │ + andseq lr, r8, r8, lsl r9 │ │ │ │ + andseq lr, r8, r6, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r2 │ │ │ │ @@ -463650,31 +463650,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, ip, #8 │ │ │ │ b 1e2e04 │ │ │ │ - andseq ip, r8, r4, asr #28 │ │ │ │ + andseq ip, r8, r0, lsr sp │ │ │ │ adcmi r8, r9, r1 │ │ │ │ adcmi r0, fp, r1, lsl #10 │ │ │ │ adcmi fp, r9, r1 │ │ │ │ adcmi fp, r9, r1, lsl #24 │ │ │ │ adcmi r0, r8, r1 │ │ │ │ adcmi r2, r8, r1, lsl #8 │ │ │ │ adcmi r3, r8, r1 │ │ │ │ adcmi r3, r8, r1, lsl #24 │ │ │ │ stmiami r8!, {r0, lr} │ │ │ │ stmiami r8!, {r0, sl, sp, lr} │ │ │ │ - andseq ip, r8, r8, lsr #22 │ │ │ │ + andseq ip, r8, r4, lsl sl │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ strdeq pc, [r3], -pc @ │ │ │ │ - andseq ip, r8, r8, asr #20 │ │ │ │ + andseq ip, r8, r4, lsr r9 │ │ │ │ strdeq pc, [r7], -pc @ │ │ │ │ - andseq ip, r8, r4, ror #19 │ │ │ │ + @ instruction: 0x0018c8d0 │ │ │ │ stmiami r8!, {r0, ip, sp, lr} │ │ │ │ adcmi r9, r8, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -464171,31 +464171,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr ip, [r5] │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, ip, #8 │ │ │ │ b 1e35d0 │ │ │ │ - andseq ip, r8, r4, lsl #13 │ │ │ │ + andseq ip, r8, r0, ror r5 │ │ │ │ adcmi r8, r9, r1 │ │ │ │ adcmi r0, fp, r1, lsl #10 │ │ │ │ adcmi fp, r9, r1 │ │ │ │ adcmi fp, r9, r1, lsl #24 │ │ │ │ adcmi r0, r8, r1 │ │ │ │ adcmi r2, r8, r1, lsl #8 │ │ │ │ adcmi r3, r8, r1 │ │ │ │ adcmi r3, r8, r1, lsl #24 │ │ │ │ stmiami r8!, {r0, lr} │ │ │ │ stmiami r8!, {r0, sl, sp, lr} │ │ │ │ - mulseq r8, r8, r3 │ │ │ │ + andseq ip, r8, r4, lsl #5 │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ strdeq pc, [r3], -pc @ │ │ │ │ - andseq ip, r8, r4, asr #5 │ │ │ │ + @ instruction: 0x0018c1b0 │ │ │ │ strdeq pc, [r7], -pc @ │ │ │ │ - andseq ip, r8, r4, ror #3 │ │ │ │ + ldrsbeq ip, [r8], -r0 │ │ │ │ stmiami r8!, {r0, ip, sp, lr} │ │ │ │ adcmi r9, r8, r1, lsl #10 │ │ │ │ eorsvc r8, r4, r3 │ │ │ │ eorsvc r8, r2, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -466371,15 +466371,15 @@ │ │ │ │ stmmi r1, {r0, r8, fp} │ │ │ │ adcmi r8, r9, r1, lsl #24 │ │ │ │ stmiami r9!, {r9, sl, fp, pc} │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldmmi r8, {r0, r8} │ │ │ │ stmiami r8!, {r0, r8, ip, sp} │ │ │ │ ldmmi r8, {r0, r9} │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq r9, r8, r8, lsl #31 │ │ │ │ @ instruction: 0x0064a590 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r9, r2 │ │ │ │ @@ -466426,23 +466426,23 @@ │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ beq 1e5f54 │ │ │ │ add r5, r6, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e6454 │ │ │ │ ldr r3, [r6, #2248] @ 0x8c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e643c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e6498 │ │ │ │ ldr r7, [r4, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ bne 1e5f6c │ │ │ │ ldr r7, [r4, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -466767,15 +466767,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 1e6470 │ │ │ │ cmp r7, #0 │ │ │ │ bne 1e645c │ │ │ │ b 1e5f34 │ │ │ │ mov r3, #0 │ │ │ │ @@ -466880,15 +466880,15 @@ │ │ │ │ ldm sl, {r5, fp} │ │ │ │ add r6, r5, #8 │ │ │ │ b 1e6014 │ │ │ │ ldr r1, [r6, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 1e648c │ │ │ │ b 1e6634 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sl, r4, r8, ror r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -466900,15 +466900,15 @@ │ │ │ │ adcsmi r1, fp, r1 │ │ │ │ stmiami r8!, {r0, r8, r9, sp} │ │ │ │ stmiami r8!, {r0, r8, r9, fp, ip, sp} │ │ │ │ adcmi r6, r8, r1, lsl #6 │ │ │ │ stmiami r8!, {r0, sl, ip, pc} │ │ │ │ stmiami fp!, {r0, sl} │ │ │ │ stmiami fp!, {r0, sp} │ │ │ │ - andseq sl, r8, ip, lsl #2 │ │ │ │ + @ instruction: 0x00189ff8 │ │ │ │ rsbeq r9, r4, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr ip, [pc, #4012] @ 1e765c │ │ │ │ mov r6, r1 │ │ │ │ @@ -468979,15 +468979,15 @@ │ │ │ │ stmmi r8, {r1, r8, fp} │ │ │ │ addmi r1, r8, r1 │ │ │ │ addmi r0, r1, r1, lsl #2 │ │ │ │ stmmi r1, {r0, r8, fp} │ │ │ │ ldmmi r8, {r0, r8} │ │ │ │ stmiami r8!, {r0, r8, ip, sp} │ │ │ │ ldmmi r8, {r0, r9} │ │ │ │ - andseq r7, r8, r0, lsr #14 │ │ │ │ + andseq r7, r8, ip, lsl #12 │ │ │ │ rsbeq r7, r4, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r9, r2 │ │ │ │ @@ -469034,23 +469034,23 @@ │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ beq 1e8814 │ │ │ │ add r5, r6, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e8d20 │ │ │ │ ldr r3, [r6, #2248] @ 0x8c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e8d08 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e8d64 │ │ │ │ ldr r7, [r4, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ bne 1e882c │ │ │ │ ldr r7, [r4, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -469378,15 +469378,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 1e8d3c │ │ │ │ cmp r7, #0 │ │ │ │ bne 1e8d28 │ │ │ │ b 1e87f4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -469491,15 +469491,15 @@ │ │ │ │ ldm sl, {r5, fp} │ │ │ │ add r6, r5, #8 │ │ │ │ b 1e88d4 │ │ │ │ ldr r1, [r6, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 1e8d58 │ │ │ │ b 1e8f00 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r7, [r4], #-136 @ 0xffffff78 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -469511,15 +469511,15 @@ │ │ │ │ adcmi r0, fp, r1, lsl #6 │ │ │ │ stmiami r8!, {r0, r8, r9, sp} │ │ │ │ stmiami r8!, {r0, r8, r9, fp, ip, sp} │ │ │ │ adcmi r6, r8, r1, lsl #6 │ │ │ │ stmiami r8!, {r0, sl, ip, pc} │ │ │ │ stmiami fp!, {r0, sl} │ │ │ │ stmiami fp!, {r0, sp} │ │ │ │ - andseq r7, r8, r0, asr #1 │ │ │ │ + andseq r6, r8, ip, lsr #31 │ │ │ │ rsbeq r7, r4, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -470055,18 +470055,18 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r6, r4, ip, lsr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ @ instruction: 0x0061f498 │ │ │ │ strheq r6, [r4], #-128 @ 0xffffff80 @ │ │ │ │ - andseq r6, r5, r4, lsl #26 │ │ │ │ - @ instruction: 0x001414b8 │ │ │ │ - andseq r6, r5, r0, lsl #26 │ │ │ │ - mulseq r4, r0, r4 │ │ │ │ + @ instruction: 0x00156bf4 │ │ │ │ + andseq r1, r4, r8, lsr #7 │ │ │ │ + @ instruction: 0x00156bf0 │ │ │ │ + andseq r1, r4, r0, lsl #7 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #6 │ │ │ │ beq 1e9820 │ │ │ │ ldr r3, [pc, #88] @ 1e9858 │ │ │ │ sub r2, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #9 │ │ │ │ @@ -470086,15 +470086,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, #9 │ │ │ │ bx lr │ │ │ │ - andseq r7, r8, r4, lsl #5 │ │ │ │ + andseq r7, r8, r0, ror r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -472210,15 +472210,15 @@ │ │ │ │ str r9, [r1] │ │ │ │ bne 1eb8a4 │ │ │ │ add r3, r1, #8 │ │ │ │ b 1eb8f0 │ │ │ │ rsbeq r4, r4, ip, ror #16 │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorsvc r8, lr, r3 │ │ │ │ - andseq r5, r8, ip, asr #4 │ │ │ │ + andseq r5, r8, r8, lsr r1 │ │ │ │ andeq r0, r0, r0, ror #15 │ │ │ │ subvc r0, r6, r4 │ │ │ │ subvc r0, r6, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -472348,15 +472348,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5] │ │ │ │ b 1ebad8 │ │ │ │ rsbeq r4, r4, r8, lsr r6 │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorsvc r8, lr, r3 │ │ │ │ - andseq r5, r8, r8, lsl r0 │ │ │ │ + andseq r4, r8, r4, lsl #30 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ 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 │ │ │ │ @@ -472547,15 +472547,15 @@ │ │ │ │ b 1ebda0 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ rsbsvc r8, r3, r9 │ │ │ │ andvs r0, r0, r4 │ │ │ │ rsbeq r4, r4, r0, lsl r4 │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorsvc r8, lr, r3 │ │ │ │ - andseq r4, r8, r0, ror #26 │ │ │ │ + andseq r4, r8, ip, asr #24 │ │ │ │ andeq r0, r0, r0, ror #15 │ │ │ │ subvc r0, r6, r4 │ │ │ │ subvc r0, r6, r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -472737,15 +472737,15 @@ │ │ │ │ b 1ec0b4 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ rsbsvc r8, r3, r9 │ │ │ │ andvs r0, r0, r4 │ │ │ │ strdeq r4, [r4], #-0 @ │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorsvc r8, lr, r3 │ │ │ │ - andseq r4, r8, r0, asr #20 │ │ │ │ + andseq r4, r8, ip, lsr #18 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -474052,15 +474052,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #9 │ │ │ │ bx lr │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ - andseq r3, r8, ip, ror #10 │ │ │ │ + andseq r3, r8, r8, asr r4 │ │ │ │ ldr r1, [pc, #32] @ 1ed67c │ │ │ │ ldr r2, [pc, #32] @ 1ed680 │ │ │ │ ldr r3, [pc, #32] @ 1ed684 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r0, #2016] @ 0x7e0 │ │ │ │ @@ -474114,15 +474114,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r5, #130] @ 0x82 │ │ │ │ cmp r3, #0 │ │ │ │ bne 1ed784 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ cmp r0, #25 │ │ │ │ bhi 1ed7c0 │ │ │ │ cmp r0, #2 │ │ │ │ bls 1ed7b8 │ │ │ │ ldr r3, [pc, #208] @ 1ed834 │ │ │ │ mov r2, #1 │ │ │ │ ands r3, r3, r2, lsl r0 │ │ │ │ @@ -474247,15 +474247,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movcs r3, r5 │ │ │ │ movcc r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r8 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 2976d4 │ │ │ │ + bl 2975c4 │ │ │ │ ldr r3, [pc, #348] @ 1edac4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ bne 1ed98c │ │ │ │ ldrh r5, [r4, #74] @ 0x4a │ │ │ │ mov r0, r5 │ │ │ │ @@ -474385,15 +474385,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movcs r3, r5 │ │ │ │ movcc r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r8 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 2976d4 │ │ │ │ + bl 2975c4 │ │ │ │ ldr r3, [pc, #348] @ 1edcec │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ bne 1edbb4 │ │ │ │ ldrh r5, [r4, #74] @ 0x4a │ │ │ │ mov r0, r5 │ │ │ │ @@ -474697,15 +474697,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movcs r3, r7 │ │ │ │ movcc r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 2976d4 │ │ │ │ + bl 2975c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1edecc │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ ldr r5, [r4, #456] @ 0x1c8 │ │ │ │ ldr r4, [r4, #460] @ 0x1cc │ │ │ │ bl 20577c │ │ │ │ cmp r0, r5 │ │ │ │ @@ -474720,21 +474720,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 1edf54 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq r2, [r4], #-32 @ 0xffffffe0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r2, r4, r4, asr #5 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r2, r5, ip, lsr #18 │ │ │ │ - andseq ip, r3, r8, ror #27 │ │ │ │ + andseq r2, r5, ip, lsl r8 │ │ │ │ + @ instruction: 0x0013ccd8 │ │ │ │ @ instruction: 0x00642194 │ │ │ │ - andseq r2, r5, r0, lsr #14 │ │ │ │ - andseq ip, r3, ip, ror ip │ │ │ │ - andseq ip, r3, r8, lsr #7 │ │ │ │ - mulseq r3, ip, r3 │ │ │ │ + andseq r2, r5, r0, lsl r6 │ │ │ │ + andseq ip, r3, ip, ror #22 │ │ │ │ + mulseq r3, r8, r2 │ │ │ │ + andseq ip, r3, ip, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r7, [r0, #74] @ 0x4a │ │ │ │ cmp r7, r1 │ │ │ │ beq 1ee208 │ │ │ │ @@ -475133,29 +475133,29 @@ │ │ │ │ ldr r3, [pc, #76] @ 1ee76c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b 1ee63c │ │ │ │ rsbeq r1, r4, ip, lsl sp │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ strheq r8, [r6], #-144 @ 0xffffff70 @ │ │ │ │ - andseq r2, r5, ip, ror #9 │ │ │ │ + @ instruction: 0x001523dc │ │ │ │ rsbeq r8, r6, r0, lsr #17 │ │ │ │ - andseq r2, r5, r8, lsr r3 │ │ │ │ - andseq fp, r3, r8, lsr pc │ │ │ │ - andseq fp, r3, r8, lsr #30 │ │ │ │ - andseq fp, r3, ip, lsl pc │ │ │ │ - andseq fp, r3, ip, lsl #30 │ │ │ │ - andseq r2, r5, r4, asr #5 │ │ │ │ - andseq ip, r3, ip, lsr r6 │ │ │ │ - andseq r2, r5, ip, asr #2 │ │ │ │ - andseq ip, r3, r4, ror #10 │ │ │ │ - andseq fp, r3, ip, asr #26 │ │ │ │ - andseq fp, r3, r0, asr #26 │ │ │ │ - andseq fp, r3, r0, lsr sp │ │ │ │ - andseq fp, r3, r4, lsr #26 │ │ │ │ + andseq r2, r5, r8, lsr #4 │ │ │ │ + andseq fp, r3, r8, lsr #28 │ │ │ │ + andseq fp, r3, r8, lsl lr │ │ │ │ + andseq fp, r3, ip, lsl #28 │ │ │ │ + @ instruction: 0x0013bdfc │ │ │ │ + @ instruction: 0x001521b4 │ │ │ │ + andseq ip, r3, ip, lsr #10 │ │ │ │ + andseq r2, r5, ip, lsr r0 │ │ │ │ + andseq ip, r3, r4, asr r4 │ │ │ │ + andseq fp, r3, ip, lsr ip │ │ │ │ + andseq fp, r3, r0, lsr ip │ │ │ │ + andseq fp, r3, r0, lsr #24 │ │ │ │ + andseq fp, r3, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #66 @ 0x42 │ │ │ │ bl 1db34 │ │ │ │ clz r0, r0 │ │ │ │ @@ -475217,20 +475217,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1ee808 │ │ │ │ - andseq r2, r8, lr, lsl r3 │ │ │ │ + andseq r2, r8, sl, lsl #4 │ │ │ │ rsbeq r1, r4, ip, lsl r8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r2, r5, ip, ror #1 │ │ │ │ - mulseq r5, ip, ip │ │ │ │ - andseq ip, r3, r8, asr #7 │ │ │ │ + @ instruction: 0x00151fdc │ │ │ │ + andseq r1, r5, ip, lsl #23 │ │ │ │ + @ instruction: 0x0013c2b8 │ │ │ │ ldr r3, [r1, #504] @ 0x1f8 │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -475389,21 +475389,21 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 1eeb60 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1e02c │ │ │ │ add r0, r6, #21248 @ 0x5300 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 31dcc4 │ │ │ │ + bl 31dbb4 │ │ │ │ cmp r5, #0 │ │ │ │ strh r0, [r4, #96] @ 0x60 │ │ │ │ beq 1eeb50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -475413,15 +475413,15 @@ │ │ │ │ ldr r5, [r0, #652] @ 0x28c │ │ │ │ mov r7, r0 │ │ │ │ add r4, r5, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1eec60 │ │ │ │ add r5, r7, #20480 @ 0x5000 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -475440,15 +475440,15 @@ │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 1eebb8 │ │ │ │ ldr r4, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #900] @ 0x384 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -475475,26 +475475,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1eec7c │ │ │ │ cmp r5, #0 │ │ │ │ bne 1eec68 │ │ │ │ b 1eeba0 │ │ │ │ ldr r3, [r5, #900] @ 0x384 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, r0 │ │ │ │ beq 1eec98 │ │ │ │ b 1eeca8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -475587,15 +475587,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [r2, #84] @ 0x54 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 2984ac │ │ │ │ + bl 29839c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ bl 1e02c │ │ │ │ ldrh r3, [r5, #74] @ 0x4a │ │ │ │ cmp r3, #416 @ 0x1a0 │ │ │ │ streq r6, [r4, #92] @ 0x5c │ │ │ │ @@ -475647,33 +475647,33 @@ │ │ │ │ mul r5, r6, r5 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ str r8, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 299264 │ │ │ │ + bl 299154 │ │ │ │ b 1eeea4 │ │ │ │ mov r6, #1 │ │ │ │ b 1eef18 │ │ │ │ ldr r1, [pc, #44] @ 1eef80 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r1 │ │ │ │ b 1eee2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #24] @ 1eef84 │ │ │ │ add r3, pc, r3 │ │ │ │ b 1eee2c │ │ │ │ rsbeq r1, r4, r4, lsl r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00181df4 │ │ │ │ + andseq r1, r8, r0, ror #25 │ │ │ │ rsbeq r1, r4, ip, asr #2 │ │ │ │ - andseq r1, r8, r4, asr #26 │ │ │ │ - andseq r1, r8, r0, lsr sp │ │ │ │ + andseq r1, r8, ip, lsr #24 │ │ │ │ + andseq r1, r8, r8, lsl ip │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ @@ -475718,23 +475718,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 1eeb68 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1ef064 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ef088 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #21248 @ 0x5300 │ │ │ │ ldrh r1, [r5, #96] @ 0x60 │ │ │ │ add r0, r0, #24 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ - bl 31ddb8 │ │ │ │ + bl 31dca8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ @@ -475750,15 +475750,15 @@ │ │ │ │ ldr r5, [r0, #652] @ 0x28c │ │ │ │ mov r7, r0 │ │ │ │ add r4, r5, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ef1a8 │ │ │ │ add r5, r7, #20480 @ 0x5000 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -475777,21 +475777,21 @@ │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 1ef0fc │ │ │ │ ldr r4, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ef1ec │ │ │ │ add r0, r7, #21248 @ 0x5300 │ │ │ │ ldrh r1, [r6, #52] @ 0x34 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 31ddb8 │ │ │ │ + bl 31dca8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, r4 │ │ │ │ bl 13fd10 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ @@ -475813,15 +475813,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1ef1c4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1ef1b0 │ │ │ │ b 1ef0e4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -475830,15 +475830,15 @@ │ │ │ │ bl 13ed9c │ │ │ │ b 1ef150 │ │ │ │ ldr r3, [r5, #900] @ 0x384 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, r0 │ │ │ │ beq 1ef1e0 │ │ │ │ b 1ef208 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -475873,15 +475873,15 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [lr] │ │ │ │ add r0, r6, #21248 @ 0x5300 │ │ │ │ str r3, [ip] │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 31dcc4 │ │ │ │ + bl 31dbb4 │ │ │ │ ldrb r4, [sl, #1] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #55] @ 0x37 │ │ │ │ lsr r3, r4, #4 │ │ │ │ ands r3, r3, #1 │ │ │ │ strh r0, [fp, #52] @ 0x34 │ │ │ │ beq 1ef4a4 │ │ │ │ @@ -476035,15 +476035,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #84] @ 0x54 │ │ │ │ bl 13e3b4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 298254 │ │ │ │ + bl 298144 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #185 @ 0xb9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne 1ef910 │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ @@ -476438,15 +476438,15 @@ │ │ │ │ b 1efa68 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r0, [r4], #-212 @ 0xffffff2c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbsmi r0, r0, r0 │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ rsbeq r0, r4, ip, ror fp │ │ │ │ - andseq r1, r8, r2, asr r5 │ │ │ │ + andseq r1, r8, lr, lsr r4 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ cmnmi pc, #0 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ cmnmi r0, r0 │ │ │ │ mvnsmi r0, r0 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1efbbc │ │ │ │ @@ -476457,16 +476457,16 @@ │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ svclt 0x00800000 │ │ │ │ submi r0, r0, r0 │ │ │ │ rsbsmi r0, ip, #0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - andseq r0, r5, r4, lsl #30 │ │ │ │ - @ instruction: 0x0013b1dc │ │ │ │ + @ instruction: 0x00150df4 │ │ │ │ + andseq fp, r3, ip, asr #1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq pc, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ add r7, r0, #20480 @ 0x5000 │ │ │ │ @@ -476578,30 +476578,30 @@ │ │ │ │ mul r4, r3, r4 │ │ │ │ ldr r3, [pc, #2296] @ 1f06b0 │ │ │ │ eor r4, r4, r4, lsr #13 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mul r4, r3, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ eor r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f03e4 │ │ │ │ ldr r0, [r7, #808] @ 0x328 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r8, [r0, #8] │ │ │ │ beq 1efe40 │ │ │ │ ldr r4, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f02c0 │ │ │ │ ldr r2, [pc, #2204] @ 1f06b4 │ │ │ │ ldr r3, [pc, #2172] @ 1f0698 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -476907,15 +476907,15 @@ │ │ │ │ bl 13ed9c │ │ │ │ b 1efe10 │ │ │ │ ldr r8, [r0, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r4, r8, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f05e0 │ │ │ │ ldr r0, [r7, #808] @ 0x328 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 1f0324 │ │ │ │ @@ -476944,15 +476944,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ b 1f0310 │ │ │ │ ldr r4, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r4, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f0590 │ │ │ │ add r9, r5, #2048 @ 0x800 │ │ │ │ add sl, r5, #3680 @ 0xe60 │ │ │ │ ldr r3, [r9, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, r9 │ │ │ │ @@ -476979,15 +476979,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 1f0400 │ │ │ │ cmp fp, #0 │ │ │ │ bne 1f03ec │ │ │ │ b 1efdd8 │ │ │ │ add r9, sp, #24 │ │ │ │ @@ -477063,15 +477063,15 @@ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ b 1eff20 │ │ │ │ ldr r1, [fp, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 1f041c │ │ │ │ b 1f0550 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -477102,28 +477102,28 @@ │ │ │ │ b 1f0458 │ │ │ │ cmp r0, #2 │ │ │ │ beq 1f060c │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f063c │ │ │ │ b 1f05ec │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f0620 │ │ │ │ cmp r8, #0 │ │ │ │ bne 1f060c │ │ │ │ b 1f02f8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ @@ -477150,21 +477150,21 @@ │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ bicvs r8, r8, pc, asr #12 │ │ │ │ strtcs r4, [r3], #-1064 @ 0xfffffbd8 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ rsbeq r0, r4, r0, ror #3 │ │ │ │ - andseq r0, r8, r4, lsl #25 │ │ │ │ - andseq r0, r8, r4, ror #24 │ │ │ │ - andseq r0, r8, r4, lsr #25 │ │ │ │ + andseq r0, r8, r0, ror fp │ │ │ │ + andseq r0, r8, r0, asr fp │ │ │ │ + mulseq r8, r0, fp │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - andseq r0, r8, r0, lsl #24 │ │ │ │ - andseq r0, r8, r4, ror #20 │ │ │ │ - andseq r0, r8, r8, lsl fp │ │ │ │ + andseq r0, r8, ip, ror #21 │ │ │ │ + andseq r0, r8, r0, asr r9 │ │ │ │ + andseq r0, r8, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #212] @ 1f07c0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -477215,15 +477215,15 @@ │ │ │ │ bl 13f990 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r4, #21248 @ 0x5300 │ │ │ │ str r3, [r5, #808] @ 0x328 │ │ │ │ add r0, r0, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 31dc6c │ │ │ │ + b 31db5c │ │ │ │ @ instruction: 0xffffe9b8 │ │ │ │ strdeq pc, [r3], #-132 @ 0xffffff7c @ │ │ │ │ @ instruction: 0xffffeb1c │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ @ instruction: 0xffffe3d8 │ │ │ │ @ instruction: 0xffffe8f0 │ │ │ │ @ instruction: 0xffffe84c │ │ │ │ @@ -477238,15 +477238,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #652] @ 0x28c │ │ │ │ mov r6, r0 │ │ │ │ add r4, r5, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f08d4 │ │ │ │ add r5, r6, #20480 @ 0x5000 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -477272,20 +477272,20 @@ │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 1f083c │ │ │ │ ldr r4, [r6, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r4, #900 @ 0x384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f0918 │ │ │ │ add r0, r6, #21248 @ 0x5300 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 31dcb4 │ │ │ │ + bl 31dba4 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ bl 142198 │ │ │ │ ldr r0, [r5, #788] @ 0x314 │ │ │ │ bl 204f18 │ │ │ │ ldr r0, [r5, #784] @ 0x310 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 142198 │ │ │ │ @@ -477295,15 +477295,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f08f0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f08dc │ │ │ │ b 1f0824 │ │ │ │ mov r3, #0 │ │ │ │ @@ -477312,15 +477312,15 @@ │ │ │ │ str r3, [r4, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 1f08ac │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f090c │ │ │ │ b 1f0934 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -477374,15 +477374,15 @@ │ │ │ │ bl 178734 │ │ │ │ add r7, r0, #50 @ 0x32 │ │ │ │ bic r7, r7, #31 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ str r7, [r5, #100] @ 0x64 │ │ │ │ b 1f0980 │ │ │ │ - andseq r0, r8, r8, lsr #8 │ │ │ │ + andseq r0, r8, r0, lsl r3 │ │ │ │ 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 sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -477962,33 +477962,33 @@ │ │ │ │ bic r3, r3, #51 @ 0x33 │ │ │ │ orr r3, r3, #17 │ │ │ │ strb r3, [r6, #52] @ 0x34 │ │ │ │ b 1f0e50 │ │ │ │ @ instruction: 0x0063f590 │ │ │ │ andeq r1, r0, r0, ror #31 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - andseq r0, r8, r8, lsr #5 │ │ │ │ + mulseq r8, r0, r1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ - andseq pc, r4, r8, lsl #27 │ │ │ │ + andseq pc, r4, r8, ror ip @ │ │ │ │ cmnmi pc, #0 │ │ │ │ addmi r6, r8, r1, lsl #8 │ │ │ │ addmi r8, r8, r1 │ │ │ │ addmi r1, r1, r1, lsl #10 │ │ │ │ stmmi r8, {r0, r8, ip, sp, lr} │ │ │ │ stmmi r1, {r0, sl, ip} │ │ │ │ stmmi r8, {r1, fp, pc} │ │ │ │ stmmi r8, {r1, fp, ip, sp, lr} │ │ │ │ - mulseq r7, r2, sp │ │ │ │ + andseq pc, r7, sl, ror ip @ │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - andseq pc, r4, ip, lsr r7 @ │ │ │ │ - andseq pc, r4, r8, ror #12 │ │ │ │ - andseq r9, r3, r8, lsr #18 │ │ │ │ - andseq pc, r4, r8, lsl #13 │ │ │ │ - andseq r9, r3, ip, lsl #18 │ │ │ │ + andseq pc, r4, ip, lsr #12 │ │ │ │ + andseq pc, r4, r8, asr r5 @ │ │ │ │ + andseq r9, r3, r8, lsl r8 │ │ │ │ + andseq pc, r4, r8, ror r5 @ │ │ │ │ + @ instruction: 0x001397fc │ │ │ │ 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 sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -478534,33 +478534,33 @@ │ │ │ │ bic r3, r3, #51 @ 0x33 │ │ │ │ orr r3, r3, #17 │ │ │ │ strb r3, [r6, #52] @ 0x34 │ │ │ │ b 1f1788 │ │ │ │ rsbeq lr, r3, r4, lsl ip │ │ │ │ andeq r1, r0, r0, ror #31 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - andseq pc, r7, r2, asr #18 │ │ │ │ + andseq pc, r7, sl, lsr #16 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ muleq r0, r4, r8 │ │ │ │ - andseq pc, r4, r8, lsl #8 │ │ │ │ + @ instruction: 0x0014f2f8 │ │ │ │ cmnmi pc, #0 │ │ │ │ addmi r6, r8, r1, lsl #8 │ │ │ │ addmi r8, r8, r1 │ │ │ │ addmi r1, r1, r1, lsl #10 │ │ │ │ stmmi r8, {r0, r8, ip, sp, lr} │ │ │ │ stmmi r1, {r0, sl, ip} │ │ │ │ stmmi r8, {r1, fp, pc} │ │ │ │ stmmi r8, {r1, fp, ip, sp, lr} │ │ │ │ - andseq pc, r7, r0, lsl #9 │ │ │ │ + andseq pc, r7, r8, ror #6 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - andseq lr, r4, ip, asr #28 │ │ │ │ - andseq lr, r4, r8, ror sp │ │ │ │ - andseq r9, r3, r8, lsr r0 │ │ │ │ - mulseq r4, r8, sp │ │ │ │ - andseq r9, r3, ip, lsl r0 │ │ │ │ + andseq lr, r4, ip, lsr sp │ │ │ │ + andseq lr, r4, r8, ror #24 │ │ │ │ + andseq r8, r3, r8, lsr #30 │ │ │ │ + andseq lr, r4, r8, lsl #25 │ │ │ │ + andseq r8, r3, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ add r4, r1, #56 @ 0x38 │ │ │ │ add r6, r1, #72 @ 0x48 │ │ │ │ @@ -479310,22 +479310,22 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strb r1, [sp, #32] │ │ │ │ b 1f265c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sp, r3, ip, lsr ip │ │ │ │ rsbeq sp, r3, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq lr, r7, pc, lsl #20 │ │ │ │ + @ instruction: 0x0017e8f7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ rsbeq sp, r3, r4, asr sl │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - andseq lr, r7, sl, ror r7 │ │ │ │ + andseq lr, r7, r2, ror #12 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq lr, r7, lr, asr r6 │ │ │ │ + andseq lr, r7, r6, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #564] @ 1f2ae4 │ │ │ │ ldr r3, [pc, #564] @ 1f2ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -479487,15 +479487,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ bl 1486e0 │ │ │ │ ldr r3, [pc, #24] @ 1f2b48 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq sp, r4, r4, asr #29 │ │ │ │ + @ instruction: 0x0014ddb4 │ │ │ │ rsbeq r6, r1, r8, asr #5 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ rsbeq r4, r6, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479508,15 +479508,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2b90 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq sp, r4, r4, ror #28 │ │ │ │ + andseq sp, r4, r4, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh lr, [r1, #8] │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -479526,15 +479526,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2bd8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq sp, r4, ip, asr lr │ │ │ │ + andseq sp, r4, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh lr, [r1, #6] │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -479544,15 +479544,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2c20 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq sp, r4, r4, asr #28 │ │ │ │ + andseq sp, r4, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh lr, [r1, #6] │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -479562,51 +479562,51 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2c68 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq sp, r4, r4, lsr #28 │ │ │ │ + andseq sp, r4, r4, lsl sp │ │ │ │ ldr r2, [pc, #12] @ 1f2c80 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, ip, lsl lr │ │ │ │ + andseq sp, r4, ip, lsl #26 │ │ │ │ ldr r2, [pc, #12] @ 1f2c98 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, ip, lsr #28 │ │ │ │ + andseq sp, r4, ip, lsl sp │ │ │ │ ldr r2, [pc, #12] @ 1f2cb0 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, r8, lsr #28 │ │ │ │ + andseq sp, r4, r8, lsl sp │ │ │ │ ldr r2, [pc, #12] @ 1f2cc8 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, ip, lsr #28 │ │ │ │ + andseq sp, r4, ip, lsl sp │ │ │ │ ldr r2, [pc, #12] @ 1f2ce0 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, r0, lsr #28 │ │ │ │ + andseq sp, r4, r0, lsl sp │ │ │ │ ldr r2, [pc, #12] @ 1f2cf8 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, r8, lsr #28 │ │ │ │ + andseq sp, r4, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh lr, [r1, #6] │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -479616,15 +479616,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2d40 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0014ddf8 │ │ │ │ + andseq sp, r4, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh lr, [r1, #6] │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -479634,15 +479634,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2d88 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq sp, r4, r8, ror #27 │ │ │ │ + @ instruction: 0x0014dcd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -479662,15 +479662,15 @@ │ │ │ │ ldrb r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq sp, r4, r4, lsr #27 │ │ │ │ + mulseq r4, r4, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -479690,15 +479690,15 @@ │ │ │ │ ldrb r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0014ddf0 │ │ │ │ + andseq sp, r4, r0, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -479729,15 +479729,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r6, ip} │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0014ddf0 │ │ │ │ + andseq sp, r4, r0, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -479768,15 +479768,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r6, ip} │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0014ddf8 │ │ │ │ + andseq sp, r4, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -479793,15 +479793,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sp, r4, r8, lsl #28 │ │ │ │ + @ instruction: 0x0014dcf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -479818,15 +479818,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sp, r4, r0, asr #27 │ │ │ │ + @ instruction: 0x0014dcb0 │ │ │ │ ldr r1, [pc, #12] @ 1f3080 │ │ │ │ ldr r0, [pc, #12] @ 1f3084 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 168bf8 │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ rsbeq r3, r6, r8, lsl sp │ │ │ │ @@ -479847,26 +479847,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3104 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f30b8 │ │ │ │ ldr r2, [pc, #24] @ 1f3108 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172994 │ │ │ │ rsbeq r5, r1, r0, lsl #26 │ │ │ │ - andseq sp, r4, r4, lsr #26 │ │ │ │ + andseq sp, r4, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -479880,26 +479880,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3188 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f313c │ │ │ │ ldr r2, [pc, #24] @ 1f318c │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ rsbeq r5, r1, r8, ror #24 │ │ │ │ - @ instruction: 0x0014dcb8 │ │ │ │ + andseq sp, r4, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #248] @ 1f32a4 │ │ │ │ mov r5, r3 │ │ │ │ @@ -479938,15 +479938,15 @@ │ │ │ │ ldr r2, [pc, #124] @ 1f32b0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ b 1f31e8 │ │ │ │ ldr r2, [pc, #92] @ 1f32b4 │ │ │ │ ldr r3, [pc, #76] @ 1f32a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -479966,15 +479966,15 @@ │ │ │ │ b 1728f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r8, asr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq ip, [r3], #-208 @ 0xffffff30 @ │ │ │ │ rsbeq r5, r1, ip, ror #22 │ │ │ │ rsbeq ip, r3, r0, lsr #27 │ │ │ │ - andseq sp, r4, r0, asr #23 │ │ │ │ + @ instruction: 0x0014dab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #248] @ 1f33d0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480013,15 +480013,15 @@ │ │ │ │ ldr r2, [pc, #124] @ 1f33dc │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ b 1f3314 │ │ │ │ ldr r2, [pc, #92] @ 1f33e0 │ │ │ │ ldr r3, [pc, #76] @ 1f33d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -480041,15 +480041,15 @@ │ │ │ │ b 1728f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, ip, lsl sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq ip, r3, r4, asr #25 │ │ │ │ rsbeq r5, r1, ip, lsr #20 │ │ │ │ rsbeq ip, r3, r4, ror ip │ │ │ │ - @ instruction: 0x0014dad4 │ │ │ │ + andseq sp, r4, r4, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480063,26 +480063,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3464 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3418 │ │ │ │ ldr r2, [pc, #24] @ 1f3468 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1728f4 │ │ │ │ rsbeq r5, r1, r0, asr r9 │ │ │ │ - andseq sp, r4, r8, ror #20 │ │ │ │ + andseq sp, r4, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ tst r1, #13 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480137,15 +480137,15 @@ │ │ │ │ ldr r2, [pc, #192] @ 1f3610 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ b 1f34e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3] │ │ │ │ bl 13e3b4 │ │ │ │ @@ -480182,15 +480182,15 @@ │ │ │ │ b 172994 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r0, ror #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq ip, [r3], #-164 @ 0xffffff5c @ │ │ │ │ rsbeq r5, r1, r4, lsl r8 │ │ │ │ rsbeq ip, r3, r0, ror #20 │ │ │ │ - andseq sp, r4, r0, ror #17 │ │ │ │ + @ instruction: 0x0014d7d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480204,26 +480204,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3698 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f364c │ │ │ │ ldr r2, [pc, #24] @ 1f369c │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ strdeq r5, [r1], #-100 @ 0xffffff9c @ │ │ │ │ - andseq sp, r4, r0, asr #17 │ │ │ │ + @ instruction: 0x0014d7b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480237,26 +480237,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f371c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f36d0 │ │ │ │ ldr r2, [pc, #24] @ 1f3720 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172994 │ │ │ │ rsbeq r5, r1, ip, asr r6 │ │ │ │ - andseq sp, r4, r0, asr r8 │ │ │ │ + andseq sp, r4, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480270,26 +480270,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f37a0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3754 │ │ │ │ ldr r2, [pc, #24] @ 1f37a4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ rsbeq r5, r1, r4, asr #11 │ │ │ │ - andseq sp, r4, r0, ror #15 │ │ │ │ + @ instruction: 0x0014d6d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480303,26 +480303,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3824 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f37d8 │ │ │ │ ldr r2, [pc, #24] @ 1f3828 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172994 │ │ │ │ rsbeq r5, r1, ip, lsr #10 │ │ │ │ - andseq sp, r4, r0, ror r7 │ │ │ │ + andseq sp, r4, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480336,26 +480336,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f38a8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f385c │ │ │ │ ldr r2, [pc, #24] @ 1f38ac │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ @ instruction: 0x00615494 │ │ │ │ - andseq sp, r4, r8, lsl #14 │ │ │ │ + @ instruction: 0x0014d5f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480369,26 +480369,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f392c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f38e0 │ │ │ │ ldr r2, [pc, #24] @ 1f3930 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172994 │ │ │ │ strdeq r5, [r1], #-60 @ 0xffffffc4 @ │ │ │ │ - mulseq r4, ip, r6 │ │ │ │ + andseq sp, r4, ip, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480402,26 +480402,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f39b0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3964 │ │ │ │ ldr r2, [pc, #24] @ 1f39b4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ rsbeq r5, r1, r4, ror #6 │ │ │ │ - andseq sp, r4, ip, lsr #12 │ │ │ │ + andseq sp, r4, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #220] @ 1f3ab0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480454,15 +480454,15 @@ │ │ │ │ ldr r2, [pc, #120] @ 1f3abc │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ strh r5, [r0] │ │ │ │ beq 1f3a10 │ │ │ │ ldr r2, [pc, #80] @ 1f3ac0 │ │ │ │ ldr r3, [pc, #64] @ 1f3ab4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -480481,15 +480481,15 @@ │ │ │ │ b 172994 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r0, lsr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq ip, r3, r0, ror #11 │ │ │ │ rsbeq r5, r1, r0, lsl #5 │ │ │ │ rsbeq ip, r3, r8, lsl #11 │ │ │ │ - andseq sp, r4, r4, asr #10 │ │ │ │ + andseq sp, r4, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480503,26 +480503,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3b44 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3af8 │ │ │ │ ldr r2, [pc, #24] @ 1f3b48 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ rsbeq r5, r1, r8, lsr #3 │ │ │ │ - andseq sp, r4, r8, asr #9 │ │ │ │ + @ instruction: 0x0014d3b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #220] @ 1f3c44 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480555,15 +480555,15 @@ │ │ │ │ ldr r2, [pc, #120] @ 1f3c50 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ strh r5, [r0] │ │ │ │ beq 1f3ba4 │ │ │ │ ldr r2, [pc, #80] @ 1f3c54 │ │ │ │ ldr r3, [pc, #64] @ 1f3c48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -480582,15 +480582,15 @@ │ │ │ │ b 172994 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, ip, lsl #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq ip, r3, ip, asr #8 │ │ │ │ rsbeq r5, r1, r4, asr #1 │ │ │ │ strdeq ip, [r3], #-52 @ 0xffffffcc @ │ │ │ │ - andseq sp, r4, r0, ror #7 │ │ │ │ + @ instruction: 0x0014d2d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480604,26 +480604,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3cd8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3c8c │ │ │ │ ldr r2, [pc, #24] @ 1f3cdc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ rsbeq r4, r1, ip, ror #31 │ │ │ │ - andseq sp, r4, r0, ror #6 │ │ │ │ + andseq sp, r4, r0, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #220] @ 1f3dd8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480656,15 +480656,15 @@ │ │ │ │ ldr r2, [pc, #120] @ 1f3de4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ strh r5, [r0] │ │ │ │ beq 1f3d38 │ │ │ │ ldr r2, [pc, #80] @ 1f3de8 │ │ │ │ ldr r3, [pc, #64] @ 1f3ddc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -480683,15 +480683,15 @@ │ │ │ │ b 172994 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq ip, [r3], #-40 @ 0xffffffd8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strheq ip, [r3], #-40 @ 0xffffffd8 @ │ │ │ │ rsbeq r4, r1, r8, lsl #30 │ │ │ │ rsbeq ip, r3, r0, ror #4 │ │ │ │ - andseq sp, r4, ip, ror r2 │ │ │ │ + andseq sp, r4, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480705,26 +480705,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3e6c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3e20 │ │ │ │ ldr r2, [pc, #24] @ 1f3e70 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ rsbeq r4, r1, r0, lsr lr │ │ │ │ - andseq sp, r4, r0, lsl #4 │ │ │ │ + ldrsheq sp, [r4], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #248] @ 1f3f88 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480763,15 +480763,15 @@ │ │ │ │ ldr r2, [pc, #124] @ 1f3f94 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ b 1f3ecc │ │ │ │ ldr r2, [pc, #92] @ 1f3f98 │ │ │ │ ldr r3, [pc, #76] @ 1f3f8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -480791,15 +480791,15 @@ │ │ │ │ b 1728f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r4, ror #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq ip, r3, ip, lsl #2 │ │ │ │ rsbeq r4, r1, r4, lsr sp │ │ │ │ strheq ip, [r3], #-12 @ │ │ │ │ - andseq sp, r4, r8, lsl #2 │ │ │ │ + @ instruction: 0x0014cff8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480813,26 +480813,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f401c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3fd0 │ │ │ │ ldr r2, [pc, #24] @ 1f4020 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172994 │ │ │ │ rsbeq r4, r1, r8, asr ip │ │ │ │ - mulseq r4, r4, r0 │ │ │ │ + andseq ip, r4, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480846,26 +480846,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f40a0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f4054 │ │ │ │ ldr r2, [pc, #24] @ 1f40a4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ rsbeq r4, r1, r0, asr #23 │ │ │ │ - andseq sp, r4, r0, lsr #32 │ │ │ │ + andseq ip, r4, r0, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #268] @ 1f41d0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480899,15 +480899,15 @@ │ │ │ │ ldr r2, [pc, #164] @ 1f41dc │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ mov r6, r0 │ │ │ │ stm r6, {r5, r7} │ │ │ │ beq 1f4104 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r8] │ │ │ │ @@ -480937,15 +480937,15 @@ │ │ │ │ b 172994 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r3, r0, lsr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq fp, r3, ip, ror #29 │ │ │ │ ldrdeq r4, [r1], #-168 @ 0xffffff58 @ │ │ │ │ rsbeq fp, r3, r0, ror lr │ │ │ │ - andseq ip, r4, ip, lsl #30 │ │ │ │ + @ instruction: 0x0014cdfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -480959,26 +480959,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f4264 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f4218 │ │ │ │ ldr r2, [pc, #24] @ 1f4268 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ ldrdeq r4, [r1], #-148 @ 0xffffff6c @ │ │ │ │ - mulseq r4, r4, lr │ │ │ │ + andseq ip, r4, r4, lsl #27 │ │ │ │ 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 │ │ │ │ tst r1, #13 │ │ │ │ mov r4, r1 │ │ │ │ @@ -481028,15 +481028,15 @@ │ │ │ │ ldr r2, [pc, #152] @ 1f43d4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 1f42d4 │ │ │ │ ldr r2, [pc, #116] @ 1f43d8 │ │ │ │ ldr r3, [pc, #100] @ 1f43cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -481063,15 +481063,15 @@ │ │ │ │ b 172994 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r3, r0, ror #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq fp, r3, r8, ror #25 │ │ │ │ rsbeq r4, r1, ip, lsr #17 │ │ │ │ @ instruction: 0x0063bc94 │ │ │ │ - andseq ip, r4, r0, asr #26 │ │ │ │ + andseq ip, r4, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -481085,26 +481085,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f445c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f4410 │ │ │ │ ldr r2, [pc, #24] @ 1f4460 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a34 │ │ │ │ strheq r4, [r1], #-116 @ 0xffffff8c @ │ │ │ │ - andseq ip, r4, ip, lsr sp │ │ │ │ + andseq ip, r4, ip, lsr #24 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -481411,17 +481411,17 @@ │ │ │ │ bl 140b74 │ │ │ │ b 1f485c │ │ │ │ rsbeq fp, r3, r8, asr #22 │ │ │ │ @ instruction: 0xfffffdf8 │ │ │ │ mvnsmi r0, #0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ ldrmi r8, [fp, #-0]! │ │ │ │ - andseq ip, r4, r4, ror sl │ │ │ │ - andseq r6, r3, r4, ror #6 │ │ │ │ - andseq ip, r7, r0, ror #10 │ │ │ │ + andseq ip, r4, r4, ror #18 │ │ │ │ + andseq r6, r3, r4, asr r2 │ │ │ │ + andseq ip, r7, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1f49e4 │ │ │ │ ldr ip, [pc, #116] @ 1f49e8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -481822,15 +481822,15 @@ │ │ │ │ add r1, r5, #19712 @ 0x4d00 │ │ │ │ add r1, r1, #184 @ 0xb8 │ │ │ │ add r0, r4, #12 │ │ │ │ str r6, [r4, #352] @ 0x160 │ │ │ │ str r6, [r4, #356] @ 0x164 │ │ │ │ str r6, [r4, #360] @ 0x168 │ │ │ │ str r6, [r4, #364] @ 0x16c │ │ │ │ - bl 31f00c │ │ │ │ + bl 31eefc │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 207280 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r6 │ │ │ │ @@ -481903,17 +481903,17 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f4e28 │ │ │ │ strdeq fp, [r3], #-16 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - andseq fp, r7, r4, asr lr │ │ │ │ - andseq r5, r3, r0, ror #22 │ │ │ │ - andseq ip, r4, r4, asr #5 │ │ │ │ + andseq fp, r7, ip, lsr sp │ │ │ │ + andseq r5, r3, r0, asr sl │ │ │ │ + @ instruction: 0x0014c1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f4cf8 │ │ │ │ ldr r3, [r5, #260] @ 0x104 │ │ │ │ @@ -481948,15 +481948,15 @@ │ │ │ │ ldr r0, [r5, #376] @ 0x178 │ │ │ │ mov r1, #0 │ │ │ │ bl 143600 │ │ │ │ ldr r4, [sl, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r4, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5638 │ │ │ │ ldr r4, [r5, #388] @ 0x184 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r3, #652] @ 0x28c │ │ │ │ beq 1f5280 │ │ │ │ @@ -481973,30 +481973,30 @@ │ │ │ │ add r2, r8, r3, lsl #2 │ │ │ │ ldr r9, [r2, #2056] @ 0x808 │ │ │ │ eor r4, r4, r6, lsl r3 │ │ │ │ cmp r9, #0 │ │ │ │ beq 1f527c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 1f51dc │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr fp, [r3, #652] @ 0x28c │ │ │ │ add sl, fp, #900 @ 0x384 │ │ │ │ mov r0, sl │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5488 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f5148 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f51dc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #900] @ 0x384 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl 13ed9c │ │ │ │ @@ -482009,15 +482009,15 @@ │ │ │ │ str r1, [r5, #388] @ 0x184 │ │ │ │ bl 5ea10 │ │ │ │ ldr r4, [r5, #368] @ 0x170 │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 1f52b0 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5464 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmn r0, #1 │ │ │ │ str r3, [r5, #368] @ 0x170 │ │ │ │ beq 1f52c8 │ │ │ │ @@ -482081,15 +482081,15 @@ │ │ │ │ str r3, [r5, #360] @ 0x168 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 1f5398 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5394 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f8ee8 │ │ │ │ b 1f5394 │ │ │ │ ldr r0, [r5, #356] @ 0x164 │ │ │ │ @@ -482106,25 +482106,25 @@ │ │ │ │ ldr r4, [r5, #352] @ 0x160 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ bl 1dd2c │ │ │ │ str r4, [r5, #352] @ 0x160 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 31f020 │ │ │ │ + bl 31ef10 │ │ │ │ ldr r0, [r5, #380] @ 0x17c │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ ldr r5, [sl, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r4, r5, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5650 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ @@ -482141,15 +482141,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f54a8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f5494 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 1f5240 │ │ │ │ @@ -482211,15 +482211,15 @@ │ │ │ │ ldr r1, [fp, #900] @ 0x384 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f55c0 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ @@ -482254,15 +482254,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f566c │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f5658 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -482280,15 +482280,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f5180 │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f5688 │ │ │ │ b 1f56d4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #652] @ 0x28c │ │ │ │ ldrb r3, [r3, #936] @ 0x3a8 │ │ │ │ @@ -482301,18 +482301,18 @@ │ │ │ │ b 1f5504 │ │ │ │ bl 1de10 │ │ │ │ ldr r6, [r5, #180] @ 0xb4 │ │ │ │ b 1f554c │ │ │ │ @ instruction: 0x0063ae98 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andseq fp, r7, ip, asr #16 │ │ │ │ + andseq fp, r7, r4, lsr r7 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - andseq fp, r4, r0, ror #25 │ │ │ │ - andseq r5, r3, r4, ror r5 │ │ │ │ + @ instruction: 0x0014bbd0 │ │ │ │ + andseq r5, r3, r4, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #376] @ 0x178 │ │ │ │ @@ -482337,15 +482337,15 @@ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ bic r3, r3, r7, lsl r1 │ │ │ │ cmp r2, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ bne 1f5778 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f57d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5148 │ │ │ │ str r8, [r5, #8] │ │ │ │ b 1f5778 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -482355,22 +482355,22 @@ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r4, r7, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f584c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5148 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #900] @ 0x384 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -482382,26 +482382,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ bne 1f5868 │ │ │ │ cmp r6, #0 │ │ │ │ bne 1f5854 │ │ │ │ b 1f5818 │ │ │ │ ldr r0, [r7, #900] @ 0x384 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ beq 1f5884 │ │ │ │ b 1f5894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -482461,15 +482461,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #920] @ 1f5d3c │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ beq 1f59b8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [pc, #896] @ 1f5d40 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ bne 1f5c54 │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ tst r3, #4 │ │ │ │ @@ -482501,30 +482501,30 @@ │ │ │ │ eor r7, r2, r6, lsl r3 │ │ │ │ cmp r8, #0 │ │ │ │ beq 1f5abc │ │ │ │ mov r0, r8 │ │ │ │ bl 1f598c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 1f5a14 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [r3, #652] @ 0x28c │ │ │ │ add sl, r9, #900 @ 0x384 │ │ │ │ mov r0, sl │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5ba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f5148 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5a14 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #900] @ 0x384 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl 13ed9c │ │ │ │ @@ -482534,15 +482534,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #652] @ 0x28c │ │ │ │ mov r1, #0 │ │ │ │ add r6, r5, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #388] @ 0x184 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5ca4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5744 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 171c8c │ │ │ │ @@ -482556,15 +482556,15 @@ │ │ │ │ ldr r6, [r5, #1304] @ 0x518 │ │ │ │ cmp r4, r6 │ │ │ │ beq 1f5c0c │ │ │ │ ldr r5, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r5, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5ce8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f5b58 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, #1296 @ 0x510 │ │ │ │ @@ -482572,15 +482572,15 @@ │ │ │ │ bl 175fbc │ │ │ │ mov r0, r4 │ │ │ │ bl 177d28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f4a94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5b84 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -482591,46 +482591,46 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 1f5bd0 │ │ │ │ ldr r1, [r9, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 1f5c00 │ │ │ │ b 1f5bb0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 1f5be4 │ │ │ │ cmp fp, #0 │ │ │ │ bne 1f5bd0 │ │ │ │ b 1f5a80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5d30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #1304] @ 0x518 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ b 1f5b20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5d24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #1300] @ 0x514 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ b 1f5b14 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ @@ -482659,15 +482659,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f5cc0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f5cac │ │ │ │ b 1f5ae4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -482676,65 +482676,65 @@ │ │ │ │ str r3, [r5, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 1f5b3c │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f5cdc │ │ │ │ b 1f5d04 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5148 │ │ │ │ b 1f5c44 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5148 │ │ │ │ b 1f5c20 │ │ │ │ rsbeq sl, r3, r0, asr r6 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq fp, r7, r4, ror r2 │ │ │ │ - andseq fp, r4, ip, lsr #14 │ │ │ │ - @ instruction: 0x00134fb0 │ │ │ │ + andseq fp, r7, ip, asr r1 │ │ │ │ + andseq fp, r4, ip, lsl r6 │ │ │ │ + andseq r4, r3, r0, lsr #29 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq 1f5d7c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r3, #652] @ 0x28c │ │ │ │ add r6, r5, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5e3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f598c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #652] @ 0x28c │ │ │ │ mov r1, #0 │ │ │ │ add r5, r6, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5df0 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f5148 │ │ │ │ cmp r0, #2 │ │ │ │ bne 1f5e54 │ │ │ │ @@ -482742,15 +482742,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f5e0c │ │ │ │ cmp r6, #0 │ │ │ │ bne 1f5df8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f5dd0 │ │ │ │ @@ -482761,15 +482761,15 @@ │ │ │ │ str r3, [r5, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 1f5d9c │ │ │ │ ldr r1, [r6, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f5e28 │ │ │ │ b 1f5e58 │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -482791,15 +482791,15 @@ │ │ │ │ beq 1f5ecc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [pc, #88] @ 1f5f48 │ │ │ │ orr r2, r2, r7, lsl r1 │ │ │ │ str r2, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -482819,18 +482819,18 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f5ec4 │ │ │ │ rsbeq sl, r3, ip, lsr r1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x0017afb8 │ │ │ │ + andseq sl, r7, r0, lsr #29 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - andseq fp, r4, r8, lsr #9 │ │ │ │ - andseq r4, r3, ip, lsl #26 │ │ │ │ + mulseq r4, r8, r3 │ │ │ │ + @ instruction: 0x00134bfc │ │ │ │ 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, #564] @ 1f61a8 │ │ │ │ ldr r2, [pc, #564] @ 1f61ac │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -482859,20 +482859,20 @@ │ │ │ │ bics r3, r1, r3, lsl r2 │ │ │ │ mov r2, r1 │ │ │ │ bne 1f6080 │ │ │ │ cmp r6, r4 │ │ │ │ beq 1f600c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f600c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f603c │ │ │ │ ldr r3, [r5, #496] @ 0x1f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ands r3, r3, r1, lsl r2 │ │ │ │ @@ -482951,38 +482951,38 @@ │ │ │ │ beq 1f6110 │ │ │ │ ldr r2, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ bne 1f6110 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5e94 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 171c8c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f619c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ b 1f6110 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ b 1f5fdc │ │ │ │ mov r0, sl │ │ │ │ bl 1f5148 │ │ │ │ b 1f618c │ │ │ │ rsbeq sl, r3, r4, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq sl, r7, r4, ror #28 │ │ │ │ - andseq fp, r4, r8, lsl #7 │ │ │ │ - andseq r4, r3, r4, asr #23 │ │ │ │ + andseq sl, r7, ip, asr #26 │ │ │ │ + andseq fp, r4, r8, ror r2 │ │ │ │ + @ instruction: 0x00134ab4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #492] @ 0x1ec │ │ │ │ ldr r6, [pc, #256] @ 1f62dc │ │ │ │ @@ -483049,18 +483049,18 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bl 1f5d54 │ │ │ │ ldr r0, [r5, #496] @ 0x1f0 │ │ │ │ b 1f622c │ │ │ │ rsbeq r9, r3, r4, lsl lr │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq sl, r7, r4, lsr ip │ │ │ │ + andseq sl, r7, ip, lsl fp │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - andseq fp, r4, r0, lsr #3 │ │ │ │ - andseq r4, r3, r0, asr #19 │ │ │ │ + mulseq r4, r0, r0 │ │ │ │ + @ instruction: 0x001348b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1f6354 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ @@ -483185,15 +483185,15 @@ │ │ │ │ ldr r3, [r9, #3716] @ 0xe84 │ │ │ │ str r3, [r4, #444] @ 0x1bc │ │ │ │ b 1f64bc │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f6498 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f6498 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -483231,18 +483231,18 @@ │ │ │ │ b 1f65f4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ beq 1f65c0 │ │ │ │ cmp r7, r9 │ │ │ │ beq 1f65e4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f65e4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ add sl, sl, #1 │ │ │ │ @@ -483254,15 +483254,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ bne 1f65a4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ beq 1f65e4 │ │ │ │ add sl, sl, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r8, sl │ │ │ │ str r7, [r4] │ │ │ │ bne 1f65f4 │ │ │ │ ldr r4, [r5, #660] @ 0x294 │ │ │ │ ldr r3, [r5, #2044] @ 0x7fc │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #2048] @ 0x800 │ │ │ │ @@ -483316,18 +483316,18 @@ │ │ │ │ b 1f6748 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 1f6714 │ │ │ │ cmp r4, r6 │ │ │ │ beq 1f6738 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f6738 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ add r7, r7, #1 │ │ │ │ @@ -483339,15 +483339,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 1f66f8 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 1f6738 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp fp, r7 │ │ │ │ str r4, [r9] │ │ │ │ bne 1f6748 │ │ │ │ ldr r9, [r5, #660] @ 0x294 │ │ │ │ ldr r4, [r9, #420] @ 0x1a4 │ │ │ │ ldr r1, [r9, #416] @ 0x1a0 │ │ │ │ add r7, r5, #6912 @ 0x1b00 │ │ │ │ @@ -483358,18 +483358,18 @@ │ │ │ │ beq 1f68a0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f67bc │ │ │ │ cmp r6, r4 │ │ │ │ beq 1f67d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f6868 │ │ │ │ ldr r1, [r9, #416] @ 0x1a0 │ │ │ │ add r1, r7, r1, lsl #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #16 │ │ │ │ str r6, [r0, #420]! @ 0x1a4 │ │ │ │ @@ -483399,36 +483399,36 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1f64b8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 1f64b8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 1f67d0 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f67d0 │ │ │ │ b 1f6868 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f67d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r1, [r9, #416] @ 0x1a0 │ │ │ │ add r1, r7, r1, lsl #4 │ │ │ │ b 1f67d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -483515,19 +483515,19 @@ │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f6b28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ - bl 299430 │ │ │ │ + bl 299320 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sl, #160 @ 0xa0 │ │ │ │ - bl 299430 │ │ │ │ + bl 299320 │ │ │ │ ldr r3, [fp] │ │ │ │ tst r3, #1 │ │ │ │ beq 1f699c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -483609,19 +483609,19 @@ │ │ │ │ sub r3, r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ bhi 1f6b80 │ │ │ │ ldrh r3, [r6, #72] @ 0x48 │ │ │ │ b 1f6ad8 │ │ │ │ rsbeq r9, r3, ip, lsl r7 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x0017a4b0 │ │ │ │ - andseq r4, r3, r4, lsr #3 │ │ │ │ - mulseq r4, r4, r9 │ │ │ │ - andseq r3, r3, r4, lsl r9 │ │ │ │ - andseq r3, r3, r4, lsl #18 │ │ │ │ + mulseq r7, r8, r3 │ │ │ │ + mulseq r3, r4, r0 │ │ │ │ + andseq sl, r4, r4, lsl #17 │ │ │ │ + andseq r3, r3, r4, lsl #16 │ │ │ │ + @ instruction: 0x001337f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [pc, #664] @ 1f6e68 │ │ │ │ ldr r3, [pc, #664] @ 1f6e6c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -483725,31 +483725,31 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [r4, #161] @ 0xa1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 29c480 │ │ │ │ + bl 29c370 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f6d94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f6df4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 1f6db0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f6e08 │ │ │ │ ldr r0, [r5, #660] @ 0x294 │ │ │ │ - bl 29bf98 │ │ │ │ + bl 29be88 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 171648 │ │ │ │ ldr r2, [pc, #168] @ 1f6e74 │ │ │ │ ldr r3, [pc, #156] @ 1f6e6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -483817,15 +483817,15 @@ │ │ │ │ bl 1f642c │ │ │ │ ldrh r2, [r6, #198] @ 0xc6 │ │ │ │ ldrh r1, [r6, #196] @ 0xc4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 29bfe0 │ │ │ │ + bl 29bed0 │ │ │ │ strb r5, [sp, #77] @ 0x4d │ │ │ │ strb sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -483890,15 +483890,15 @@ │ │ │ │ cmp r3, sl │ │ │ │ add r5, r5, #96 @ 0x60 │ │ │ │ bne 1f700c │ │ │ │ ldr r0, [r9, #3944] @ 0xf68 │ │ │ │ cmp r0, sl │ │ │ │ beq 1f700c │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -483958,27 +483958,27 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29bc0c │ │ │ │ + bl 29bafc │ │ │ │ mov r0, r8 │ │ │ │ - bl 29be1c │ │ │ │ + bl 29bd0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 29bf90 │ │ │ │ + bl 29be80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29bf5c │ │ │ │ + bl 29be4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 29bf1c │ │ │ │ + bl 29be0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 29bbb4 │ │ │ │ + bl 29baa4 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ - bl 29bf98 │ │ │ │ + bl 29be88 │ │ │ │ ldr r2, [pc, #132] @ 1f71d8 │ │ │ │ ldr r3, [pc, #124] @ 1f71d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -484027,19 +484027,19 @@ │ │ │ │ bl 1f642c │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29d968 │ │ │ │ + bl 29d858 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 29bf98 │ │ │ │ + b 29be88 │ │ │ │ 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 r7, sp, #88 @ 0x58 │ │ │ │ ldm r7, {r7, sl, fp} │ │ │ │ @@ -484056,19 +484056,19 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 29dca4 │ │ │ │ + bl 29db94 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29bf98 │ │ │ │ + b 29be88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr ip, [pc, #652] @ 1f7558 │ │ │ │ ldr r3, [pc, #652] @ 1f755c │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ @@ -484100,15 +484100,15 @@ │ │ │ │ tst r3, #32 │ │ │ │ beq 1f7430 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldrsh r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 29c250 │ │ │ │ + bl 29c140 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, #0 │ │ │ │ @@ -484126,15 +484126,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 29dca4 │ │ │ │ + bl 29db94 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f68c0 │ │ │ │ ldrb r3, [sp, #138] @ 0x8a │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ addne r3, sp, #140 @ 0x8c │ │ │ │ @@ -484143,30 +484143,30 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 29e05c │ │ │ │ + bl 29df4c │ │ │ │ cmp r5, #0 │ │ │ │ beq 1f741c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f74b0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ bic r3, r3, #32 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ beq 1f7494 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r1, r6 │ │ │ │ - bl 29c448 │ │ │ │ + bl 29c338 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 1f7488 │ │ │ │ ldr r3, [pc, #280] @ 1f7564 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ bne 1f74c4 │ │ │ │ @@ -484235,20 +484235,20 @@ │ │ │ │ b 1f7500 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r8, r3, r8, lsr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r8, [r3], #-196 @ 0xffffff3c @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x00638b98 │ │ │ │ - andseq r9, r7, r8, lsl sl │ │ │ │ - andseq r9, r4, ip, lsr #30 │ │ │ │ - andseq r3, r3, r8, lsl #14 │ │ │ │ + andseq r9, r7, r0, lsl #18 │ │ │ │ + andseq r9, r4, ip, lsl lr │ │ │ │ + @ instruction: 0x001335f8 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - andseq r2, r3, r0, lsl #30 │ │ │ │ - @ instruction: 0x00132ef4 │ │ │ │ + @ instruction: 0x00132df0 │ │ │ │ + andseq r2, r3, r4, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [pc, #1528] @ 1f7b9c │ │ │ │ @@ -484406,15 +484406,15 @@ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r9, [sp, #376] @ 0x178 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ str r7, [sp, #360] @ 0x168 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29ffbc │ │ │ │ + b 29feac │ │ │ │ cmp r3, #10 │ │ │ │ beq 1f7640 │ │ │ │ add r3, r6, #16384 @ 0x4000 │ │ │ │ ldr fp, [r3, #3904] @ 0xf40 │ │ │ │ cmp fp, #0 │ │ │ │ beq 1f78e0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ @@ -484465,15 +484465,15 @@ │ │ │ │ beq 1f77c0 │ │ │ │ ldrb r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 1f77c0 │ │ │ │ ldr r0, [r6, #660] @ 0x294 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 29c410 │ │ │ │ + bl 29c300 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f77c0 │ │ │ │ cmp r5, r4 │ │ │ │ beq 1f7b64 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f642c │ │ │ │ @@ -484484,28 +484484,28 @@ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #660] @ 0x294 │ │ │ │ - bl 29d754 │ │ │ │ + bl 29d644 │ │ │ │ ldr r2, [pc, #604] @ 1f7bb8 │ │ │ │ ldr r3, [pc, #576] @ 1f7ba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 1f7b98 │ │ │ │ ldr r0, [r6, #660] @ 0x294 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29bf98 │ │ │ │ + b 29be88 │ │ │ │ cmp r3, #10 │ │ │ │ beq 1f7640 │ │ │ │ b 1f761c │ │ │ │ ldr r2, [pc, #544] @ 1f7bbc │ │ │ │ ldr r3, [pc, #512] @ 1f7ba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -484636,24 +484636,24 @@ │ │ │ │ b 1f7a18 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r8, r3, r0, asr sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r8, r3, ip, lsl sl │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ strdeq pc, [r5], #-80 @ 0xffffffb0 @ │ │ │ │ - andseq r9, r4, ip, asr #25 │ │ │ │ + @ instruction: 0x00149bbc │ │ │ │ rsbeq r8, r3, r0, lsr r8 │ │ │ │ @ instruction: 0x0063869c │ │ │ │ rsbeq r8, r3, ip, asr r6 │ │ │ │ - andseq r9, r4, r8, asr #18 │ │ │ │ - ldrsheq r3, [r3], -ip │ │ │ │ - @ instruction: 0x001328f4 │ │ │ │ - andseq r2, r3, r8, ror #17 │ │ │ │ - andseq r2, r3, r0, asr #17 │ │ │ │ - @ instruction: 0x001328b4 │ │ │ │ + andseq r9, r4, r8, lsr r8 │ │ │ │ + andseq r2, r3, ip, ror #31 │ │ │ │ + andseq r2, r3, r4, ror #15 │ │ │ │ + @ instruction: 0x001327d8 │ │ │ │ + @ instruction: 0x001327b0 │ │ │ │ + andseq r2, r3, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #264] @ 1f7cf8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #260] @ 1f7cfc │ │ │ │ @@ -484720,19 +484720,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f7c24 │ │ │ │ rsbeq r8, r3, r4, lsl #8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r9, r7, ip, ror #6 │ │ │ │ - andseq r9, r7, r8, lsr #6 │ │ │ │ - andseq r9, r7, ip, ror #5 │ │ │ │ - andseq r2, r3, r8, asr pc │ │ │ │ - andseq r9, r4, r0, lsr #17 │ │ │ │ + andseq r9, r7, r4, asr r2 │ │ │ │ + andseq r9, r7, r0, lsl r2 │ │ │ │ + @ instruction: 0x001791d4 │ │ │ │ + andseq r2, r3, r8, asr #28 │ │ │ │ + mulseq r4, r0, r7 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -484771,15 +484771,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ bne 1f7e24 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, #0 │ │ │ │ beq 1f7dd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f7e00 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ @@ -484810,42 +484810,42 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f7db8 │ │ │ │ rsbeq r8, r3, ip, asr r2 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r9, r7, r8, lsr r1 │ │ │ │ - andseq r9, r4, r8, asr r5 │ │ │ │ - andseq r2, r3, ip, ror #27 │ │ │ │ + andseq r9, r7, r0, lsr #32 │ │ │ │ + andseq r9, r4, r8, asr #8 │ │ │ │ + @ instruction: 0x00132cdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r8, [r3, #652] @ 0x28c │ │ │ │ mov r4, r1 │ │ │ │ add r6, r8, #900 @ 0x384 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f7f28 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f5c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r3, #652] @ 0x28c │ │ │ │ add r8, r6, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f7f6c │ │ │ │ str r4, [r5, #32] │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #64] @ 0x40 │ │ │ │ @@ -484868,15 +484868,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f7f44 │ │ │ │ cmp r8, #0 │ │ │ │ bne 1f7f30 │ │ │ │ b 1f7eb4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -484885,15 +484885,15 @@ │ │ │ │ str r3, [r6, #900] @ 0x384 │ │ │ │ bl 13ed9c │ │ │ │ b 1f7ee0 │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f7f60 │ │ │ │ b 1f7f88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -484916,15 +484916,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ bne 1f81a0 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f801c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f8118 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ @@ -485000,15 +485000,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f7e74 │ │ │ │ cmp r4, r7 │ │ │ │ beq 1f80ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, r7 │ │ │ │ bne 1f80ec │ │ │ │ ldr r2, [pc, #136] @ 1f81fc │ │ │ │ ldr r3, [pc, #108] @ 1f81e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -485040,17 +485040,17 @@ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r8, r3, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r1, r1 │ │ │ │ eorseq r0, r1, r1 │ │ │ │ rsbeq r7, r3, r4, lsl #30 │ │ │ │ rsbeq r7, r3, r4, lsl #29 │ │ │ │ - @ instruction: 0x00178dd4 │ │ │ │ - @ instruction: 0x001491dc │ │ │ │ - andseq r2, r3, r0, ror sl │ │ │ │ + @ instruction: 0x00178cbc │ │ │ │ + andseq r9, r4, ip, asr #1 │ │ │ │ + andseq r2, r3, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #556] @ 1f8450 │ │ │ │ ldr ip, [pc, #556] @ 1f8454 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -485116,15 +485116,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r2, #4] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f8388 │ │ │ │ ldr r2, [pc, #288] @ 1f8464 │ │ │ │ ldr r3, [pc, #268] @ 1f8454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -485196,17 +485196,17 @@ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strheq r7, [r3], #-212 @ 0xffffff2c @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andgt r3, r2, r0, lsl #26 │ │ │ │ strheq r7, [r3], #-196 @ 0xffffff3c @ │ │ │ │ eorsvc r0, sp, r4 │ │ │ │ rsbeq r7, r3, r8, ror #24 │ │ │ │ - andseq r8, r7, r8, ror fp │ │ │ │ - andseq r8, r4, ip, ror #30 │ │ │ │ - andseq r2, r3, r0, lsl #16 │ │ │ │ + andseq r8, r7, r0, ror #20 │ │ │ │ + andseq r8, r4, ip, asr lr │ │ │ │ + @ instruction: 0x001326f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #1016] @ 1f8894 │ │ │ │ @@ -485227,26 +485227,26 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr fp, [r3, #652] @ 0x28c │ │ │ │ add r9, fp, #900 @ 0x384 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f87d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f5c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ ldr fp, [r3, #652] @ 0x28c │ │ │ │ add r9, fp, #900 @ 0x384 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f8818 │ │ │ │ cmn sl, #1 │ │ │ │ beq 1f85d8 │ │ │ │ ldr r1, [r4, #284] @ 0x11c │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f87b8 │ │ │ │ @@ -485259,15 +485259,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ bne 1f8788 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f85a4 │ │ │ │ ldr r2, [pc, #796] @ 1f889c │ │ │ │ ldr r3, [pc, #788] @ 1f8898 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -485423,15 +485423,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 1f87f0 │ │ │ │ cmp fp, #0 │ │ │ │ bne 1f87dc │ │ │ │ b 1f84f8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -485447,15 +485447,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r0, [fp] │ │ │ │ b 1f86d4 │ │ │ │ ldr r1, [fp, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 1f880c │ │ │ │ b 1f8850 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -485521,17 +485521,17 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f8900 │ │ │ │ rsbeq r7, r3, r8, lsl r7 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ ldrdeq r0, [r1], #-84 @ 0xffffffac @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - andseq r2, r3, r0, ror #5 │ │ │ │ - andseq r8, r7, r4, ror r6 │ │ │ │ - andseq r8, r4, r4, lsr ip │ │ │ │ + @ instruction: 0x001321d0 │ │ │ │ + andseq r8, r7, ip, asr r5 │ │ │ │ + andseq r8, r4, r4, lsr #22 │ │ │ │ cmp r1, #13 │ │ │ │ bhi 1f89d0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #52] @ 1f89d8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -485542,15 +485542,15 @@ │ │ │ │ beq 1f89c8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 1f88b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - mulseq r7, r8, r5 │ │ │ │ + andseq r8, r7, r0, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -485629,15 +485629,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ str r1, [r0, #852] @ 0x354 │ │ │ │ bx lr │ │ │ │ mvn r3, #0 │ │ │ │ b 1f8b20 │ │ │ │ - andseq r8, r7, r0, lsr #8 │ │ │ │ + andseq r8, r7, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #468] @ 1f8d24 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -485755,19 +485755,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f8b80 │ │ │ │ rsbeq r7, r3, r0, lsr #9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001784bc │ │ │ │ - andseq r8, r7, ip, lsr #9 │ │ │ │ - andseq r8, r7, r4, lsl #7 │ │ │ │ - andseq r1, r3, r4, lsr #30 │ │ │ │ - andseq r8, r4, ip, ror #16 │ │ │ │ + andseq r8, r7, r4, lsr #7 │ │ │ │ + mulseq r7, r4, r3 │ │ │ │ + andseq r8, r7, ip, ror #4 │ │ │ │ + andseq r1, r3, r4, lsl lr │ │ │ │ + andseq r8, r4, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #240] @ 1f8e48 │ │ │ │ cmp r1, #13 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -485827,20 +485827,20 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ ldr r9, [r6, #804] @ 0x324 │ │ │ │ b 1f8db8 │ │ │ │ @ instruction: 0x0063729c │ │ │ │ - andseq r8, r7, r4, ror r2 │ │ │ │ + andseq r8, r7, ip, asr r1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq r0, r1, ip, lsl r1 │ │ │ │ - andseq r8, r7, r4, ror r2 │ │ │ │ - andseq r1, r3, ip, lsl #28 │ │ │ │ - andseq r8, r4, ip, ror #14 │ │ │ │ + andseq r8, r7, ip, asr r1 │ │ │ │ + @ instruction: 0x00131cfc │ │ │ │ + andseq r8, r4, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ @@ -485862,30 +485862,30 @@ │ │ │ │ rsb r2, r5, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ add r5, r5, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r6, #296] @ 0x128 │ │ │ │ beq 1f8edc │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 1f8f20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f8f38 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #740 @ 0x2e4 │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -485913,26 +485913,26 @@ │ │ │ │ sub r5, r5, #8 │ │ │ │ add r9, r0, #772 @ 0x304 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r1, #1 │ │ │ │ subs r0, sl, #0 │ │ │ │ beq 1f8fbc │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f8fbc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 1f8ee8 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ subs r0, sl, #0 │ │ │ │ str r6, [r4] │ │ │ │ beq 1f8fe8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f8fe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 1f8ee8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -485990,17 +485990,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f9068 │ │ │ │ strheq r6, [r3], #-240 @ 0xffffff10 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r0, ror pc │ │ │ │ - andseq r8, r4, r8, ror #5 │ │ │ │ - andseq r1, r3, ip, ror fp │ │ │ │ + andseq r7, r7, r8, asr lr │ │ │ │ + @ instruction: 0x001481d8 │ │ │ │ + andseq r1, r3, ip, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #536] @ 1f9314 │ │ │ │ ldr r3, [pc, #536] @ 1f9318 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -486016,15 +486016,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r0, r3, lsl #2 │ │ │ │ ldr r5, [r6, #304] @ 0x130 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1f9174 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r2, [pc, #472] @ 1f9324 │ │ │ │ ldr r3, [pc, #456] @ 1f9318 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -486042,20 +486042,20 @@ │ │ │ │ ldr r9, [r6, #304] @ 0x130 │ │ │ │ cmp r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ beq 1f91c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f91ac │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r9, #0 │ │ │ │ beq 1f91c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f92a4 │ │ │ │ ldr r5, [r4, #360] @ 0x168 │ │ │ │ str r8, [sp] │ │ │ │ cmn r5, #5 │ │ │ │ str r8, [r6, #304] @ 0x130 │ │ │ │ bhi 1f9308 │ │ │ │ @@ -486135,15 +486135,15 @@ │ │ │ │ str r3, [r4, #352] @ 0x160 │ │ │ │ b 1f9254 │ │ │ │ mov r0, #0 │ │ │ │ b 1f9258 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r3], #-236 @ 0xffffff14 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r7, r7, r4, asr #29 │ │ │ │ + andseq r7, r7, ip, lsr #27 │ │ │ │ ldrdeq r6, [r3], #-228 @ 0xffffff1c @ │ │ │ │ rsbeq r6, r3, ip, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -486202,19 +486202,19 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f9384 │ │ │ │ mvn r7, #0 │ │ │ │ b 1f9370 │ │ │ │ rsbeq r6, r3, r4, lsr #25 │ │ │ │ - andseq r7, r7, r8, ror ip │ │ │ │ + andseq r7, r7, r0, ror #22 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r4, ror #24 │ │ │ │ - andseq r1, r3, r0, lsr r8 │ │ │ │ - mulseq r4, r4, pc @ │ │ │ │ + andseq r7, r7, ip, asr #22 │ │ │ │ + andseq r1, r3, r0, lsr #14 │ │ │ │ + andseq r7, r4, r4, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -486241,15 +486241,15 @@ │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f9500 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -486285,17 +486285,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f947c │ │ │ │ @ instruction: 0x00636b94 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r8, lsl fp │ │ │ │ - andseq r7, r4, r4, asr #28 │ │ │ │ - @ instruction: 0x001316d8 │ │ │ │ + andseq r7, r7, r0, lsl #20 │ │ │ │ + andseq r7, r4, r4, lsr sp │ │ │ │ + andseq r1, r3, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ @@ -486355,19 +486355,19 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f95d8 │ │ │ │ mvn r5, #0 │ │ │ │ b 1f95c4 │ │ │ │ rsbeq r6, r3, r0, asr sl │ │ │ │ - andseq r7, r7, r4, lsr #20 │ │ │ │ + andseq r7, r7, ip, lsl #18 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001779dc │ │ │ │ - andseq r1, r3, ip, asr #11 │ │ │ │ - andseq r7, r4, r0, lsr sp │ │ │ │ + andseq r7, r7, r4, asr #17 │ │ │ │ + @ instruction: 0x001314bc │ │ │ │ + andseq r7, r4, r0, lsr #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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -486401,15 +486401,15 @@ │ │ │ │ ldr r2, [r5, #844] @ 0x34c │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #844] @ 0x34c │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f9758 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ @@ -486435,17 +486435,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f96e0 │ │ │ │ rsbeq r6, r3, r0, lsr r9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r0, lsr #17 │ │ │ │ - andseq r7, r4, ip, ror #23 │ │ │ │ - andseq r1, r3, r0, lsl #9 │ │ │ │ + andseq r7, r7, r8, lsl #15 │ │ │ │ + @ instruction: 0x00147adc │ │ │ │ + andseq r1, r3, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -486460,15 +486460,15 @@ │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ str r2, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #16] │ │ │ │ str r6, [r5, #20] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f9800 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f8ee8 │ │ │ │ b 1f9800 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ @@ -486614,15 +486614,15 @@ │ │ │ │ add r4, r6, #300 @ 0x12c │ │ │ │ add r8, r6, #340 @ 0x154 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 1f9ab0 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f9ab0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 1f8ee8 │ │ │ │ cmp r8, r4 │ │ │ │ str r7, [r4] │ │ │ │ @@ -486636,15 +486636,15 @@ │ │ │ │ bne 1f9a60 │ │ │ │ mvn r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ ands r3, r3, ip, lsl r1 │ │ │ │ movne r1, ip │ │ │ │ moveq r1, #0 │ │ │ │ b 1f9a4c │ │ │ │ - andseq r7, r7, r8, lsl #12 │ │ │ │ + @ instruction: 0x001774f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -486672,15 +486672,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ str r1, [r0, #804] @ 0x324 │ │ │ │ bx lr │ │ │ │ mvn r3, #0 │ │ │ │ b 1f9b6c │ │ │ │ - andseq r7, r7, ip, ror r4 │ │ │ │ + andseq r7, r7, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #24 │ │ │ │ @@ -486743,20 +486743,20 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - mulseq r7, fp, r4 │ │ │ │ + andseq r7, r7, r3, lsl #7 │ │ │ │ strdeq r6, [r3], #-48 @ 0xffffffd0 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r4, asr r4 │ │ │ │ - andseq r7, r4, r4, ror #18 │ │ │ │ - @ instruction: 0x00130fdc │ │ │ │ + andseq r7, r7, ip, lsr r3 │ │ │ │ + andseq r7, r4, r4, asr r8 │ │ │ │ + andseq r0, r3, ip, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r3, [r1] │ │ │ │ ldr r2, [pc, #468] @ 1f9ea4 │ │ │ │ tst r3, #2 │ │ │ │ @@ -486875,17 +486875,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 1f9e64 │ │ │ │ rsbeq r6, r3, r8, lsl r3 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r8, lsr #4 │ │ │ │ - andseq r7, r4, r0, asr r7 │ │ │ │ - andseq r0, r3, r4, lsr #27 │ │ │ │ + andseq r7, r7, r0, lsl r1 │ │ │ │ + andseq r7, r4, r0, asr #12 │ │ │ │ + mulseq r3, r4, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ 1f9f50 │ │ │ │ ldr r2, [pc, #128] @ 1f9f54 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -486916,20 +486916,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r7, r7, pc, ror #3 │ │ │ │ + ldrsbeq r7, [r7], -r7 @ │ │ │ │ rsbeq r6, r3, ip, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r8, lsr #3 │ │ │ │ - mulseq r4, r0, r6 │ │ │ │ - andseq r0, r3, r8, lsl #26 │ │ │ │ + mulseq r7, r0, r0 │ │ │ │ + andseq r7, r4, r0, lsl #11 │ │ │ │ + @ instruction: 0x00130bf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r4, [r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ ands sl, r4, #2 │ │ │ │ @@ -487104,20 +487104,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, r7, pc, lsl #30 │ │ │ │ + @ instruction: 0x00176df7 │ │ │ │ rsbeq r5, r3, ip, lsr #28 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r6, r7, r8, asr #29 │ │ │ │ - andseq r7, r4, r0, lsr #7 │ │ │ │ - andseq r0, r3, r8, lsl sl │ │ │ │ + @ instruction: 0x00176db0 │ │ │ │ + mulseq r4, r0, r2 │ │ │ │ + andseq r0, r3, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r5, [r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ ands r3, r5, #2 │ │ │ │ @@ -487924,20 +487924,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, r7, pc, asr #4 │ │ │ │ + andseq r6, r7, r7, lsr r1 │ │ │ │ rsbeq r5, r3, ip, asr r1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r6, r7, r8, lsl #4 │ │ │ │ - @ instruction: 0x001466d0 │ │ │ │ - andseq pc, r2, r8, asr #26 │ │ │ │ + ldrsheq r6, [r7], -r0 │ │ │ │ + andseq r6, r4, r0, asr #11 │ │ │ │ + andseq pc, r2, r8, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r4, [r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ ands r3, r4, #2 │ │ │ │ @@ -488716,21 +488716,21 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #1304] @ 0x518 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1fbba0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ orr r3, r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f57e0 │ │ │ │ ldr r4, [r0, #1300] @ 0x514 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -489291,20 +489291,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r7, r3, lsl #26 │ │ │ │ + andseq r4, r7, fp, ror #23 │ │ │ │ rsbeq r3, r3, r0, lsl #24 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001451d4 │ │ │ │ - andseq r5, r4, r4, ror r1 │ │ │ │ - andseq lr, r2, ip, ror #15 │ │ │ │ + andseq r5, r4, r4, asr #1 │ │ │ │ + andseq r5, r4, r4, rrx │ │ │ │ + @ instruction: 0x0012e6dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #2936] @ 1fd014 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -490996,15 +490996,15 @@ │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andseq r3, r7, r0, ror r2 │ │ │ │ + andseq r3, r7, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ bl 16f5ac │ │ │ │ @@ -492498,15 +492498,15 @@ │ │ │ │ b 1ff5ac │ │ │ │ ldr r9, [pc, #24] @ 1ff690 │ │ │ │ mov r8, #2883584 @ 0x2c0000 │ │ │ │ b 1ff5ac │ │ │ │ ldr r9, [pc, #12] @ 1ff690 │ │ │ │ mov r8, #2097152 @ 0x200000 │ │ │ │ b 1ff5ac │ │ │ │ - andseq r1, r7, r0, asr #23 │ │ │ │ + andseq r1, r7, r8, lsr #21 │ │ │ │ eorsvc r8, r4, r5 │ │ │ │ eorsvc r8, r2, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -492567,15 +492567,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 1ff568 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq 1ff6ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ff6ec │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -492695,15 +492695,15 @@ │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 1ff84c │ │ │ │ mov r3, #2621440 @ 0x280000 │ │ │ │ b 1ff8a4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - @ instruction: 0x001718d3 │ │ │ │ + @ instruction: 0x001717bb │ │ │ │ blt ff5ff9a8 │ │ │ │ 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 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ @@ -492831,16 +492831,16 @@ │ │ │ │ b 1ffabc │ │ │ │ mov r3, #2621440 @ 0x280000 │ │ │ │ b 1ffabc │ │ │ │ mov r3, #2621440 @ 0x280000 │ │ │ │ b 1ffaf4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - andseq r1, r7, lr, lsr #14 │ │ │ │ - @ instruction: 0x001716d5 │ │ │ │ + andseq r1, r7, r6, lsl r6 │ │ │ │ + @ instruction: 0x001715bd │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ mov ip, r2 │ │ │ │ ldrb lr, [lr, #370] @ 0x172 │ │ │ │ @@ -493394,17 +493394,17 @@ │ │ │ │ add r2, r1, #16 │ │ │ │ b 200344 │ │ │ │ mov r3, #2621440 @ 0x280000 │ │ │ │ add r2, r1, #16 │ │ │ │ b 200344 │ │ │ │ add r2, r1, #16 │ │ │ │ b 200340 │ │ │ │ - andseq r0, r7, ip, lsr #29 │ │ │ │ + mulseq r7, r4, sp │ │ │ │ eorsvc r8, r2, r3 │ │ │ │ - andseq r0, r7, r3, lsl #29 │ │ │ │ + andseq r0, r7, fp, ror #26 │ │ │ │ eorsvc r8, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r3, [r0, #92] @ 0x5c │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -493608,15 +493608,15 @@ │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 200274 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 200818 │ │ │ │ ldr r2, [pc, #88] @ 20084c │ │ │ │ ldr r3, [pc, #72] @ 200840 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -493753,15 +493753,15 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 200274 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2008dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2008dc │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -493880,15 +493880,15 @@ │ │ │ │ mov r3, #16 │ │ │ │ bl 1ff568 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 200c48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 200c48 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -496944,99 +496944,99 @@ │ │ │ │ ldrb r1, [r7, #137] @ 0x89 │ │ │ │ mov r0, r6 │ │ │ │ bl 147f6c │ │ │ │ strb r0, [r7, #137] @ 0x89 │ │ │ │ b 20359c │ │ │ │ rsbeq sp, r2, r4, ror r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq r3, r4, r8 │ │ │ │ - rsbeq sp, r2, ip, lsr #4 │ │ │ │ - andseq r0, r4, r8, lsr r2 │ │ │ │ - andseq lr, r2, r8, asr #18 │ │ │ │ - andseq r0, r4, r8, lsl #4 │ │ │ │ - andseq lr, r3, ip, lsl r8 │ │ │ │ - andseq lr, r3, r4, asr #15 │ │ │ │ - @ instruction: 0x0013e7bc │ │ │ │ - @ instruction: 0x0013e7b8 │ │ │ │ - @ instruction: 0x0013e7b4 │ │ │ │ - @ instruction: 0x0013e7b0 │ │ │ │ - andseq lr, r3, ip, lsr #15 │ │ │ │ - @ instruction: 0x0013e7b0 │ │ │ │ - @ instruction: 0x0013e7b8 │ │ │ │ - andseq lr, r3, r0, asr #15 │ │ │ │ - andseq lr, r3, r8, asr #15 │ │ │ │ - andseq lr, r3, r8, asr #15 │ │ │ │ - andseq lr, r3, r4, asr #15 │ │ │ │ - @ instruction: 0x0013e7b8 │ │ │ │ - @ instruction: 0x0013e7b0 │ │ │ │ - andseq lr, r3, r8, lsr #15 │ │ │ │ - andseq lr, r3, r0, lsr #15 │ │ │ │ - mulseq r3, ip, r7 │ │ │ │ - mulseq r3, ip, r7 │ │ │ │ - andseq lr, r3, ip, lsr #15 │ │ │ │ - andseq lr, r3, ip, lsr #15 │ │ │ │ - andseq lr, r3, r8, lsr #15 │ │ │ │ - andseq lr, r3, r0, lsr #15 │ │ │ │ - mulseq r3, r8, r7 │ │ │ │ - mulseq r3, r8, r7 │ │ │ │ - mulseq r3, ip, r7 │ │ │ │ - mulseq r3, ip, r7 │ │ │ │ - mulseq r3, r0, r7 │ │ │ │ - mulseq r3, r0, r7 │ │ │ │ - mulseq r3, r0, r7 │ │ │ │ - andseq lr, r3, r8, lsl #15 │ │ │ │ andseq lr, r3, r4, lsl #15 │ │ │ │ - andseq lr, r3, r4, lsl #15 │ │ │ │ - andseq lr, r3, ip, ror r7 │ │ │ │ - andseq lr, r3, r8, ror r7 │ │ │ │ - andseq lr, r3, r0, ror r7 │ │ │ │ - andseq lr, r3, r4, ror #14 │ │ │ │ - andseq lr, r3, r0, ror r7 │ │ │ │ - andseq lr, r3, r8, ror #14 │ │ │ │ - andseq lr, r3, ip, asr r7 │ │ │ │ - andseq lr, r3, r0, asr r7 │ │ │ │ - andseq lr, r3, r0, asr r7 │ │ │ │ - andseq lr, r3, r8, asr r7 │ │ │ │ - andseq lr, r3, r4, asr r7 │ │ │ │ - andseq lr, r3, r4, asr #14 │ │ │ │ - andseq lr, r3, r4, asr #14 │ │ │ │ - andseq lr, r3, ip, asr #14 │ │ │ │ - andseq lr, r3, r0, asr r7 │ │ │ │ - andseq lr, r3, ip, asr #14 │ │ │ │ - andseq lr, r3, ip, asr r7 │ │ │ │ - andseq lr, r3, r0, ror #14 │ │ │ │ - andseq lr, r3, r4, ror r7 │ │ │ │ - andseq lr, r3, r4, ror r7 │ │ │ │ - andseq lr, r3, r4, ror r7 │ │ │ │ - andseq lr, r3, ip, ror r7 │ │ │ │ - andseq lr, r3, r4, lsl #15 │ │ │ │ - andseq lr, r3, r4, lsl #15 │ │ │ │ - andseq lr, r3, r8, lsl #15 │ │ │ │ - andseq lr, r3, r8, lsl #15 │ │ │ │ - andseq lr, r3, r8, lsl #15 │ │ │ │ - mulseq r3, r8, r7 │ │ │ │ - andseq lr, r3, r0, lsr #15 │ │ │ │ - andseq lr, r3, r0, lsr #15 │ │ │ │ - andseq lr, r3, r4, lsr #15 │ │ │ │ - andseq lr, r3, r4, lsr #15 │ │ │ │ - andseq lr, r3, r0, lsr #15 │ │ │ │ - andseq lr, r3, r8, lsr #15 │ │ │ │ - andseq lr, r3, r8, lsr #15 │ │ │ │ - andseq lr, r3, r0, lsr #15 │ │ │ │ - andseq lr, r3, r4, lsr #15 │ │ │ │ - andseq lr, r3, r4, lsr #15 │ │ │ │ - andseq lr, r3, r4, lsr #15 │ │ │ │ - andseq lr, r3, r4, lsr #15 │ │ │ │ - mulseq r3, r8, r7 │ │ │ │ - mulseq r3, r4, r7 │ │ │ │ + rsbeq sp, r2, ip, lsr #4 │ │ │ │ + andseq r0, r4, r8, lsr #2 │ │ │ │ + andseq lr, r2, r8, lsr r8 │ │ │ │ + ldrsheq r0, [r4], -r8 │ │ │ │ + andseq lr, r3, ip, lsl #14 │ │ │ │ + @ instruction: 0x0013e6b4 │ │ │ │ + andseq lr, r3, ip, lsr #13 │ │ │ │ + andseq lr, r3, r8, lsr #13 │ │ │ │ + andseq lr, r3, r4, lsr #13 │ │ │ │ + andseq lr, r3, r0, lsr #13 │ │ │ │ + mulseq r3, ip, r6 │ │ │ │ + andseq lr, r3, r0, lsr #13 │ │ │ │ + andseq lr, r3, r8, lsr #13 │ │ │ │ + @ instruction: 0x0013e6b0 │ │ │ │ + @ instruction: 0x0013e6b8 │ │ │ │ + @ instruction: 0x0013e6b8 │ │ │ │ + @ instruction: 0x0013e6b4 │ │ │ │ + andseq lr, r3, r8, lsr #13 │ │ │ │ + andseq lr, r3, r0, lsr #13 │ │ │ │ + mulseq r3, r8, r6 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ + andseq lr, r3, ip, lsl #13 │ │ │ │ + andseq lr, r3, ip, lsl #13 │ │ │ │ + mulseq r3, ip, r6 │ │ │ │ + mulseq r3, ip, r6 │ │ │ │ + mulseq r3, r8, r6 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ + andseq lr, r3, r8, lsl #13 │ │ │ │ + andseq lr, r3, r8, lsl #13 │ │ │ │ + andseq lr, r3, ip, lsl #13 │ │ │ │ + andseq lr, r3, ip, lsl #13 │ │ │ │ + andseq lr, r3, r0, lsl #13 │ │ │ │ + andseq lr, r3, r0, lsl #13 │ │ │ │ + andseq lr, r3, r0, lsl #13 │ │ │ │ + andseq lr, r3, r8, ror r6 │ │ │ │ + andseq lr, r3, r4, ror r6 │ │ │ │ + andseq lr, r3, r4, ror r6 │ │ │ │ + andseq lr, r3, ip, ror #12 │ │ │ │ + andseq lr, r3, r8, ror #12 │ │ │ │ + andseq lr, r3, r0, ror #12 │ │ │ │ + andseq lr, r3, r4, asr r6 │ │ │ │ + andseq lr, r3, r0, ror #12 │ │ │ │ + andseq lr, r3, r8, asr r6 │ │ │ │ + andseq lr, r3, ip, asr #12 │ │ │ │ + andseq lr, r3, r0, asr #12 │ │ │ │ + andseq lr, r3, r0, asr #12 │ │ │ │ + andseq lr, r3, r8, asr #12 │ │ │ │ + andseq lr, r3, r4, asr #12 │ │ │ │ + andseq lr, r3, r4, lsr r6 │ │ │ │ + andseq lr, r3, r4, lsr r6 │ │ │ │ + andseq lr, r3, ip, lsr r6 │ │ │ │ + andseq lr, r3, r0, asr #12 │ │ │ │ + andseq lr, r3, ip, lsr r6 │ │ │ │ + andseq lr, r3, ip, asr #12 │ │ │ │ + andseq lr, r3, r0, asr r6 │ │ │ │ + andseq lr, r3, r4, ror #12 │ │ │ │ + andseq lr, r3, r4, ror #12 │ │ │ │ + andseq lr, r3, r4, ror #12 │ │ │ │ + andseq lr, r3, ip, ror #12 │ │ │ │ + andseq lr, r3, r4, ror r6 │ │ │ │ + andseq lr, r3, r4, ror r6 │ │ │ │ + andseq lr, r3, r8, ror r6 │ │ │ │ + andseq lr, r3, r8, ror r6 │ │ │ │ + andseq lr, r3, r8, ror r6 │ │ │ │ + andseq lr, r3, r8, lsl #13 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ + mulseq r3, r4, r6 │ │ │ │ + mulseq r3, r4, r6 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ + mulseq r3, r8, r6 │ │ │ │ + mulseq r3, r8, r6 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ + mulseq r3, r4, r6 │ │ │ │ + mulseq r3, r4, r6 │ │ │ │ + mulseq r3, r4, r6 │ │ │ │ + mulseq r3, r4, r6 │ │ │ │ + andseq lr, r3, r8, lsl #13 │ │ │ │ + andseq lr, r3, r4, lsl #13 │ │ │ │ rsbeq ip, r2, ip, asr #20 │ │ │ │ - andseq sp, r3, r4, ror #27 │ │ │ │ - @ instruction: 0x001273f8 │ │ │ │ - andseq sp, r3, ip, lsl #26 │ │ │ │ - andseq r7, r2, r0, lsr #6 │ │ │ │ + @ instruction: 0x0013dcd4 │ │ │ │ + andseq r7, r2, r8, ror #5 │ │ │ │ + @ instruction: 0x0013dbfc │ │ │ │ + andseq r7, r2, r0, lsl r2 │ │ │ │ ldr r3, [pc, #236] @ 203e48 │ │ │ │ mov r2, #0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [pc, #224] @ 203e4c │ │ │ │ mov r6, r2 │ │ │ │ b 203dd4 │ │ │ │ @@ -497219,24 +497219,24 @@ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - bl 320610 │ │ │ │ + bl 320500 │ │ │ │ ldr r1, [pc, #100] @ 2040bc │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 320724 │ │ │ │ + bl 320614 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [pc, #52] @ 2040c0 │ │ │ │ ldr r3, [pc, #40] @ 2040b8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -497247,15 +497247,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 2040b0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r2, ip, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq sp, r3, r8, ror lr │ │ │ │ + andseq sp, r3, r8, ror #26 │ │ │ │ rsbeq fp, r2, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #156] @ 204178 │ │ │ │ ldr r3, [pc, #156] @ 20417c │ │ │ │ @@ -497264,28 +497264,28 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 320610 │ │ │ │ + bl 320500 │ │ │ │ ldr r1, [pc, #116] @ 204180 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 320724 │ │ │ │ + bl 320614 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [pc, #52] @ 204184 │ │ │ │ ldr r3, [pc, #40] @ 20417c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -497296,15 +497296,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 204174 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r2, ip, lsl pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq sl, r3, r0, asr #23 │ │ │ │ + @ instruction: 0x0013aab0 │ │ │ │ rsbeq fp, r2, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -497312,15 +497312,15 @@ │ │ │ │ bl 13fc64 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 204218 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ add r5, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32845c │ │ │ │ + bl 32834c │ │ │ │ cmp r0, #0 │ │ │ │ beq 204224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r5, r4, #56 @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ beq 204204 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -497339,22 +497339,22 @@ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ ldr r4, [pc, #20] @ 20424c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0013dcf4 │ │ │ │ - andseq r6, r2, ip, lsr sl │ │ │ │ + andseq sp, r3, r4, ror #23 │ │ │ │ + andseq r6, r2, ip, lsr #18 │ │ │ │ rsbeq r2, r5, r4, ror fp │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -497477,15 +497477,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204590 │ │ │ │ ldrh r7, [r6, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #452] @ 204630 │ │ │ │ lsl r3, r7, #2 │ │ │ │ add r3, r3, #7 │ │ │ │ lsr r3, r3, #3 │ │ │ │ @@ -497517,15 +497517,15 @@ │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [r8, #4]! │ │ │ │ bne 2044c8 │ │ │ │ ldr r4, [pc, #332] @ 204638 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2045dc │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ bl 207ee4 │ │ │ │ add r4, r4, #1 │ │ │ │ @@ -497548,15 +497548,15 @@ │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ b 2044b4 │ │ │ │ ldr r4, [pc, #216] @ 204640 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 204524 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4] │ │ │ │ bl 13ed9c │ │ │ │ b 204524 │ │ │ │ @@ -497568,15 +497568,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 2045b4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2045a0 │ │ │ │ b 204460 │ │ │ │ mov r3, #0 │ │ │ │ @@ -497585,15 +497585,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ bl 13ed9c │ │ │ │ b 204500 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 2045f8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 204598 │ │ │ │ b 204460 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -497651,26 +497651,26 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 204694 │ │ │ │ ldr r6, [pc, #256] @ 204800 │ │ │ │ mov r2, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204788 │ │ │ │ ldr r6, [pc, #228] @ 204804 │ │ │ │ mov r2, r4 │ │ │ │ add r1, r4, #8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ bl 13fca0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204770 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #3208] @ 0xc88 │ │ │ │ @@ -497688,15 +497688,15 @@ │ │ │ │ b 204744 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2047b8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 204794 │ │ │ │ cmp r8, #0 │ │ │ │ beq 204718 │ │ │ │ ldr r6, [pc, #72] @ 204808 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -497704,15 +497704,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2047d4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2047c0 │ │ │ │ b 204718 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ @@ -497727,15 +497727,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r1, [r0] │ │ │ │ blx r3 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r4, #20] │ │ │ │ strd r0, [r4, #32] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r4, #16] │ │ │ │ add r3, r4, #56 @ 0x38 │ │ │ │ add r2, r4, #80 @ 0x50 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh r5, [r4, #74] @ 0x4a │ │ │ │ @@ -497779,27 +497779,27 @@ │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204978 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 204188 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 204960 │ │ │ │ ldr r5, [pc, #216] @ 204a0c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2049c4 │ │ │ │ ldr r3, [pc, #192] @ 204a10 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -497818,15 +497818,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 20499c │ │ │ │ cmp r8, #0 │ │ │ │ bne 204988 │ │ │ │ b 204918 │ │ │ │ mov r3, #0 │ │ │ │ @@ -497835,15 +497835,15 @@ │ │ │ │ str r3, [r5] │ │ │ │ bl 13ed9c │ │ │ │ b 204948 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2049e0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 204980 │ │ │ │ b 204918 │ │ │ │ rsbeq r2, r5, r0, lsl r5 │ │ │ │ @@ -497895,23 +497895,23 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b 204af0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204bfc │ │ │ │ cmp r4, r9 │ │ │ │ bne 204ba4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204bb0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ @@ -497941,15 +497941,15 @@ │ │ │ │ bl 204340 │ │ │ │ mov r4, r0 │ │ │ │ b 204ad4 │ │ │ │ ldr r4, [pc, #212] @ 204c60 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204c40 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #2 │ │ │ │ @@ -497960,15 +497960,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 204bd4 │ │ │ │ cmp sl, #0 │ │ │ │ bne 204bc0 │ │ │ │ b 204b08 │ │ │ │ mov r3, #0 │ │ │ │ @@ -497977,15 +497977,15 @@ │ │ │ │ str r3, [r7] │ │ │ │ bl 13ed9c │ │ │ │ b 204ae8 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 204c18 │ │ │ │ cmp r4, #0 │ │ │ │ bne 204bb8 │ │ │ │ b 204b08 │ │ │ │ mov r1, #1 │ │ │ │ @@ -498021,27 +498021,27 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204dec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r4 │ │ │ │ bl 204188 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 204d50 │ │ │ │ ldr r7, [pc, #448] @ 204ebc │ │ │ │ mvn r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204e38 │ │ │ │ ldr r3, [pc, #424] @ 204ec0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, r3 │ │ │ │ beq 204d50 │ │ │ │ ldr r2, [pc, #412] @ 204ec4 │ │ │ │ @@ -498104,15 +498104,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ bne 204e10 │ │ │ │ cmp r6, #0 │ │ │ │ bne 204dfc │ │ │ │ b 204ce0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -498121,25 +498121,25 @@ │ │ │ │ bl 13ed9c │ │ │ │ b 204d10 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ bne 204e54 │ │ │ │ cmp r7, #0 │ │ │ │ bne 204df4 │ │ │ │ b 204ce0 │ │ │ │ ldr r4, [pc, #88] @ 204edc │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 204d20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4] │ │ │ │ bl 13ed9c │ │ │ │ b 204d20 │ │ │ │ @@ -498147,41 +498147,41 @@ │ │ │ │ rsbeq fp, r2, r4, ror #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r2, r5, ip, asr r1 │ │ │ │ rsbeq r2, r5, r8, lsl #2 │ │ │ │ @ instruction: 0x00652094 │ │ │ │ ldrdeq fp, [r2], #-32 @ 0xffffffe0 @ │ │ │ │ andsgt r6, r0, fp, lsl #8 │ │ │ │ - andseq r1, r7, r0, lsr #2 │ │ │ │ - andseq sp, r3, r0, asr #2 │ │ │ │ - andseq r5, r2, ip, asr lr │ │ │ │ + andseq r1, r7, r8 │ │ │ │ + andseq sp, r3, r0, lsr r0 │ │ │ │ + andseq r5, r2, ip, asr #26 │ │ │ │ rsbeq r2, r5, ip │ │ │ │ rsbeq r1, r5, r0, lsl #31 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr r3, r3, #4 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 204250 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -498218,15 +498218,15 @@ │ │ │ │ ldr r3, [r4, r5, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ str r3, [r4, r7] │ │ │ │ ble 20502c │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ lsl r7, r6, #2 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204fc8 │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ bl 204250 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204fc8 │ │ │ │ @@ -498417,15 +498417,15 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r4, [pc, #268] @ 205404 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20537c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ @@ -498434,15 +498434,15 @@ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 20536c │ │ │ │ ldr r4, [pc, #200] @ 205408 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2052bc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ bl 13ed9c │ │ │ │ @@ -498454,15 +498454,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 2053b0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ bne 205388 │ │ │ │ cmp r7, #0 │ │ │ │ beq 205310 │ │ │ │ ldr r7, [pc, #84] @ 20540c │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -498471,15 +498471,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ bne 2053cc │ │ │ │ cmp r4, #0 │ │ │ │ bne 2053b8 │ │ │ │ b 205310 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq sl, [r2], #-220 @ 0xffffff24 @ │ │ │ │ @@ -498531,29 +498531,29 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 205468 │ │ │ │ ldr r6, [pc, #288] @ 2055e0 │ │ │ │ mov r1, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205538 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1], #12 │ │ │ │ ldr r6, [pc, #252] @ 2055e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 13fca0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2055ac │ │ │ │ ldrb r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ bic r2, r2, #3 │ │ │ │ orr r3, r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ @@ -498565,15 +498565,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 205568 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ bne 205544 │ │ │ │ cmp r7, #0 │ │ │ │ beq 2054d8 │ │ │ │ ldr r7, [pc, #120] @ 2055e8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, #0 │ │ │ │ @@ -498581,15 +498581,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ bne 205584 │ │ │ │ cmp r6, #0 │ │ │ │ bne 205570 │ │ │ │ b 2054d8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -498700,17 +498700,17 @@ │ │ │ │ bl 140b74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r5, #0 │ │ │ │ b 205724 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - mulseq r7, r8, r7 │ │ │ │ - andseq ip, r3, r4, ror #15 │ │ │ │ - andseq r5, r2, r4, ror #9 │ │ │ │ + andseq r0, r7, r0, lsl #13 │ │ │ │ + @ instruction: 0x0013c6d4 │ │ │ │ + @ instruction: 0x001253d4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ @@ -498799,17 +498799,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 140b74 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ b 205890 │ │ │ │ - @ instruction: 0x001705f8 │ │ │ │ - andseq ip, r3, r4, ror r6 │ │ │ │ - andseq r5, r2, r0, asr r3 │ │ │ │ + andseq r0, r7, r0, ror #9 │ │ │ │ + andseq ip, r3, r4, ror #10 │ │ │ │ + andseq r5, r2, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #4 │ │ │ │ @@ -498841,17 +498841,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 140b74 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ b 20593c │ │ │ │ - andseq r0, r7, r0, asr r5 │ │ │ │ - andseq ip, r3, ip, asr #11 │ │ │ │ - andseq r5, r2, r8, lsr #5 │ │ │ │ + andseq r0, r7, r8, lsr r4 │ │ │ │ + @ instruction: 0x0013c4bc │ │ │ │ + mulseq r2, r8, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #44] @ 0x2c │ │ │ │ ldr lr, [ip, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ @@ -498978,39 +498978,39 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r5, [pc, #224] @ 205c9c │ │ │ │ mov r1, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205c10 │ │ │ │ ldr r5, [pc, #196] @ 205ca0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ bl 2042bc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205c84 │ │ │ │ ldrh r1, [r4, #72] @ 0x48 │ │ │ │ subs r0, r1, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 205c40 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 205c1c │ │ │ │ cmp r6, #0 │ │ │ │ beq 205bd4 │ │ │ │ ldr r5, [pc, #92] @ 205ca4 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -499018,15 +499018,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 205c5c │ │ │ │ cmp r6, #0 │ │ │ │ bne 205c48 │ │ │ │ b 205bd4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -499081,15 +499081,15 @@ │ │ │ │ sub sp, fp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [pc, #528] @ 205f68 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205ecc │ │ │ │ ldrh r9, [r6, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #496] @ 205f6c │ │ │ │ lsl r3, r9, #2 │ │ │ │ add r3, r3, #7 │ │ │ │ lsr r3, r3, #3 │ │ │ │ @@ -499121,15 +499121,15 @@ │ │ │ │ cmp r9, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 205dd8 │ │ │ │ ldr r4, [pc, #376] @ 205f74 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205f40 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 208244 │ │ │ │ @@ -499163,30 +499163,30 @@ │ │ │ │ b 205dc4 │ │ │ │ mvn r0, #15 │ │ │ │ b 205d24 │ │ │ │ ldr r4, [pc, #212] @ 205f78 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 205e34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [r4] │ │ │ │ bl 13ed9c │ │ │ │ b 205e34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 205efc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ bne 205ed8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 205d70 │ │ │ │ ldr r5, [pc, #120] @ 205f7c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #0 │ │ │ │ @@ -499194,15 +499194,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ bne 205f18 │ │ │ │ cmp r4, #0 │ │ │ │ bne 205f04 │ │ │ │ b 205d70 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -499241,27 +499241,27 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #12 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206038 │ │ │ │ add r2, r6, #40 @ 0x28 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ add r3, r4, #56 @ 0x38 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -499273,41 +499273,41 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ bne 206054 │ │ │ │ cmp r7, #0 │ │ │ │ bne 206040 │ │ │ │ b 205ff0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ beq 206070 │ │ │ │ b 206080 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r9, r0, #12 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2061a8 │ │ │ │ ldr r3, [r8, #44] @ 0x2c │ │ │ │ add r6, r8, #40 @ 0x28 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ sub r4, r3, #56 @ 0x38 │ │ │ │ @@ -499324,15 +499324,15 @@ │ │ │ │ bl 205134 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r1, r7} │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 3220e0 │ │ │ │ + bl 321fd0 │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ lsr r3, r3, #22 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ bl 204f18 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr ip, [r4, #56] @ 0x38 │ │ │ │ @@ -499349,15 +499349,15 @@ │ │ │ │ sub r3, r3, #56 @ 0x38 │ │ │ │ cmp r6, r2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ bne 2060f8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2061ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 206208 │ │ │ │ mov r2, #0 │ │ │ │ @@ -499365,15 +499365,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r9] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ bne 2061c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2061b0 │ │ │ │ b 2060d8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -499383,15 +499383,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 13ed9c │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ beq 2061e0 │ │ │ │ b 20620c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499411,30 +499411,30 @@ │ │ │ │ add r0, r4, #16 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r6, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 3222d4 │ │ │ │ + bl 3221c4 │ │ │ │ mov r3, #22 │ │ │ │ mov r0, r4 │ │ │ │ strb r7, [r4, #32] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 2060a0 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 321d90 │ │ │ │ + bl 321c80 │ │ │ │ add r5, r6, #1056 @ 0x420 │ │ │ │ add r4, r6, #44 @ 0x2c │ │ │ │ add r5, r5, #12 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 2062e8 │ │ │ │ bl 204f18 │ │ │ │ @@ -499460,30 +499460,30 @@ │ │ │ │ mov r7, r2 │ │ │ │ bl 2060a0 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ add r4, r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ cmp r0, #0 │ │ │ │ bne 206498 │ │ │ │ cmp r4, #8192 @ 0x2000 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ mov sl, #64 @ 0x40 │ │ │ │ mov fp, #0 │ │ │ │ strb r3, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #16 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 321dcc │ │ │ │ + bl 321cbc │ │ │ │ mov r5, r0 │ │ │ │ orrs r1, r5, r1 │ │ │ │ beq 20643c │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ str r5, [r0, #92] @ 0x5c │ │ │ │ @@ -499494,15 +499494,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ beq 206460 │ │ │ │ mov r0, r3 │ │ │ │ bl 204ef0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2064dc │ │ │ │ ldr r3, [pc, #324] @ 206530 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r9, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ @@ -499521,15 +499521,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r9, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206518 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -499552,15 +499552,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 2064b4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2064a0 │ │ │ │ b 206364 │ │ │ │ mov r3, #0 │ │ │ │ @@ -499569,15 +499569,15 @@ │ │ │ │ str r3, [r6, #12] │ │ │ │ bl 13ed9c │ │ │ │ b 2063e4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 2064d0 │ │ │ │ b 2064f8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -499603,15 +499603,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str sp, [sp] │ │ │ │ str sp, [sp, #4] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ mov r5, sp │ │ │ │ cmp r0, #0 │ │ │ │ bne 20667c │ │ │ │ ldr r0, [r6, #1576] @ 0x628 │ │ │ │ cmp r0, #0 │ │ │ │ ble 20662c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ @@ -499645,15 +499645,15 @@ │ │ │ │ cmp r1, ip │ │ │ │ bne 2065b8 │ │ │ │ add ip, ip, #28 │ │ │ │ cmp ip, r0 │ │ │ │ bne 206614 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2066c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 205090 │ │ │ │ ldr r2, [pc, #184] @ 206708 │ │ │ │ ldr r3, [pc, #176] @ 206704 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -499673,15 +499673,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 206698 │ │ │ │ cmp r9, #0 │ │ │ │ bne 206684 │ │ │ │ b 20659c │ │ │ │ mov r3, #0 │ │ │ │ @@ -499690,15 +499690,15 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ bl 13ed9c │ │ │ │ b 206640 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 2066b4 │ │ │ │ b 2066dc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r9, r2, r0, lsr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -499882,15 +499882,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r9] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206b0c │ │ │ │ ldr r2, [r8, #24] │ │ │ │ cmp r5, r2 │ │ │ │ sub r4, r2, #56 @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ bne 206a2c │ │ │ │ @@ -499905,15 +499905,15 @@ │ │ │ │ beq 206a3c │ │ │ │ mov r0, r4 │ │ │ │ bl 205b88 │ │ │ │ subs fp, r0, #0 │ │ │ │ beq 206a0c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206b50 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 205090 │ │ │ │ @@ -499937,15 +499937,15 @@ │ │ │ │ str r0, [ip, #4] │ │ │ │ str ip, [r0] │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r8, #4] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206bc4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ @@ -499965,15 +499965,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 206b28 │ │ │ │ cmp r4, #0 │ │ │ │ bne 206b14 │ │ │ │ b 2069f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -499987,20 +499987,20 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 206a5c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 206b44 │ │ │ │ b 206b80 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r2, #3 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r8, #8] │ │ │ │ @@ -500059,15 +500059,15 @@ │ │ │ │ bl 1e074 <__clock_gettime64@plt> │ │ │ │ ldrd r8, [sp] │ │ │ │ add r7, r6, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ strd r8, [r5, #64] @ 0x40 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206d50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -500075,15 +500075,15 @@ │ │ │ │ str r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r7 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206d94 │ │ │ │ ldrd r2, [sp] │ │ │ │ ldr r0, [r6, #1584] @ 0x630 │ │ │ │ ldr r1, [r6, #1588] @ 0x634 │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq r2, r0 │ │ │ │ @@ -500110,15 +500110,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 206d6c │ │ │ │ cmp r8, #0 │ │ │ │ bne 206d58 │ │ │ │ b 206cbc │ │ │ │ mov r3, #0 │ │ │ │ @@ -500127,15 +500127,15 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ bl 13ed9c │ │ │ │ b 206cf8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 206d88 │ │ │ │ b 206db0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r9, r2, r4, ror #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -500143,15 +500143,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -500167,19 +500167,19 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ add r0, r4, #3456 @ 0xd80 │ │ │ │ - bl 327fbc │ │ │ │ + bl 327eac │ │ │ │ ldr r0, [r4, #3244] @ 0xcac │ │ │ │ cmp r0, #0 │ │ │ │ beq 206e80 │ │ │ │ bl 204f18 │ │ │ │ ldr r0, [r4, #3208] @ 0xc88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 206e90 │ │ │ │ @@ -500250,20 +500250,20 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 208438 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2070c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dcd8 │ │ │ │ - bl 327d78 │ │ │ │ + bl 327c68 │ │ │ │ bl 1417dc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #3456 @ 0xd80 │ │ │ │ - bl 327d94 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 327c84 │ │ │ │ + bl 3290c8 │ │ │ │ str r8, [r4, #8] │ │ │ │ ldr r3, [pc, #544] @ 2071ec │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [r9, r3] │ │ │ │ ldr r3, [pc, #536] @ 2071f0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r5, [r9, r3] │ │ │ │ @@ -500386,40 +500386,40 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148144 │ │ │ │ mov r1, r4 │ │ │ │ bl 147f6c │ │ │ │ ldr r4, [pc, #108] @ 207230 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ strb r7, [r4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r6] │ │ │ │ b 2070dc │ │ │ │ ldrdeq sl, [r2], #-32 @ 0xffffffe0 @ │ │ │ │ @ instruction: 0x0062909c │ │ │ │ - andseq r7, r3, r8, asr sp │ │ │ │ + andseq r7, r3, r8, asr #24 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ - andseq r0, r4, ip, lsl #18 │ │ │ │ - andseq sl, r3, r0, asr #31 │ │ │ │ - andseq r3, r2, r8, lsl #23 │ │ │ │ - andseq lr, r6, ip, asr lr │ │ │ │ - andseq sl, r3, r4, ror #29 │ │ │ │ + @ instruction: 0x001407fc │ │ │ │ + @ instruction: 0x0013aeb0 │ │ │ │ + andseq r3, r2, r8, ror sl │ │ │ │ + andseq lr, r6, r4, asr #26 │ │ │ │ + @ instruction: 0x0013add4 │ │ │ │ rsbeq pc, r4, sp, lsr sp @ │ │ │ │ rsbeq pc, r4, r8, lsr #26 │ │ │ │ - @ instruction: 0x0016edf0 │ │ │ │ - andseq sl, r3, ip, lsr #29 │ │ │ │ - andseq r3, r2, ip, lsl fp │ │ │ │ + @ instruction: 0x0016ecd8 │ │ │ │ + mulseq r3, ip, sp │ │ │ │ + andseq r3, r2, ip, lsl #20 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - andseq lr, r6, r8, ror sp │ │ │ │ - andseq sl, r3, r0, ror #27 │ │ │ │ - andseq r3, r2, r4, lsr #21 │ │ │ │ - andseq sl, r3, r4, lsl #28 │ │ │ │ + andseq lr, r6, r0, ror #24 │ │ │ │ + @ instruction: 0x0013acd0 │ │ │ │ + mulseq r2, r4, r9 │ │ │ │ + @ instruction: 0x0013acf4 │ │ │ │ rsbeq pc, r4, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 161c94 │ │ │ │ mov r5, r0 │ │ │ │ @@ -500456,23 +500456,23 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148144 │ │ │ │ mov r1, r4 │ │ │ │ bl 147f6c │ │ │ │ ldr r4, [pc, #40] @ 207304 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ b 2072ac │ │ │ │ rsbeq pc, r4, sp, ror #22 │ │ │ │ rsbeq pc, r4, r8, asr fp @ │ │ │ │ - andseq sl, r3, ip, ror #25 │ │ │ │ + @ instruction: 0x0013abdc │ │ │ │ rsbeq pc, r4, r0, lsr fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -500540,15 +500540,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 20757c │ │ │ │ stm r4, {r5, r6} │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -500650,64 +500650,64 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ b 207574 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r8, r2, ip, lsl ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r8, r2, ip, lsl #22 │ │ │ │ - @ instruction: 0x0016e9dc │ │ │ │ - andseq sl, r3, ip, asr #21 │ │ │ │ - @ instruction: 0x001236f8 │ │ │ │ - andseq lr, r6, ip, lsr #19 │ │ │ │ - andseq sl, r3, r0, lsl #21 │ │ │ │ - andseq r3, r2, r8, asr #13 │ │ │ │ - andseq lr, r6, r0, lsl #19 │ │ │ │ - andseq sl, r3, ip, lsl #21 │ │ │ │ - mulseq r2, ip, r6 │ │ │ │ - andseq lr, r6, r8, asr #18 │ │ │ │ - andseq sl, r3, r0, ror sl │ │ │ │ - andseq r3, r2, r4, ror #12 │ │ │ │ + andseq lr, r6, r4, asr #17 │ │ │ │ + @ instruction: 0x0013a9bc │ │ │ │ + andseq r3, r2, r8, ror #11 │ │ │ │ + mulseq r6, r4, r8 │ │ │ │ + andseq sl, r3, r0, ror r9 │ │ │ │ + @ instruction: 0x001235b8 │ │ │ │ + andseq lr, r6, r8, ror #16 │ │ │ │ + andseq sl, r3, ip, ror r9 │ │ │ │ + andseq r3, r2, ip, lsl #11 │ │ │ │ + andseq lr, r6, r0, lsr r8 │ │ │ │ + andseq sl, r3, r0, ror #18 │ │ │ │ + andseq r3, r2, r4, asr r5 │ │ │ │ mov r2, #1 │ │ │ │ b 2073c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #208] @ 207708 │ │ │ │ ldr r2, [pc, #208] @ 20770c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207684 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2076c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 2076e4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 2076a0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 20768c │ │ │ │ b 20765c │ │ │ │ mov r3, #0 │ │ │ │ @@ -500717,15 +500717,15 @@ │ │ │ │ bl 13ed9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 2076bc │ │ │ │ b 2076e8 │ │ │ │ rsbeq r8, r2, r0, asr #19 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -500736,15 +500736,15 @@ │ │ │ │ ldr r2, [pc, #228] @ 207810 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2077a4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ bne 207778 │ │ │ │ @@ -500752,15 +500752,15 @@ │ │ │ │ bl 204f18 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -500771,26 +500771,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 2077c0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2077ac │ │ │ │ b 20774c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 2077dc │ │ │ │ b 2077ec │ │ │ │ ldrdeq r8, [r2], #-128 @ 0xffffff80 @ │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ @@ -500989,23 +500989,23 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207b80 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207bc4 │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ @@ -501018,15 +501018,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 207b9c │ │ │ │ cmp r8, #0 │ │ │ │ bne 207b88 │ │ │ │ b 207b40 │ │ │ │ mov r3, #0 │ │ │ │ @@ -501035,15 +501035,15 @@ │ │ │ │ str r3, [r6] │ │ │ │ bl 13ed9c │ │ │ │ b 207b60 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 207bb8 │ │ │ │ b 207be0 │ │ │ │ rsbeq r8, r2, r0, ror #9 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -501054,38 +501054,38 @@ │ │ │ │ ldr r2, [pc, #208] @ 207cf4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207c6c │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207cb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 207ccc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 207c88 │ │ │ │ cmp r6, #0 │ │ │ │ bne 207c74 │ │ │ │ b 207c44 │ │ │ │ mov r3, #0 │ │ │ │ @@ -501095,15 +501095,15 @@ │ │ │ │ bl 13ed9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 207ca4 │ │ │ │ b 207cd0 │ │ │ │ ldrdeq r8, [r2], #-56 @ 0xffffffc8 @ │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -501118,25 +501118,25 @@ │ │ │ │ ldr r2, [pc, #304] @ 207e54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207de8 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 207d84 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -501172,26 +501172,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 207e04 │ │ │ │ cmp r6, #0 │ │ │ │ bne 207df0 │ │ │ │ b 207d44 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 207e20 │ │ │ │ b 207e30 │ │ │ │ ldrdeq r8, [r2], #-40 @ 0xffffffd8 @ │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -501254,64 +501254,64 @@ │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ add r4, r7, #3232 @ 0xca0 │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ ldr r8, [pc, #728] @ 20823c │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2080bc │ │ │ │ ldr r6, [r7, #3232] @ 0xca0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 207f84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r5 │ │ │ │ beq 207fb4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 208100 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [pc, #644] @ 208240 │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2081d4 │ │ │ │ ldr r3, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2081bc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2081a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 207ee4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 208118 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 208090 │ │ │ │ @@ -501334,15 +501334,15 @@ │ │ │ │ cmn r0, #1 │ │ │ │ beq 208088 │ │ │ │ bl 1e1e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de10 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 207f98 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r8] │ │ │ │ bl 13ed9c │ │ │ │ @@ -501353,15 +501353,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 2080d8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2080c4 │ │ │ │ b 207f6c │ │ │ │ mov r3, #0 │ │ │ │ @@ -501377,34 +501377,34 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ bne 208134 │ │ │ │ cmp r4, #0 │ │ │ │ bne 208120 │ │ │ │ b 208028 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ beq 208150 │ │ │ │ b 208160 │ │ │ │ ldr r1, [r7, #3240] @ 0xca8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 2080f4 │ │ │ │ b 208184 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -501419,28 +501419,28 @@ │ │ │ │ b 207ff4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 208200 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 208230 │ │ │ │ b 2081e0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 208214 │ │ │ │ cmp r9, #0 │ │ │ │ bne 208200 │ │ │ │ b 207fd4 │ │ │ │ @ instruction: 0x00628098 │ │ │ │ @@ -501495,15 +501495,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 208354 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -501526,15 +501526,15 @@ │ │ │ │ b 206e40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -501801,17 +501801,17 @@ │ │ │ │ blcc fe8bafd0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsbeq r7, r2, ip, lsr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ blcc fe8bafdc │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ strheq r7, [r2], #-136 @ 0xffffff78 @ │ │ │ │ - @ instruction: 0x0016d7d8 │ │ │ │ - andseq r9, r3, ip, asr #17 │ │ │ │ - mulseq r2, r0, r4 │ │ │ │ + andseq sp, r6, r0, asr #13 │ │ │ │ + @ instruction: 0x001397bc │ │ │ │ + andseq r2, r2, r0, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [pc, #192] @ 2088cc │ │ │ │ mov ip, r1 │ │ │ │ @@ -501862,17 +501862,17 @@ │ │ │ │ bl 140b74 │ │ │ │ mvn r0, #0 │ │ │ │ b 20886c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, r2, r0, ror #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r7, r2, r4, lsl #15 │ │ │ │ - @ instruction: 0x0016d6b0 │ │ │ │ - @ instruction: 0x001397d8 │ │ │ │ - andseq r2, r2, r8, ror r3 │ │ │ │ + mulseq r6, r8, r5 │ │ │ │ + andseq r9, r3, r8, asr #13 │ │ │ │ + andseq r2, r2, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ @@ -501928,17 +501928,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 20895c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, r2, r8, ror #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x00627694 │ │ │ │ - mulseq r6, r4, r5 │ │ │ │ - @ instruction: 0x001396fc │ │ │ │ - andseq r2, r2, ip, lsl #5 │ │ │ │ + andseq sp, r6, ip, ror r4 │ │ │ │ + andseq r9, r3, ip, ror #11 │ │ │ │ + andseq r2, r2, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #276] @ 208b18 │ │ │ │ ldr r3, [pc, #276] @ 208b1c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -502130,19 +502130,19 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ mvn r0, #0 │ │ │ │ b 208b88 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r7, [r2], #-68 @ 0xffffffbc @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq sp, r6, r5, asr #7 │ │ │ │ + andseq sp, r6, sp, lsr #5 │ │ │ │ rsbeq r7, r2, r8, ror #8 │ │ │ │ - andseq sp, r6, r8, ror #4 │ │ │ │ - andseq r9, r3, r4, lsr #7 │ │ │ │ - andseq r1, r2, r4, asr #30 │ │ │ │ + andseq sp, r6, r0, asr r1 │ │ │ │ + mulseq r3, r4, r2 │ │ │ │ + andseq r1, r2, r4, lsr lr │ │ │ │ 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 r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -502311,37 +502311,37 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 140b74 │ │ │ │ b 208ea8 │ │ │ │ rsbeq r7, r2, r8, asr #1 │ │ │ │ - andseq sp, r6, r8, lsl #4 │ │ │ │ + ldrsheq sp, [r6], -r0 │ │ │ │ strdeq r6, [r2], #-244 @ 0xffffff0c @ │ │ │ │ - andseq sp, r6, r8, lsr #1 │ │ │ │ - @ instruction: 0x001392bc │ │ │ │ - andseq r1, r2, r8, lsr #27 │ │ │ │ + mulseq r6, r0, pc @ │ │ │ │ + andseq r9, r3, ip, lsr #3 │ │ │ │ + mulseq r2, r8, ip │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - andseq r9, r3, r4, lsr r2 │ │ │ │ - andseq sp, r6, r4, lsr #1 │ │ │ │ - andseq r1, r2, r0, asr #26 │ │ │ │ - andseq r1, r2, ip, lsl #26 │ │ │ │ - andseq sp, r6, r0, ror r0 │ │ │ │ - @ instruction: 0x001391dc │ │ │ │ + andseq r9, r3, r4, lsr #2 │ │ │ │ + andseq ip, r6, ip, lsl #31 │ │ │ │ + andseq r1, r2, r0, lsr ip │ │ │ │ + @ instruction: 0x00121bfc │ │ │ │ + andseq ip, r6, r8, asr pc │ │ │ │ + andseq r9, r3, ip, asr #1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - andseq r9, r3, ip, lsl #3 │ │ │ │ - andseq sp, r6, ip, lsr r0 │ │ │ │ - @ instruction: 0x00121cd8 │ │ │ │ + andseq r9, r3, ip, ror r0 │ │ │ │ + andseq ip, r6, r4, lsr #30 │ │ │ │ + andseq r1, r2, r8, asr #23 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - andseq sp, r6, r0, lsl r0 │ │ │ │ - andseq r9, r3, ip, asr #2 │ │ │ │ - andseq r1, r2, ip, lsr #25 │ │ │ │ - andseq ip, r6, ip, asr #31 │ │ │ │ - andseq r9, r3, r8, asr r0 │ │ │ │ - andseq r1, r2, r8, ror #24 │ │ │ │ + @ instruction: 0x0016cef8 │ │ │ │ + andseq r9, r3, ip, lsr r0 │ │ │ │ + mulseq r2, ip, fp │ │ │ │ + @ instruction: 0x0016ceb4 │ │ │ │ + andseq r8, r3, r8, asr #30 │ │ │ │ + andseq r1, r2, r8, asr fp │ │ │ │ ldr r3, [r0, #24] │ │ │ │ tst r3, #4 │ │ │ │ ldrhne r0, [r0, #36] @ 0x24 │ │ │ │ addne r0, r0, #1 │ │ │ │ moveq r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -503302,15 +503302,15 @@ │ │ │ │ bl 207aec │ │ │ │ ldr r3, [pc, #1228] @ 20a414 │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20a388 │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ movne r9, #0 │ │ │ │ beq 209f94 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ @@ -503319,15 +503319,15 @@ │ │ │ │ bl 205a1c │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bhi 209f74 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20a370 │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ str r7, [fp, #-104] @ 0xffffff98 │ │ │ │ cmn r3, #1 │ │ │ │ strne r3, [fp, #-84] @ 0xffffffac │ │ │ │ ldrne r3, [fp, #-116] @ 0xffffff8c │ │ │ │ @@ -503580,51 +503580,51 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 20a3a4 │ │ │ │ cmp r9, #0 │ │ │ │ bne 20a390 │ │ │ │ b 209f64 │ │ │ │ sub r9, r9, #4 │ │ │ │ add r3, sp, r9 │ │ │ │ str r0, [r3] │ │ │ │ b 209d8c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 20a3c0 │ │ │ │ b 20a3e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r6, r2, r0, ror #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r6, r2, r0, lsl #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ @ instruction: 0x00625f90 │ │ │ │ - andseq r0, r2, ip, ror #20 │ │ │ │ + andseq r0, r2, ip, asr r9 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - mulseq r3, r0, pc @ │ │ │ │ - andseq fp, r6, r8, asr #27 │ │ │ │ - andseq fp, r6, r8, lsl #27 │ │ │ │ - andseq r7, r3, r8, ror pc │ │ │ │ - andseq fp, r6, r0, lsr #26 │ │ │ │ - andseq r7, r3, r0, asr #30 │ │ │ │ - @ instruction: 0x001209b0 │ │ │ │ - andseq r7, r3, r0, lsl pc │ │ │ │ + andseq r7, r3, r0, lsl #29 │ │ │ │ + @ instruction: 0x0016bcb0 │ │ │ │ + andseq fp, r6, r0, ror ip │ │ │ │ + andseq r7, r3, r8, ror #28 │ │ │ │ + andseq fp, r6, r8, lsl #24 │ │ │ │ + andseq r7, r3, r0, lsr lr │ │ │ │ + andseq r0, r2, r0, lsr #17 │ │ │ │ + andseq r7, r3, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ @@ -503962,36 +503962,36 @@ │ │ │ │ beq 20ac68 │ │ │ │ ldr r3, [fp, #-192] @ 0xffffff40 │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #3456 @ 0xd80 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ - bl 3280b8 │ │ │ │ + bl 327fa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20ac68 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #4 │ │ │ │ bne 20ae9c │ │ │ │ bl 1417dc │ │ │ │ ldr r5, [fp, #-172] @ 0xffffff54 │ │ │ │ ldr r2, [fp, #-192] @ 0xffffff40 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, #14 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3283b4 │ │ │ │ + bl 3282a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dff0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3283b4 │ │ │ │ + bl 3282a4 │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ ldr sl, [fp, #-116] @ 0xffffff8c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ str sl, [fp, #-184] @ 0xffffff48 │ │ │ │ beq 20ab44 │ │ │ │ sub r3, fp, #52 @ 0x34 │ │ │ │ @@ -504005,15 +504005,15 @@ │ │ │ │ b 20aa7c │ │ │ │ ldr r6, [r9] │ │ │ │ ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ and r6, r6, #4 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3283b4 │ │ │ │ + bl 3282a4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 20aac8 │ │ │ │ mov r0, r4 │ │ │ │ bl 204f18 │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ @@ -504033,22 +504033,22 @@ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ beq 20aa3c │ │ │ │ ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3283b4 │ │ │ │ + bl 3282a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 205870 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3283b4 │ │ │ │ + bl 3282a4 │ │ │ │ b 20aa60 │ │ │ │ bl 1e2fc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [fp, #-196] @ 0xffffff3c │ │ │ │ mov r1, r9 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -504109,43 +504109,43 @@ │ │ │ │ ldr r0, [fp, #-172] @ 0xffffff54 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r3, #12 │ │ │ │ - bl 3283b4 │ │ │ │ + bl 3282a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 205870 │ │ │ │ ldr r3, [fp, #-176] @ 0xffffff50 │ │ │ │ mov r1, #12 │ │ │ │ add r2, r0, r6 │ │ │ │ ldr r0, [fp, #-172] @ 0xffffff54 │ │ │ │ - bl 3283b4 │ │ │ │ + bl 3282a4 │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldr r0, [fp, #-172] @ 0xffffff54 │ │ │ │ mov r1, #6 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r3, #12 │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 3283b4 │ │ │ │ + bl 3282a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 204f18 │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ add r5, r5, #32 │ │ │ │ bcc 20ab68 │ │ │ │ ldr r6, [fp, #-188] @ 0xffffff44 │ │ │ │ ldr r9, [fp, #-200] @ 0xffffff38 │ │ │ │ ldr r0, [fp, #-172] @ 0xffffff54 │ │ │ │ - bl 32840c │ │ │ │ + bl 3282fc │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ bhi 20acb4 │ │ │ │ ldr r3, [fp, #-196] @ 0xffffff3c │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ beq 20ac84 │ │ │ │ bl 1e1e8 │ │ │ │ @@ -504299,23 +504299,23 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r5, r2, r0, lsl #20 │ │ │ │ rsbeq r5, r2, r8, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ rsbeq r5, r2, ip, ror #6 │ │ │ │ - andseq pc, r1, r8, ror #30 │ │ │ │ - mulseq r3, r4, r4 │ │ │ │ - @ instruction: 0x0016b2d4 │ │ │ │ - andseq fp, r6, r8, lsr #5 │ │ │ │ - andseq r7, r3, r4, ror r4 │ │ │ │ - andseq fp, r6, r0, asr #4 │ │ │ │ - andseq r7, r3, ip, lsr r4 │ │ │ │ - andseq pc, r1, ip, lsr #29 │ │ │ │ - andseq r7, r3, r8, lsl #8 │ │ │ │ + andseq pc, r1, r8, asr lr @ │ │ │ │ + andseq r7, r3, r4, lsl #7 │ │ │ │ + @ instruction: 0x0016b1bc │ │ │ │ + mulseq r6, r0, r1 │ │ │ │ + andseq r7, r3, r4, ror #6 │ │ │ │ + andseq fp, r6, r8, lsr #2 │ │ │ │ + andseq r7, r3, ip, lsr #6 │ │ │ │ + mulseq r1, ip, sp │ │ │ │ + @ instruction: 0x001372f8 │ │ │ │ ldr r1, [pc, #4] @ 20af1c │ │ │ │ add r1, pc, r1 │ │ │ │ b 20cb00 │ │ │ │ @ instruction: 0xfffff6c0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ tst r3, #4 │ │ │ │ @@ -504753,15 +504753,15 @@ │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 208304 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, r2, r0, lsr #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r3, r0, lsl #17 │ │ │ │ + andseq r3, r3, r0, ror r7 │ │ │ │ eorsgt r3, r0, r3, lsl #28 │ │ │ │ @ instruction: 0xfffffa80 │ │ │ │ @ instruction: 0xfffffa08 │ │ │ │ @ instruction: 0x00624a9c │ │ │ │ rsbeq fp, r4, r8, ror r8 │ │ │ │ rsbeq fp, r4, r4, ror r8 │ │ │ │ rsbeq r4, r2, ip, lsr #20 │ │ │ │ @@ -504987,15 +504987,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20bc48 │ │ │ │ ldr r3, [r7, #3228] @ 0xc9c │ │ │ │ add r5, r7, #3216 @ 0xc90 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, r3 │ │ │ │ beq 20b9e8 │ │ │ │ @@ -505043,15 +505043,15 @@ │ │ │ │ ldr r3, [pc, #712] @ 20bd40 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20bc8c │ │ │ │ ldrh r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq 20bae8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -505080,15 +505080,15 @@ │ │ │ │ bl 205a1c │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r2 │ │ │ │ bcc 20baf8 │ │ │ │ ldr r0, [sp] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20bcd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 207c08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmn r3, #1 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ @@ -505119,30 +505119,30 @@ │ │ │ │ beq 20bba8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20bc04 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #3240] @ 0xca8 │ │ │ │ bl 13ed9c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 20b3b4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20bbc8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [fp, #44] @ 0x2c │ │ │ │ eor r3, r3, #1 │ │ │ │ @@ -505164,15 +505164,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 20bc64 │ │ │ │ cmp r5, #0 │ │ │ │ bne 20bc50 │ │ │ │ b 20b9b8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -505182,15 +505182,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 20bcac │ │ │ │ cmp r6, #0 │ │ │ │ bne 20bc94 │ │ │ │ b 20ba98 │ │ │ │ ldr r2, [sp] │ │ │ │ @@ -505200,25 +505200,25 @@ │ │ │ │ str r3, [r2] │ │ │ │ bl 13ed9c │ │ │ │ b 20bb2c │ │ │ │ ldr r1, [r7, #3240] @ 0xca8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 20bc80 │ │ │ │ b 20bcf4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 20bcc8 │ │ │ │ b 20bd1c │ │ │ │ rsbeq r4, r2, ip, ror #12 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -506026,22 +506026,22 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r6, r7, #3232 @ 0xca0 │ │ │ │ add r6, r6, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20ca74 │ │ │ │ mov r0, r7 │ │ │ │ bl 20b3b4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20cadc │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #3400] @ 0xd48 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #204] @ 20caf4 │ │ │ │ @@ -506067,28 +506067,28 @@ │ │ │ │ b 1df00 │ │ │ │ cmp r0, #2 │ │ │ │ beq 20caa0 │ │ │ │ ldr r1, [r7, #3240] @ 0xca8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 20cad0 │ │ │ │ b 20ca80 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 20cab4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 20caa0 │ │ │ │ b 20c9f4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -506120,15 +506120,15 @@ │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ bl 143a38 │ │ │ │ str r6, [r5, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20cb58 │ │ │ │ ldr r3, [pc, #16] @ 20cb84 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -506156,15 +506156,15 @@ │ │ │ │ add r5, r5, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [pc, #428] @ 20cd94 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20cd18 │ │ │ │ ldr r3, [r7, #3248] @ 0xcb0 │ │ │ │ ldr r0, [r7, #3244] @ 0xcac │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ cmp r0, #0 │ │ │ │ @@ -506183,15 +506183,15 @@ │ │ │ │ mov r8, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r7, #3248] @ 0xcb0 │ │ │ │ str r8, [r4, #20] │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, r9 │ │ │ │ bne 20cd5c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 205908 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, #8 │ │ │ │ @@ -506240,15 +506240,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 20cd34 │ │ │ │ cmp sl, #0 │ │ │ │ bne 20cd20 │ │ │ │ b 20cbfc │ │ │ │ mov r1, r8 │ │ │ │ @@ -506256,15 +506256,15 @@ │ │ │ │ str r9, [r7, #3252] @ 0xcb4 │ │ │ │ bl 13ed9c │ │ │ │ b 20cc68 │ │ │ │ ldr r1, [r7, #3252] @ 0xcb4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 20cd50 │ │ │ │ b 20cd74 │ │ │ │ rsbeq r3, r2, r4, lsl r4 │ │ │ │ subseq ip, pc, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ @@ -506420,16 +506420,16 @@ │ │ │ │ bl 140b74 │ │ │ │ b 20cfa8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r2, r4, asr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r9, r4, r1, asr #29 │ │ │ │ rsbeq r3, r2, r8, asr #32 │ │ │ │ - andseq r5, r3, r4, ror r2 │ │ │ │ - andseq sp, r1, r8, asr #24 │ │ │ │ + andseq r5, r3, r4, ror #2 │ │ │ │ + andseq sp, r1, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 20d0f4 │ │ │ │ ldr lr, [pc, #196] @ 20d0f8 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -506481,16 +506481,16 @@ │ │ │ │ bl 140b74 │ │ │ │ b 20d0a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r2, r2, r8, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r9, r4, r4, asr #27 │ │ │ │ rsbeq r2, r2, ip, asr #30 │ │ │ │ - @ instruction: 0x001351b0 │ │ │ │ - andseq sp, r1, r0, asr fp │ │ │ │ + andseq r5, r3, r0, lsr #1 │ │ │ │ + andseq sp, r1, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -506612,17 +506612,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 140b74 │ │ │ │ b 20d24c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r2, [r2], #-208 @ 0xffffff30 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r2, r2, r4, lsr #27 │ │ │ │ - andseq r8, r6, r4, lsl #26 │ │ │ │ - @ instruction: 0x00134fdc │ │ │ │ - andseq sp, r1, r8, asr #18 │ │ │ │ + andseq r8, r6, ip, ror #23 │ │ │ │ + andseq r4, r3, ip, asr #29 │ │ │ │ + andseq sp, r1, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -507046,45 +507046,45 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ b 20d870 │ │ │ │ ldr r1, [pc, #124] @ 20da50 │ │ │ │ add r1, pc, r1 │ │ │ │ b 20d918 │ │ │ │ - andseq r4, r3, ip, lsl #25 │ │ │ │ - mulseq r6, r0, r9 │ │ │ │ - andseq r0, r2, r4, ror sl │ │ │ │ - andseq r4, r3, ip, lsr ip │ │ │ │ - andseq r8, r6, r8, lsr r9 │ │ │ │ - @ instruction: 0x00134bf4 │ │ │ │ + andseq r4, r3, ip, ror fp │ │ │ │ + andseq r8, r6, r8, ror r8 │ │ │ │ + andseq r0, r2, r4, ror #18 │ │ │ │ + andseq r4, r3, ip, lsr #22 │ │ │ │ + andseq r8, r6, r0, lsr #16 │ │ │ │ + andseq r4, r3, r4, ror #21 │ │ │ │ subseq fp, pc, r0, ror lr @ │ │ │ │ - andseq r4, r3, r8, asr #23 │ │ │ │ + @ instruction: 0x00134ab8 │ │ │ │ subseq fp, pc, r4, asr #28 │ │ │ │ - andseq r4, r3, r4, lsr #23 │ │ │ │ + mulseq r3, r4, sl │ │ │ │ subseq fp, pc, r4, lsl lr @ │ │ │ │ - andseq r4, r3, r4, lsl #23 │ │ │ │ + andseq r4, r3, r4, ror sl │ │ │ │ subseq fp, pc, ip, asr #27 │ │ │ │ - andseq r4, r3, r0, ror #22 │ │ │ │ + andseq r4, r3, r0, asr sl │ │ │ │ subseq fp, pc, r8, lsl #27 │ │ │ │ - andseq r4, r3, ip, lsr fp │ │ │ │ + andseq r4, r3, ip, lsr #20 │ │ │ │ subseq fp, pc, r8, lsl #27 │ │ │ │ - andseq r4, r3, r0, lsr #22 │ │ │ │ + andseq r4, r3, r0, lsl sl │ │ │ │ subseq fp, pc, ip, asr sp @ │ │ │ │ - andseq r4, r3, r0, lsl #22 │ │ │ │ + @ instruction: 0x001349f0 │ │ │ │ ldrsbeq fp, [pc], #-204 @ │ │ │ │ - andseq r4, r3, ip, lsl #22 │ │ │ │ - @ instruction: 0x00134adc │ │ │ │ - @ instruction: 0x00134dfc │ │ │ │ - andseq r4, r3, r8, asr #19 │ │ │ │ - @ instruction: 0x001349b8 │ │ │ │ - andseq r4, r3, r8, lsr sl │ │ │ │ - andseq r4, r3, r0, lsl sl │ │ │ │ - @ instruction: 0x001349d8 │ │ │ │ - @ instruction: 0x001349b8 │ │ │ │ - andseq pc, r3, r4, asr r3 @ │ │ │ │ + @ instruction: 0x001349fc │ │ │ │ + andseq r4, r3, ip, asr #19 │ │ │ │ + andseq r4, r3, ip, ror #25 │ │ │ │ + @ instruction: 0x001348b8 │ │ │ │ + andseq r4, r3, r8, lsr #17 │ │ │ │ + andseq r4, r3, r8, lsr #18 │ │ │ │ + andseq r4, r3, r0, lsl #18 │ │ │ │ + andseq r4, r3, r8, asr #17 │ │ │ │ + andseq r4, r3, r8, lsr #17 │ │ │ │ + andseq pc, r3, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r0] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -507133,19 +507133,19 @@ │ │ │ │ b 20daa8 │ │ │ │ ldr r1, [pc, #32] @ 20db44 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ b 20daa0 │ │ │ │ - andseq r4, r3, r4, asr #18 │ │ │ │ - andseq r4, r3, ip, lsr r9 │ │ │ │ - andseq r4, r3, r4, lsl r9 │ │ │ │ - andseq r4, r3, r4, ror #17 │ │ │ │ - @ instruction: 0x001348bc │ │ │ │ + andseq r4, r3, r4, lsr r8 │ │ │ │ + andseq r4, r3, ip, lsr #16 │ │ │ │ + andseq r4, r3, r4, lsl #16 │ │ │ │ + @ instruction: 0x001347d4 │ │ │ │ + andseq r4, r3, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldrb r2, [r0] │ │ │ │ lsr r3, r1, #4 │ │ │ │ @@ -507212,20 +507212,20 @@ │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ b 20dba8 │ │ │ │ ldr r1, [pc, #32] @ 20dc84 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20db90 │ │ │ │ - andseq r4, r3, r4, lsr #17 │ │ │ │ - @ instruction: 0x001347f8 │ │ │ │ - @ instruction: 0x001347f0 │ │ │ │ - andseq r4, r3, r4, asr #15 │ │ │ │ - @ instruction: 0x001347f0 │ │ │ │ - @ instruction: 0x001347d0 │ │ │ │ + mulseq r3, r4, r7 │ │ │ │ + andseq r4, r3, r8, ror #13 │ │ │ │ + andseq r4, r3, r0, ror #13 │ │ │ │ + @ instruction: 0x001346b4 │ │ │ │ + andseq r4, r3, r0, ror #13 │ │ │ │ + andseq r4, r3, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ @@ -507279,21 +507279,21 @@ │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20dcb8 │ │ │ │ ldr r1, [pc, #36] @ 20dd94 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20dcb0 │ │ │ │ - andseq r4, r3, r4, lsl #15 │ │ │ │ - andseq r3, r2, r0, lsr #18 │ │ │ │ - @ instruction: 0x00148bb4 │ │ │ │ - @ instruction: 0x001682dc │ │ │ │ - andseq r0, r2, r0, asr #7 │ │ │ │ - @ instruction: 0x001238b4 │ │ │ │ - @ instruction: 0x001346d8 │ │ │ │ + andseq r4, r3, r4, ror r6 │ │ │ │ + andseq r3, r2, r0, lsl r8 │ │ │ │ + andseq r8, r4, r4, lsr #21 │ │ │ │ + andseq r8, r6, r4, asr #3 │ │ │ │ + @ instruction: 0x001202b0 │ │ │ │ + andseq r3, r2, r4, lsr #15 │ │ │ │ + andseq r4, r3, r8, asr #11 │ │ │ │ cmp r1, #0 │ │ │ │ beq 20ddc8 │ │ │ │ cmp r1, #4 │ │ │ │ bxne lr │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r2, [pc, #56] @ 20ddf0 │ │ │ │ @@ -507308,18 +507308,18 @@ │ │ │ │ bxne lr │ │ │ │ ldr r2, [pc, #24] @ 20ddf8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 20ddb8 │ │ │ │ ldr r2, [pc, #16] @ 20ddfc │ │ │ │ add r2, pc, r2 │ │ │ │ b 20ddb8 │ │ │ │ - @ instruction: 0x001346bc │ │ │ │ - andseq r4, r3, r0, asr #13 │ │ │ │ - andseq r4, r3, r4, lsl #13 │ │ │ │ - andseq r4, r3, ip, ror #12 │ │ │ │ + andseq r4, r3, ip, lsr #11 │ │ │ │ + @ instruction: 0x001345b0 │ │ │ │ + andseq r4, r3, r4, ror r5 │ │ │ │ + andseq r4, r3, ip, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ ldr r1, [pc, #112] @ 20de8c │ │ │ │ lsr r2, r2, #1 │ │ │ │ @@ -507348,17 +507348,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ tst r3, #8 │ │ │ │ popeq {r4, pc} │ │ │ │ b 20de58 │ │ │ │ subseq fp, pc, r4, asr #14 │ │ │ │ - andseq r4, r3, r0, asr r6 │ │ │ │ - andseq r4, r3, r4, asr #12 │ │ │ │ - andseq r4, r3, r4, lsr #12 │ │ │ │ + andseq r4, r3, r0, asr #10 │ │ │ │ + andseq r4, r3, r4, lsr r5 │ │ │ │ + andseq r4, r3, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ mov r4, r0 │ │ │ │ @@ -507374,16 +507374,16 @@ │ │ │ │ tst r3, #8 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [pc, #16] @ 20defc │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 1dc60 <__printf_chk@plt> │ │ │ │ - andseq r4, r3, r4, ror #11 │ │ │ │ - andseq r4, r3, r0, lsr #10 │ │ │ │ + @ instruction: 0x001344d4 │ │ │ │ + andseq r4, r3, r0, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -507415,20 +507415,20 @@ │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #1 │ │ │ │ bne 20df64 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #24] @ 20dfb0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 20df28 │ │ │ │ - andseq r4, r3, r4, lsr #11 │ │ │ │ - andseq r3, r2, r8, ror #8 │ │ │ │ - andseq r8, r4, r0, ror r9 │ │ │ │ - mulseq r6, r8, r0 │ │ │ │ - andseq r0, r2, ip, ror r1 │ │ │ │ - andseq r6, r3, r8, asr #4 │ │ │ │ + mulseq r3, r4, r4 │ │ │ │ + andseq r3, r2, r8, asr r3 │ │ │ │ + andseq r8, r4, r0, ror #16 │ │ │ │ + andseq r7, r6, r0, lsl #31 │ │ │ │ + andseq r0, r2, ip, rrx │ │ │ │ + andseq r6, r3, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrsb r3, [r0, #7] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -507546,30 +507546,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20e0a0 │ │ │ │ ldr r1, [pc, #64] @ 20e1e4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 20e150 │ │ │ │ - andseq r4, r3, r0, ror #5 │ │ │ │ - andseq r7, r6, r0, ror #31 │ │ │ │ - andseq r0, r2, r4, asr #1 │ │ │ │ - andseq r4, r3, ip, lsl #5 │ │ │ │ + @ instruction: 0x001341d0 │ │ │ │ + andseq r7, r6, r8, asr #29 │ │ │ │ + @ instruction: 0x0011ffb4 │ │ │ │ + andseq r4, r3, ip, ror r1 │ │ │ │ rsbeq r3, r2, r4, lsl #6 │ │ │ │ - andseq r3, r2, r4, lsr #22 │ │ │ │ - andseq r6, r3, ip, ror r8 │ │ │ │ - andseq r3, r2, r0, lsl #22 │ │ │ │ - andseq r4, r3, ip, lsl r4 │ │ │ │ - andseq r4, r3, ip, ror #7 │ │ │ │ - mulseq r3, ip, r3 │ │ │ │ - andseq r4, r3, r4, asr #11 │ │ │ │ - mulseq r3, ip, r3 │ │ │ │ - andseq r4, r3, r0, ror r3 │ │ │ │ - andseq r4, r3, r0, asr r3 │ │ │ │ - andseq lr, r3, r4, lsl #23 │ │ │ │ + andseq r3, r2, r4, lsl sl │ │ │ │ + andseq r6, r3, ip, ror #14 │ │ │ │ + @ instruction: 0x001239f0 │ │ │ │ + andseq r4, r3, ip, lsl #6 │ │ │ │ + @ instruction: 0x001342dc │ │ │ │ + andseq r4, r3, ip, lsl #5 │ │ │ │ + @ instruction: 0x001344b4 │ │ │ │ + andseq r4, r3, ip, lsl #5 │ │ │ │ + andseq r4, r3, r0, ror #4 │ │ │ │ + andseq r4, r3, r0, asr #4 │ │ │ │ + andseq lr, r3, r4, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1640] @ 20e870 │ │ │ │ @@ -507983,57 +507983,57 @@ │ │ │ │ mov r0, #1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20e660 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r1, r2, ip, ror #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq fp, pc, ip, asr #6 │ │ │ │ - @ instruction: 0x00133cb0 │ │ │ │ - andseq r3, r3, ip, lsr #25 │ │ │ │ + andseq r3, r3, r0, lsr #23 │ │ │ │ + mulseq r3, ip, fp │ │ │ │ ldrdeq r8, [r4], #-180 @ 0xffffff4c @ │ │ │ │ rsbeq r2, r2, r0, lsl #31 │ │ │ │ - andseq r3, r3, ip, ror ip │ │ │ │ - andseq pc, r1, r8, asr r0 @ │ │ │ │ + andseq r3, r3, ip, ror #22 │ │ │ │ + andseq lr, r1, r8, asr #30 │ │ │ │ rsbeq r8, r4, r8, asr #22 │ │ │ │ - @ instruction: 0x001341d8 │ │ │ │ - andseq r4, r3, ip, ror #3 │ │ │ │ - mulseq r3, r0, fp │ │ │ │ + andseq r4, r3, r8, asr #1 │ │ │ │ + ldrsbeq r4, [r3], -ip │ │ │ │ + andseq r3, r3, r0, lsl #21 │ │ │ │ strheq r8, [r4], #-164 @ 0xffffff5c @ │ │ │ │ - andseq r4, r3, r8, asr r1 │ │ │ │ - andseq r4, r3, r8, lsl #3 │ │ │ │ + andseq r4, r3, r8, asr #32 │ │ │ │ + andseq r4, r3, r8, ror r0 │ │ │ │ strheq r2, [r2], #-232 @ 0xffffff18 @ │ │ │ │ - andseq r3, r3, r8, lsr fp │ │ │ │ - andseq lr, r1, r8, lsl pc │ │ │ │ - andseq r4, r3, ip, lsl #1 │ │ │ │ + andseq r3, r3, r8, lsr #20 │ │ │ │ + andseq lr, r1, r8, lsl #28 │ │ │ │ + andseq r3, r3, ip, ror pc │ │ │ │ rsbeq r3, r2, ip, asr #9 │ │ │ │ - andseq r3, r3, ip, ror #20 │ │ │ │ - andseq lr, r3, ip, lsr r8 │ │ │ │ - andseq r4, r3, r8, asr #12 │ │ │ │ - andseq r2, r2, r0, ror #28 │ │ │ │ + andseq r3, r3, ip, asr r9 │ │ │ │ + andseq lr, r3, ip, lsr #14 │ │ │ │ + andseq r4, r3, r8, lsr r5 │ │ │ │ + andseq r2, r2, r0, asr sp │ │ │ │ rsbeq r3, r2, r4, asr #8 │ │ │ │ rsbeq r3, r2, r0, lsl #8 │ │ │ │ - andseq r0, r2, r0, lsl pc │ │ │ │ - andseq lr, r1, r4, asr #26 │ │ │ │ - andseq r3, r3, r8, lsl r9 │ │ │ │ + andseq r0, r2, r0, lsl #28 │ │ │ │ + andseq lr, r1, r4, lsr ip │ │ │ │ + andseq r3, r3, r8, lsl #16 │ │ │ │ rsbeq r8, r4, ip, lsr r8 │ │ │ │ rsbeq r3, r2, r0, asr #2 │ │ │ │ - andseq r3, r3, r0, asr #30 │ │ │ │ - andseq r2, r2, r8, lsl #26 │ │ │ │ - andseq lr, r1, r0, ror #24 │ │ │ │ - andseq r4, r2, r8, lsr #10 │ │ │ │ - andseq r4, r2, ip, lsl r5 │ │ │ │ - andseq r3, r3, ip, lsr #28 │ │ │ │ - andseq r3, r3, r0, lsl #28 │ │ │ │ - andseq r3, r3, ip, lsl lr │ │ │ │ + andseq r3, r3, r0, lsr lr │ │ │ │ + @ instruction: 0x00122bf8 │ │ │ │ + andseq lr, r1, r0, asr fp │ │ │ │ + andseq r4, r2, r8, lsl r4 │ │ │ │ + andseq r4, r2, ip, lsl #8 │ │ │ │ + andseq r3, r3, ip, lsl sp │ │ │ │ + @ instruction: 0x00133cf0 │ │ │ │ + andseq r3, r3, ip, lsl #26 │ │ │ │ rsbeq r1, r2, ip, asr r8 │ │ │ │ - @ instruction: 0x00133db0 │ │ │ │ - mulseq r3, r4, sp │ │ │ │ - andseq r0, r2, r0, ror ip │ │ │ │ - andseq r3, r3, r4, asr #29 │ │ │ │ - andseq r3, r3, r8, asr #26 │ │ │ │ + andseq r3, r3, r0, lsr #25 │ │ │ │ + andseq r3, r3, r4, lsl #25 │ │ │ │ + andseq r0, r2, r0, ror #22 │ │ │ │ + @ instruction: 0x00133db4 │ │ │ │ + andseq r3, r3, r8, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ 20ea1c │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [pc, #216] @ 20ea20 │ │ │ │ @@ -508069,15 +508069,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #100] @ 20ea28 │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310a54 │ │ │ │ + bl 310944 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ beq 20e98c │ │ │ │ cmp r4, #0 │ │ │ │ @@ -508097,15 +508097,15 @@ │ │ │ │ subseq sl, pc, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 31a1c8 │ │ │ │ + bl 31a0b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 142198 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -508557,27 +508557,27 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #164] @ 20f208 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ bl 1def4 <__atomic_store_8@plt> │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r9, #1 │ │ │ │ strb r9, [r8] │ │ │ │ b 20ea9c │ │ │ │ ldr r0, [pc, #128] @ 20f20c │ │ │ │ ldr r9, [pc, #128] @ 20f210 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148144 │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ str sl, [r9] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r9, #1 │ │ │ │ strb r9, [r8] │ │ │ │ b 20eef8 │ │ │ │ rsbeq r8, r4, r8, ror #7 │ │ │ │ rsbeq r8, r4, r8, asr #7 │ │ │ │ ldrdeq r8, [r4], #-48 @ 0xffffffd0 @ │ │ │ │ rsbeq r8, r4, r8, lsr #7 │ │ │ │ @@ -508592,18 +508592,18 @@ │ │ │ │ @ instruction: 0x001fffff │ │ │ │ @ instruction: 0x00648094 │ │ │ │ andeq r3, r0, pc, lsr pc │ │ │ │ rsbeq r7, r4, ip, ror pc │ │ │ │ rsbeq r7, r4, r0, ror #30 │ │ │ │ rsbeq r7, r4, ip, ror #30 │ │ │ │ rsbeq r7, r4, ip, asr pc │ │ │ │ - andseq r3, r3, r8, lsl sl │ │ │ │ + andseq r3, r3, r8, lsl #18 │ │ │ │ subseq fp, pc, r4, lsr #22 │ │ │ │ rsbeq r7, r4, r0, lsl #26 │ │ │ │ - @ instruction: 0x001339d0 │ │ │ │ + andseq r3, r3, r0, asr #17 │ │ │ │ rsbeq r7, r4, ip, asr #25 │ │ │ │ add r0, r0, #20 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -508624,26 +508624,26 @@ │ │ │ │ bne 20f2b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 203f14 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #116] @ 20f2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3193a8 │ │ │ │ - bl 319464 │ │ │ │ + bl 319298 │ │ │ │ + bl 319354 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 31e0f8 │ │ │ │ + bl 31dfe8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [pc, #88] @ 20f2f8 │ │ │ │ mov r1, sp │ │ │ │ and r2, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 319f4c │ │ │ │ + bl 319e3c │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r2, [pc, #64] @ 20f2fc │ │ │ │ ldr r3, [pc, #40] @ 20f2e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -508758,15 +508758,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13e654 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - bl 31a4a4 │ │ │ │ + bl 31a394 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 20f4d4 │ │ │ │ ldr r2, [pc, #60] @ 20f4ec │ │ │ │ ldr r3, [pc, #52] @ 20f4e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -508798,46 +508798,46 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ beq 20f5b8 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 320610 │ │ │ │ + bl 320500 │ │ │ │ mov r0, sp │ │ │ │ bl 13e488 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r4, #268] @ 0x10c │ │ │ │ mov r0, sp │ │ │ │ - bl 313e40 │ │ │ │ + bl 313d30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne 20f5f0 │ │ │ │ ldrb r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 20f5e4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ add r1, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #532 @ 0x214 │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #964 @ 0x3c4 │ │ │ │ - bl 320724 │ │ │ │ + bl 320614 │ │ │ │ ldr r2, [pc, #88] @ 20f618 │ │ │ │ ldr r3, [pc, #80] @ 20f614 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -508846,15 +508846,15 @@ │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ bl 1de10 │ │ │ │ b 20f56c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ ldrb r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 20f56c │ │ │ │ b 20f5e4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, r2, r8, ror #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -508880,15 +508880,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ bl 20f410 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 31a300 │ │ │ │ + bl 31a1f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 20f6d0 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ea6c │ │ │ │ @@ -508955,15 +508955,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 31a284 │ │ │ │ + bl 31a174 │ │ │ │ ldrb r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 20f7e8 │ │ │ │ ldr r2, [pc, #60] @ 20f800 │ │ │ │ ldr r3, [pc, #52] @ 20f7fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -509286,15 +509286,15 @@ │ │ │ │ bne 20fc0c │ │ │ │ b 20fc9c │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ eoreq r8, r0, r0, lsl #4 │ │ │ │ strbeq r4, [r0], #3 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - @ instruction: 0x001664d8 │ │ │ │ + andseq r6, r6, r0, asr #7 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne 20fd14 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r2, [pc, #36] @ 20fd1c │ │ │ │ sub r3, r0, #488 @ 0x1e8 │ │ │ │ @@ -509968,15 +509968,15 @@ │ │ │ │ b 210684 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq pc, r1, r8, asr sl @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq pc, [r1], #-144 @ 0xffffff70 @ │ │ │ │ rsbeq pc, r1, r0, lsr r9 @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - andseq r5, r6, r3, ror #20 │ │ │ │ + andseq r5, r6, fp, 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 │ │ │ │ ldr r3, [pc, #2156] @ 211008 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -510526,15 +510526,15 @@ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ rsbeq pc, r1, r4, asr #13 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ strdeq pc, [r1], #-84 @ 0xffffffac @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ rsbeq pc, r1, r4, asr #10 │ │ │ │ - andseq r5, r6, r0, lsr r6 │ │ │ │ + andseq r5, r6, r8, lsl r5 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ rsbeq pc, r1, ip, asr #32 │ │ │ │ rsbeq pc, r1, r8, lsl r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -510854,27 +510854,27 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 2116d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2af26c │ │ │ │ + bl 2af15c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba628 │ │ │ │ + bl 2ba518 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cd3d0 │ │ │ │ + bl 2cd2c0 │ │ │ │ ldr r1, [pc, #880] @ 2118ec │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e3a74 │ │ │ │ + bl 2e3964 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl a47b0 │ │ │ │ ldr r3, [pc, #848] @ 2118f0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [r8] │ │ │ │ @@ -510887,30 +510887,30 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [pc, #808] @ 2118f4 │ │ │ │ str r7, [r8, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3044e0 │ │ │ │ + bl 3043d0 │ │ │ │ ldr r3, [pc, #784] @ 2118f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [pc, #764] @ 2118fc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fe254 │ │ │ │ + bl 2fe144 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ bne 21184c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r2, r2, r4 │ │ │ │ orr r2, r1, r2 │ │ │ │ @@ -510918,86 +510918,86 @@ │ │ │ │ orr r2, r1, r2 │ │ │ │ orr sl, sl, r2 │ │ │ │ orr r9, r9, sl │ │ │ │ orr r5, r5, r9 │ │ │ │ orr r3, r3, r5 │ │ │ │ and fp, r3, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ebfd4 │ │ │ │ + bl 2ebec4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300d70 │ │ │ │ + bl 300c60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 211814 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f4d84 │ │ │ │ + bl 2f4c74 │ │ │ │ orr r4, r4, fp │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 303414 │ │ │ │ + bl 303304 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308144 │ │ │ │ + bl 308034 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308d7c │ │ │ │ + bl 308c6c │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ beq 21189c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl a29a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc054 │ │ │ │ + bl 2bbf44 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cd7f4 │ │ │ │ + bl 2cd6e4 │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl dd318 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl a545c │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eafcc │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ed3b8 │ │ │ │ + bl 2ed2a8 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eaa00 │ │ │ │ + bl 2ea8f0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ec420 │ │ │ │ + bl 2ec310 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3154b4 │ │ │ │ + bl 3153a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ ldr r1, [r3] │ │ │ │ cmn r1, #1 │ │ │ │ orr r5, r5, r0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ beq 211878 │ │ │ │ @@ -511005,57 +511005,57 @@ │ │ │ │ beq 211800 │ │ │ │ cmp r1, #2 │ │ │ │ beq 2117fc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 304e8c │ │ │ │ + bl 304d7c │ │ │ │ orr r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f5204 │ │ │ │ + bl 2f50f4 │ │ │ │ ldrsb r2, [r6, #65] @ 0x41 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ sub r3, r2, #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r2, #14 │ │ │ │ cmpne r3, #1 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ bhi 211554 │ │ │ │ mov r0, r6 │ │ │ │ - bl 305a38 │ │ │ │ + bl 305928 │ │ │ │ orr r0, r4, r0 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ b 211554 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eeaa8 │ │ │ │ + bl 2ee998 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ b 2117a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ mov r0, r6 │ │ │ │ bl a545c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f4d84 │ │ │ │ + bl 2f4c74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 303414 │ │ │ │ + bl 303304 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308144 │ │ │ │ + bl 308034 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308d7c │ │ │ │ + bl 308c6c │ │ │ │ b 2116c4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c0c10 │ │ │ │ + bl 2c0b00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs fp, r0, #0 │ │ │ │ beq 211628 │ │ │ │ mov r0, r6 │ │ │ │ bl a47b0 │ │ │ │ b 211654 │ │ │ │ ldr r0, [pc, #128] @ 211900 │ │ │ │ @@ -511088,15 +511088,15 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ rsbeq r0, r2, r0, asr r5 │ │ │ │ @ instruction: 0xffffe5f0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @ instruction: 0xffffe408 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r3, r0, ror #13 │ │ │ │ + @ instruction: 0x001315d0 │ │ │ │ rsbeq lr, r1, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb r2, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ @@ -511176,51 +511176,51 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ bne 211c4c │ │ │ │ ldrsb r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq 211c9c │ │ │ │ mov r0, sl │ │ │ │ - bl 2c1c60 │ │ │ │ + bl 2c1b50 │ │ │ │ ldr r3, [pc, #1084] @ 211ea8 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2bc644 │ │ │ │ + bl 2bc534 │ │ │ │ ldr r1, [pc, #1064] @ 211eac │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e3634 │ │ │ │ + bl 2e3524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2df420 │ │ │ │ + bl 2df310 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c1e88 │ │ │ │ + bl 2c1d78 │ │ │ │ ldrb r3, [fp, #261] @ 0x105 │ │ │ │ cmp r3, #0 │ │ │ │ bne 211cf0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c71b8 │ │ │ │ + bl 2c70a8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 2114bc │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, sl │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2f1950 │ │ │ │ + bl 2f1840 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c3fc0 │ │ │ │ + bl 2c3eb0 │ │ │ │ orr r3, r4, r0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ beq 211b14 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ @@ -511275,15 +511275,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ mov r5, #0 │ │ │ │ b 211b5c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst r2, #2 │ │ │ │ bne 211c20 │ │ │ │ mov r0, sl │ │ │ │ - bl 315b00 │ │ │ │ + bl 3159f0 │ │ │ │ ldr r2, [pc, #696] @ 211eb0 │ │ │ │ ldr r3, [pc, #668] @ 211e98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -511453,18 +511453,18 @@ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r1, r0, lsl #2 │ │ │ │ rsbeq lr, r1, ip, asr #11 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffde0c │ │ │ │ rsbeq lr, r1, r0, lsl #8 │ │ │ │ - andseq r1, r3, r0, lsl r3 │ │ │ │ - @ instruction: 0x00118fd8 │ │ │ │ - @ instruction: 0x001312b4 │ │ │ │ - andseq r8, r1, ip, ror pc │ │ │ │ + andseq r1, r3, r0, lsl #4 │ │ │ │ + andseq r8, r1, r8, asr #29 │ │ │ │ + andseq r1, r3, r4, lsr #3 │ │ │ │ + andseq r8, r1, ip, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #928] @ 21227c │ │ │ │ ldr r2, [pc, #928] @ 212280 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -511541,34 +511541,34 @@ │ │ │ │ orreq r3, r3, #2 │ │ │ │ strbeq r3, [sp, #39] @ 0x27 │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [sp, #36] @ 0x24 │ │ │ │ add sl, sp, #28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d87dc │ │ │ │ + bl 2d86cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 25cce4 │ │ │ │ ldrsb r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ cmpne r3, #5 │ │ │ │ beq 2120ec │ │ │ │ mov r0, r4 │ │ │ │ bl 20e928 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strh r9, [sp, #28] │ │ │ │ strb r9, [sp, #30] │ │ │ │ - bl 2c4830 │ │ │ │ + bl 2c4720 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb r9, [sp, #20] │ │ │ │ - bl 2c3fc0 │ │ │ │ + bl 2c3eb0 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq 212134 │ │ │ │ cmp r3, #5 │ │ │ │ bls 2120a0 │ │ │ │ ldrb r2, [r6, #248] @ 0xf8 │ │ │ │ ldr r1, [pc, #524] @ 212290 │ │ │ │ @@ -511611,15 +511611,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [r5, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ beq 212034 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db4d0 │ │ │ │ + bl 2db3c0 │ │ │ │ b 212034 │ │ │ │ ldr r2, [pc, #360] @ 2122a4 │ │ │ │ ldr r1, [pc, #360] @ 2122a8 │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r8 │ │ │ │ @@ -511631,15 +511631,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 219264 │ │ │ │ mov r0, r4 │ │ │ │ bl 219a54 │ │ │ │ mov r0, r4 │ │ │ │ bl 220f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c0064 │ │ │ │ + bl 2bff54 │ │ │ │ mov r0, r4 │ │ │ │ bl 221558 │ │ │ │ mov r0, r4 │ │ │ │ bl 21a04c │ │ │ │ ldrsb r2, [r4, #65] @ 0x41 │ │ │ │ b 211f34 │ │ │ │ ldr r3, [pc, #268] @ 2122ac │ │ │ │ @@ -511825,17 +511825,17 @@ │ │ │ │ b 212330 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r2] │ │ │ │ b 21234c │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ rsbeq sp, r1, r0, lsr sp │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x00163ed4 │ │ │ │ + @ instruction: 0x00163dbc │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - andseq r3, r6, r4, ror lr │ │ │ │ + andseq r3, r6, ip, asr sp │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, sl, lsr #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 r4, [r1, #352] @ 0x160 │ │ │ │ @@ -511995,15 +511995,15 @@ │ │ │ │ cmp fp, #15 │ │ │ │ movcc fp, #15 │ │ │ │ b 2125ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sp, r1, r8, lsr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sp, r1, r0, lsr #22 │ │ │ │ - andseq r3, r6, r0, lsl sp │ │ │ │ + @ instruction: 0x00163bf8 │ │ │ │ rsbeq sp, r1, r4, lsl #20 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #208] @ 0xd0 │ │ │ │ sub ip, r3, #1 │ │ │ │ add ip, ip, lr │ │ │ │ rsb r3, r3, #0 │ │ │ │ @@ -512259,15 +512259,15 @@ │ │ │ │ mov sl, r2 │ │ │ │ bne 213248 │ │ │ │ ldr r2, [pc, #2400] @ 2134a0 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c576c │ │ │ │ + bl 2c565c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ tst r3, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ beq 212bc0 │ │ │ │ ldr r1, [pc, #2364] @ 2134a4 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -512277,15 +512277,15 @@ │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c576c │ │ │ │ + bl 2c565c │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ mov r1, r7 │ │ │ │ lsr r2, r2, #4 │ │ │ │ and r2, r2, #3 │ │ │ │ mov r0, sl │ │ │ │ bl 21da88 │ │ │ │ mov r1, r7 │ │ │ │ @@ -512302,64 +512302,64 @@ │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bne 212fd4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp] │ │ │ │ - bl 2bf42c │ │ │ │ + bl 2bf31c │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ ldrb r3, [r7, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne 213100 │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [pc, #2184] @ 2134a8 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2f6d54 │ │ │ │ + bl 2f6c44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 21657c │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldrb r3, [r3, #317] @ 0x13d │ │ │ │ cmp r3, #0 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ bne 2130cc │ │ │ │ ldr r1, [pc, #2124] @ 2134ac │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e3634 │ │ │ │ + bl 2e3524 │ │ │ │ ldr r1, [pc, #2108] @ 2134b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 318200 │ │ │ │ + bl 3180f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c2b70 │ │ │ │ + bl 2c2a60 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 212f44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [pc, #2060] @ 2134b4 │ │ │ │ mov r1, fp │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [pc, #2044] @ 2134b8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2cc1fc │ │ │ │ + bl 2cc0ec │ │ │ │ orr r6, r6, r4 │ │ │ │ orr r5, r5, r6 │ │ │ │ orr r4, r0, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 217e38 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ @@ -512372,15 +512372,15 @@ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 217df8 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e4a9c │ │ │ │ + bl 2e498c │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ ands r4, r4, #255 @ 0xff │ │ │ │ bne 212fa0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 25cba4 │ │ │ │ @@ -512432,15 +512432,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [pc, #1740] @ 2134bc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ orr r4, r0, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bc644 │ │ │ │ + bl 2bc534 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ bhi 213290 │ │ │ │ @@ -512454,15 +512454,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 213300 │ │ │ │ mov r0, sl │ │ │ │ bl 21655c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2132ec │ │ │ │ mov r0, sl │ │ │ │ - bl 2afd50 │ │ │ │ + bl 2afc40 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 212fb0 │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls 212ed4 │ │ │ │ ldr r1, [pc, #1604] @ 2134c0 │ │ │ │ @@ -512488,28 +512488,28 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ strh r3, [sp, #76] @ 0x4c │ │ │ │ strh r3, [sp, #78] @ 0x4e │ │ │ │ bl a097c │ │ │ │ mov r0, sl │ │ │ │ bl a47b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ mov r0, sl │ │ │ │ bl a545c │ │ │ │ mov r0, sl │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eafcc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 308918 │ │ │ │ + bl 308808 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ bne 2132a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 315b00 │ │ │ │ + bl 3159f0 │ │ │ │ ldr r2, [pc, #1444] @ 2134c4 │ │ │ │ ldr r3, [pc, #1396] @ 213498 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -512525,49 +512525,49 @@ │ │ │ │ ldr r3, [pc, #1384] @ 2134c8 │ │ │ │ mov r1, fp │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [pc, #1348] @ 2134b8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2cc1fc │ │ │ │ + bl 2cc0ec │ │ │ │ mov r0, sl │ │ │ │ bl 217e38 │ │ │ │ mov r0, sl │ │ │ │ bl 217e18 │ │ │ │ mov r0, sl │ │ │ │ bl ea780 │ │ │ │ mov r0, sl │ │ │ │ bl 217df8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e4a9c │ │ │ │ + bl 2e498c │ │ │ │ mov r0, sl │ │ │ │ bl a47b0 │ │ │ │ mov r4, #1 │ │ │ │ b 212d24 │ │ │ │ mov r0, sl │ │ │ │ bl a47b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ mov r0, sl │ │ │ │ bl a545c │ │ │ │ mov r0, sl │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eafcc │ │ │ │ b 212e54 │ │ │ │ ldrsb r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne 212c04 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldrb r3, [r3, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne 212c04 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bf654 │ │ │ │ + bl 2bf544 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ b 212c04 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r2, r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ @@ -512620,15 +512620,15 @@ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #1000] @ 2134d0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 2cede8 │ │ │ │ + bl 2cecd8 │ │ │ │ orr r3, r4, r0 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ b 212c58 │ │ │ │ ldr r5, [sl, #352] @ 0x160 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ beq 212c10 │ │ │ │ @@ -512725,15 +512725,15 @@ │ │ │ │ bl 8fbcc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ b 212b38 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6144 │ │ │ │ + bl 2e6034 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ b 212e20 │ │ │ │ ldr r5, [pc, #560] @ 2134dc │ │ │ │ ldr r4, [pc, #560] @ 2134e0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -512842,45 +512842,45 @@ │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl a3798 │ │ │ │ b 2133c8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r1, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 2b7ebc │ │ │ │ + bl 2b7dac │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 212c14 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20fd98 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ b 2131d4 │ │ │ │ rsbeq sp, r1, ip, lsl #10 │ │ │ │ strdeq sp, [r1], #-72 @ 0xffffffb8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ @ instruction: 0xffffccbc │ │ │ │ - andseq r3, r6, r0, asr #13 │ │ │ │ + andseq r3, r6, r8, lsr #11 │ │ │ │ muleq r0, ip, r7 │ │ │ │ @ instruction: 0xffffcc30 │ │ │ │ @ instruction: 0xffffcc68 │ │ │ │ @ instruction: 0xffffcc40 │ │ │ │ andseq r0, ip, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ ldrdeq sp, [r1], #-8 @ │ │ │ │ @ instruction: 0xffffc988 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffcc30 │ │ │ │ - andseq pc, r2, r4, lsl sp @ │ │ │ │ - @ instruction: 0x001179dc │ │ │ │ - @ instruction: 0x0012fcb8 │ │ │ │ - andseq r7, r1, r0, lsl #19 │ │ │ │ + andseq pc, r2, r4, lsl #24 │ │ │ │ + andseq r7, r1, ip, asr #17 │ │ │ │ + andseq pc, r2, r8, lsr #23 │ │ │ │ + andseq r7, r1, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #252] @ 0xfc │ │ │ │ sub r6, r2, #1 │ │ │ │ add r5, r6, r5 │ │ │ │ @@ -512989,15 +512989,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ b 21368c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r1, r8, ror #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ rsbeq ip, r1, ip, lsr #20 │ │ │ │ - andseq r2, r6, ip, ror #23 │ │ │ │ + @ instruction: 0x00162ad4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ ldreq r0, [r0, #20] │ │ │ │ subeq r0, r0, #256 @ 0x100 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ @@ -513776,15 +513776,15 @@ │ │ │ │ b 214230 │ │ │ │ ldrdeq fp, [r1], #-232 @ 0xffffff18 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq fp, r1, r0, asr #29 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq fp, [r1], #-220 @ 0xffffff24 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq r1, r6, ip, lsr #31 │ │ │ │ + mulseq r6, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -514021,15 +514021,15 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r1, r0, asr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq fp, r1, r8, lsl #25 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ ldrdeq fp, [r1], #-168 @ 0xffffff58 @ │ │ │ │ - andseq r1, r6, r0, lsl sp │ │ │ │ + @ instruction: 0x00161bf8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ bne 21470c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -514059,15 +514059,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ movlt r1, r3 │ │ │ │ str r1, [r2] │ │ │ │ bx lr │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ b 214748 │ │ │ │ - andseq r1, r6, r4, asr fp │ │ │ │ + andseq r1, r6, ip, lsr sl │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr ip, [pc, #316] @ 2148b8 │ │ │ │ cmp r3, #316 @ 0x13c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ beq 2147c8 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -514143,17 +514143,17 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ b 21488c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ b 214820 │ │ │ │ rsbeq fp, r1, ip, ror r8 │ │ │ │ - mulseq r6, ip, sl │ │ │ │ + andseq r1, r6, r4, lsl #19 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r1, r6, r0, asr sl │ │ │ │ + andseq r1, r6, r8, lsr r9 │ │ │ │ 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, [pc, #752] @ 214bd4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -514346,15 +514346,15 @@ │ │ │ │ b 214b98 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r1, r0, lsl r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq fp, [r1], #-100 @ 0xffffff9c @ │ │ │ │ rsbeq fp, r1, r0, asr #13 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r1, r6, r4, ror #14 │ │ │ │ + andseq r1, r6, ip, asr #12 │ │ │ │ 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, #1552] @ 215214 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1548] @ 215218 │ │ │ │ @@ -514747,21 +514747,21 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [r1], #-48 @ 0xffffffd0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq fp, [r1], #-48 @ 0xffffffd0 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ @ instruction: 0x0061b290 │ │ │ │ - andseq r1, r6, r8, asr r5 │ │ │ │ + andseq r1, r6, r0, asr #8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x001614d4 │ │ │ │ - andseq r1, r6, r0, asr r3 │ │ │ │ + @ instruction: 0x001613bc │ │ │ │ + andseq r1, r6, r8, lsr r2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - andseq r1, r6, ip, lsl #4 │ │ │ │ - @ instruction: 0x001611dc │ │ │ │ + ldrsheq r1, [r6], -r4 │ │ │ │ + andseq r1, r6, r4, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3128] @ 0xc38 │ │ │ │ ldr ip, [pc, #2196] @ 215af4 │ │ │ │ ldr r2, [pc, #2196] @ 215af8 │ │ │ │ ldr r3, [pc, #2196] @ 215afc │ │ │ │ @@ -514834,15 +514834,15 @@ │ │ │ │ add r3, r3, #24 │ │ │ │ add r9, r9, r1 │ │ │ │ cmp r3, ip │ │ │ │ sub r9, r9, r2 │ │ │ │ bne 21535c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #920] @ 0x398 │ │ │ │ - bl 307620 │ │ │ │ + bl 307510 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq 215ae8 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -515733,15 +515733,15 @@ │ │ │ │ eor r0, r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bne 216190 │ │ │ │ ldrb r3, [r2, #418] @ 0x1a2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 216510 │ │ │ │ mov r0, r5 │ │ │ │ - bl 307620 │ │ │ │ + bl 307510 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add r2, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ beq 216538 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -516028,15 +516028,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r1, #12 │ │ │ │ bl 211280 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffffdd64 │ │ │ │ @ instruction: 0xffffd134 │ │ │ │ - andseq ip, r2, r8, ror #18 │ │ │ │ + andseq ip, r2, r8, asr r8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ ldrbeq r0, [r0, #37] @ 0x25 │ │ │ │ subeq r0, r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ @@ -517012,21 +517012,21 @@ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ rsbeq r9, r1, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ streq r1, [r0], #-1 │ │ │ │ - andseq pc, r5, r0, ror #6 │ │ │ │ + andseq pc, r5, r8, asr #4 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - andseq pc, r5, r4, asr #3 │ │ │ │ + andseq pc, r5, ip, lsr #1 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r1, r1, asr #32 │ │ │ │ - andseq lr, r5, r0, ror #29 │ │ │ │ + andseq lr, r5, r8, asr #27 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov r3, r1 │ │ │ │ @@ -518665,17 +518665,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ b 218ea8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, r1, r0, lsr #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq r7, [r1], #-32 @ 0xffffffe0 @ │ │ │ │ - andseq sl, r2, r0, lsl #1 │ │ │ │ - andseq sl, r2, r0, ror r0 │ │ │ │ - andseq sl, r2, r4, ror r0 │ │ │ │ + andseq r9, r2, r0, ror pc │ │ │ │ + andseq r9, r2, r0, ror #30 │ │ │ │ + andseq r9, r2, r4, ror #30 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne 218f94 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #448 @ 0x1c0 │ │ │ │ cmpne r0, #219 @ 0xdb │ │ │ │ moveq r0, #1 │ │ │ │ @@ -519397,15 +519397,15 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldrne r3, [r1, #100] @ 0x64 │ │ │ │ ldreq r3, [r1, #144] @ 0x90 │ │ │ │ ldrne r3, [r3, #144] @ 0x90 │ │ │ │ str r3, [sp] │ │ │ │ mov r6, r1 │ │ │ │ - bl 307620 │ │ │ │ + bl 307510 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq 219cf0 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ beq 219b08 │ │ │ │ @@ -519982,17 +519982,17 @@ │ │ │ │ bl a3798 │ │ │ │ b 21a39c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00615f94 │ │ │ │ rsbeq r5, r1, ip, ror pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r5, r1, r4, lsr pc │ │ │ │ - andseq r8, r2, r4, asr #29 │ │ │ │ + @ instruction: 0x00128db4 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x0015c2fc │ │ │ │ + andseq ip, r5, r4, ror #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r3, [pc, #1008] @ 21a810 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ @@ -520248,17 +520248,17 @@ │ │ │ │ str r3, [r8, #28] │ │ │ │ b 21a5ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r5, [r1], #-184 @ 0xffffff48 @ │ │ │ │ rsbeq r5, r1, r0, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r5, r1, r8, ror fp │ │ │ │ - andseq r8, r2, r4, lsr #22 │ │ │ │ + andseq r8, r2, r4, lsl sl │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - andseq fp, r5, r0, asr #31 │ │ │ │ + andseq fp, r5, r8, lsr #29 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -520538,18 +520538,18 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #8] │ │ │ │ b 21abd0 │ │ │ │ rsbeq r5, r1, r0, lsr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r5, r1, r8, lsl #11 │ │ │ │ - andseq fp, r5, r0, lsr #20 │ │ │ │ + andseq fp, r5, r8, lsl #18 │ │ │ │ @ instruction: 0x0061549c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq fp, r5, r0, lsl #19 │ │ │ │ + andseq fp, r5, r8, ror #16 │ │ │ │ rsbeq r5, r1, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r8, r2 │ │ │ │ @@ -521462,17 +521462,17 @@ │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, sl, r2 │ │ │ │ strheq r4, [r1], #-128 @ 0xffffff80 @ │ │ │ │ - andseq sl, r5, ip, lsl #27 │ │ │ │ + andseq sl, r5, r4, ror ip │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - andseq sl, r5, ip, lsl ip │ │ │ │ + andseq sl, r5, r4, lsl #22 │ │ │ │ ldrb r3, [r1, #320] @ 0x140 │ │ │ │ ldr r2, [pc, #128] @ 21bbb0 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 21bb98 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #480 @ 0x1e0 │ │ │ │ @@ -521536,15 +521536,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #11 │ │ │ │ bx lr │ │ │ │ mov r0, #12 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ - andseq sl, r5, r0, asr #19 │ │ │ │ + andseq sl, r5, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -522076,15 +522076,15 @@ │ │ │ │ strb r3, [sp, #8] │ │ │ │ b 21c3e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r1, r0, lsl #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ rsbeq r3, r1, r8, ror ip │ │ │ │ - andseq sl, r5, r0, lsl r2 │ │ │ │ + ldrsheq sl, [r5], -r8 │ │ │ │ ldrdeq r3, [r1], #-180 @ 0xffffff4c @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -522232,15 +522232,15 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r1, ip, lsl fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, r1, r8, lsr #21 │ │ │ │ rsbeq r3, r1, ip, ror #19 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - andseq r9, r5, r0, lsr pc │ │ │ │ + andseq r9, r5, r8, lsl lr │ │ │ │ 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 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #944] @ 21caf4 │ │ │ │ @@ -522481,21 +522481,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b 21ca68 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r3, [r1], #-128 @ 0xffffff80 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ rsbeq r3, r1, r0, ror r8 │ │ │ │ - andseq r9, r5, r0, lsr #28 │ │ │ │ + andseq r9, r5, r8, lsl #26 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ rsbeq r3, r1, r4, lsr #13 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r9, r5, ip, asr #23 │ │ │ │ + @ instruction: 0x00159ab4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1568] @ 21d15c │ │ │ │ mov r5, r3 │ │ │ │ @@ -522897,17 +522897,17 @@ │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ rsbeq r3, r1, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x001597b0 │ │ │ │ - mulseq r5, r8, r7 │ │ │ │ - andseq r9, r5, r0, ror #10 │ │ │ │ + mulseq r5, r8, r6 │ │ │ │ + andseq r9, r5, r0, lsl #13 │ │ │ │ + andseq r9, r5, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr r3, [pc, #1144] @ 21d620 │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -524496,27 +524496,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ rsbeq r2, r1, ip, lsr r5 │ │ │ │ rsbeq r2, r1, r8, lsr r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq r8, r5, r0, ror #22 │ │ │ │ + andseq r8, r5, r8, asr #20 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - mulseq r5, r6, r6 │ │ │ │ + andseq r8, r5, lr, ror r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x001581f2 │ │ │ │ - andseq r8, r5, lr, lsl #4 │ │ │ │ - andseq ip, r0, r0, ror #13 │ │ │ │ - mulseq r2, r8, sl │ │ │ │ + ldrsbeq r8, [r5], -sl │ │ │ │ + ldrsheq r8, [r5], -r6 │ │ │ │ + @ instruction: 0x0010c5d0 │ │ │ │ + andseq r4, r2, r8, lsl #19 │ │ │ │ rsbeq r1, r1, r8, lsr #19 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3704] @ 0xe78 │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ @@ -524574,15 +524574,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 8fbcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2db964 │ │ │ │ + bl 2db854 │ │ │ │ ldr r3, [r5, #352] @ 0x160 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ beq 21f050 │ │ │ │ mov r0, #0 │ │ │ │ ldrb ip, [r3, #32] │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -524875,17 +524875,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ rsbeq r1, r1, r0, lsl r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq r1, [r1], #-76 @ 0xffffffb4 @ │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq r7, r5, sl, lsl ip │ │ │ │ - ldrheq ip, [r0], -r8 │ │ │ │ - andseq r4, r2, r4, ror r4 │ │ │ │ + andseq r7, r5, r2, lsl #22 │ │ │ │ + andseq fp, r0, r8, lsr #31 │ │ │ │ + andseq r4, r2, r4, ror #6 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ rsbeq r1, r1, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -525879,43 +525879,43 @@ │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ rsbeq r0, r1, r8, asr pc │ │ │ │ rsbeq r0, r1, ip, lsr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq r7, r5, r8, lsr #12 │ │ │ │ + andseq r7, r5, r0, lsl r5 │ │ │ │ rsbeq r0, r1, ip, ror #28 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - andseq r3, r2, r0, ror sp │ │ │ │ + andseq r3, r2, r0, ror #24 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - andseq r3, r2, r0, lsl fp │ │ │ │ - andseq r3, r2, r8, lsl fp │ │ │ │ + andseq r3, r2, r0, lsl #20 │ │ │ │ + andseq r3, r2, r8, lsl #20 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ - andseq r3, r2, r4, lsr sl │ │ │ │ - andseq r3, r2, r0, lsr sl │ │ │ │ - @ instruction: 0x00156fde │ │ │ │ + andseq r3, r2, r4, lsr #18 │ │ │ │ + andseq r3, r2, r0, lsr #18 │ │ │ │ + andseq r6, r5, r6, asr #29 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - andseq r6, r5, r4, asr ip │ │ │ │ - andseq r6, r5, r4, lsl #23 │ │ │ │ - andseq r6, r5, r8, ror sl │ │ │ │ + andseq r6, r5, ip, lsr fp │ │ │ │ + andseq r6, r5, ip, ror #20 │ │ │ │ + andseq r6, r5, r0, ror #18 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - andseq r6, r5, ip, asr r8 │ │ │ │ - andseq r6, r5, r0, ror #14 │ │ │ │ + andseq r6, r5, r4, asr #14 │ │ │ │ + andseq r6, r5, r8, asr #12 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq r6, r5, r0, asr #12 │ │ │ │ - andseq r6, r5, r4, asr #12 │ │ │ │ + andseq r6, r5, r8, lsr #10 │ │ │ │ + andseq r6, r5, ip, lsr #10 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - mulseq r0, r8, r5 │ │ │ │ - andseq r2, r2, ip, ror r9 │ │ │ │ + andseq sl, r0, r8, lsl #9 │ │ │ │ + andseq r2, r2, ip, ror #16 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - andseq r5, r5, r4, asr pc │ │ │ │ - andseq sl, r0, r4, asr #3 │ │ │ │ - andseq r2, r2, r0, lsl r6 │ │ │ │ + andseq r5, r5, ip, lsr lr │ │ │ │ + ldrheq sl, [r0], -r4 │ │ │ │ + andseq r2, r2, r0, lsl #10 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [r9] │ │ │ │ ldrd r6, [r9] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ strd r6, [fp] │ │ │ │ @@ -526765,15 +526765,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ bne 220dcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r5, r5, lr, ror #27 │ │ │ │ + @ instruction: 0x00155cd6 │ │ │ │ rsbeq pc, r0, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -526834,15 +526834,15 @@ │ │ │ │ bl 220b48 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00155ab1 │ │ │ │ + mulseq r5, r9, r9 │ │ │ │ @ instruction: 0xffffff94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #992] @ 221308 │ │ │ │ ldr r3, [pc, #992] @ 22130c │ │ │ │ @@ -527237,15 +527237,15 @@ │ │ │ │ strheq lr, [r0], #-200 @ 0xffffff38 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq lr, r0, ip, ror ip │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ rsbeq lr, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ - andseq pc, r0, ip, asr r9 @ │ │ │ │ + andseq pc, r0, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #512] @ 221770 │ │ │ │ ldr r3, [pc, #512] @ 221774 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -527618,15 +527618,15 @@ │ │ │ │ ldr r1, [pc, #56] @ 221b6c │ │ │ │ sub r3, r3, #328 @ 0x148 │ │ │ │ sub r3, r3, #2 │ │ │ │ lsr r3, r1, r3 │ │ │ │ tst r3, #1 │ │ │ │ beq 221a58 │ │ │ │ b 221b00 │ │ │ │ - andseq r5, r5, sp, lsr #1 │ │ │ │ + mulseq r5, r5, pc @ │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ tstne r0, r0 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @@ -528182,15 +528182,15 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b 222350 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq lr, [r0], #-44 @ 0xffffffd4 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq lr, r0, r8, lsr #5 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - andseq r4, r5, r2, lsr fp │ │ │ │ + andseq r4, r5, sl, lsl sl │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ rsbeq lr, r0, r4, lsl #2 │ │ │ │ @ instruction: 0xfffffd4c │ │ │ │ rsbeq lr, r0, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -528263,15 +528263,15 @@ │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #42] @ 0x2a │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 3076c4 │ │ │ │ + bl 3075b4 │ │ │ │ ldrb r3, [fp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 222754 │ │ │ │ ldr r3, [sp] │ │ │ │ orr r0, r4, r3 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ @@ -528991,15 +528991,15 @@ │ │ │ │ b 222ed4 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ beq 2231d4 │ │ │ │ mvn r3, #0 │ │ │ │ b 222f98 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 307620 │ │ │ │ + bl 307510 │ │ │ │ mov r8, r0 │ │ │ │ b 222c58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ bne 222b4c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mvn r1, #8 │ │ │ │ @@ -529896,30 +529896,30 @@ │ │ │ │ orr r3, r3, r2 │ │ │ │ ldrb r2, [r4, #1376] @ 0x560 │ │ │ │ bic r2, r2, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r4, #1376] @ 0x560 │ │ │ │ b 223dc8 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - andseq r2, r5, r8, lsr #24 │ │ │ │ + andseq r2, r5, r0, lsl fp │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #28] @ 223f1c │ │ │ │ ldm r1, {r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mulseq r1, ip, r1 │ │ │ │ + andseq pc, r1, ip, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #496] @ 0x1f0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -529982,20 +529982,20 @@ │ │ │ │ b 223f64 │ │ │ │ mov lr, #2 │ │ │ │ b 223ffc │ │ │ │ mov lr, #1 │ │ │ │ b 223ffc │ │ │ │ mov lr, #13 │ │ │ │ b 223ffc │ │ │ │ - @ instruction: 0x0010adbc │ │ │ │ - andseq sp, r0, r4, asr #9 │ │ │ │ + andseq sl, r0, ip, lsr #25 │ │ │ │ + @ instruction: 0x0010d3b4 │ │ │ │ svccc 0x00ffffbf │ │ │ │ - ldrsheq pc, [r1], -r8 @ │ │ │ │ - ldrsbeq pc, [r1], -ip @ │ │ │ │ - @ instruction: 0x001529b6 │ │ │ │ + andseq lr, r1, r8, ror #31 │ │ │ │ + andseq lr, r1, ip, asr #31 │ │ │ │ + mulseq r5, lr, r8 │ │ │ │ ldrb r3, [r0, #92] @ 0x5c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #100] @ 0x64 │ │ │ │ ldreq lr, [r0, #144] @ 0x90 │ │ │ │ ldrne lr, [r3, #144] @ 0x90 │ │ │ │ ldr ip, [lr, #396] @ 0x18c │ │ │ │ @@ -530168,15 +530168,15 @@ │ │ │ │ b 2242f0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r0, ip, lsl pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ rsbeq fp, r0, ip, lsr #28 │ │ │ │ - @ instruction: 0x001527b8 │ │ │ │ + andseq r2, r5, r0, lsr #13 │ │ │ │ ldrsble sp, [r0], #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ b ef890 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -530201,15 +530201,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ sub r2, r3, #1 │ │ │ │ add r2, r2, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ - bl 296d80 │ │ │ │ + bl 296c70 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 22447c │ │ │ │ ldr r2, [r4, #460] @ 0x1cc │ │ │ │ cmp r2, #0 │ │ │ │ bne 224484 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 142198 │ │ │ │ @@ -530461,15 +530461,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #940 @ 0x3ac │ │ │ │ bl 168c98 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldrsb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 2247dc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #532 @ 0x214 │ │ │ │ @@ -530599,28 +530599,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 20f214 │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ and r2, r6, #255 @ 0xff │ │ │ │ - bl 30bb80 │ │ │ │ + bl 30ba70 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, r0 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ add r2, r0, #368 @ 0x170 │ │ │ │ strb r4, [r0, #32] │ │ │ │ bl de1e8 │ │ │ │ ldrsb r3, [r7, #65] @ 0x41 │ │ │ │ mov r1, #8 │ │ │ │ add r2, r7, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ bl de1e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2db3a4 │ │ │ │ + bl 2db294 │ │ │ │ ldr r3, [r7, #352] @ 0x160 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ beq 224a50 │ │ │ │ ldrb r2, [r3, #32] │ │ │ │ ldr ip, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -530629,15 +530629,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ movne r1, ip │ │ │ │ bne 224a24 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [r4, #24] │ │ │ │ moveq r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b7ebc │ │ │ │ + bl 2b7dac │ │ │ │ mov r2, #244 @ 0xf4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 1dd2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ @@ -531680,119 +531680,119 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #832] @ 0x340 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2257c0 │ │ │ │ b 2257f8 │ │ │ │ rsbeq fp, r0, ip, lsl r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r5, r0, lsr #29 │ │ │ │ - @ instruction: 0x001138fc │ │ │ │ - andseq lr, r1, r8, asr r6 │ │ │ │ - andseq lr, r1, ip, asr r6 │ │ │ │ - andseq lr, r1, ip, asr r6 │ │ │ │ - andseq r1, r5, r7, lsr #28 │ │ │ │ - andseq lr, r1, r4, asr r6 │ │ │ │ - @ instruction: 0x0011e4f4 │ │ │ │ - @ instruction: 0x0011e5f4 │ │ │ │ - @ instruction: 0x0011e5f0 │ │ │ │ - andseq lr, r1, r8, ror #11 │ │ │ │ - @ instruction: 0x0011e5f4 │ │ │ │ - andseq lr, r1, r0, lsl r6 │ │ │ │ - andseq lr, r1, r4, lsl #12 │ │ │ │ - andseq lr, r1, r8, ror #10 │ │ │ │ - andseq lr, r1, r0, ror #8 │ │ │ │ - andseq lr, r1, r4, asr #8 │ │ │ │ - andseq lr, r1, r0, lsr r4 │ │ │ │ - andseq lr, r1, r4, lsl r4 │ │ │ │ - @ instruction: 0x0011e3fc │ │ │ │ + andseq r1, r5, r8, lsl #27 │ │ │ │ + andseq r3, r1, ip, ror #15 │ │ │ │ + andseq lr, r1, r8, asr #10 │ │ │ │ + andseq lr, r1, ip, asr #10 │ │ │ │ + andseq lr, r1, ip, asr #10 │ │ │ │ + andseq r1, r5, pc, lsl #26 │ │ │ │ + andseq lr, r1, r4, asr #10 │ │ │ │ andseq lr, r1, r4, ror #7 │ │ │ │ - andseq ip, r0, r8, lsr #11 │ │ │ │ - andseq lr, r1, r0, asr #7 │ │ │ │ - andseq lr, r1, r8, lsr #7 │ │ │ │ - andseq lr, r1, ip, lsl #7 │ │ │ │ - andseq lr, r1, r4, ror #6 │ │ │ │ - andseq fp, r0, r4, asr #11 │ │ │ │ - andseq r3, r1, r0, lsl #13 │ │ │ │ - andseq fp, r0, r0, lsr #11 │ │ │ │ - andseq r9, r2, r4, asr #16 │ │ │ │ - andseq fp, r0, r8, ror r5 │ │ │ │ - @ instruction: 0x0011e4b4 │ │ │ │ - andseq ip, r0, r4, asr r6 │ │ │ │ - andseq r8, r0, r0, lsr #10 │ │ │ │ - @ instruction: 0x0011e9dc │ │ │ │ - andseq lr, r1, r0, ror r4 │ │ │ │ - andseq sp, r1, ip, ror ip │ │ │ │ - andseq sp, r1, r0, asr ip │ │ │ │ - andseq lr, r1, r8, lsl #18 │ │ │ │ - andseq ip, r0, ip, asr r5 │ │ │ │ - andseq lr, r1, ip, ror #6 │ │ │ │ - andseq lr, r1, r8, asr #6 │ │ │ │ - andseq lr, r1, r4, asr r3 │ │ │ │ + andseq lr, r1, r4, ror #9 │ │ │ │ + andseq lr, r1, r0, ror #9 │ │ │ │ + @ instruction: 0x0011e4d8 │ │ │ │ + andseq lr, r1, r4, ror #9 │ │ │ │ + andseq lr, r1, r0, lsl #10 │ │ │ │ + @ instruction: 0x0011e4f4 │ │ │ │ + andseq lr, r1, r8, asr r4 │ │ │ │ + andseq lr, r1, r0, asr r3 │ │ │ │ + andseq lr, r1, r4, lsr r3 │ │ │ │ + andseq lr, r1, r0, lsr #6 │ │ │ │ + andseq lr, r1, r4, lsl #6 │ │ │ │ + andseq lr, r1, ip, ror #5 │ │ │ │ + @ instruction: 0x0011e2d4 │ │ │ │ + mulseq r0, r8, r4 │ │ │ │ + @ instruction: 0x0011e2b0 │ │ │ │ + mulseq r1, r8, r2 │ │ │ │ + andseq lr, r1, ip, ror r2 │ │ │ │ + andseq lr, r1, r4, asr r2 │ │ │ │ + @ instruction: 0x0010b4b4 │ │ │ │ + andseq r3, r1, r0, ror r5 │ │ │ │ + mulseq r0, r0, r4 │ │ │ │ + andseq r9, r2, r4, lsr r7 │ │ │ │ + andseq fp, r0, r8, ror #8 │ │ │ │ + andseq lr, r1, r4, lsr #7 │ │ │ │ + andseq ip, r0, r4, asr #10 │ │ │ │ + andseq r8, r0, r0, lsl r4 │ │ │ │ + andseq lr, r1, ip, asr #17 │ │ │ │ + andseq lr, r1, r0, ror #6 │ │ │ │ + andseq sp, r1, ip, ror #22 │ │ │ │ + andseq sp, r1, r0, asr #22 │ │ │ │ + @ instruction: 0x0011e7f8 │ │ │ │ + andseq ip, r0, ip, asr #8 │ │ │ │ + andseq lr, r1, ip, asr r2 │ │ │ │ + andseq lr, r1, r8, lsr r2 │ │ │ │ + andseq lr, r1, r4, asr #4 │ │ │ │ @ instruction: 0xffffee58 │ │ │ │ - andseq lr, r1, r4, ror #4 │ │ │ │ - andseq r9, r0, r4, asr ip │ │ │ │ - andseq sp, r1, r8, lsr #31 │ │ │ │ - andseq ip, r0, ip, asr r3 │ │ │ │ - andseq lr, r1, r0, asr r2 │ │ │ │ - @ instruction: 0x0011dff0 │ │ │ │ - @ instruction: 0x0011dfd4 │ │ │ │ - @ instruction: 0x0011dfbc │ │ │ │ - andseq r8, r0, r8, ror #2 │ │ │ │ - mulseq r1, r0, r1 │ │ │ │ - andseq ip, r0, ip, asr r2 │ │ │ │ + andseq lr, r1, r4, asr r1 │ │ │ │ + andseq r9, r0, r4, asr #22 │ │ │ │ + mulseq r1, r8, lr │ │ │ │ andseq ip, r0, ip, asr #4 │ │ │ │ + andseq lr, r1, r0, asr #2 │ │ │ │ + andseq sp, r1, r0, ror #29 │ │ │ │ + andseq sp, r1, r4, asr #29 │ │ │ │ + andseq sp, r1, ip, lsr #29 │ │ │ │ + andseq r8, r0, r8, asr r0 │ │ │ │ + andseq lr, r1, r0, lsl #1 │ │ │ │ + andseq ip, r0, ip, asr #2 │ │ │ │ + andseq ip, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - andseq lr, r1, ip, lsl #4 │ │ │ │ - andseq ip, r0, r0 │ │ │ │ - andseq fp, r0, ip, asr #31 │ │ │ │ - andseq r7, r0, r0, ror #28 │ │ │ │ - andseq sp, r1, r8, ror #28 │ │ │ │ - andseq sp, r1, r8, asr lr │ │ │ │ - andseq sp, r1, r4, asr #28 │ │ │ │ - andseq sp, r1, r8, asr #28 │ │ │ │ - andseq sp, r1, ip, lsl lr │ │ │ │ - andseq fp, r0, r4, lsr #12 │ │ │ │ - andseq r7, r0, r4, lsr fp │ │ │ │ + ldrsheq lr, [r1], -ip │ │ │ │ + @ instruction: 0x0010bef0 │ │ │ │ + @ instruction: 0x0010bebc │ │ │ │ + andseq r7, r0, r0, asr sp │ │ │ │ + andseq sp, r1, r8, asr sp │ │ │ │ + andseq sp, r1, r8, asr #26 │ │ │ │ + andseq sp, r1, r4, lsr sp │ │ │ │ + andseq sp, r1, r8, lsr sp │ │ │ │ + andseq sp, r1, ip, lsl #26 │ │ │ │ + andseq fp, r0, r4, lsl r5 │ │ │ │ + andseq r7, r0, r4, lsr #20 │ │ │ │ rsbeq sl, r0, r4, ror #15 │ │ │ │ - andseq fp, r0, r8, lsl #24 │ │ │ │ - andseq r1, r1, ip, asr r6 │ │ │ │ - andseq sp, r1, r4, lsl #25 │ │ │ │ - andseq ip, r1, r4, lsr #1 │ │ │ │ - andseq sp, r1, r0, lsr #24 │ │ │ │ - andseq fp, r0, ip, ror #22 │ │ │ │ - andseq r9, r0, r8, lsr r4 │ │ │ │ - mulseq r1, r0, ip │ │ │ │ - andseq sp, r1, ip, lsl #15 │ │ │ │ - andseq fp, r0, r8, lsl fp │ │ │ │ - andseq r9, r0, r0, ror #7 │ │ │ │ - andseq sp, r1, r8, lsr r7 │ │ │ │ - @ instruction: 0x0011dbd4 │ │ │ │ - andseq sp, r1, r8, asr #23 │ │ │ │ - @ instruction: 0x0011dbb8 │ │ │ │ - andseq sp, r1, r8, lsr #23 │ │ │ │ - mulseq r1, r8, fp │ │ │ │ - andseq sp, r1, r8, lsl #23 │ │ │ │ - andseq sp, r1, r8, ror fp │ │ │ │ - andseq sp, r1, r8, ror #22 │ │ │ │ - andseq sp, r1, ip, asr fp │ │ │ │ - @ instruction: 0x0010b9fc │ │ │ │ + @ instruction: 0x0010baf8 │ │ │ │ + andseq r1, r1, ip, asr #10 │ │ │ │ + andseq sp, r1, r4, ror fp │ │ │ │ + mulseq r1, r4, pc @ │ │ │ │ + andseq sp, r1, r0, lsl fp │ │ │ │ + andseq fp, r0, ip, asr sl │ │ │ │ + andseq r9, r0, r8, lsr #6 │ │ │ │ + andseq sp, r1, r0, lsl #23 │ │ │ │ + andseq sp, r1, ip, ror r6 │ │ │ │ + andseq fp, r0, r8, lsl #20 │ │ │ │ @ instruction: 0x001092d0 │ │ │ │ - andseq sp, r1, r4, lsl fp │ │ │ │ - andseq sp, r1, ip, lsl r6 │ │ │ │ - andseq fp, r0, ip, ror #15 │ │ │ │ - andseq r9, r0, r0, asr #1 │ │ │ │ - andseq sp, r1, r4, lsl #17 │ │ │ │ - andseq sp, r1, ip, lsl #8 │ │ │ │ - andseq fp, r0, r4, lsl #15 │ │ │ │ - andseq r9, r0, r8, asr r0 │ │ │ │ - andseq sp, r1, ip, lsr #16 │ │ │ │ - andseq sp, r1, r4, lsr #7 │ │ │ │ - andseq r9, r1, r8, lsl #18 │ │ │ │ - andseq sp, r1, r0, asr r3 │ │ │ │ + andseq sp, r1, r8, lsr #12 │ │ │ │ + andseq sp, r1, r4, asr #21 │ │ │ │ + @ instruction: 0x0011dab8 │ │ │ │ + andseq sp, r1, r8, lsr #21 │ │ │ │ + mulseq r1, r8, sl │ │ │ │ + andseq sp, r1, r8, lsl #21 │ │ │ │ + andseq sp, r1, r8, ror sl │ │ │ │ + andseq sp, r1, r8, ror #20 │ │ │ │ + andseq sp, r1, r8, asr sl │ │ │ │ + andseq sp, r1, ip, asr #20 │ │ │ │ + andseq fp, r0, ip, ror #17 │ │ │ │ + andseq r9, r0, r0, asr #3 │ │ │ │ + andseq sp, r1, r4, lsl #20 │ │ │ │ + andseq sp, r1, ip, lsl #10 │ │ │ │ + @ instruction: 0x0010b6dc │ │ │ │ + @ instruction: 0x00108fb0 │ │ │ │ + andseq sp, r1, r4, ror r7 │ │ │ │ + @ instruction: 0x0011d2fc │ │ │ │ + andseq fp, r0, r4, ror r6 │ │ │ │ + andseq r8, r0, r8, asr #30 │ │ │ │ + andseq sp, r1, ip, lsl r7 │ │ │ │ + mulseq r1, r4, r2 │ │ │ │ + @ instruction: 0x001197f8 │ │ │ │ + andseq sp, r1, r0, asr #4 │ │ │ │ ldrb r3, [r2, #837] @ 0x345 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ beq 2256c0 │ │ │ │ ldr r2, [pc, #-60] @ 225c3c │ │ │ │ and r1, r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ @@ -531913,18 +531913,18 @@ │ │ │ │ cmp r6, #0 │ │ │ │ movne r6, #0 │ │ │ │ beq 226034 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ - bl 31e04c │ │ │ │ + bl 31df3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 31e0f8 │ │ │ │ + bl 31dfe8 │ │ │ │ ldr r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ beq 225f4c │ │ │ │ ldr r1, [pc, #1208] @ 226340 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -532222,52 +532222,52 @@ │ │ │ │ ldr r3, [pc, #168] @ 2263cc │ │ │ │ add r3, pc, r3 │ │ │ │ b 225f24 │ │ │ │ rsbeq sl, r0, r8, ror #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sl, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - @ instruction: 0x00150bb0 │ │ │ │ + mulseq r5, r8, sl │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - andseq sp, r1, ip, asr r7 │ │ │ │ - @ instruction: 0x00108eb4 │ │ │ │ - andseq sp, r1, r0, lsr #13 │ │ │ │ - @ instruction: 0x00150ab2 │ │ │ │ + andseq sp, r1, ip, asr #12 │ │ │ │ + andseq r8, r0, r4, lsr #27 │ │ │ │ + mulseq r1, r0, r5 │ │ │ │ + mulseq r5, sl, r9 │ │ │ │ rsbeq sl, r0, r0, ror r0 │ │ │ │ - andseq r4, r0, r4, ror ip │ │ │ │ - andseq sp, r1, ip, lsl #12 │ │ │ │ - andseq ip, r1, ip, lsr #22 │ │ │ │ - @ instruction: 0x001509d1 │ │ │ │ - andseq sp, r1, ip, ror #11 │ │ │ │ - @ instruction: 0x00104bbc │ │ │ │ - andseq sp, r1, ip, lsl r5 │ │ │ │ - andseq r2, r1, r4, ror r3 │ │ │ │ - andseq sp, r1, r0, asr r5 │ │ │ │ - andseq sp, r1, ip, asr r4 │ │ │ │ - andseq r2, r1, ip, lsr #5 │ │ │ │ - andseq sp, r1, ip, lsl #9 │ │ │ │ - andseq r4, r0, r4, ror #20 │ │ │ │ - andseq sl, r0, r0, lsl #3 │ │ │ │ - andseq r2, r1, r4, lsr r2 │ │ │ │ - andseq r9, r1, r0, lsr r4 │ │ │ │ - andseq r8, r2, r4, lsl #8 │ │ │ │ - andseq sl, r0, ip, lsr r1 │ │ │ │ - andseq sl, r0, r0, lsr #2 │ │ │ │ - @ instruction: 0x001121d4 │ │ │ │ - @ instruction: 0x001193d0 │ │ │ │ - andseq r8, r2, r4, lsr #7 │ │ │ │ - ldrsbeq sl, [r0], -ip │ │ │ │ - andseq sp, r1, r0, asr #7 │ │ │ │ - ldrheq sl, [r0], -r0 │ │ │ │ - andseq sl, r0, r4, lsr #1 │ │ │ │ - andseq sp, r1, r8, lsr #6 │ │ │ │ + andseq r4, r0, r4, ror #22 │ │ │ │ + @ instruction: 0x0011d4fc │ │ │ │ + andseq ip, r1, ip, lsl sl │ │ │ │ + @ instruction: 0x001508b9 │ │ │ │ + @ instruction: 0x0011d4dc │ │ │ │ + andseq r4, r0, ip, lsr #21 │ │ │ │ + andseq sp, r1, ip, lsl #8 │ │ │ │ + andseq r2, r1, r4, ror #4 │ │ │ │ + andseq sp, r1, r0, asr #8 │ │ │ │ + andseq sp, r1, ip, asr #6 │ │ │ │ + mulseq r1, ip, r1 │ │ │ │ + andseq sp, r1, ip, ror r3 │ │ │ │ + andseq r4, r0, r4, asr r9 │ │ │ │ + andseq sl, r0, r0, ror r0 │ │ │ │ + andseq r2, r1, r4, lsr #2 │ │ │ │ + andseq r9, r1, r0, lsr #6 │ │ │ │ + @ instruction: 0x001282f4 │ │ │ │ + andseq sl, r0, ip, lsr #32 │ │ │ │ + andseq sl, r0, r0, lsl r0 │ │ │ │ + andseq r2, r1, r4, asr #1 │ │ │ │ + andseq r9, r1, r0, asr #5 │ │ │ │ + mulseq r2, r4, r2 │ │ │ │ + andseq r9, r0, ip, asr #31 │ │ │ │ + @ instruction: 0x0011d2b0 │ │ │ │ + andseq r9, r0, r0, lsr #31 │ │ │ │ + mulseq r0, r4, pc @ │ │ │ │ + andseq sp, r1, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andseq sp, r1, r4, lsl r3 │ │ │ │ - andseq ip, r1, r8, lsr #16 │ │ │ │ - andseq ip, r1, r8, lsl r8 │ │ │ │ + andseq sp, r1, r4, lsl #4 │ │ │ │ + andseq ip, r1, r8, lsl r7 │ │ │ │ + andseq ip, r1, r8, lsl #14 │ │ │ │ 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 r6, r2 │ │ │ │ mov r2, #0 │ │ │ │ @@ -532374,16 +532374,16 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 8fbcc │ │ │ │ b 226524 │ │ │ │ strdeq r9, [r0], #-184 @ 0xffffff48 @ │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - @ instruction: 0x001046d4 │ │ │ │ - andseq sp, r1, r0, lsl r1 │ │ │ │ + andseq r4, r0, r4, asr #11 │ │ │ │ + andseq sp, r1, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add sl, r0, #940 @ 0x3ac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -532752,15 +532752,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r4, r4, #5 │ │ │ │ mov r0, #7 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mulseq r1, r0, fp │ │ │ │ + andseq ip, r1, r0, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ 226be4 │ │ │ │ ldr r2, [pc, #72] @ 226be8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -532780,15 +532780,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ rsbeq r9, r0, ip, asr r4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq r0, [r3], #-72 @ 0xffffffb8 @ │ │ │ │ - @ instruction: 0x0011cad0 │ │ │ │ + andseq ip, r1, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #328] @ 226d54 │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -533177,29 +533177,29 @@ │ │ │ │ ldr r6, [pc, #76] @ 22725c │ │ │ │ lsl fp, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ rsb fp, fp, #13 │ │ │ │ b 226f90 │ │ │ │ rsbeq r9, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r5, r4, lsl pc │ │ │ │ + @ instruction: 0x00152dfc │ │ │ │ @ instruction: 0xfffffbee │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - andseq r0, r5, r8, ror r7 │ │ │ │ - @ instruction: 0x0014fab0 │ │ │ │ - andseq ip, r1, r8, lsr r7 │ │ │ │ + andseq r0, r5, r0, ror #12 │ │ │ │ + mulseq r4, r8, r9 │ │ │ │ + andseq ip, r1, r8, lsr #12 │ │ │ │ ldrsheq r3, [lr], #-232 @ 0xffffff18 │ │ │ │ rsbeq r8, r0, r0, lsr #31 │ │ │ │ - andseq ip, r1, r0, lsr #12 │ │ │ │ + andseq ip, r1, r0, lsl r5 │ │ │ │ @ instruction: 0x005e3d9c │ │ │ │ - andseq ip, r1, ip, asr #12 │ │ │ │ - @ instruction: 0x0011c5d4 │ │ │ │ - andseq ip, r1, r8, lsl #11 │ │ │ │ - andseq ip, r1, ip, ror #11 │ │ │ │ - andseq ip, r1, r0, lsr #9 │ │ │ │ + andseq ip, r1, ip, lsr r5 │ │ │ │ + andseq ip, r1, r4, asr #9 │ │ │ │ + andseq ip, r1, r8, ror r4 │ │ │ │ + @ instruction: 0x0011c4dc │ │ │ │ + mulseq r1, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1832] @ 0x728 │ │ │ │ ldr r0, [pc, #4060] @ 228254 │ │ │ │ sub sp, sp, #2224 @ 0x8b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -534218,47 +534218,47 @@ │ │ │ │ bl 226bf4 │ │ │ │ b 227500 │ │ │ │ rsbeq r8, r0, ip, ror sp │ │ │ │ rsbeq r8, r0, r8, asr sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq pc, [r2], #-180 @ 0xffffff4c @ │ │ │ │ andhi r0, r0, r7, asr #1 │ │ │ │ - @ instruction: 0x00152ad0 │ │ │ │ + @ instruction: 0x001529b8 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ @ instruction: 0xfffffbee │ │ │ │ @ instruction: 0x0062fa9c │ │ │ │ - andseq r3, r5, r4, ror #7 │ │ │ │ + andseq r3, r5, ip, asr #5 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - andseq r0, r5, r4, lsr #4 │ │ │ │ - andseq r0, r5, r4, ror #29 │ │ │ │ + andseq r0, r5, ip, lsl #2 │ │ │ │ + andseq r0, r5, ip, asr #27 │ │ │ │ rsbeq pc, r2, r0, lsl #20 │ │ │ │ strdeq pc, [r2], #-148 @ 0xffffff6c @ │ │ │ │ - andseq pc, r4, r4, asr sl @ │ │ │ │ - andseq pc, r4, r8, lsr r5 @ │ │ │ │ + andseq pc, r4, ip, lsr r9 @ │ │ │ │ + andseq pc, r4, r0, lsr #8 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - andseq r1, r5, r8, lsr #25 │ │ │ │ - andseq pc, r4, r0, asr ip @ │ │ │ │ - andseq r0, r5, r4, lsl #2 │ │ │ │ - mulseq r5, r8, sl │ │ │ │ - @ instruction: 0x00151dd4 │ │ │ │ + mulseq r5, r0, fp │ │ │ │ + andseq pc, r4, r8, lsr fp @ │ │ │ │ + andseq pc, r4, ip, ror #31 │ │ │ │ + andseq r1, r5, r0, lsl #19 │ │ │ │ + @ instruction: 0x00151cbc │ │ │ │ rsbeq pc, r2, r0, ror #17 │ │ │ │ rsbeq pc, r2, r4, lsr #17 │ │ │ │ @ instruction: 0x0062f890 │ │ │ │ - andseq r0, r5, r0, lsr #32 │ │ │ │ - @ instruction: 0x00150cf0 │ │ │ │ - andseq r2, r5, r4, ror #14 │ │ │ │ + andseq pc, r4, r8, lsl #30 │ │ │ │ + @ instruction: 0x00150bd8 │ │ │ │ + andseq r2, r5, ip, asr #12 │ │ │ │ ldrdeq pc, [r2], #-120 @ 0xffffff88 @ │ │ │ │ rsbeq r8, r0, r0, lsl #18 │ │ │ │ rsbeq pc, r2, ip, asr #14 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ rsbeq pc, r2, r0, lsr r9 @ │ │ │ │ - @ instruction: 0x0011bef8 │ │ │ │ - andseq r0, r5, r8, lsl #23 │ │ │ │ - andseq r3, r5, r4 │ │ │ │ + andseq fp, r1, r8, ror #27 │ │ │ │ + andseq r0, r5, r0, ror sl │ │ │ │ + andseq r2, r5, ip, ror #29 │ │ │ │ rsbeq pc, r2, r0, ror r6 @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ rsbeq pc, r2, r8, lsr r6 @ │ │ │ │ rsbeq pc, r2, ip, lsl #12 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ @@ -536708,28 +536708,28 @@ │ │ │ │ rsbeq ip, r2, r0, ror #1 │ │ │ │ rsbeq ip, r2, r8, asr #1 │ │ │ │ strheq ip, [r2], #-0 @ │ │ │ │ @ instruction: 0x0062c098 │ │ │ │ rsbeq ip, r2, r0, lsl #1 │ │ │ │ rsbeq ip, r2, r8, rrx │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - andseq r8, r1, ip, lsr r7 │ │ │ │ - andseq r8, r1, ip, lsl #14 │ │ │ │ + andseq r8, r1, ip, lsr #12 │ │ │ │ + @ instruction: 0x001185fc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - andseq fp, r4, r8, lsl lr │ │ │ │ - @ instruction: 0x001186fc │ │ │ │ - andseq r6, r1, r8, lsr #24 │ │ │ │ + andseq fp, r4, r0, lsl #26 │ │ │ │ + andseq r8, r1, ip, ror #11 │ │ │ │ + andseq r6, r1, r8, lsl fp │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ rsbeq fp, r2, r0, ror pc │ │ │ │ - @ instruction: 0x001186b0 │ │ │ │ - andseq r8, r1, r4, lsr r5 │ │ │ │ + andseq r8, r1, r0, lsr #11 │ │ │ │ + andseq r8, r1, r4, lsr #8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ rsbeq fp, r2, ip, lsl pc │ │ │ │ - andseq r8, r1, r8, lsl #10 │ │ │ │ - andseq r8, r1, r0, ror #9 │ │ │ │ + @ instruction: 0x001183f8 │ │ │ │ + @ instruction: 0x001183d0 │ │ │ │ ldr r0, [pc, #-320] @ 22a850 │ │ │ │ bl 226bf4 │ │ │ │ b 227500 │ │ │ │ ldr r0, [pc, #-328] @ 22a854 │ │ │ │ bl 226bf4 │ │ │ │ b 227500 │ │ │ │ ldr r0, [pc, #-336] @ 22a858 │ │ │ │ @@ -537358,15 +537358,15 @@ │ │ │ │ rsbeq fp, r2, r4, ror lr │ │ │ │ rsbeq fp, r2, r4, asr #28 │ │ │ │ rsbeq fp, r2, ip, asr #28 │ │ │ │ rsbeq fp, r2, r8, ror #27 │ │ │ │ ldrdeq fp, [r2], #-212 @ 0xffffff2c @ │ │ │ │ rsbeq fp, r2, r0, ror #27 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andseq r8, r1, r4, lsl #10 │ │ │ │ + @ instruction: 0x001183f4 │ │ │ │ rsbeq fp, r2, ip, lsr #27 │ │ │ │ ldr r2, [pc, #356] @ 22b4ec │ │ │ │ ldr r3, [pc, #356] @ 22b4f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -537454,23 +537454,23 @@ │ │ │ │ str sl, [r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbeq fp, r2, r4, asr sp │ │ │ │ rsbeq fp, r2, ip, ror #26 │ │ │ │ rsbeq fp, r2, r0, asr sp │ │ │ │ - andseq r2, r5, r4, lsl #9 │ │ │ │ - @ instruction: 0x001511b0 │ │ │ │ - andseq r2, r5, r4, ror r5 │ │ │ │ - andseq r2, r5, r0, lsl r4 │ │ │ │ - @ instruction: 0x00151af0 │ │ │ │ - andseq pc, r4, r4, ror #23 │ │ │ │ - andseq r1, r5, r4, ror #20 │ │ │ │ - andseq pc, r4, r4, ror #22 │ │ │ │ - andseq r0, r5, r8, lsl #12 │ │ │ │ + andseq r2, r5, ip, ror #6 │ │ │ │ + mulseq r5, r8, r0 │ │ │ │ + andseq r2, r5, ip, asr r4 │ │ │ │ + @ instruction: 0x001522f8 │ │ │ │ + @ instruction: 0x001519d8 │ │ │ │ + andseq pc, r4, ip, asr #21 │ │ │ │ + andseq r1, r5, ip, asr #18 │ │ │ │ + andseq pc, r4, ip, asr #20 │ │ │ │ + @ instruction: 0x001504f0 │ │ │ │ rsbeq fp, r2, r4, lsl ip │ │ │ │ rsbeq fp, r2, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -537517,15 +537517,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ mov r0, #2 │ │ │ │ bl 1e68c │ │ │ │ rsbeq r4, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andseq r6, r0, r4, asr #22 │ │ │ │ + andseq r6, r0, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #176] @ 22b6c0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5] │ │ │ │ @@ -537573,15 +537573,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22b5ac │ │ │ │ strdeq fp, [r2], #-172 @ 0xffffff54 @ │ │ │ │ rsbeq fp, r2, r8, ror #21 │ │ │ │ rsbeq fp, r2, r4, ror #21 │ │ │ │ rsbeq fp, r2, r0, ror sl │ │ │ │ rsbeq fp, r2, r0, ror sl │ │ │ │ - andseq r9, r1, r4, lsl #30 │ │ │ │ + @ instruction: 0x00119df4 │ │ │ │ ldr r3, [pc, #212] @ 22b7b4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r1, [pc, r3] │ │ │ │ cmp r1, #0 │ │ │ │ beq 22b738 │ │ │ │ ldr r3, [pc, #196] @ 22b7b8 │ │ │ │ ldr ip, [pc, r3] │ │ │ │ @@ -537633,15 +537633,15 @@ │ │ │ │ ldrb r2, [r2] │ │ │ │ strb r2, [r3] │ │ │ │ b 22b738 │ │ │ │ rsbeq fp, r2, r8, lsr #20 │ │ │ │ rsbeq fp, r2, r0, lsr #20 │ │ │ │ @ instruction: 0x0062b998 │ │ │ │ rsbeq fp, r2, r4, lsr #19 │ │ │ │ - @ instruction: 0x001173dc │ │ │ │ + andseq r7, r1, ip, asr #5 │ │ │ │ rsbeq fp, r2, r8, lsl #19 │ │ │ │ rsbeq fp, r2, ip, ror #18 │ │ │ │ rsbeq fp, r2, r8, asr #18 │ │ │ │ rsbeq fp, r2, r0, ror #18 │ │ │ │ rsbeq fp, r2, r8, ror #18 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -537758,15 +537758,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 22b8a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 22b9b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22b5ac │ │ │ │ - andseq r9, r1, r0, asr #24 │ │ │ │ + andseq r9, r1, r0, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #208] @ 22baa4 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -538853,35 +538853,35 @@ │ │ │ │ str r2, [r1] │ │ │ │ b 22be58 │ │ │ │ rsbeq fp, r2, r0, lsl r6 │ │ │ │ rsbeq fp, r2, r0, lsl #12 │ │ │ │ strdeq r4, [r0], #-76 @ 0xffffffb4 @ │ │ │ │ rsbeq fp, r2, r8, ror #11 │ │ │ │ strdeq fp, [r2], #-80 @ 0xffffffb0 @ │ │ │ │ - andseq r0, r5, r0, ror sl │ │ │ │ - @ instruction: 0x00151cd4 │ │ │ │ - andseq r1, r5, r4, lsl #7 │ │ │ │ - andseq r1, r5, r4, ror #27 │ │ │ │ - andseq r1, r5, r0, asr #25 │ │ │ │ - andseq r1, r5, r4, asr #6 │ │ │ │ - andseq pc, r4, r4, asr #8 │ │ │ │ - andseq pc, r4, ip, asr #8 │ │ │ │ - andseq pc, r4, r0, lsr #29 │ │ │ │ + andseq r0, r5, r8, asr r9 │ │ │ │ + @ instruction: 0x00151bbc │ │ │ │ + andseq r1, r5, ip, ror #4 │ │ │ │ + andseq r1, r5, ip, asr #25 │ │ │ │ + andseq r1, r5, r8, lsr #23 │ │ │ │ + andseq r1, r5, ip, lsr #4 │ │ │ │ + andseq pc, r4, ip, lsr #6 │ │ │ │ + andseq pc, r4, r4, lsr r3 @ │ │ │ │ + andseq pc, r4, r8, lsl #27 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - andseq r1, r5, r0, lsr #5 │ │ │ │ + andseq r1, r5, r8, lsl #3 │ │ │ │ @ instruction: 0x0062b498 │ │ │ │ rsbeq fp, r2, r8, lsl #9 │ │ │ │ - @ instruction: 0x00151cd4 │ │ │ │ + @ instruction: 0x00151bbc │ │ │ │ rsbeq fp, r2, r8, ror #8 │ │ │ │ rsbeq fp, r2, r4, lsl #9 │ │ │ │ rsbeq fp, r2, ip, asr #8 │ │ │ │ rsbeq fp, r2, r0, asr #8 │ │ │ │ rsbeq fp, r2, r0, asr #8 │ │ │ │ rsbeq fp, r2, r8, lsr r4 │ │ │ │ - andseq lr, r4, sl, ror #31 │ │ │ │ + @ instruction: 0x0014eed2 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ ldrdeq fp, [r2], #-48 @ 0xffffffd0 @ │ │ │ │ strheq fp, [r2], #-48 @ 0xffffffd0 @ │ │ │ │ strheq fp, [r2], #-60 @ 0xffffffc4 @ │ │ │ │ strheq fp, [r2], #-48 @ 0xffffffd0 @ │ │ │ │ rsbeq fp, r2, r4, lsl #7 │ │ │ │ rsbeq fp, r2, r0, asr r3 │ │ │ │ @@ -539060,15 +539060,15 @@ │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ rsbeq r4, r0, r4 │ │ │ │ rsbeq r9, r2, r8, asr r6 │ │ │ │ - andseq r7, r1, r4, lsl #23 │ │ │ │ + andseq r7, r1, r4, ror sl │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ rsbeq r9, r2, r0, lsl #12 │ │ │ │ rsbeq r9, r2, r0, lsl #12 │ │ │ │ rsbeq r9, r2, ip, ror #11 │ │ │ │ strheq r9, [r2], #-88 @ 0xffffffa8 @ │ │ │ │ @@ -539082,16 +539082,16 @@ │ │ │ │ rsbeq r9, r2, r0, ror #9 │ │ │ │ rsbeq r9, r2, r0, ror #9 │ │ │ │ ldrdeq r9, [r2], #-64 @ 0xffffffc0 @ │ │ │ │ rsbeq r9, r2, r0, ror #9 │ │ │ │ strheq r9, [r2], #-72 @ 0xffffffb8 @ │ │ │ │ strheq r9, [r2], #-72 @ 0xffffffb8 @ │ │ │ │ rsbeq r9, r2, ip, lsr r4 │ │ │ │ - andseq r7, r1, r0, lsr r9 │ │ │ │ - andseq r7, r1, ip, ror #17 │ │ │ │ + andseq r7, r1, r0, lsr #16 │ │ │ │ + @ instruction: 0x001177dc │ │ │ │ rsbeq r9, r2, r4, asr #6 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ rsbeq r9, r2, r8, lsr #6 │ │ │ │ strheq r3, [r0], #-196 @ 0xffffff3c @ │ │ │ │ rsbeq r9, r2, r8, ror #5 │ │ │ │ ldrdeq r9, [r2], #-44 @ 0xffffffd4 @ │ │ │ │ rsbeq r9, r2, r0, ror #5 │ │ │ │ @@ -541155,28 +541155,28 @@ │ │ │ │ b 22be58 │ │ │ │ rsbeq r9, r2, r4, lsl #4 │ │ │ │ rsbeq r9, r2, r4, lsr #4 │ │ │ │ rsbeq r9, r2, ip, ror #3 │ │ │ │ rsbeq r3, r0, r0, asr fp │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andseq r7, r1, r0, lsr r7 │ │ │ │ + andseq r7, r1, r0, lsr #12 │ │ │ │ rsbeq r9, r2, r0, lsr #2 │ │ │ │ strdeq r9, [r2], #-0 @ │ │ │ │ - andseq r7, r1, ip, lsr #13 │ │ │ │ + mulseq r1, ip, r5 │ │ │ │ ldrdeq r9, [r2], #-12 @ │ │ │ │ ldrdeq r9, [r2], #-12 @ │ │ │ │ rsbeq r9, r2, ip, asr #1 │ │ │ │ - andseq pc, r4, ip, asr #17 │ │ │ │ + @ instruction: 0x0014f7b4 │ │ │ │ rsbeq r9, r2, r4, asr r0 │ │ │ │ rsbeq r9, r2, r4, asr #32 │ │ │ │ - andseq lr, r4, ip, lsl lr │ │ │ │ - andseq ip, r4, ip, lsl pc │ │ │ │ - andseq lr, r4, r0, ror #9 │ │ │ │ - @ instruction: 0x0014d9d0 │ │ │ │ + andseq lr, r4, r4, lsl #26 │ │ │ │ + andseq ip, r4, r4, lsl #28 │ │ │ │ + andseq lr, r4, r8, asr #7 │ │ │ │ + @ instruction: 0x0014d8b8 │ │ │ │ rsbeq r8, r2, r8, ror #31 │ │ │ │ ldrdeq r8, [r2], #-244 @ 0xffffff0c @ │ │ │ │ rsbeq r8, r2, r0, ror #31 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ @ instruction: 0x00628f90 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ @@ -541240,15 +541240,15 @@ │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ rsbeq r8, r2, r8, lsr r7 │ │ │ │ rsbeq r8, r2, r4, lsl r7 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ strdeq r8, [r2], #-96 @ 0xffffffa0 @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ rsbeq r8, r2, ip, asr #13 │ │ │ │ - andseq r2, r0, r4, asr #20 │ │ │ │ + andseq r2, r0, r4, lsr r9 │ │ │ │ rsbeq r8, r2, r0, lsl #13 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ rsbeq r8, r2, r8, lsr r6 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ @@ -541292,15 +541292,15 @@ │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ ldrdeq r2, [r0], #-124 @ 0xffffff84 @ │ │ │ │ rsbeq r7, r2, r4, lsr lr │ │ │ │ rsbeq r7, r2, r8, lsr lr │ │ │ │ rsbeq r7, r2, r8, lsl lr │ │ │ │ @ instruction: 0x0060279c │ │ │ │ - @ instruction: 0x001163f0 │ │ │ │ + andseq r6, r1, r0, ror #5 │ │ │ │ ldr r3, [pc, #-84] @ 22f0a8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ bl 1e608 <__isoc23_strtoul@plt> │ │ │ │ @@ -541508,38 +541508,38 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #88] @ 22f4a0 │ │ │ │ add r8, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr sl, [pc, #72] @ 22f4a4 │ │ │ │ ldr r2, [pc, #72] @ 22f4a8 │ │ │ │ ldr r9, [pc, #72] @ 22f4ac │ │ │ │ mov r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ add r4, r7, #80 @ 0x50 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1de10 │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r9 │ │ │ │ bne 22f474 │ │ │ │ b 22f430 │ │ │ │ - @ instruction: 0x001162dc │ │ │ │ - andseq r1, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x001136d4 │ │ │ │ - andseq r0, r0, ip, lsr r0 │ │ │ │ + andseq r6, r1, ip, asr #3 │ │ │ │ + andseq r1, r0, r0, asr lr │ │ │ │ + andseq r3, r1, r4, asr #11 │ │ │ │ + andeq pc, pc, ip, lsr #30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 22f4c8 │ │ │ │ sub r0, r2, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -541780,16 +541780,16 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl 22f354 │ │ │ │ b 22f80c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq r0, [r0], #-132 @ 0xffffff7c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r0, r0, r4, ror #15 │ │ │ │ - @ instruction: 0x00115edc │ │ │ │ - @ instruction: 0x00115ed4 │ │ │ │ + andseq r5, r1, ip, asr #27 │ │ │ │ + andseq r5, r1, r4, asr #27 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -542831,15 +542831,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2308a0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq pc, pc, r0, lsr #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq pc, pc, r0, asr r7 @ │ │ │ │ - mulseq r1, r0, lr │ │ │ │ + andseq r4, r1, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ 230960 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542856,16 +542856,16 @@ │ │ │ │ mov r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r8, lsl pc │ │ │ │ - andseq r4, r1, r8, asr #28 │ │ │ │ + andseq r4, r1, r8, lsl #28 │ │ │ │ + andseq r4, r1, r8, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #64] @ 2309c0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542880,16 +542880,16 @@ │ │ │ │ orr r4, r4, r0 │ │ │ │ orr r5, r5, r3 │ │ │ │ orrs r4, r4, r5 │ │ │ │ mov r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00114eb0 │ │ │ │ - andseq r4, r1, r0, ror #27 │ │ │ │ + andseq r4, r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x00114cd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ 230a14 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542901,16 +542901,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 230840 │ │ │ │ adds r4, r4, r4 │ │ │ │ adc r5, r5, r5 │ │ │ │ orr r0, r4, r0 │ │ │ │ orr r1, r5, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r0, lsr #27 │ │ │ │ - mulseq r1, r8, sp │ │ │ │ + mulseq r1, r0, ip │ │ │ │ + andseq r4, r1, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230a58 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230840 │ │ │ │ @@ -542918,15 +542918,15 @@ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movcc r3, #85 @ 0x55 │ │ │ │ lsrcc r0, r3, r0 │ │ │ │ movcs r0, #0 │ │ │ │ andcc r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r1, r0, lsl #28 │ │ │ │ + @ instruction: 0x00114cf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ 230aac │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542939,16 +542939,16 @@ │ │ │ │ mov r4, r3 │ │ │ │ bl 230840 │ │ │ │ lsl r4, r4, #5 │ │ │ │ orr r4, r4, r5, lsr #27 │ │ │ │ orr r0, r0, r5, lsl #5 │ │ │ │ orr r1, r4, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r4, lsr #26 │ │ │ │ - andseq r4, r1, ip, lsl sp │ │ │ │ + andseq r4, r1, r4, lsl ip │ │ │ │ + andseq r4, r1, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ 230b04 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542961,16 +542961,16 @@ │ │ │ │ mov r4, r3 │ │ │ │ bl 230840 │ │ │ │ lsl r4, r4, #8 │ │ │ │ orr r4, r4, r5, lsr #24 │ │ │ │ orr r0, r0, r5, lsl #8 │ │ │ │ orr r1, r4, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r4, ror #25 │ │ │ │ - @ instruction: 0x00114cd8 │ │ │ │ + @ instruction: 0x00114bd4 │ │ │ │ + andseq r4, r1, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ 230b5c │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542983,16 +542983,16 @@ │ │ │ │ mov r4, r3 │ │ │ │ bl 230840 │ │ │ │ lsl r4, r4, #8 │ │ │ │ orr r4, r4, r5, lsr #24 │ │ │ │ orr r0, r0, r5, lsl #8 │ │ │ │ orr r1, r4, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mulseq r1, ip, ip │ │ │ │ - mulseq r1, r0, ip │ │ │ │ + andseq r4, r1, ip, lsl #23 │ │ │ │ + andseq r4, r1, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #64] @ 230bbc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543007,16 +543007,16 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r5, #2 │ │ │ │ sbcs r4, r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ orrge r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r4, asr ip │ │ │ │ - andseq r2, r1, r4, ror pc │ │ │ │ + andseq r4, r1, r4, asr #22 │ │ │ │ + andseq r2, r1, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ 230c10 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543028,16 +543028,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 230840 │ │ │ │ adds r4, r4, r4 │ │ │ │ adc r5, r5, r5 │ │ │ │ orr r0, r4, r0 │ │ │ │ orr r1, r5, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00114bfc │ │ │ │ - @ instruction: 0x00114bf0 │ │ │ │ + andseq r4, r1, ip, ror #21 │ │ │ │ + andseq r4, r1, r0, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230c54 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230840 │ │ │ │ @@ -543045,15 +543045,15 @@ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movcc r3, #138 @ 0x8a │ │ │ │ lsrcc r0, r3, r0 │ │ │ │ movcs r0, #0 │ │ │ │ andcc r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00114bbc │ │ │ │ + andseq r4, r1, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230c94 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230840 │ │ │ │ @@ -543061,15 +543061,15 @@ │ │ │ │ sbc r1, r1, #0 │ │ │ │ cmp r0, #3 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r1, ip, ror fp │ │ │ │ + andseq r4, r1, ip, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ 230cd8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230840 │ │ │ │ @@ -543078,15 +543078,15 @@ │ │ │ │ sbcs r2, r1, #0 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r3, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r1, ip, lsr fp │ │ │ │ + andseq r4, r1, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ 230d1c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230840 │ │ │ │ @@ -543095,15 +543095,15 @@ │ │ │ │ sbc r1, r1, #0 │ │ │ │ cmp r0, #3 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00114af8 │ │ │ │ + andseq r4, r1, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #96] @ 230d98 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543126,17 +543126,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ sbcs r4, r4, #0 │ │ │ │ movge r0, #0 │ │ │ │ andlt r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq lr, pc, r0, ror #16 │ │ │ │ - andseq r4, r1, r8, lsr #21 │ │ │ │ - andseq fp, r1, ip, asr #22 │ │ │ │ + andeq lr, pc, r0, asr r7 @ │ │ │ │ + mulseq r1, r8, r9 │ │ │ │ + andseq fp, r1, ip, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ 230df0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543148,16 +543148,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 230840 │ │ │ │ adds r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ orr r0, r0, r5 │ │ │ │ orr r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r4, asr #20 │ │ │ │ - andseq r4, r1, r8, lsr sl │ │ │ │ + andseq r4, r1, r4, lsr r9 │ │ │ │ + andseq r4, r1, r8, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #96] @ 230e70 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543180,17 +543180,17 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ orrs r6, r7, r6 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r4, r1, r0, lsl #20 │ │ │ │ - @ instruction: 0x001149dc │ │ │ │ - andseq r4, r1, r8, asr #19 │ │ │ │ + @ instruction: 0x001148f0 │ │ │ │ + andseq r4, r1, ip, asr #17 │ │ │ │ + @ instruction: 0x001148b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #64] @ 230ed4 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543205,30 +543205,30 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ orrs r4, r4, r5 │ │ │ │ mov r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ andne r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r4, lsl #19 │ │ │ │ - muleq pc, r0, r5 @ │ │ │ │ + andseq r4, r1, r4, ror r8 │ │ │ │ + andeq fp, pc, r0, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #28] @ 230f10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230840 │ │ │ │ adds r3, r0, #1 │ │ │ │ adc r1, r1, #0 │ │ │ │ lsl r1, r1, #5 │ │ │ │ lsl r0, r3, #5 │ │ │ │ orr r1, r1, r3, lsr #27 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r1, r0, lsr #18 │ │ │ │ + andseq r4, r1, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230f50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230840 │ │ │ │ @@ -543236,15 +543236,15 @@ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ lsrcc r0, r3, r0 │ │ │ │ movcs r0, #0 │ │ │ │ andcc r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001148f8 │ │ │ │ + andseq r4, r1, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230f90 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230840 │ │ │ │ @@ -543252,15 +543252,15 @@ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ lsrcc r0, r3, r0 │ │ │ │ movcs r0, #0 │ │ │ │ andcc r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r1, r4, asr #17 │ │ │ │ + @ instruction: 0x001147b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #60] @ 230fe8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543274,16 +543274,16 @@ │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ cmpeq r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r4, ror r8 │ │ │ │ - andseq r4, r1, ip, ror #16 │ │ │ │ + andseq r4, r1, r4, ror #14 │ │ │ │ + andseq r4, r1, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ 23107c │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543311,17 +543311,17 @@ │ │ │ │ orrs r0, r0, r2 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r3, #1 │ │ │ │ orrs r4, r4, r6 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - muleq pc, r0, r5 @ │ │ │ │ - andseq r4, r1, r4, lsl #16 │ │ │ │ - andseq r4, r1, ip, ror #15 │ │ │ │ + andeq lr, pc, r0, lsl #9 │ │ │ │ + @ instruction: 0x001146f4 │ │ │ │ + @ instruction: 0x001146dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ 231114 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543349,17 +543349,17 @@ │ │ │ │ orrs r0, r0, r2 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r3, #1 │ │ │ │ orrs r4, r4, r6 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq lr, [pc], -r8 │ │ │ │ - andseq r4, r1, ip, ror #14 │ │ │ │ - andseq r4, r1, r4, asr r7 │ │ │ │ + andeq lr, pc, r8, ror #7 │ │ │ │ + andseq r4, r1, ip, asr r6 │ │ │ │ + andseq r4, r1, r4, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ 231180 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543376,16 +543376,16 @@ │ │ │ │ movne r0, #0 │ │ │ │ rsbs r5, r5, #4096 @ 0x1000 │ │ │ │ rscs r4, r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ movge r0, #0 │ │ │ │ andlt r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r0, lsl #14 │ │ │ │ - andseq r4, r1, r0, ror #13 │ │ │ │ + @ instruction: 0x001145f0 │ │ │ │ + @ instruction: 0x001145d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #72] @ 2311e8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543402,15 +543402,15 @@ │ │ │ │ lsr r0, r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r1, r8, asr #12 │ │ │ │ + andseq r4, r1, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #76] @ 231250 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543428,15 +543428,15 @@ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ bcs 231224 │ │ │ │ mov r3, #138 @ 0x8a │ │ │ │ lsr r0, r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r1, r4, ror #11 │ │ │ │ + @ instruction: 0x001144d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ 2312a4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543449,16 +543449,16 @@ │ │ │ │ mov r4, r3 │ │ │ │ bl 230840 │ │ │ │ lsl r4, r4, #8 │ │ │ │ orr r4, r4, r5, lsr #24 │ │ │ │ orr r0, r0, r5, lsl #8 │ │ │ │ orr r1, r4, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, r4, asr r5 │ │ │ │ - andseq r4, r1, r8, asr #10 │ │ │ │ + andseq r4, r1, r4, asr #8 │ │ │ │ + andseq r4, r1, r8, lsr r4 │ │ │ │ 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, #360] @ 23142c │ │ │ │ ldr r3, [pc, #360] @ 231430 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -543550,15 +543550,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 22f354 │ │ │ │ b 23139c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq lr, pc, r4, lsr sp @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq lr, pc, r8, lsr ip @ │ │ │ │ - andseq r4, r1, r4, lsr #8 │ │ │ │ + andseq r4, r1, r4, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #2036] @ 231c48 │ │ │ │ ldr r3, [pc, #2036] @ 231c4c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -543653,25 +543653,25 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs 2315e8 │ │ │ │ ldr r8, [pc, #1680] @ 231c5c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc 2315cc │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr r1, [pc, #1644] @ 231c60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ add r5, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2314e8 │ │ │ │ ldr r2, [pc, #1604] @ 231c64 │ │ │ │ @@ -543726,15 +543726,15 @@ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs 23170c │ │ │ │ ldr r9, [pc, #1400] @ 231c68 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc 2316f0 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -543778,15 +543778,15 @@ │ │ │ │ and r3, r2, #31 │ │ │ │ lsl r8, r8, r3 │ │ │ │ mov r0, r5 │ │ │ │ lsr r6, r6, #5 │ │ │ │ beq 231c0c │ │ │ │ ldr r1, [pc, #1188] @ 231c6c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ b 231600 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -543804,29 +543804,29 @@ │ │ │ │ lsr r2, r2, r3 │ │ │ │ orr r2, r2, r1, lsl r0 │ │ │ │ asr r3, r1, r3 │ │ │ │ orrpl r2, r2, r1, asr ip │ │ │ │ ldr r1, [pc, #1092] @ 231c70 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r1, [pc, #1076] @ 231c74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r1, [pc, #1052] @ 231c78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r3, r2 │ │ │ │ beq 231600 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, sl, #64 @ 0x40 │ │ │ │ @@ -543843,63 +543843,63 @@ │ │ │ │ lsr r2, r2, ip │ │ │ │ orr r2, r2, r3, lsl r0 │ │ │ │ orrpl r2, r2, r3, asr r1 │ │ │ │ ldr r1, [pc, #952] @ 231c7c │ │ │ │ asr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r3, r2 │ │ │ │ beq 231600 │ │ │ │ ldr r1, [pc, #916] @ 231c80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r3, r3, sl │ │ │ │ cmp r3, #16 │ │ │ │ beq 231b4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #864] @ 231c84 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq 231bac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r3, r3, r1 │ │ │ │ beq 231600 │ │ │ │ ldr r1, [pc, #816] @ 231c88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r2, [r8, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq 231bc4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r3, r3, r1 │ │ │ │ bne 231600 │ │ │ │ ldr r1, [pc, #772] @ 231c8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r5, [r8, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 231be8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -543915,15 +543915,15 @@ │ │ │ │ cmpeq r6, r2 │ │ │ │ bne 2319bc │ │ │ │ ldr r1, [pc, #688] @ 231c90 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq 231600 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -543974,15 +543974,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls 231600 │ │ │ │ ldr r8, [pc, #452] @ 231c94 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc 231ad0 │ │ │ │ b 231600 │ │ │ │ ldr r2, [pc, #416] @ 231c98 │ │ │ │ ldr r3, [pc, #336] @ 231c4c │ │ │ │ @@ -544013,15 +544013,15 @@ │ │ │ │ bl 13ef44 │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #312] @ 231ca4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -544031,79 +544031,79 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 22f354 │ │ │ │ b 231600 │ │ │ │ ldr r1, [pc, #248] @ 231cac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [pc, #224] @ 231cb0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r1, [pc, #196] @ 231cb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231600 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ b 231794 │ │ │ │ ldr r1, [pc, #164] @ 231cb8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ b 231600 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #128] @ 231cbc │ │ │ │ ldr r3, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 22f354 │ │ │ │ b 231600 │ │ │ │ subseq lr, pc, r4, lsr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r4, r1, r0, lsl #8 │ │ │ │ - @ instruction: 0x001143fc │ │ │ │ - @ instruction: 0x0014cdb6 │ │ │ │ - andeq r9, pc, r4, ror r0 @ │ │ │ │ - andseq r0, r1, r0, lsr r9 │ │ │ │ + @ instruction: 0x001142f0 │ │ │ │ + andseq r4, r1, ip, ror #5 │ │ │ │ + mulseq r4, lr, ip │ │ │ │ + andeq r8, pc, r4, ror #30 │ │ │ │ + andseq r0, r1, r0, lsr #16 │ │ │ │ ldrsbeq lr, [pc], #-152 @ │ │ │ │ - andeq r8, pc, r0, asr pc @ │ │ │ │ - ldrsheq r4, [r1], -r0 │ │ │ │ - andeq sp, pc, ip, ror #24 │ │ │ │ - andeq sp, pc, r8, asr ip @ │ │ │ │ - andseq r4, r1, ip, asr r0 │ │ │ │ - andseq r4, r1, r0 │ │ │ │ - @ instruction: 0x00113fdc │ │ │ │ - @ instruction: 0x000fb7bc │ │ │ │ - @ instruction: 0x001105d0 │ │ │ │ - andseq r0, r1, r0, lsr #11 │ │ │ │ - andseq r0, r1, r0, asr #10 │ │ │ │ - andeq r8, pc, r0, ror fp @ │ │ │ │ + andeq r8, pc, r0, asr #28 │ │ │ │ + andseq r3, r1, r0, ror #31 │ │ │ │ + andeq sp, pc, ip, asr fp @ │ │ │ │ + andeq sp, pc, r8, asr #22 │ │ │ │ + andseq r3, r1, ip, asr #30 │ │ │ │ + @ instruction: 0x00113ef0 │ │ │ │ + andseq r3, r1, ip, asr #29 │ │ │ │ + andeq fp, pc, ip, lsr #13 │ │ │ │ + andseq r0, r1, r0, asr #9 │ │ │ │ + mulseq r1, r0, r4 │ │ │ │ + andseq r0, r1, r0, lsr r4 │ │ │ │ + andeq r8, pc, r0, ror #20 │ │ │ │ subseq lr, pc, r0, lsl #10 │ │ │ │ - andseq r3, r1, r0, ror #26 │ │ │ │ - andseq r3, r1, r8, ror #26 │ │ │ │ - andeq fp, pc, r4, ror r5 @ │ │ │ │ - andseq r3, r1, r8, lsr sp │ │ │ │ - andseq lr, r0, r0, ror #17 │ │ │ │ - andseq lr, r0, r4, asr #17 │ │ │ │ - andseq lr, r0, r4, lsr #17 │ │ │ │ - andseq r3, r1, ip, lsr #25 │ │ │ │ - andseq r3, r1, r0, asr #25 │ │ │ │ + andseq r3, r1, r0, asr ip │ │ │ │ + andseq r3, r1, r8, asr ip │ │ │ │ + andeq fp, pc, r4, ror #8 │ │ │ │ + andseq r3, r1, r8, lsr #24 │ │ │ │ + @ instruction: 0x0010e7d0 │ │ │ │ + @ instruction: 0x0010e7b4 │ │ │ │ + mulseq r0, r4, r7 │ │ │ │ + mulseq r1, ip, fp │ │ │ │ + @ instruction: 0x00113bb0 │ │ │ │ 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, #16] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #996] @ 2320c4 │ │ │ │ @@ -544156,15 +544156,15 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #808] @ 2320d4 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ bl 142198 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -544242,15 +544242,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #472] @ 2320dc │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr ip, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r3, ip │ │ │ │ beq 2320bc │ │ │ │ add r7, r4, #4 │ │ │ │ b 231f70 │ │ │ │ @@ -544260,15 +544260,15 @@ │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r4] │ │ │ │ beq 232038 │ │ │ │ @@ -544293,15 +544293,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r1, [pc, #276] @ 2320e0 │ │ │ │ mov r2, ip │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r4] │ │ │ │ lsr r3, ip, #5 │ │ │ │ lsl r3, r3, #2 │ │ │ │ and r0, ip, #31 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -544315,15 +544315,15 @@ │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ mov r2, ip │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ ldr r2, [r4] │ │ │ │ b 231e30 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ b 231f88 │ │ │ │ ldr r2, [pc, #152] @ 2320e4 │ │ │ │ ldr r3, [pc, #120] @ 2320c8 │ │ │ │ @@ -544345,32 +544345,32 @@ │ │ │ │ mov lr, r7 │ │ │ │ b 231f88 │ │ │ │ ldr r1, [pc, #80] @ 2320e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 296eb8 │ │ │ │ + bl 296da8 │ │ │ │ b 231e88 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b 231f88 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ b 232084 │ │ │ │ subseq lr, pc, r4, lsl r3 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r0, lsl ip │ │ │ │ - andeq sl, pc, ip, lsl #31 │ │ │ │ - andeq fp, pc, r8, lsl #11 │ │ │ │ + andseq r3, r1, r0, lsl #22 │ │ │ │ + andeq sl, pc, ip, ror lr @ │ │ │ │ + andeq fp, pc, r8, ror r4 @ │ │ │ │ subseq pc, pc, r4, lsr ip @ │ │ │ │ - andeq fp, pc, r0, lsr r4 @ │ │ │ │ - andseq r3, r1, r4, asr #18 │ │ │ │ + andeq fp, pc, r0, lsr #6 │ │ │ │ + andseq r3, r1, r4, lsr r8 │ │ │ │ subseq sp, pc, ip, lsr #31 │ │ │ │ - andseq r3, r1, r8, lsl #17 │ │ │ │ + andseq r3, r1, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232194 │ │ │ │ ldr r1, [pc, #144] @ 232198 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544407,17 +544407,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232144 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsheq sp, [pc], #-228 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r4, lsr #16 │ │ │ │ + andseq r3, r1, r4, lsl r7 │ │ │ │ subseq sp, pc, ip, lsr #29 │ │ │ │ - andseq r3, r1, ip, ror #11 │ │ │ │ + @ instruction: 0x001134dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232250 │ │ │ │ ldr r1, [pc, #144] @ 232254 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544454,17 +544454,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232200 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r8, lsr lr @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, asr #14 │ │ │ │ + andseq r2, r1, r0, lsr r6 │ │ │ │ ldrsheq sp, [pc], #-208 @ │ │ │ │ - andseq r3, r1, r0, lsr r5 │ │ │ │ + andseq r3, r1, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 23230c │ │ │ │ ldr r1, [pc, #144] @ 232310 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544501,17 +544501,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2322bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, ip, ror sp @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001136b4 │ │ │ │ + andseq r3, r1, r4, lsr #11 │ │ │ │ subseq sp, pc, r4, lsr sp @ │ │ │ │ - andseq r3, r1, r4, ror r4 │ │ │ │ + andseq r3, r1, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2323c8 │ │ │ │ ldr r1, [pc, #144] @ 2323cc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544548,17 +544548,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232378 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r0, asr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r4, lsl #12 │ │ │ │ + @ instruction: 0x001134f4 │ │ │ │ subseq sp, pc, r8, ror ip @ │ │ │ │ - @ instruction: 0x001133b8 │ │ │ │ + andseq r3, r1, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232484 │ │ │ │ ldr r1, [pc, #144] @ 232488 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544595,17 +544595,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232434 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r4, asr r5 │ │ │ │ + andseq r3, r1, r4, asr #8 │ │ │ │ ldrheq sp, [pc], #-188 @ │ │ │ │ - @ instruction: 0x001132fc │ │ │ │ + andseq r3, r1, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232540 │ │ │ │ ldr r1, [pc, #144] @ 232544 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544642,17 +544642,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2324f0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r8, asr #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r4, lsr #9 │ │ │ │ + mulseq r1, r4, r3 │ │ │ │ subseq sp, pc, r0, lsl #22 │ │ │ │ - andseq r3, r1, r0, asr #4 │ │ │ │ + andseq r3, r1, r0, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2325fc │ │ │ │ ldr r1, [pc, #144] @ 232600 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544689,17 +544689,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2325ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, ip, lsl #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001133f8 │ │ │ │ + andseq r3, r1, r8, ror #5 │ │ │ │ subseq sp, pc, r4, asr #20 │ │ │ │ - andseq r3, r1, r4, lsl #3 │ │ │ │ + andseq r3, r1, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2326b8 │ │ │ │ ldr r1, [pc, #144] @ 2326bc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544736,17 +544736,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232668 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sp, [pc], #-144 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r8, asr #6 │ │ │ │ + andseq r3, r1, r8, lsr r2 │ │ │ │ subseq sp, pc, r8, lsl #19 │ │ │ │ - andseq r3, r1, r8, asr #1 │ │ │ │ + @ instruction: 0x00112fb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232774 │ │ │ │ ldr r1, [pc, #144] @ 232778 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544783,17 +544783,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232724 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r4, lsl r9 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq r1, r4, r2 │ │ │ │ + andseq r3, r1, r4, lsl #3 │ │ │ │ subseq sp, pc, ip, asr #17 │ │ │ │ - andseq r3, r1, ip │ │ │ │ + @ instruction: 0x00112efc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232830 │ │ │ │ ldr r1, [pc, #144] @ 232834 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544830,17 +544830,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2327e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r8, asr r8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r8, ror #3 │ │ │ │ + ldrsbeq r3, [r1], -r8 │ │ │ │ subseq sp, pc, r0, lsl r8 @ │ │ │ │ - andseq r2, r1, r0, asr pc │ │ │ │ + andseq r2, r1, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2328ec │ │ │ │ ldr r1, [pc, #144] @ 2328f0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544877,17 +544877,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 23289c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x005fd79c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, ip, lsr #31 │ │ │ │ + mulseq r1, ip, lr │ │ │ │ subseq sp, pc, r4, asr r7 @ │ │ │ │ - mulseq r1, r4, lr │ │ │ │ + andseq r2, r1, r4, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2329a8 │ │ │ │ ldr r1, [pc, #144] @ 2329ac │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544924,17 +544924,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232958 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r0, ror #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, ip, asr #32 │ │ │ │ + andseq r2, r1, ip, lsr pc │ │ │ │ @ instruction: 0x005fd698 │ │ │ │ - @ instruction: 0x00112dd8 │ │ │ │ + andseq r2, r1, r8, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232a64 │ │ │ │ ldr r1, [pc, #144] @ 232a68 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544971,17 +544971,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232a14 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r4, lsr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r4, ror pc │ │ │ │ + andseq r2, r1, r4, ror #28 │ │ │ │ ldrsbeq sp, [pc], #-92 @ │ │ │ │ - andseq r2, r1, ip, lsl sp │ │ │ │ + andseq r2, r1, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232b20 │ │ │ │ ldr r1, [pc, #144] @ 232b24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545018,17 +545018,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232ad0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r8, ror #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, ror #29 │ │ │ │ + @ instruction: 0x00112dd0 │ │ │ │ subseq sp, pc, r0, lsr #10 │ │ │ │ - andseq r2, r1, r0, ror #24 │ │ │ │ + andseq r2, r1, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232bdc │ │ │ │ ldr r1, [pc, #144] @ 232be0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545065,17 +545065,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232b8c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, ip, lsr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r4, lsr #28 │ │ │ │ + andseq r2, r1, r4, lsl sp │ │ │ │ subseq sp, pc, r4, ror #8 │ │ │ │ - andseq r2, r1, r4, lsr #23 │ │ │ │ + mulseq r1, r4, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 232cac │ │ │ │ ldr r1, [pc, #164] @ 232cb0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545117,17 +545117,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 232c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsheq sp, [pc], #-48 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq r1, r0, sp │ │ │ │ + andseq r2, r1, r0, lsl #25 │ │ │ │ @ instruction: 0x005fd394 │ │ │ │ - @ instruction: 0x00112ad0 │ │ │ │ + andseq r2, r1, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 232d7c │ │ │ │ ldr r1, [pc, #164] @ 232d80 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545169,17 +545169,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 232d2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r0, lsr #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, asr #25 │ │ │ │ + @ instruction: 0x00112bb0 │ │ │ │ subseq sp, pc, r4, asr #5 │ │ │ │ - andseq r2, r1, r0, lsl #20 │ │ │ │ + @ instruction: 0x001128f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 232e48 │ │ │ │ ldr r1, [pc, #160] @ 232e4c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545220,17 +545220,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 232df8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r0, asr r2 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001129bc │ │ │ │ + andseq r2, r1, ip, lsr #17 │ │ │ │ ldrsheq sp, [pc], #-24 @ │ │ │ │ - andseq r2, r1, r4, lsr r9 │ │ │ │ + andseq r2, r1, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 232f18 │ │ │ │ ldr r1, [pc, #164] @ 232f1c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545272,17 +545272,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 232ec8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r4, lsl #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r8, lsr #22 │ │ │ │ + andseq r2, r1, r8, lsl sl │ │ │ │ subseq sp, pc, r8, lsr #2 │ │ │ │ - andseq r2, r1, r4, ror #16 │ │ │ │ + andseq r2, r1, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 232fe8 │ │ │ │ ldr r1, [pc, #164] @ 232fec │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545324,17 +545324,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 232f98 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrheq sp, [pc], #-4 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, ror #20 │ │ │ │ + andseq r2, r1, r0, asr r9 │ │ │ │ subseq sp, pc, r8, asr r0 @ │ │ │ │ - mulseq r1, r4, r7 │ │ │ │ + andseq r2, r1, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2330b4 │ │ │ │ ldr r1, [pc, #160] @ 2330b8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545375,17 +545375,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 233064 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, ror #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq r1, r0, r9 │ │ │ │ + andseq r2, r1, r0, lsl #17 │ │ │ │ subseq ip, pc, ip, lsl #31 │ │ │ │ - andseq r2, r1, r8, asr #13 │ │ │ │ + @ instruction: 0x001125b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233180 │ │ │ │ ldr r1, [pc, #160] @ 233184 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545426,17 +545426,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 233130 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r8, lsl pc @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001128d4 │ │ │ │ + andseq r2, r1, r4, asr #15 │ │ │ │ subseq ip, pc, r0, asr #29 │ │ │ │ - @ instruction: 0x001125fc │ │ │ │ + andseq r2, r1, ip, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 233244 │ │ │ │ ldr r1, [pc, #152] @ 233248 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545475,17 +545475,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ b 2331f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, asr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, lsl r8 │ │ │ │ + andseq r2, r1, r0, lsl #14 │ │ │ │ ldrsheq ip, [pc], #-220 @ │ │ │ │ - andseq r2, r1, ip, lsr r5 │ │ │ │ + andseq r2, r1, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 233308 │ │ │ │ ldr r1, [pc, #152] @ 23330c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545524,17 +545524,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ b 2332b8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r8, lsl #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r8, asr r7 │ │ │ │ + andseq r2, r1, r8, asr #12 │ │ │ │ subseq ip, pc, r8, lsr sp @ │ │ │ │ - andseq r2, r1, r8, ror r4 │ │ │ │ + andseq r2, r1, r8, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2333d4 │ │ │ │ ldr r1, [pc, #160] @ 2333d8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545575,17 +545575,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 233384 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, asr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r8, lsr #13 │ │ │ │ + mulseq r1, r8, r5 │ │ │ │ subseq ip, pc, ip, ror #24 │ │ │ │ - andseq r2, r1, r8, lsr #7 │ │ │ │ + mulseq r1, r8, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 233498 │ │ │ │ ldr r1, [pc, #152] @ 23349c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545624,17 +545624,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ b 233448 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsheq ip, [pc], #-184 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r8, ror #11 │ │ │ │ + @ instruction: 0x001124d8 │ │ │ │ subseq ip, pc, r8, lsr #23 │ │ │ │ - andseq r2, r1, r8, ror #5 │ │ │ │ + @ instruction: 0x001121d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 23355c │ │ │ │ ldr r1, [pc, #152] @ 233560 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545673,17 +545673,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ b 23350c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, lsr fp @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r8, lsr r5 │ │ │ │ + andseq r2, r1, r8, lsr #8 │ │ │ │ subseq ip, pc, r4, ror #21 │ │ │ │ - andseq r2, r1, r4, lsr #4 │ │ │ │ + andseq r2, r1, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233628 │ │ │ │ ldr r1, [pc, #160] @ 23362c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545724,17 +545724,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 2335d8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r0, ror sl @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r4, ror r4 │ │ │ │ + andseq r2, r1, r4, ror #6 │ │ │ │ subseq ip, pc, r8, lsl sl @ │ │ │ │ - andseq r2, r1, r4, asr r1 │ │ │ │ + andseq r2, r1, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2336f4 │ │ │ │ ldr r1, [pc, #160] @ 2336f8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545775,17 +545775,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 2336a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, lsr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, ip, ror #2 │ │ │ │ + andseq r2, r1, ip, asr r0 │ │ │ │ subseq ip, pc, ip, asr #18 │ │ │ │ - andseq r2, r1, r8, lsl #1 │ │ │ │ + andseq r1, r1, r8, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2337c0 │ │ │ │ ldr r1, [pc, #160] @ 2337c4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545826,17 +545826,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 233770 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq ip, [pc], #-136 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r9, r1, r4, lsl #3 │ │ │ │ + andseq r9, r1, r4, ror r0 │ │ │ │ subseq ip, pc, r0, lsl #17 │ │ │ │ - @ instruction: 0x00111fbc │ │ │ │ + andseq r1, r1, ip, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #156] @ 233888 │ │ │ │ ldr r1, [pc, #156] @ 23388c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545876,17 +545876,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ b 233838 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, lsl #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r2, r0, asr #4 │ │ │ │ + andseq r1, r2, r0, lsr r1 │ │ │ │ ldrheq ip, [pc], #-120 @ │ │ │ │ - @ instruction: 0x00111ef8 │ │ │ │ + andseq r1, r1, r8, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233954 │ │ │ │ ldr r1, [pc, #160] @ 233958 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545927,17 +545927,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 233904 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, asr #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r2, [r1], -r0 │ │ │ │ + andseq r1, r1, r0, lsr #31 │ │ │ │ subseq ip, pc, ip, ror #13 │ │ │ │ - andseq r1, r1, r8, lsr #28 │ │ │ │ + andseq r1, r1, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233a20 │ │ │ │ ldr r1, [pc, #160] @ 233a24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545978,17 +545978,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 2339d0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r8, ror r6 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, asr lr │ │ │ │ + andseq r1, r1, r8, asr #26 │ │ │ │ subseq ip, pc, r0, lsr #12 │ │ │ │ - andseq r1, r1, ip, asr sp │ │ │ │ + andseq r1, r1, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233aec │ │ │ │ ldr r1, [pc, #160] @ 233af0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546029,17 +546029,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 233a9c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, lsr #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrdeq r8, [pc], -ip │ │ │ │ + andeq r8, pc, ip, asr #17 │ │ │ │ subseq ip, pc, r4, asr r5 @ │ │ │ │ - mulseq r1, r0, ip │ │ │ │ + andseq r1, r1, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233bb8 │ │ │ │ ldr r1, [pc, #160] @ 233bbc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546080,17 +546080,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 233b68 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r0, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00111efc │ │ │ │ + andseq r1, r1, ip, ror #27 │ │ │ │ subseq ip, pc, r8, lsl #9 │ │ │ │ - andseq r1, r1, r4, asr #23 │ │ │ │ + @ instruction: 0x00111ab4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 233c88 │ │ │ │ ldr r1, [pc, #164] @ 233c8c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546132,17 +546132,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 233c38 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, lsl r4 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, lsr ip │ │ │ │ + andseq r1, r1, r8, lsr #22 │ │ │ │ ldrheq ip, [pc], #-56 @ │ │ │ │ - @ instruction: 0x00111af4 │ │ │ │ + andseq r1, r1, r4, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 233d58 │ │ │ │ ldr r1, [pc, #164] @ 233d5c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546184,17 +546184,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 233d08 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, asr #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, ror #22 │ │ │ │ + andseq r1, r1, r8, asr sl │ │ │ │ subseq ip, pc, r8, ror #5 │ │ │ │ - andseq r1, r1, r4, lsr #20 │ │ │ │ + andseq r1, r1, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 233e28 │ │ │ │ ldr r1, [pc, #164] @ 233e2c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546236,17 +546236,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 233dd8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, ror r2 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq r1, r8, sl │ │ │ │ + andseq r1, r1, r8, lsl #19 │ │ │ │ subseq ip, pc, r8, lsl r2 @ │ │ │ │ - andseq r1, r1, r4, asr r9 │ │ │ │ + andseq r1, r1, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233ef4 │ │ │ │ ldr r1, [pc, #160] @ 233ef8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546287,17 +546287,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 233ea4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, lsr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, asr #19 │ │ │ │ + @ instruction: 0x001118b8 │ │ │ │ subseq ip, pc, ip, asr #2 │ │ │ │ - andseq r1, r1, r8, lsl #17 │ │ │ │ + andseq r1, r1, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #168] @ 233fc8 │ │ │ │ ldr r1, [pc, #168] @ 233fcc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546340,17 +546340,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ b 233f78 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq ip, [pc], #-8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r0, r2, ip, lsl #22 │ │ │ │ + @ instruction: 0x001209fc │ │ │ │ subseq ip, pc, r8, ror r0 @ │ │ │ │ - @ instruction: 0x001117b8 │ │ │ │ + andseq r1, r1, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 23408c │ │ │ │ ldr r1, [pc, #152] @ 234090 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546389,17 +546389,17 @@ │ │ │ │ bl 22f354 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ b 23403c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, lsl #20 │ │ │ │ + @ instruction: 0x001118f8 │ │ │ │ ldrheq fp, [pc], #-244 @ │ │ │ │ - @ instruction: 0x001116f4 │ │ │ │ + andseq r1, r1, r4, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 234158 │ │ │ │ ldr r1, [pc, #160] @ 23415c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546440,17 +546440,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f354 │ │ │ │ mov r0, r4 │ │ │ │ b 234108 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, r0, asr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r4, asr #18 │ │ │ │ + andseq r1, r1, r4, lsr r8 │ │ │ │ subseq fp, pc, r8, ror #29 │ │ │ │ - andseq r1, r1, r4, lsr #12 │ │ │ │ + andseq r1, r1, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 234224 │ │ │ │ ldr r1, [pc, #160] @ 234228 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546491,17 +546491,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 2341d4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, r4, ror lr @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r0, ror #11 │ │ │ │ + @ instruction: 0x001114d0 │ │ │ │ subseq fp, pc, ip, lsl lr @ │ │ │ │ - andseq r1, r1, r8, asr r5 │ │ │ │ + andseq r1, r1, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2342f0 │ │ │ │ ldr r1, [pc, #160] @ 2342f4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546542,17 +546542,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 2342a0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, r8, lsr #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r4, lsl r5 │ │ │ │ + andseq r1, r1, r4, lsl #8 │ │ │ │ subseq fp, pc, r0, asr sp @ │ │ │ │ - andseq r1, r1, ip, lsl #9 │ │ │ │ + andseq r1, r1, ip, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2343bc │ │ │ │ ldr r1, [pc, #160] @ 2343c0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546593,17 +546593,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f354 │ │ │ │ mov r0, #1 │ │ │ │ b 23436c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq fp, [pc], #-204 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, asr #8 │ │ │ │ + andseq r1, r1, r8, lsr r3 │ │ │ │ subseq fp, pc, r4, lsl #25 │ │ │ │ - andseq r1, r1, r0, asr #7 │ │ │ │ + @ instruction: 0x001112b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #380] @ 234568 │ │ │ │ mov r5, r3 │ │ │ │ @@ -546701,29 +546701,29 @@ │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ b 234464 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq fp, pc, r4, ror fp @ │ │ │ │ - andseq sl, r0, r8, asr fp │ │ │ │ - andseq r1, r1, ip, asr #10 │ │ │ │ + andseq sl, r0, r8, asr #20 │ │ │ │ + andseq r1, r1, ip, lsr r4 │ │ │ │ @ instruction: 0xffffaf68 │ │ │ │ lsr r3, r0, #7 │ │ │ │ cmp r3, #8 │ │ │ │ beq 23459c │ │ │ │ ldr r3, [pc, #20] @ 2345a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 2345ac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ subseq r2, lr, r4, asr r4 │ │ │ │ - andseq r4, r1, r4, ror #1 │ │ │ │ + @ instruction: 0x00113fd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ ldr r2, [pc, #76] @ 23461c │ │ │ │ @@ -546743,16 +546743,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 234618 │ │ │ │ ldr r0, [pc, #24] @ 234628 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1db7c <__longjmp_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ - ldrheq r4, [r1], -r4 @ │ │ │ │ - andeq r6, pc, r0, asr r6 @ │ │ │ │ + andseq r3, r1, r4, lsr #31 │ │ │ │ + andeq r6, pc, r0, asr #10 │ │ │ │ rsbeq r2, r2, r8, lsr #25 │ │ │ │ rsbeq r2, r2, r8, lsl #22 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -546842,15 +546842,15 @@ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r5, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #28] │ │ │ │ str r4, [r1, r3, lsl #2] │ │ │ │ b 234708 │ │ │ │ - andseq sl, r4, r4, lsr #8 │ │ │ │ + andseq sl, r4, ip, lsl #6 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ @@ -547160,16 +547160,16 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ mov r0, #1 │ │ │ │ bl 1e68c │ │ │ │ - andseq r3, r1, r0, ror fp │ │ │ │ - andeq r5, pc, r0, lsr #31 │ │ │ │ + andseq r3, r1, r0, ror #20 │ │ │ │ + muleq pc, r0, lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 234ce0 │ │ │ │ @@ -548156,18 +548156,18 @@ │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ subseq sl, pc, r8, lsl #27 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ andseq r0, r8, r3 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ andeq r1, r0, r0, lsl r0 │ │ │ │ andmi r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x001491b0 │ │ │ │ + mulseq r4, r8, r0 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - ldrheq r9, [r4], -r8 │ │ │ │ + andseq r8, r4, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ bl 141f9c │ │ │ │ @@ -549455,16 +549455,16 @@ │ │ │ │ b 237014 │ │ │ │ mvn r3, #0 │ │ │ │ b 237014 │ │ │ │ mvn r2, #0 │ │ │ │ b 236f8c │ │ │ │ mvn r3, #0 │ │ │ │ b 236fc8 │ │ │ │ - mulseq r4, r8, fp │ │ │ │ - mulseq r4, r0, sl │ │ │ │ + andseq r7, r4, r0, lsl #21 │ │ │ │ + andseq r7, r4, r8, ror r9 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsr r3, r2, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq 2370e0 │ │ │ │ @@ -549550,17 +549550,17 @@ │ │ │ │ b 23717c │ │ │ │ mov r2, #0 │ │ │ │ b 23717c │ │ │ │ mvn r3, #0 │ │ │ │ b 237134 │ │ │ │ mvn r2, #0 │ │ │ │ b 23717c │ │ │ │ - @ instruction: 0x001479f4 │ │ │ │ - andseq r7, r4, r5, lsl #19 │ │ │ │ - andseq r7, r4, sp, ror #18 │ │ │ │ + @ instruction: 0x001478dc │ │ │ │ + andseq r7, r4, sp, ror #16 │ │ │ │ + andseq r7, r4, r5, asr r8 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ @@ -549586,16 +549586,16 @@ │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne 237268 │ │ │ │ b 237254 │ │ │ │ - andseq r7, r4, ip, ror #18 │ │ │ │ - andseq r7, r4, r0, asr #18 │ │ │ │ + andseq r7, r4, r4, asr r8 │ │ │ │ + andseq r7, r4, r8, lsr #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [lr, #8] │ │ │ │ ldr ip, [pc, #1916] @ 237a24 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ @@ -550074,28 +550074,28 @@ │ │ │ │ ldr r3, [pc, #100] @ 237a78 │ │ │ │ cmp r4, r3 │ │ │ │ bne 2379fc │ │ │ │ b 237998 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - andseq r7, r4, sl, ror #15 │ │ │ │ + @ instruction: 0x001476d2 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - andseq r7, r4, ip, asr #13 │ │ │ │ + @ instruction: 0x001475b4 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ @ instruction: 0x06000137 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - andseq r7, r4, r6, lsr #7 │ │ │ │ - andseq r7, r4, r6, lsl #7 │ │ │ │ - andseq r7, r4, lr, ror #6 │ │ │ │ + andseq r7, r4, lr, lsl #5 │ │ │ │ + andseq r7, r4, lr, ror #4 │ │ │ │ + andseq r7, r4, r6, asr r2 │ │ │ │ muleq r0, r6, r1 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ @@ -550200,15 +550200,15 @@ │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #375] @ 0x177 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r6, r4, r6, ror #30 │ │ │ │ + andseq r6, r4, lr, asr #28 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #140] @ 237ccc │ │ │ │ mov lr, r0 │ │ │ │ @@ -550358,15 +550358,15 @@ │ │ │ │ movne r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - andseq r6, r4, r4, lsl #28 │ │ │ │ + andseq r6, r4, ip, ror #25 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r4, r1 │ │ │ │ @@ -550824,15 +550824,15 @@ │ │ │ │ popeq {r4, pc} │ │ │ │ b 238538 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - andseq r6, r4, r0, asr r7 │ │ │ │ + andseq r6, r4, r8, lsr r6 │ │ │ │ @ instruction: 0xff800000 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -550843,33 +550843,33 @@ │ │ │ │ ldr r1, [pc, #24] @ 238630 │ │ │ │ ldr r0, [pc, #24] @ 238634 │ │ │ │ ldr r2, [pc, #24] @ 238638 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345b0 │ │ │ │ - andseq r7, r4, r0, ror #6 │ │ │ │ - andseq fp, r0, r0, asr #3 │ │ │ │ - andseq r9, r0, ip, ror #13 │ │ │ │ + andseq r7, r4, r8, asr #4 │ │ │ │ + ldrheq fp, [r0], -r0 │ │ │ │ + @ instruction: 0x001095dc │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23866c │ │ │ │ ldr r1, [pc, #24] @ 238670 │ │ │ │ ldr r0, [pc, #24] @ 238674 │ │ │ │ ldr r2, [pc, #24] @ 238678 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345b0 │ │ │ │ - andseq r7, r4, r0, lsl r3 │ │ │ │ - andseq fp, r0, r0, lsl #3 │ │ │ │ - andseq r9, r0, ip, lsr #13 │ │ │ │ + @ instruction: 0x001471f8 │ │ │ │ + andseq fp, r0, r0, ror r0 │ │ │ │ + mulseq r0, ip, r5 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi 2386ac │ │ │ │ ldr r3, [pc, #68] @ 2386d0 │ │ │ │ sub r0, r0, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #20 │ │ │ │ @@ -550884,15 +550884,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - andseq r6, r4, r8, ror #11 │ │ │ │ + @ instruction: 0x001464d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ @@ -553345,15 +553345,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mov r1, r2 │ │ │ │ b 23accc │ │ │ │ mov r1, r2 │ │ │ │ b 23accc │ │ │ │ - @ instruction: 0x00143fdd │ │ │ │ + andseq r3, r4, r5, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #600] @ 23afb8 │ │ │ │ ldr r3, [pc, #600] @ 23afbc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -554468,27 +554468,27 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 251700 │ │ │ │ subseq r4, pc, r8, lsr #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r4, pc, ip, lsl #13 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r3, r4, r2, asr #5 │ │ │ │ + andseq r3, r4, sl, lsr #3 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - andseq r3, r4, r6, lsr r2 │ │ │ │ + andseq r3, r4, lr, lsl r1 │ │ │ │ subseq r4, pc, r0, ror r3 @ │ │ │ │ - andseq r3, r4, ip, asr r0 │ │ │ │ - andseq r3, r4, r4, lsr #32 │ │ │ │ - andseq ip, r0, r0, lsl #23 │ │ │ │ + andseq r2, r4, r4, asr #30 │ │ │ │ + andseq r2, r4, ip, lsl #30 │ │ │ │ + andseq ip, r0, r0, ror sl │ │ │ │ subseq r4, pc, ip, ror #3 │ │ │ │ - @ instruction: 0x0010cad8 │ │ │ │ - andseq ip, r0, r8, lsl #21 │ │ │ │ - mulseq r0, r4, r7 │ │ │ │ - @ instruction: 0x0010c9f4 │ │ │ │ - @ instruction: 0x0010c9f4 │ │ │ │ + andseq ip, r0, r8, asr #19 │ │ │ │ + andseq ip, r0, r8, ror r9 │ │ │ │ + andseq r3, r0, r4, lsl #13 │ │ │ │ + andseq ip, r0, r4, ror #17 │ │ │ │ + andseq ip, r0, r4, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #916] @ 23c2b4 │ │ │ │ mov r9, r3 │ │ │ │ @@ -554721,17 +554721,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ b 23c074 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r4, [pc], #-0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x005f4094 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r2, r4, ip, ror sp │ │ │ │ + andseq r2, r4, r4, ror #24 │ │ │ │ subseq r3, pc, r8, asr #30 │ │ │ │ - andseq r2, r4, r0, lsl #25 │ │ │ │ + andseq r2, r4, r8, ror #22 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #480] @ 23c4d0 │ │ │ │ @@ -555811,23 +555811,23 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ ldrsheq r3, [pc], #-108 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ subseq r3, pc, ip, asr #13 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x001423fc │ │ │ │ + andseq r2, r4, r4, ror #5 │ │ │ │ ldrsbeq r3, [pc], #-56 @ │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - andseq fp, r0, r0, ror #13 │ │ │ │ - andseq fp, r0, ip, asr #11 │ │ │ │ - andseq fp, r0, r8, asr r6 │ │ │ │ - andseq fp, r0, r4, ror #11 │ │ │ │ - andseq fp, r0, r0, ror r6 │ │ │ │ + @ instruction: 0x0010b5d0 │ │ │ │ + @ instruction: 0x0010b4bc │ │ │ │ + andseq fp, r0, r8, asr #10 │ │ │ │ + @ instruction: 0x0010b4d4 │ │ │ │ + andseq fp, r0, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #820] @ 23d740 │ │ │ │ ldr r8, [r6, #20] │ │ │ │ @@ -556351,16 +556351,16 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ subseq r2, pc, r4, lsl #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r2, pc, ip, asr r8 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ subseq r2, pc, ip, lsl #14 │ │ │ │ - andseq r1, r4, r4, asr #7 │ │ │ │ - @ instruction: 0x001413b4 │ │ │ │ + andseq r1, r4, ip, lsr #5 │ │ │ │ + mulseq r4, ip, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr ip, [pc, #824] @ 23df94 │ │ │ │ ldr r3, [pc, #824] @ 23df98 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -556783,15 +556783,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ subseq r2, pc, r8 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ - mulseq r0, r0, r7 │ │ │ │ + andseq sl, r0, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r3, r1, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -558505,15 +558505,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ b 23f974 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r0, pc, r8, asr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - andseq pc, r3, r4, lsr r7 @ │ │ │ │ + andseq pc, r3, ip, lsl r6 @ │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ ldrsbeq r0, [pc], #-68 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -558719,15 +558719,15 @@ │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b 23ff6c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r0, pc, ip, ror #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrheq r0, [pc], #-16 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0013efd0 │ │ │ │ + @ instruction: 0x0013eeb8 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ subseq r0, pc, r4, ror r0 @ │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ @@ -559652,26 +559652,26 @@ │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ b 24099c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r2, #6 │ │ │ │ b 240f78 │ │ │ │ subseq pc, lr, r4, ror lr @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq lr, r3, lr, ror ip │ │ │ │ + andseq lr, r3, r6, ror #22 │ │ │ │ andeq ip, r2, pc, lsl #11 │ │ │ │ - mulseq r0, r4, r8 │ │ │ │ - andseq r8, r0, r0, asr r8 │ │ │ │ + andseq r8, r0, r4, lsl #15 │ │ │ │ + andseq r8, r0, r0, asr #14 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - @ instruction: 0x0013ebd6 │ │ │ │ - mulseq r3, r0, fp │ │ │ │ - andseq lr, r3, lr, ror fp │ │ │ │ - andseq lr, r3, sl, ror fp │ │ │ │ - andseq lr, r3, r4, ror #22 │ │ │ │ - andseq lr, r3, r6, ror #21 │ │ │ │ + @ instruction: 0x0013eabe │ │ │ │ + andseq lr, r3, r8, ror sl │ │ │ │ + andseq lr, r3, r6, ror #20 │ │ │ │ + andseq lr, r3, r2, ror #20 │ │ │ │ + andseq lr, r3, ip, asr #20 │ │ │ │ + andseq lr, r3, lr, asr #19 │ │ │ │ subseq pc, lr, r8, lsr #21 │ │ │ │ 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, #3616] @ 0xe20 │ │ │ │ ldr ip, [pc, #3592] @ 241e28 │ │ │ │ @@ -560574,44 +560574,44 @@ │ │ │ │ str r3, [fp, #-404] @ 0xfffffe6c │ │ │ │ bhi 241d88 │ │ │ │ b 2416c8 │ │ │ │ subseq lr, lr, ip, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq lr, lr, ip, lsr #31 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - @ instruction: 0x0013ddba │ │ │ │ + andseq sp, r3, r2, lsr #25 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - andseq sp, r3, r4, lsr #24 │ │ │ │ + andseq sp, r3, ip, lsl #22 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ subseq lr, lr, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - andseq r7, r0, r0, lsr #15 │ │ │ │ - andseq r7, r0, ip, lsr #13 │ │ │ │ + mulseq r0, r0, r6 │ │ │ │ + mulseq r0, ip, r5 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r5, r0, r1, lsl r0 │ │ │ │ - andseq sp, r3, r4, lsl #23 │ │ │ │ + andseq sp, r3, ip, ror #20 │ │ │ │ andeq ip, r2, pc, lsl #11 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - andseq r7, r0, r8, asr #3 │ │ │ │ + ldrheq r7, [r0], -r8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - andseq r6, r0, r0, asr #27 │ │ │ │ + @ instruction: 0x00106cb0 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - mulseq r0, ip, ip │ │ │ │ + andseq r5, r0, ip, lsl #23 │ │ │ │ ldr r3, [fp, #-428] @ 0xfffffe54 │ │ │ │ cmp r3, #0 │ │ │ │ beq 242c90 │ │ │ │ sub r4, fp, #140 @ 0x8c │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp, #-428] @ 0xfffffe54 │ │ │ │ str r3, [sp] │ │ │ │ @@ -562713,23 +562713,23 @@ │ │ │ │ bhi 243ebc │ │ │ │ b 2416c8 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - andseq r5, r0, r0, lsr #3 │ │ │ │ + mulseq r0, r0, r0 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ muleq r0, r2, r1 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - andseq r4, r0, r4, asr r2 │ │ │ │ + andseq r4, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ ldr r5, [fp, #-396] @ 0xfffffe74 │ │ │ │ @@ -566009,35 +566009,35 @@ │ │ │ │ andeq r2, r0, r0, asr r0 │ │ │ │ andeq r1, r0, r0, asr r0 │ │ │ │ subseq r9, lr, r8, lsl r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r9, lr, ip, ror #13 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - andseq r8, r3, r0, lsr r8 │ │ │ │ + andseq r8, r3, r8, lsl r7 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - andseq r8, r3, r4, ror #24 │ │ │ │ - andseq r2, r0, r8, ror #3 │ │ │ │ + andseq r8, r3, ip, asr #22 │ │ │ │ + ldrsbeq r2, [r0], -r8 │ │ │ │ ldrheq r9, [lr], #-88 @ 0xffffffa8 │ │ │ │ muleq r0, r1, r2 │ │ │ │ ldrheq r9, [lr], #-48 @ 0xffffffd0 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - mulseq r3, sl, r6 │ │ │ │ + andseq r8, r3, r2, lsl #11 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - ldrsbeq r8, [r3], -r6 │ │ │ │ + @ instruction: 0x00137fbe │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - andseq r7, r3, lr, lsl #20 │ │ │ │ + @ instruction: 0x001378f6 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - andseq r7, r3, sl, ror r9 │ │ │ │ + andseq r7, r3, r2, ror #16 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ @@ -568146,28 +568146,28 @@ │ │ │ │ b 246a30 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ bl 2390f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3] │ │ │ │ b 246a30 │ │ │ │ - andseq r7, r3, r2, lsr #5 │ │ │ │ - andseq r7, r3, lr, lsr #4 │ │ │ │ - andseq r7, r3, sl, ror #3 │ │ │ │ + andseq r7, r3, sl, lsl #3 │ │ │ │ + andseq r7, r3, r6, lsl r1 │ │ │ │ + ldrsbeq r7, [r3], -r2 │ │ │ │ muleq r0, sp, r2 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - andseq r6, r3, sl, lsr lr │ │ │ │ + andseq r6, r3, r2, lsr #26 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ muleq r0, sl, r2 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - andseq r5, r3, r2, ror #25 │ │ │ │ + andseq r5, r3, sl, asr #23 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - andeq lr, pc, r8, lsl #20 │ │ │ │ + strdeq lr, [pc], -r8 │ │ │ │ mov r2, #7 │ │ │ │ ldrh r3, [r6, #44] @ 0x2c │ │ │ │ bic r3, r3, #896 @ 0x380 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ strh r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -569910,29 +569910,29 @@ │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ mov r3, ip │ │ │ │ mov r2, #0 │ │ │ │ b 24b088 │ │ │ │ subseq r5, lr, ip, lsl #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r5, r3, r6, ror #11 │ │ │ │ + andseq r5, r3, lr, asr #9 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x005e5a98 │ │ │ │ - andseq r5, r3, ip, asr #5 │ │ │ │ - andeq lr, pc, r0, ror #14 │ │ │ │ + @ instruction: 0x001351b4 │ │ │ │ + andeq lr, pc, r0, asr r6 @ │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - andseq r4, r3, lr, lsr #30 │ │ │ │ + andseq r4, r3, r6, lsl lr │ │ │ │ ldrsbeq r5, [lr], #-72 @ 0xffffffb8 │ │ │ │ - muleq pc, ip, r0 @ │ │ │ │ - andeq r4, pc, ip, lsl #16 │ │ │ │ - andeq lr, pc, r8 │ │ │ │ + andeq sp, pc, ip, lsl #31 │ │ │ │ + strdeq r4, [pc], -ip │ │ │ │ + strdeq sp, [pc], -r8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - andeq sp, pc, r0, ror r5 @ │ │ │ │ + andeq sp, pc, r0, ror #8 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ @@ -571838,32 +571838,32 @@ │ │ │ │ bl 251700 │ │ │ │ ldr r1, [pc, #84] @ 24ce7c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - andseq r3, r3, r8, lsl r2 │ │ │ │ + andseq r3, r3, r0, lsl #2 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - muleq pc, ip, r3 @ │ │ │ │ + andeq ip, pc, ip, lsl #5 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ muleq r0, r3, r2 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24ce54 │ │ │ │ submi r0, r0, r0 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ - @ instruction: 0x000fbeb0 │ │ │ │ - andeq ip, pc, r0, asr r0 @ │ │ │ │ - andeq fp, pc, r0, lsr pc @ │ │ │ │ - andeq fp, pc, r8, lsl #30 │ │ │ │ - andeq fp, pc, r0, ror #29 │ │ │ │ - @ instruction: 0x000fbeb4 │ │ │ │ - andeq fp, pc, r8, lsl #29 │ │ │ │ - andeq fp, pc, ip, asr lr @ │ │ │ │ - andeq fp, pc, r0, lsr lr @ │ │ │ │ - andeq fp, pc, r4, lsl #28 │ │ │ │ + andeq fp, pc, r0, lsr #27 │ │ │ │ + andeq fp, pc, r0, asr #30 │ │ │ │ + andeq fp, pc, r0, lsr #28 │ │ │ │ + strdeq fp, [pc], -r8 │ │ │ │ + ldrdeq fp, [pc], -r0 │ │ │ │ + andeq fp, pc, r4, lsr #27 │ │ │ │ + andeq fp, pc, r8, ror sp @ │ │ │ │ + andeq fp, pc, ip, asr #26 │ │ │ │ + andeq fp, pc, r0, lsr #26 │ │ │ │ + strdeq fp, [pc], -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, [r1] │ │ │ │ ldr r2, [pc, #2068] @ 24d6b0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -572016,15 +572016,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ bne 24d0d4 │ │ │ │ ldrb r3, [r0, #330] @ 0x14a │ │ │ │ cmp r3, #0 │ │ │ │ beq 24d128 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 24d128 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ beq 24d128 │ │ │ │ ldr r2, [r7] │ │ │ │ @@ -572182,15 +572182,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb r3, [sp, #11] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ strh r3, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 24ce80 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -572382,19 +572382,19 @@ │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ bl 2363b8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ subseq r3, lr, r8, asr r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r3, r0, ror sl │ │ │ │ + andseq r2, r3, r8, asr r9 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ subseq r2, lr, r0, ror #31 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - andeq fp, pc, r4, ror r8 @ │ │ │ │ + andeq fp, pc, r4, ror #14 │ │ │ │ ldr r2, [pc, #64] @ 24d714 │ │ │ │ ldr ip, [pc, #64] @ 24d718 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r2, ip] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ @@ -573626,49 +573626,49 @@ │ │ │ │ beq 2508d8 │ │ │ │ mov r2, #0 │ │ │ │ add ip, r5, #500 @ 0x1f4 │ │ │ │ b 24eac0 │ │ │ │ ldrheq r2, [lr], #-72 @ 0xffffffb8 │ │ │ │ subseq r2, lr, r8, lsr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r3, r0, ror #26 │ │ │ │ + andseq r1, r3, r8, asr #24 │ │ │ │ subseq r2, lr, r0, asr #7 │ │ │ │ - andseq r1, r3, r6, ror #24 │ │ │ │ + andseq r1, r3, lr, asr #22 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ strdeq pc, [r0], -r0 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, pc, ip, lsr #14 │ │ │ │ - andeq r9, pc, r0, ror r6 @ │ │ │ │ - andeq fp, sp, r8, asr #7 │ │ │ │ - andeq r9, pc, r4, ror #13 │ │ │ │ - andeq r9, pc, r4, asr #12 │ │ │ │ - muleq sp, ip, r3 │ │ │ │ - andeq r9, pc, r8, lsr #13 │ │ │ │ - andeq r9, pc, r8, lsl r6 @ │ │ │ │ - andeq fp, sp, r0, ror r3 │ │ │ │ - andeq r9, pc, ip, lsl #12 │ │ │ │ - andeq r9, pc, ip, lsl #11 │ │ │ │ - andeq fp, sp, r4, ror #5 │ │ │ │ - ldrdeq r9, [pc], -r0 │ │ │ │ + andeq r9, pc, ip, lsl r6 @ │ │ │ │ andeq r9, pc, r0, ror #10 │ │ │ │ @ instruction: 0x000db2b8 │ │ │ │ - muleq pc, r4, r5 @ │ │ │ │ + ldrdeq r9, [pc], -r4 │ │ │ │ andeq r9, pc, r4, lsr r5 @ │ │ │ │ andeq fp, sp, ip, lsl #5 │ │ │ │ - andeq r9, pc, r0, ror #9 │ │ │ │ - andeq r9, pc, ip, ror #9 │ │ │ │ - andeq fp, sp, r4, asr #4 │ │ │ │ - andseq pc, r2, r0, lsr pc @ │ │ │ │ + muleq pc, r8, r5 @ │ │ │ │ + andeq r9, pc, r8, lsl #10 │ │ │ │ + andeq fp, sp, r0, ror #4 │ │ │ │ + strdeq r9, [pc], -ip │ │ │ │ + andeq r9, pc, ip, ror r4 @ │ │ │ │ + ldrdeq fp, [sp], -r4 │ │ │ │ + andeq r9, pc, r0, asr #9 │ │ │ │ + andeq r9, pc, r0, asr r4 @ │ │ │ │ + andeq fp, sp, r8, lsr #3 │ │ │ │ + andeq r9, pc, r4, lsl #9 │ │ │ │ + andeq r9, pc, r4, lsr #8 │ │ │ │ + andeq fp, sp, ip, ror r1 │ │ │ │ + ldrdeq r9, [pc], -r0 │ │ │ │ + ldrdeq r9, [pc], -ip │ │ │ │ + andeq fp, sp, r4, lsr r1 │ │ │ │ + andseq pc, r2, r8, lsl lr @ │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq 2507a0 │ │ │ │ ldrb r4, [ip, r2, lsl #2] │ │ │ │ cmp r4, #17 │ │ │ │ bne 24eab4 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ @@ -575684,87 +575684,87 @@ │ │ │ │ bne 2502bc │ │ │ │ b 2509b4 │ │ │ │ ldr r7, [fp, #-164] @ 0xffffff5c │ │ │ │ ldr r1, [pc, #236] @ 250b34 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ - andeq r9, pc, ip, ror #8 │ │ │ │ - andeq fp, sp, ip, rrx │ │ │ │ - andeq r9, pc, r0, lsl #6 │ │ │ │ - ldrdeq r9, [pc], -r0 │ │ │ │ - andeq sl, sp, r8, lsr #30 │ │ │ │ - muleq pc, r4, r1 @ │ │ │ │ - andeq r9, pc, r0, asr r0 @ │ │ │ │ - andeq sl, sp, r8, lsr #27 │ │ │ │ - andeq r9, pc, r4 │ │ │ │ - andeq r8, pc, r0, lsr pc @ │ │ │ │ - andeq sl, sp, r8, lsl #25 │ │ │ │ - strdeq r8, [pc], -ip │ │ │ │ - andeq r8, pc, r4, lsl #30 │ │ │ │ - andeq sl, sp, ip, asr ip │ │ │ │ - andeq r8, pc, ip, ror #31 │ │ │ │ - ldrdeq r8, [pc], -r8 @ │ │ │ │ - andeq sl, sp, r0, lsr ip │ │ │ │ - andeq r8, pc, ip, lsr #28 │ │ │ │ - andeq r8, pc, r4, lsr #28 │ │ │ │ - andeq sl, sp, ip, ror fp │ │ │ │ + andeq r9, pc, ip, asr r3 @ │ │ │ │ + andeq sl, sp, ip, asr pc │ │ │ │ + strdeq r9, [pc], -r0 │ │ │ │ + andeq r9, pc, r0, asr #1 │ │ │ │ + andeq sl, sp, r8, lsl lr │ │ │ │ + andeq r9, pc, r4, lsl #1 │ │ │ │ + andeq r8, pc, r0, asr #30 │ │ │ │ + muleq sp, r8, ip │ │ │ │ + strdeq r8, [pc], -r4 │ │ │ │ andeq r8, pc, r0, lsr #28 │ │ │ │ - strdeq r8, [pc], -r8 @ │ │ │ │ - andeq sl, sp, r0, asr fp │ │ │ │ + andeq sl, sp, r8, ror fp │ │ │ │ + andeq r8, pc, ip, ror #29 │ │ │ │ + strdeq r8, [pc], -r4 │ │ │ │ + andeq sl, sp, ip, asr #22 │ │ │ │ + ldrdeq r8, [pc], -ip │ │ │ │ + andeq r8, pc, r8, asr #27 │ │ │ │ + andeq sl, sp, r0, lsr #22 │ │ │ │ + andeq r8, pc, ip, lsl sp @ │ │ │ │ + andeq r8, pc, r4, lsl sp @ │ │ │ │ + andeq sl, sp, ip, ror #20 │ │ │ │ + andeq r8, pc, r0, lsl sp @ │ │ │ │ + andeq r8, pc, r8, ror #25 │ │ │ │ + andeq sl, sp, r0, asr #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - andeq r8, pc, r4, lsl #21 │ │ │ │ - andeq r8, pc, r4, asr #20 │ │ │ │ - muleq sp, ip, r7 │ │ │ │ - andeq r8, pc, r8, asr #24 │ │ │ │ - andeq r8, pc, r0, lsr #23 │ │ │ │ - andeq r8, pc, ip, lsr #18 │ │ │ │ - muleq pc, ip, r8 @ │ │ │ │ - strdeq sl, [sp], -r4 │ │ │ │ - ldrdeq r8, [pc], -r4 │ │ │ │ - andeq r8, pc, r4, lsr r8 @ │ │ │ │ - andeq sl, sp, ip, lsl #11 │ │ │ │ + andeq r8, pc, r4, ror r9 @ │ │ │ │ + andeq r8, pc, r4, lsr r9 @ │ │ │ │ + andeq sl, sp, ip, lsl #13 │ │ │ │ + andeq r8, pc, r8, lsr fp @ │ │ │ │ + muleq pc, r0, sl @ │ │ │ │ + andeq r8, pc, ip, lsl r8 @ │ │ │ │ + andeq r8, pc, ip, lsl #15 │ │ │ │ + andeq sl, sp, r4, ror #9 │ │ │ │ + andeq r8, pc, r4, asr #17 │ │ │ │ + andeq r8, pc, r4, lsr #14 │ │ │ │ + andeq sl, sp, ip, ror r4 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - andeq r8, pc, r0, lsl r9 @ │ │ │ │ - andeq r8, pc, r0, asr r7 @ │ │ │ │ - andeq sl, sp, r8, lsr #9 │ │ │ │ - andeq r8, pc, r8, lsr sl @ │ │ │ │ - andeq r8, pc, ip, lsl r7 @ │ │ │ │ - andeq sl, sp, r4, ror r4 │ │ │ │ - andeq r8, pc, r0, lsr r8 @ │ │ │ │ - andeq r8, pc, r8, lsr #13 │ │ │ │ - andeq sl, sp, r0, lsl #8 │ │ │ │ - @ instruction: 0x000f87b0 │ │ │ │ + andeq r8, pc, r0, lsl #16 │ │ │ │ andeq r8, pc, r0, asr #12 │ │ │ │ muleq sp, r8, r3 │ │ │ │ - andeq r8, pc, r0, ror #16 │ │ │ │ - andeq r8, pc, r8, lsl #16 │ │ │ │ - andeq r8, pc, r4, ror r7 @ │ │ │ │ - andeq r8, pc, r8, asr r4 @ │ │ │ │ - andeq r8, pc, ip, lsl #9 │ │ │ │ - ldrdeq r8, [pc], -r0 │ │ │ │ + andeq r8, pc, r8, lsr #18 │ │ │ │ + andeq r8, pc, ip, lsl #12 │ │ │ │ + andeq sl, sp, r4, ror #6 │ │ │ │ + andeq r8, pc, r0, lsr #14 │ │ │ │ + muleq pc, r8, r5 @ │ │ │ │ + strdeq sl, [sp], -r0 │ │ │ │ + andeq r8, pc, r0, lsr #13 │ │ │ │ + andeq r8, pc, r0, lsr r5 @ │ │ │ │ + andeq sl, sp, r8, lsl #5 │ │ │ │ + andeq r8, pc, r0, asr r7 @ │ │ │ │ + strdeq r8, [pc], -r8 @ │ │ │ │ andeq r8, pc, r4, ror #12 │ │ │ │ + andeq r8, pc, r8, asr #6 │ │ │ │ + andeq r8, pc, ip, ror r3 @ │ │ │ │ + andeq r8, pc, r0, asr #11 │ │ │ │ + andeq r8, pc, r4, asr r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 250b68 │ │ │ │ ldr r1, [pc, #24] @ 250b6c │ │ │ │ ldr r0, [pc, #24] @ 250b70 │ │ │ │ ldr r2, [pc, #24] @ 250b74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345b0 │ │ │ │ - andseq lr, r2, r0, ror #28 │ │ │ │ - andeq r2, pc, r4, lsl #25 │ │ │ │ - @ instruction: 0x000f11b0 │ │ │ │ + andseq lr, r2, r8, asr #26 │ │ │ │ + andeq r2, pc, r4, ror fp @ │ │ │ │ + andeq r1, pc, r0, lsr #1 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -575884,36 +575884,36 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 212ad4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 272b6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 250dd0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2af26c │ │ │ │ + bl 2af15c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eaa00 │ │ │ │ + bl 2ea8f0 │ │ │ │ orr r5, r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2ec420 │ │ │ │ + bl 2ec310 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl a545c │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl a47b0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r0, r0, r5 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #0 │ │ │ │ bne 250d6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2afd50 │ │ │ │ + bl 2afc40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl a545c │ │ │ │ ldrb r3, [r7, #329] @ 0x149 │ │ │ │ cmp r3, #0 │ │ │ │ bne 250f88 │ │ │ │ ldrb r3, [r7, #323] @ 0x143 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -575923,23 +575923,23 @@ │ │ │ │ beq 250ee8 │ │ │ │ ldr r3, [pc, #1084] @ 251238 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 30aa08 │ │ │ │ + bl 30a8f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 250f94 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 316a64 │ │ │ │ + bl 316954 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2b3074 │ │ │ │ + bl 2b2f64 │ │ │ │ ldr lr, [r6, #112] @ 0x70 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp lr, #4 │ │ │ │ beq 250fd4 │ │ │ │ ldr r3, [pc, #1012] @ 25123c │ │ │ │ ldrb r2, [ip, #32] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ @@ -576022,17 +576022,17 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl a545c │ │ │ │ b 250de8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 272cac │ │ │ │ b 250ddc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 308d7c │ │ │ │ + bl 308c6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl a545c │ │ │ │ b 250e18 │ │ │ │ tst r3, #32 │ │ │ │ beq 250e9c │ │ │ │ ldr r3, [pc, #648] @ 251248 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -576093,15 +576093,15 @@ │ │ │ │ beq 251210 │ │ │ │ ldr r3, [pc, #440] @ 25125c │ │ │ │ add r3, pc, r3 │ │ │ │ b 2511a0 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [ip, #24] │ │ │ │ moveq r1, ip │ │ │ │ - bl 2b7ebc │ │ │ │ + bl 2b7dac │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r6, #486] @ 0x1e6 │ │ │ │ b 250eb4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 25121c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ @@ -576192,30 +576192,30 @@ │ │ │ │ udf #0 │ │ │ │ subseq pc, sp, r8, asr r3 @ │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq lr, r2, r4, lsr fp │ │ │ │ + andseq lr, r2, ip, lsl sl │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - andseq lr, r2, fp, ror #19 │ │ │ │ - andeq pc, sp, r4, lsr #6 │ │ │ │ - andeq pc, sp, r8, lsl #6 │ │ │ │ - @ instruction: 0x000fd5b0 │ │ │ │ - andeq r7, lr, r8, lsr #7 │ │ │ │ - muleq lr, ip, r5 │ │ │ │ - andeq r7, lr, r8, lsl #5 │ │ │ │ - andeq r9, sp, r0, lsl #21 │ │ │ │ - andeq r8, pc, ip, asr #32 │ │ │ │ - andeq r7, lr, r4, asr #4 │ │ │ │ - andeq sp, pc, ip, lsr #8 │ │ │ │ - andeq pc, sp, r4, ror #2 │ │ │ │ - andeq pc, sp, r0, ror #2 │ │ │ │ - andeq pc, sp, r4, asr #2 │ │ │ │ + @ instruction: 0x0012e8d3 │ │ │ │ + andeq pc, sp, r4, lsl r2 @ │ │ │ │ + strdeq pc, [sp], -r8 │ │ │ │ + andeq sp, pc, r0, lsr #9 │ │ │ │ + muleq lr, r8, r2 │ │ │ │ + andeq lr, lr, ip, lsl #9 │ │ │ │ + andeq r7, lr, r8, ror r1 │ │ │ │ + andeq r9, sp, r0, ror r9 │ │ │ │ + andeq r7, pc, ip, lsr pc @ │ │ │ │ + andeq r7, lr, r4, lsr r1 │ │ │ │ + andeq sp, pc, ip, lsl r3 @ │ │ │ │ + andeq pc, sp, r4, asr r0 @ │ │ │ │ + andeq pc, sp, r0, asr r0 @ │ │ │ │ + andeq pc, sp, r4, lsr r0 @ │ │ │ │ b 142198 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -576555,16 +576555,16 @@ │ │ │ │ bl 140a88 │ │ │ │ b 2517a0 │ │ │ │ ldrsbeq lr, [sp], #-132 @ 0xffffff7c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrheq lr, [sp], #-140 @ 0xffffff74 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - andeq r9, sp, r4, lsl #9 │ │ │ │ - andeq r9, sp, r8, ror #8 │ │ │ │ + andeq r9, sp, r4, ror r3 │ │ │ │ + andeq r9, sp, r8, asr r3 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #164] @ 0xa4 │ │ │ │ @@ -576583,15 +576583,15 @@ │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ str r7, [r4, #208] @ 0xd0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #8] @ 25185c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ - ldrdeq r7, [pc], -r0 │ │ │ │ + andeq r7, pc, r0, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #164] @ 0xa4 │ │ │ │ @@ -576600,15 +576600,15 @@ │ │ │ │ beq 251890 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ 2518a0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ - andeq r7, pc, ip, lsr #19 │ │ │ │ + muleq pc, ip, r8 @ │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ @@ -576675,15 +576675,15 @@ │ │ │ │ bne 251954 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #8] @ 2519cc │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ - andeq r7, pc, r0, lsl #17 │ │ │ │ + andeq r7, pc, r0, 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 │ │ │ │ ldr ip, [pc, #1284] @ 251eec │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -577008,15 +577008,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ subseq lr, sp, r8, lsl #12 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - andeq r7, pc, r8, ror r3 @ │ │ │ │ + andeq r7, pc, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #192] @ 0xc0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -577356,15 +577356,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 252470 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ @ instruction: 0x005ddc90 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - andeq r6, pc, r0, lsr lr @ │ │ │ │ + andeq r6, pc, r0, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ @@ -577378,15 +577378,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ bne 25249c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [pc, #8] @ 2524c8 │ │ │ │ mov r0, ip │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ - andeq r6, pc, ip, ror #27 │ │ │ │ + ldrdeq r6, [pc], -ip │ │ │ │ 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 r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -577601,17 +577601,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 252848 │ │ │ │ ldr r0, [pc, #24] @ 25284c │ │ │ │ ldr r2, [pc, #24] @ 252850 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345b0 │ │ │ │ - andseq sp, r2, r0, lsl r2 │ │ │ │ - andeq r0, pc, r8, lsr #31 │ │ │ │ - ldrdeq pc, [lr], -r4 │ │ │ │ + ldrsheq sp, [r2], -r8 │ │ │ │ + muleq pc, r8, lr @ │ │ │ │ + andeq pc, lr, r4, asr #7 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ 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, #2772] @ 253340 │ │ │ │ mov r4, r0 │ │ │ │ @@ -578305,27 +578305,27 @@ │ │ │ │ beq 252a58 │ │ │ │ ldr r3, [pc, #80] @ 253384 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 252d80 │ │ │ │ subseq sp, sp, ip, lsl #15 │ │ │ │ - andseq sp, r2, r2, lsl r1 │ │ │ │ + @ instruction: 0x0012cffa │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ cmneq r5, r0, lsr #1 │ │ │ │ streq r0, [sl], r0 │ │ │ │ andeq r8, r1, r5 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ mrrcne 0, 0, r0, r0, cr15 @ │ │ │ │ - andseq ip, r2, r6, lsr #30 │ │ │ │ - andseq ip, r2, r4, lsl pc │ │ │ │ - andseq ip, r2, r8, ror #27 │ │ │ │ + andseq ip, r2, lr, lsl #28 │ │ │ │ + @ instruction: 0x0012cdfc │ │ │ │ + @ instruction: 0x0012ccd0 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x0012c7fc │ │ │ │ + andseq ip, r2, r4, ror #13 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -578547,17 +578547,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 253710 │ │ │ │ ldr r0, [pc, #24] @ 253714 │ │ │ │ ldr r2, [pc, #24] @ 253718 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345b0 │ │ │ │ - andseq ip, r2, r4, asr r3 │ │ │ │ - andeq r0, pc, r0, ror #1 │ │ │ │ - andeq lr, lr, ip, lsl #12 │ │ │ │ + andseq ip, r2, ip, lsr r2 │ │ │ │ + ldrdeq pc, [lr], -r0 │ │ │ │ + strdeq lr, [lr], -ip │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r1, [ip] │ │ │ │ ands r3, r1, #12288 @ 0x3000 │ │ │ │ beq 253778 │ │ │ │ ldr r3, [ip, #28] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -580714,15 +580714,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ b 255878 │ │ │ │ - @ instruction: 0x0012a1fe │ │ │ │ + andseq sl, r2, r6, ror #1 │ │ │ │ add r2, r0, r1 │ │ │ │ ldrb r3, [r2, #32] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bne 255914 │ │ │ │ ldrb r3, [r0, #96] @ 0x60 │ │ │ │ add ip, r3, #1 │ │ │ │ strb ip, [r0, #96] @ 0x60 │ │ │ │ @@ -584550,30 +584550,30 @@ │ │ │ │ subseq r7, sp, r4, ror sl │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andseq r0, r8, r3 │ │ │ │ andeq r1, r0, r0, lsl r0 │ │ │ │ - ldrheq r7, [r2], -lr │ │ │ │ + andseq r6, r2, r6, lsr #31 │ │ │ │ muleq r0, r9, r2 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ ldrsheq r7, [sp], #-12 │ │ │ │ andseq r0, r8, fp │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ eoreq r0, r0, #21 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andmi r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x00125fda │ │ │ │ - andseq r5, r2, lr, asr lr │ │ │ │ + andseq r5, r2, r2, asr #29 │ │ │ │ + andseq r5, r2, r6, asr #26 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ mvncc r0, #1073741856 @ 0x40000020 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ lsr r3, r3, #7 │ │ │ │ cmp r3, #8 │ │ │ │ bne 2589a4 │ │ │ │ @@ -585978,15 +585978,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 25a8e4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r5, [r2], -r6 │ │ │ │ + @ instruction: 0x00124fde │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ @@ -586210,15 +586210,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 25ae18 │ │ │ │ mov sl, #1 │ │ │ │ b 25ae18 │ │ │ │ mov sl, #16 │ │ │ │ b 25ae18 │ │ │ │ subseq r5, sp, r0, asr r2 │ │ │ │ - andseq r4, r2, fp, lsl #26 │ │ │ │ + @ instruction: 0x00124bf3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ @@ -586579,20 +586579,20 @@ │ │ │ │ b 25b130 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r5, sp, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ subseq r5, sp, ip, asr #1 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - andeq lr, lr, ip, lsl #6 │ │ │ │ + strdeq lr, [lr], -ip │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r0, asr r7 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ - muleq lr, r8, r1 │ │ │ │ + andeq lr, lr, r8, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldrsbeq r4, [sp], #-180 @ 0xffffff4c │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -586981,15 +586981,15 @@ │ │ │ │ str r9, [r7, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 25bae8 │ │ │ │ b 25b9ac │ │ │ │ - mulseq r2, r9, r1 │ │ │ │ + andseq r4, r2, r1, lsl #1 │ │ │ │ subseq r4, sp, r4, ror r6 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -587473,19 +587473,19 @@ │ │ │ │ b 25bd44 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r4, sp, r0, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrheq r4, [sp], #-72 @ 0xffffffb8 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ - andeq sp, lr, ip, ror #14 │ │ │ │ + andeq sp, lr, ip, asr r6 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r0, asr r7 │ │ │ │ - muleq sp, r0, r2 │ │ │ │ + andeq r2, sp, r0, lsl #3 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ subseq r3, sp, r8, ror lr │ │ │ │ subseq r3, sp, r0, asr #28 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ @@ -588053,17 +588053,17 @@ │ │ │ │ bl 25a9e4 │ │ │ │ b 25cb24 │ │ │ │ mov r0, #0 │ │ │ │ b 25c54c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r3, sp, ip, lsl #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r2, r4, lsr #16 │ │ │ │ - andseq r3, r2, r4, lsl #16 │ │ │ │ - andseq r3, r2, fp, lsl #16 │ │ │ │ + andseq r3, r2, ip, lsl #14 │ │ │ │ + andseq r3, r2, ip, ror #13 │ │ │ │ + @ instruction: 0x001236f3 │ │ │ │ subseq r3, sp, r4, lsr #21 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r2, [r2, #321] @ 0x141 │ │ │ │ cmp r2, #0 │ │ │ │ bne 25cbc0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -588148,15 +588148,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2b3074 │ │ │ │ + bl 2b2f64 │ │ │ │ ldr r2, [pc, #24] @ 25cd34 │ │ │ │ ldr r1, [pc, #24] @ 25cd38 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ @@ -588253,15 +588253,15 @@ │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x005d329c │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r2, r2, r0, lsl #26 │ │ │ │ + andseq r2, r2, r8, ror #23 │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, lr} │ │ │ │ beq 25cf2c │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ b 25cee0 │ │ │ │ add ip, ip, #1 │ │ │ │ @@ -588309,15 +588309,15 @@ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ udf #0 │ │ │ │ - andseq r2, r2, r4, lsl ip │ │ │ │ + @ instruction: 0x00122afc │ │ │ │ ldr r0, [r0] │ │ │ │ b 25cd3c │ │ │ │ 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, #352] @ 0x160 │ │ │ │ @@ -589017,16 +589017,16 @@ │ │ │ │ b 25da34 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ eoreq r0, r0, #21 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ andmi r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - @ instruction: 0x001221fc │ │ │ │ - andseq r2, r2, r8, asr #3 │ │ │ │ + andseq r2, r2, r4, ror #1 │ │ │ │ + ldrheq r2, [r2], -r0 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ @@ -589073,15 +589073,15 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r0, r3, #16 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r3, #16] │ │ │ │ - bl 31965c │ │ │ │ + bl 31954c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [pc, #928] @ 25df34 │ │ │ │ lsr lr, r0, #7 │ │ │ │ subs r3, r0, r3 │ │ │ │ movne r3, #1 │ │ │ │ cmp lr, #8 │ │ │ │ movne r3, #0 │ │ │ │ @@ -589316,17 +589316,17 @@ │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ andmi r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ eoreq r0, r0, #21 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - andseq r1, r2, r0, ror #25 │ │ │ │ + andseq r1, r2, r8, asr #23 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - andseq r1, r2, r8, lsl #25 │ │ │ │ + andseq r1, r2, r0, ror fp │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r2] │ │ │ │ @@ -589384,15 +589384,15 @@ │ │ │ │ cmp r9, #1 │ │ │ │ beq 25e388 │ │ │ │ cmp r6, #0 │ │ │ │ beq 25e0c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31960c │ │ │ │ + bl 3194fc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge 25e0c8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str r6, [r4, #-4] │ │ │ │ str r3, [r5] │ │ │ │ @@ -589406,15 +589406,15 @@ │ │ │ │ bne 25e064 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 25e054 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 31960c │ │ │ │ + bl 3194fc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt 25e070 │ │ │ │ cmp r4, fp │ │ │ │ add r5, r5, #4 │ │ │ │ bne 25e01c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -590119,27 +590119,27 @@ │ │ │ │ cmp r0, r4 │ │ │ │ sub r1, r3, #96 @ 0x60 │ │ │ │ mov r3, r2 │ │ │ │ bne 25eb90 │ │ │ │ mov r0, #0 │ │ │ │ bl 141ec8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 319a00 │ │ │ │ + bl 3198f0 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r6 │ │ │ │ sub r6, r6, #96 @ 0x60 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ beq 25ec28 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 141f9c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 3196ec │ │ │ │ + bl 3195dc │ │ │ │ str r6, [sl, #28] │ │ │ │ str sl, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ cmp r4, r6 │ │ │ │ sub r6, r6, #96 @ 0x60 │ │ │ │ bne 25ebf4 │ │ │ │ ldr r6, [sp] │ │ │ │ @@ -590217,15 +590217,15 @@ │ │ │ │ bne 25ed04 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ands r2, r2, #131072 @ 0x20000 │ │ │ │ bne 25ed04 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 31960c │ │ │ │ + bl 3194fc │ │ │ │ cmp r8, r5 │ │ │ │ bne 25ed10 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #320 @ 0x140 │ │ │ │ beq 25ee48 │ │ │ │ cmp r3, r9 │ │ │ │ beq 25ee48 │ │ │ │ @@ -590253,15 +590253,15 @@ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #2272] @ 25f6cc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp] │ │ │ │ - bl 31972c │ │ │ │ + bl 31961c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ sub r6, r6, #96 @ 0x60 │ │ │ │ sub r1, r3, #96 @ 0x60 │ │ │ │ bne 25ee30 │ │ │ │ b 25efe8 │ │ │ │ @@ -590326,27 +590326,27 @@ │ │ │ │ add r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs 25edc8 │ │ │ │ ldr r3, [r5], #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ - bl 31960c │ │ │ │ + bl 3194fc │ │ │ │ cmp r5, r8 │ │ │ │ bcc 25ef08 │ │ │ │ b 25edc8 │ │ │ │ add r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ movcc r5, fp │ │ │ │ bcs 25ef54 │ │ │ │ ldr r3, [r5], #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ - bl 31960c │ │ │ │ + bl 3194fc │ │ │ │ cmp r5, r8 │ │ │ │ bcc 25ef38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #5 │ │ │ │ bhi 25eee0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -590896,23 +590896,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 25f770 │ │ │ │ ldr r1, [pc, #44] @ 25f820 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140ce8 │ │ │ │ b 25f744 │ │ │ │ - andeq r9, lr, r4, asr #23 │ │ │ │ - andeq pc, ip, r0, ror #11 │ │ │ │ - andeq r1, sp, ip, ror #25 │ │ │ │ - andeq r9, lr, r4, lsl #23 │ │ │ │ - andeq r9, lr, r0, asr #22 │ │ │ │ - andeq r9, lr, ip, lsr fp │ │ │ │ - andeq r9, lr, r4, lsr fp │ │ │ │ - andeq r0, lr, r8, lsl #5 │ │ │ │ - andeq r9, lr, r4, lsl fp │ │ │ │ + @ instruction: 0x000e9ab4 │ │ │ │ + ldrdeq pc, [ip], -r0 │ │ │ │ + ldrdeq r1, [sp], -ip │ │ │ │ + andeq r9, lr, r4, ror sl │ │ │ │ + andeq r9, lr, r0, lsr sl │ │ │ │ + andeq r9, lr, ip, lsr #20 │ │ │ │ + andeq r9, lr, r4, lsr #20 │ │ │ │ + andeq r0, lr, r8, ror r1 │ │ │ │ + andeq r9, lr, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r2] │ │ │ │ mov r7, r3 │ │ │ │ tst ip, #640 @ 0x280 │ │ │ │ @@ -591147,39 +591147,39 @@ │ │ │ │ b 25f94c │ │ │ │ ldr r1, [pc, #112] @ 25fc4c │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 140ce8 │ │ │ │ b 25f94c │ │ │ │ - ldrdeq r8, [lr], -r4 │ │ │ │ - andeq r9, lr, r4, lsr #21 │ │ │ │ - andeq r0, lr, ip, lsr #30 │ │ │ │ - andeq r9, lr, r4, lsr sl │ │ │ │ - andeq r3, lr, r4, ror r9 │ │ │ │ - andeq r6, lr, ip, asr #30 │ │ │ │ - andeq r9, lr, ip, lsl #19 │ │ │ │ - andeq r9, lr, r8, ror r9 │ │ │ │ - ldrdeq r6, [lr], -r4 │ │ │ │ - andeq r9, lr, ip, asr #18 │ │ │ │ - andeq r1, sp, r8, asr #20 │ │ │ │ - andeq r9, lr, r8, asr #19 │ │ │ │ - andeq r2, lr, r8, ror #10 │ │ │ │ - andeq r3, lr, r4, ror sp │ │ │ │ - andeq pc, sp, r4, asr #31 │ │ │ │ - andeq r9, lr, r4, ror r8 │ │ │ │ - andeq r8, lr, r0, asr #22 │ │ │ │ - andeq r1, sp, ip, asr #18 │ │ │ │ - andeq r9, lr, r0, ror r8 │ │ │ │ - andeq r9, lr, r0, ror #16 │ │ │ │ - @ instruction: 0x000e34b0 │ │ │ │ - andeq r9, lr, ip, lsr #16 │ │ │ │ - andeq r9, lr, r0, ror r8 │ │ │ │ - andeq r9, lr, r0, lsr #16 │ │ │ │ - andeq r9, lr, ip, lsl r8 │ │ │ │ + andeq r8, lr, r4, asr #25 │ │ │ │ + muleq lr, r4, r9 │ │ │ │ + andeq r0, lr, ip, lsl lr │ │ │ │ + andeq r9, lr, r4, lsr #18 │ │ │ │ + andeq r3, lr, r4, ror #16 │ │ │ │ + andeq r6, lr, ip, lsr lr │ │ │ │ + andeq r9, lr, ip, ror r8 │ │ │ │ + andeq r9, lr, r8, ror #16 │ │ │ │ + andeq r6, lr, r4, asr #27 │ │ │ │ + andeq r9, lr, ip, lsr r8 │ │ │ │ + andeq r1, sp, r8, lsr r9 │ │ │ │ + @ instruction: 0x000e98b8 │ │ │ │ + andeq r2, lr, r8, asr r4 │ │ │ │ + andeq r3, lr, r4, ror #24 │ │ │ │ + @ instruction: 0x000dfeb4 │ │ │ │ + andeq r9, lr, r4, ror #14 │ │ │ │ + andeq r8, lr, r0, lsr sl │ │ │ │ + andeq r1, sp, ip, lsr r8 │ │ │ │ + andeq r9, lr, r0, ror #14 │ │ │ │ + andeq r9, lr, r0, asr r7 │ │ │ │ + andeq r3, lr, r0, lsr #7 │ │ │ │ + andeq r9, lr, ip, lsl r7 │ │ │ │ + andeq r9, lr, r0, ror #14 │ │ │ │ + andeq r9, lr, r0, lsl r7 │ │ │ │ + andeq r9, lr, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r6, r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -592096,125 +592096,125 @@ │ │ │ │ bl 140ce8 │ │ │ │ b 2604ac │ │ │ │ ldr r1, [pc, #452] @ 260c78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140ce8 │ │ │ │ b 2604ac │ │ │ │ - andeq r2, lr, ip, asr #29 │ │ │ │ - muleq lr, r8, r7 │ │ │ │ - andeq r9, lr, r8, lsl #15 │ │ │ │ - andeq r2, lr, r4, ror lr │ │ │ │ - andeq r9, lr, r0, ror r7 │ │ │ │ - andseq pc, r1, r0, lsr lr @ │ │ │ │ + @ instruction: 0x000e2dbc │ │ │ │ + andeq r9, lr, r8, lsl #13 │ │ │ │ + andeq r9, lr, r8, ror r6 │ │ │ │ + andeq r2, lr, r4, ror #26 │ │ │ │ + andeq r9, lr, r0, ror #12 │ │ │ │ + andseq pc, r1, r8, lsl sp @ │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - ldrdeq r9, [lr], -r4 │ │ │ │ - andeq sp, ip, r4, lsr #9 │ │ │ │ - muleq lr, r4, r5 │ │ │ │ - andeq r8, lr, r8, lsr #13 │ │ │ │ - andeq sl, ip, r0, asr r7 │ │ │ │ - andeq r9, lr, r0, lsl #13 │ │ │ │ - andeq pc, ip, r4, lsl #11 │ │ │ │ - andeq r9, lr, ip, ror #11 │ │ │ │ - andeq r1, sp, r8, lsr #10 │ │ │ │ - ldrdeq r9, [lr], -r8 │ │ │ │ - andeq pc, ip, r0, lsr #8 │ │ │ │ - andeq r9, lr, r4, lsl #11 │ │ │ │ - andeq sp, ip, r4, lsl #14 │ │ │ │ - andeq r9, lr, r0, asr #10 │ │ │ │ - andeq r9, lr, r8, asr #3 │ │ │ │ - andeq pc, ip, r8, ror r3 @ │ │ │ │ - andseq pc, r1, sl, lsl sl @ │ │ │ │ - andeq r6, lr, ip, asr #13 │ │ │ │ - andeq r6, lr, ip, asr #13 │ │ │ │ - andeq r9, lr, r0, ror #4 │ │ │ │ - andeq r9, lr, r4, asr #4 │ │ │ │ - andeq r5, lr, r0, lsl #22 │ │ │ │ - andeq r5, lr, r0, ror #21 │ │ │ │ - ldrdeq r5, [lr], -ip │ │ │ │ - andeq r9, lr, r0, lsr r3 │ │ │ │ - andeq r1, lr, r4, lsl #25 │ │ │ │ + andeq r9, lr, r4, asr #13 │ │ │ │ + muleq ip, r4, r3 │ │ │ │ + andeq r9, lr, r4, lsl #9 │ │ │ │ + muleq lr, r8, r5 │ │ │ │ + andeq sl, ip, r0, asr #12 │ │ │ │ + andeq r9, lr, r0, ror r5 │ │ │ │ + andeq pc, ip, r4, ror r4 @ │ │ │ │ + ldrdeq r9, [lr], -ip │ │ │ │ + andeq r1, sp, r8, lsl r4 │ │ │ │ + andeq r9, lr, r8, asr #9 │ │ │ │ + andeq pc, ip, r0, lsl r3 @ │ │ │ │ + andeq r9, lr, r4, ror r4 │ │ │ │ + strdeq sp, [ip], -r4 │ │ │ │ + andeq r9, lr, r0, lsr r4 │ │ │ │ + strheq r9, [lr], -r8 │ │ │ │ + andeq pc, ip, r8, ror #4 │ │ │ │ + andseq pc, r1, r2, lsl #18 │ │ │ │ + @ instruction: 0x000e65bc │ │ │ │ + @ instruction: 0x000e65bc │ │ │ │ + andeq r9, lr, r0, asr r1 │ │ │ │ + andeq r9, lr, r4, lsr r1 │ │ │ │ + strdeq r5, [lr], -r0 │ │ │ │ + ldrdeq r5, [lr], -r0 │ │ │ │ + andeq r5, lr, ip, asr #19 │ │ │ │ + andeq r9, lr, r0, lsr #4 │ │ │ │ + andeq r1, lr, r4, ror fp │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ - strdeq r9, [lr], -r8 │ │ │ │ + andeq r9, lr, r8, ror #1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - andeq r9, lr, r4, asr #3 │ │ │ │ - andeq r9, lr, r4, lsl r2 │ │ │ │ - andeq r0, lr, r0, asr #1 │ │ │ │ - andeq r1, lr, r4, lsr fp │ │ │ │ + strheq r9, [lr], -r4 │ │ │ │ + andeq r9, lr, r4, lsl #2 │ │ │ │ + @ instruction: 0x000dffb0 │ │ │ │ + andeq r1, lr, r4, lsr #20 │ │ │ │ subseq r7, fp, r0, lsr #11 │ │ │ │ - ldrdeq r9, [lr], -r8 │ │ │ │ + andeq r8, lr, r8, asr #31 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - ldrdeq r9, [lr], -r8 │ │ │ │ - andeq r9, lr, r4, lsl r0 │ │ │ │ - andeq r4, lr, r8, lsl r4 │ │ │ │ - andeq r9, lr, r8, rrx │ │ │ │ - andeq r8, lr, ip, lsl #1 │ │ │ │ - andeq r6, lr, r8, lsr #6 │ │ │ │ - @ instruction: 0x000e8fbc │ │ │ │ - muleq lr, r8, r1 │ │ │ │ - andeq r6, lr, r8, ror #5 │ │ │ │ - andeq r6, lr, ip, asr #5 │ │ │ │ - strdeq r6, [lr], -ip │ │ │ │ - andeq r8, lr, r0, lsr #30 │ │ │ │ - andeq r8, lr, r8, ror pc │ │ │ │ - andeq r6, lr, ip, lsl #2 │ │ │ │ + andeq r8, lr, r8, asr #31 │ │ │ │ + andeq r8, lr, r4, lsl #30 │ │ │ │ + andeq r4, lr, r8, lsl #6 │ │ │ │ + andeq r8, lr, r8, asr pc │ │ │ │ + andeq r7, lr, ip, ror pc │ │ │ │ + andeq r6, lr, r8, lsl r2 │ │ │ │ + andeq r8, lr, ip, lsr #29 │ │ │ │ + andeq r6, lr, r8, lsl #1 │ │ │ │ + ldrdeq r6, [lr], -r8 │ │ │ │ + @ instruction: 0x000e61bc │ │ │ │ + andeq r6, lr, ip, ror #1 │ │ │ │ + andeq r8, lr, r0, lsl lr │ │ │ │ + andeq r8, lr, r8, ror #28 │ │ │ │ + strdeq r5, [lr], -ip │ │ │ │ subseq r7, fp, r8, ror #7 │ │ │ │ - muleq lr, r4, pc @ │ │ │ │ - andeq r0, sp, ip, asr #28 │ │ │ │ - @ instruction: 0x000cdabc │ │ │ │ - andeq r0, lr, r4, ror #20 │ │ │ │ - andeq r8, lr, r8, asr #30 │ │ │ │ - andeq r8, lr, r0, asr #30 │ │ │ │ - andeq r8, lr, r4, asr pc │ │ │ │ - muleq lr, r8, lr │ │ │ │ + andeq r8, lr, r4, lsl #29 │ │ │ │ + andeq r0, sp, ip, lsr sp │ │ │ │ + andeq sp, ip, ip, lsr #19 │ │ │ │ + andeq r0, lr, r4, asr r9 │ │ │ │ + andeq r8, lr, r8, lsr lr │ │ │ │ + andeq r8, lr, r0, lsr lr │ │ │ │ + andeq r8, lr, r4, asr #28 │ │ │ │ + andeq r7, lr, r8, lsl #27 │ │ │ │ andcc r8, r1, r5 │ │ │ │ subseq r7, fp, r4, ror #5 │ │ │ │ - andeq r8, lr, ip, lsr #28 │ │ │ │ - strdeq r8, [lr], -r4 │ │ │ │ - andeq r8, lr, r4, ror #27 │ │ │ │ - andeq r8, lr, r8, ror #25 │ │ │ │ - ldrdeq r8, [lr], -ip │ │ │ │ - andeq r8, lr, r8, ror #25 │ │ │ │ + andeq r8, lr, ip, lsl sp │ │ │ │ andeq r8, lr, r4, ror #25 │ │ │ │ - andeq r8, lr, ip, ror ip │ │ │ │ - andeq r8, lr, ip, lsl #25 │ │ │ │ - andeq r8, lr, r0, lsr #27 │ │ │ │ - muleq lr, r0, ip │ │ │ │ - andeq r8, lr, r4, lsl #25 │ │ │ │ - andeq r8, lr, ip, lsl #25 │ │ │ │ - andeq r8, lr, ip, ror #24 │ │ │ │ - andeq r8, lr, ip, asr #24 │ │ │ │ - andeq r8, lr, ip, lsr #24 │ │ │ │ - andeq r8, lr, ip, ror #24 │ │ │ │ - andeq r8, lr, ip, asr #24 │ │ │ │ - andeq r8, lr, ip, lsr #24 │ │ │ │ - andeq r8, lr, ip, lsl #24 │ │ │ │ - andeq r8, lr, ip, ror #23 │ │ │ │ + ldrdeq r8, [lr], -r4 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ andeq r8, lr, ip, asr #23 │ │ │ │ - andeq r8, lr, ip, lsr #23 │ │ │ │ - andeq r8, lr, ip, lsl #23 │ │ │ │ - andeq r8, lr, r0, lsl ip │ │ │ │ - andseq pc, r1, r8, lsr #4 │ │ │ │ - andeq r8, lr, ip, lsr #23 │ │ │ │ - subseq r7, fp, r8 │ │ │ │ - andeq r8, lr, r4, ror fp │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ + ldrdeq r8, [lr], -r4 │ │ │ │ andeq r8, lr, ip, ror #22 │ │ │ │ - andeq r8, lr, r0, asr fp │ │ │ │ - andeq r8, lr, r8, lsr fp │ │ │ │ - strdeq r6, [lr], -ip │ │ │ │ - andeq r8, lr, ip, lsl #22 │ │ │ │ - andeq r3, sp, r4, ror #1 │ │ │ │ - andeq r2, lr, r4, ror #26 │ │ │ │ - andeq r6, lr, r8, lsr sl │ │ │ │ - andeq r8, lr, r8, ror #21 │ │ │ │ - ldrdeq r8, [lr], -r0 │ │ │ │ + andeq r8, lr, ip, ror fp │ │ │ │ + muleq lr, r0, ip │ │ │ │ + andeq r8, lr, r0, lsl #23 │ │ │ │ + andeq r8, lr, r4, ror fp │ │ │ │ + andeq r8, lr, ip, ror fp │ │ │ │ + andeq r8, lr, ip, asr fp │ │ │ │ + andeq r8, lr, ip, lsr fp │ │ │ │ + andeq r8, lr, ip, lsl fp │ │ │ │ + andeq r8, lr, ip, asr fp │ │ │ │ + andeq r8, lr, ip, lsr fp │ │ │ │ + andeq r8, lr, ip, lsl fp │ │ │ │ + strdeq r8, [lr], -ip │ │ │ │ + ldrdeq r8, [lr], -ip │ │ │ │ + @ instruction: 0x000e8abc │ │ │ │ + muleq lr, ip, sl │ │ │ │ + andeq r8, lr, ip, ror sl │ │ │ │ + andeq r8, lr, r0, lsl #22 │ │ │ │ + andseq pc, r1, r0, lsl r1 @ │ │ │ │ + muleq lr, ip, sl │ │ │ │ + subseq r7, fp, r8 │ │ │ │ + andeq r8, lr, r4, ror #20 │ │ │ │ + andeq r8, lr, ip, asr sl │ │ │ │ + andeq r8, lr, r0, asr #20 │ │ │ │ + andeq r8, lr, r8, lsr #20 │ │ │ │ + andeq r6, lr, ip, ror #17 │ │ │ │ + strdeq r8, [lr], -ip │ │ │ │ + ldrdeq r2, [sp], -r4 │ │ │ │ + andeq r2, lr, r4, asr ip │ │ │ │ + andeq r6, lr, r8, lsr #18 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ + andeq r8, lr, r0, asr #19 │ │ │ │ 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, [r0, #84] @ 0x54 │ │ │ │ add sl, r0, #80 @ 0x50 │ │ │ │ cmp sl, r4 │ │ │ │ @@ -592445,44 +592445,44 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 260cec │ │ │ │ ldr r2, [pc, #120] @ 2610a8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 260f30 │ │ │ │ - andeq r9, ip, r8, lsl #31 │ │ │ │ - strdeq lr, [ip], -r0 │ │ │ │ - andeq lr, ip, r8, ror #15 │ │ │ │ - andeq r1, lr, ip, ror lr │ │ │ │ - andeq r5, lr, r4, lsr r0 │ │ │ │ - andeq r8, lr, r4, ror r9 │ │ │ │ - andeq r1, lr, r0, lsr lr │ │ │ │ - andeq r8, lr, r4, asr r9 │ │ │ │ - strdeq r8, [lr], -ip │ │ │ │ - andeq ip, ip, r8, lsr #11 │ │ │ │ - muleq lr, ip, sp │ │ │ │ - andeq r8, lr, r8, asr #17 │ │ │ │ - andeq r8, lr, r8, ror #16 │ │ │ │ - andeq ip, ip, r4, lsl r5 │ │ │ │ - andeq r1, lr, r0, ror #25 │ │ │ │ - andeq r8, lr, ip, lsl r8 │ │ │ │ + andeq r9, ip, r8, ror lr │ │ │ │ + andeq lr, ip, r0, ror #13 │ │ │ │ + ldrdeq lr, [ip], -r8 │ │ │ │ + andeq r1, lr, ip, ror #26 │ │ │ │ + andeq r4, lr, r4, lsr #30 │ │ │ │ + andeq r8, lr, r4, ror #16 │ │ │ │ + andeq r1, lr, r0, lsr #26 │ │ │ │ + andeq r8, lr, r4, asr #16 │ │ │ │ + andeq r8, lr, ip, ror #15 │ │ │ │ + muleq ip, r8, r4 │ │ │ │ andeq r1, lr, ip, lsl #25 │ │ │ │ - ldrdeq r8, [lr], -r0 │ │ │ │ - @ instruction: 0x000e87b0 │ │ │ │ - andeq r8, lr, r4, lsr #15 │ │ │ │ - andeq r8, lr, r4, lsr r7 │ │ │ │ - andeq r2, lr, r0, asr r4 │ │ │ │ - andeq r8, lr, r4, asr r7 │ │ │ │ - andeq r1, lr, r0, ror #23 │ │ │ │ - andeq r8, lr, r0, asr r7 │ │ │ │ - @ instruction: 0x000e86b0 │ │ │ │ - andeq lr, ip, r4, lsl r5 │ │ │ │ - andeq r8, lr, r8, lsr #13 │ │ │ │ - andeq r1, sp, r4, asr r9 │ │ │ │ - andeq r8, lr, r8, lsr r6 │ │ │ │ + @ instruction: 0x000e87b8 │ │ │ │ + andeq r8, lr, r8, asr r7 │ │ │ │ + andeq ip, ip, r4, lsl #8 │ │ │ │ + ldrdeq r1, [lr], -r0 │ │ │ │ + andeq r8, lr, ip, lsl #14 │ │ │ │ + andeq r1, lr, ip, ror fp │ │ │ │ + andeq r8, lr, r0, asr #13 │ │ │ │ + andeq r8, lr, r0, lsr #13 │ │ │ │ + muleq lr, r4, r6 │ │ │ │ + andeq r8, lr, r4, lsr #12 │ │ │ │ + andeq r2, lr, r0, asr #6 │ │ │ │ + andeq r8, lr, r4, asr #12 │ │ │ │ + ldrdeq r1, [lr], -r0 │ │ │ │ + andeq r8, lr, r0, asr #12 │ │ │ │ + andeq r8, lr, r0, lsr #11 │ │ │ │ + andeq lr, ip, r4, lsl #8 │ │ │ │ + muleq lr, r8, r5 │ │ │ │ + andeq r1, sp, r4, asr #16 │ │ │ │ + andeq r8, lr, r8, lsr #10 │ │ │ │ ldr r3, [r0] │ │ │ │ ands r3, r3, #4096 @ 0x1000 │ │ │ │ beq 2610e8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -592641,15 +592641,15 @@ │ │ │ │ str r4, [r2, #16] │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ bne 2612f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #28 │ │ │ │ add r0, r0, #112 @ 0x70 │ │ │ │ - b 320dbc │ │ │ │ + b 320cac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #388] @ 0x184 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -592671,15 +592671,15 @@ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 320dbc │ │ │ │ + bl 320cac │ │ │ │ ldrh r3, [r4, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r4, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -592791,15 +592791,15 @@ │ │ │ │ movge ip, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp ip, #0 │ │ │ │ bne 26156c │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #20] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrh r3, [ip, #52] @ 0x34 │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr ip, [ip, #56] @ 0x38 │ │ │ │ @@ -592856,15 +592856,15 @@ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ bne 26167c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ bhi 261628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2616c4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r8, [r6, #20] │ │ │ │ ldr lr, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, lr │ │ │ │ @@ -592891,29 +592891,29 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 2616e8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne 26183c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ b 2616d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov sl, #0 │ │ │ │ add r9, r6, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ @@ -592922,15 +592922,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 261820 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 320dbc │ │ │ │ + bl 320cac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 261834 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr ip, [r3, #52] @ 0x34 │ │ │ │ b 2617c8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -592944,19 +592944,19 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne 2617c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str sl, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2616c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r0 │ │ │ │ b 261774 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ @@ -593310,15 +593310,15 @@ │ │ │ │ bhi 262030 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bls 262014 │ │ │ │ sub fp, r0, #28 │ │ │ │ add r0, fp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ subs r2, r0, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subne r2, r2, #28 │ │ │ │ @@ -593475,15 +593475,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 262020 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bhi 261dac │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2623c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub fp, r0, #28 │ │ │ │ b 261db0 │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r6, r5 │ │ │ │ @@ -593505,15 +593505,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2621e8 │ │ │ │ add r0, r3, #28 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ subne r0, r0, #28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 261de4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ @@ -593611,20 +593611,20 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 261fe4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26228c │ │ │ │ b 261fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 261fe4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 26227c │ │ │ │ ldrh sl, [r4, #14] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ @@ -593775,95 +593775,95 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ beq 26264c │ │ │ │ ldr r3, [sp] │ │ │ │ add r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 262638 │ │ │ │ add r0, r9, #12 │ │ │ │ strb r6, [r9, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 262628 │ │ │ │ add r0, sl, #12 │ │ │ │ strb r6, [sl, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs fp, r0, #0 │ │ │ │ beq 262618 │ │ │ │ add r0, fp, #12 │ │ │ │ strb r6, [fp, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 262608 │ │ │ │ add r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2625f8 │ │ │ │ add r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2625e8 │ │ │ │ add r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2625d8 │ │ │ │ add r0, r8, #12 │ │ │ │ strb r6, [r8, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2625c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 2624d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2625b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 26259c │ │ │ │ mov r0, r7 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 262588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 262574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 262560 │ │ │ │ mov r0, fp │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs fp, r0, #0 │ │ │ │ bne 26254c │ │ │ │ mov r0, sl │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 262538 │ │ │ │ mov r0, r9 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r9, r0, #0 │ │ │ │ bne 262524 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ bne 26250c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -594399,20 +594399,20 @@ │ │ │ │ ldr r3, [r0, #372] @ 0x174 │ │ │ │ ldr r2, [r0, #376] @ 0x178 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r1, #112 @ 0x70 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 262edc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsr r2, r3, #5 │ │ │ │ ldr r2, [r8, r2, lsl #2] │ │ │ │ and r3, r3, #31 │ │ │ │ @@ -594483,15 +594483,15 @@ │ │ │ │ b 262f5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1, #112 @ 0x70 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #0 │ │ │ │ beq 263084 │ │ │ │ @@ -594518,15 +594518,15 @@ │ │ │ │ beq 263094 │ │ │ │ ldr r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #1 │ │ │ │ bne 26302c │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 263018 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ @@ -594842,18 +594842,18 @@ │ │ │ │ tst r3, #8 │ │ │ │ bne 263f14 │ │ │ │ ldr r3, [sl, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ add r0, sl, #112 @ 0x70 │ │ │ │ - bl 32133c │ │ │ │ + bl 32122c │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 263dfc │ │ │ │ - bl 3213c0 │ │ │ │ + bl 3212b0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ @@ -594931,15 +594931,15 @@ │ │ │ │ str r8, [fp, #-68] @ 0xffffffbc │ │ │ │ bl 261348 │ │ │ │ ldm r7, {r0, r1} │ │ │ │ cmp r5, #0 │ │ │ │ stmdb r6, {r0, r1} │ │ │ │ beq 263780 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3213c0 │ │ │ │ + bl 3212b0 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r0 │ │ │ │ b 2635fc │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ add r1, r1, r2 │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ @@ -595594,27 +595594,27 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ beq 2642a8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 320dbc │ │ │ │ + bl 320cac │ │ │ │ add r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 264220 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 320dbc │ │ │ │ + bl 320cac │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 264230 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -595632,19 +595632,19 @@ │ │ │ │ movlt r2, ip │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne 2641c8 │ │ │ │ mov r2, r4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 264220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ b 26418c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -595670,30 +595670,30 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne 26425c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ b 264204 │ │ │ │ mov r3, r1 │ │ │ │ b 2641f8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 320dbc │ │ │ │ + bl 320cac │ │ │ │ b 26416c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ b 264204 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldr ip, [r1] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -595964,25 +595964,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 320dbc │ │ │ │ + bl 320cac │ │ │ │ mov r3, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 2624d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26474c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr ip, [pc, #48] @ 2647ac │ │ │ │ @@ -596458,47 +596458,47 @@ │ │ │ │ ldr r3, [ip, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ bl 140180 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sl, #112 @ 0x70 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 264f14 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 264ef4 │ │ │ │ add r0, sl, #236 @ 0xec │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 264f44 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 264f24 │ │ │ │ add r0, sl, #360 @ 0x168 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 264f74 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 264f54 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ sub r3, r3, #96 @ 0x60 │ │ │ │ ldrne r9, [sp, #40] @ 0x28 │ │ │ │ @@ -596674,27 +596674,27 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ bcc 265304 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs 2652e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3213c0 │ │ │ │ + bl 3212b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 265284 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ bcc 265284 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs 265284 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3213c0 │ │ │ │ + bl 3212b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 265254 │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [r9, #16] │ │ │ │ cmp r9, #0 │ │ │ │ bne 265284 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -597015,26 +597015,26 @@ │ │ │ │ b 2653f4 │ │ │ │ subseq fp, ip, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffc8d0 │ │ │ │ @ instruction: 0xffffc888 │ │ │ │ ldrsbeq fp, [ip], #-116 @ 0xffffff8c │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq sl, r1, r0, ror #31 │ │ │ │ + andseq sl, r1, r8, asr #29 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ ldrsbeq sl, [ip], #-152 @ 0xffffff68 │ │ │ │ - andeq r2, lr, r8, ror ip │ │ │ │ - andeq r4, ip, ip, asr #19 │ │ │ │ - muleq lr, r8, r4 │ │ │ │ - andeq r3, lr, r4, lsr #8 │ │ │ │ - andeq r2, lr, ip, lsl ip │ │ │ │ - andeq r4, ip, r4, ror r9 │ │ │ │ - andeq r3, lr, r4, ror r4 │ │ │ │ - andeq r2, lr, r0, ror #23 │ │ │ │ - andeq r4, ip, r8, lsr r9 │ │ │ │ + andeq r2, lr, r8, ror #22 │ │ │ │ + @ instruction: 0x000c48bc │ │ │ │ + andeq r3, lr, r8, lsl #7 │ │ │ │ + andeq r3, lr, r4, lsl r3 │ │ │ │ + andeq r2, lr, ip, lsl #22 │ │ │ │ + andeq r4, ip, r4, ror #16 │ │ │ │ + andeq r3, lr, r4, ror #6 │ │ │ │ + ldrdeq r2, [lr], -r0 │ │ │ │ + andeq r4, ip, r8, lsr #16 │ │ │ │ @ instruction: 0xffffaf50 │ │ │ │ @ instruction: 0xffffb09c │ │ │ │ @ instruction: 0xffffaf34 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -598329,23 +598329,23 @@ │ │ │ │ moveq r4, #1 │ │ │ │ lslne r3, r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ movne r4, #2 │ │ │ │ b 266b1c │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - andeq r2, lr, r4, lsl #25 │ │ │ │ - andeq r2, lr, r4, lsr #8 │ │ │ │ - andeq r4, ip, ip, ror r1 │ │ │ │ - @ instruction: 0x000e2bb0 │ │ │ │ - andeq r2, lr, r4, ror #6 │ │ │ │ - strheq r4, [ip], -ip │ │ │ │ - andeq r2, lr, r8, lsl #23 │ │ │ │ - andeq r2, lr, ip, lsl #6 │ │ │ │ - andeq r4, ip, r4, rrx │ │ │ │ + andeq r2, lr, r4, ror fp │ │ │ │ + andeq r2, lr, r4, lsl r3 │ │ │ │ + andeq r4, ip, ip, rrx │ │ │ │ + andeq r2, lr, r0, lsr #21 │ │ │ │ + andeq r2, lr, r4, asr r2 │ │ │ │ + andeq r3, ip, ip, lsr #31 │ │ │ │ + andeq r2, lr, r8, ror sl │ │ │ │ + strdeq r2, [lr], -ip │ │ │ │ + andeq r3, ip, r4, asr pc │ │ │ │ ldr r0, [r0] │ │ │ │ and r0, r0, #528384 @ 0x81000 │ │ │ │ sub r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -599243,30 +599243,30 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ str fp, [r0, #12] │ │ │ │ str r9, [r0, #28] │ │ │ │ str r7, [r0, #16] │ │ │ │ str r8, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 32141c │ │ │ │ + bl 32130c │ │ │ │ b 2679a8 │ │ │ │ add r3, r5, r4, lsl #5 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ sub r7, r7, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ str fp, [r0, #16] │ │ │ │ str r9, [r0, #24] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r8, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 32141c │ │ │ │ + bl 32130c │ │ │ │ b 2679a8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r5, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ @@ -599320,15 +599320,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm r8, {r1, r2} │ │ │ │ - bl 32149c │ │ │ │ + bl 32138c │ │ │ │ cmp r0, #0 │ │ │ │ beq 267bec │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs 267bdc │ │ │ │ @@ -599336,23 +599336,23 @@ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ strhi r2, [r4, r3, lsl #2] │ │ │ │ ldm r8, {r1, r2} │ │ │ │ - bl 3214d0 │ │ │ │ + bl 3213c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 267bac │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r7, {r1, r2} │ │ │ │ - bl 32149c │ │ │ │ + bl 32138c │ │ │ │ subs sl, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ bne 267c60 │ │ │ │ b 267cc0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 267c28 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ @@ -599365,15 +599365,15 @@ │ │ │ │ cmp r3, r9 │ │ │ │ beq 267c48 │ │ │ │ mov r1, r9 │ │ │ │ bl 235ee0 │ │ │ │ mov r6, sl │ │ │ │ mov r0, sl │ │ │ │ ldm r7, {r1, r2} │ │ │ │ - bl 3214d0 │ │ │ │ + bl 3213c0 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 267cc0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [sl, #24] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ @@ -600259,15 +600259,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 279d68 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 31960c │ │ │ │ + bl 3194fc │ │ │ │ ldr r3, [r9, #32] │ │ │ │ cmp r3, r6 │ │ │ │ movcc r3, r6 │ │ │ │ str r3, [r9, #32] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ @@ -600326,15 +600326,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ bl 141f9c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 3196ec │ │ │ │ + bl 3195dc │ │ │ │ ldr r3, [sl, #8] │ │ │ │ str sl, [fp, #28] │ │ │ │ bic r3, r3, #65536 @ 0x10000 │ │ │ │ str r3, [sl, #8] │ │ │ │ str fp, [sl, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ b 268ae4 │ │ │ │ @@ -601453,15 +601453,15 @@ │ │ │ │ cmp ip, lr │ │ │ │ movcc ip, lr │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ bne 269cc8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 31965c │ │ │ │ + bl 31954c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [pc, #1288] @ 26a20c │ │ │ │ lsr lr, r0, #7 │ │ │ │ cmp r0, r3 │ │ │ │ beq 269fbc │ │ │ │ ldr ip, [r4, #20] │ │ │ │ subs r7, lr, #8 │ │ │ │ @@ -601789,16 +601789,16 @@ │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ eoreq r0, r0, #21 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andmi r0, r0, r1, lsl #4 │ │ │ │ @ instruction: 0xfffff3c4 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ @ instruction: 0xfffff218 │ │ │ │ - andseq r5, r1, r0, asr #22 │ │ │ │ - andseq r5, r1, r4, lsr #22 │ │ │ │ + andseq r5, r1, r8, lsr #20 │ │ │ │ + andseq r5, r1, ip, lsl #20 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #2092] @ 26aa88 │ │ │ │ @@ -601882,28 +601882,28 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strne r8, [r2, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, fp │ │ │ │ str r2, [r3, #20] │ │ │ │ - bl 319a00 │ │ │ │ + bl 3198f0 │ │ │ │ ldr r4, [fp, #16] │ │ │ │ cmp r8, r4 │ │ │ │ sub r4, r4, #96 @ 0x60 │ │ │ │ str r0, [fp, #8] │ │ │ │ bne 26a3c8 │ │ │ │ b 26a58c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 141f9c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - bl 3196ec │ │ │ │ + bl 3195dc │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ sub r4, r3, #96 @ 0x60 │ │ │ │ bne 26a3c4 │ │ │ │ ldr r4, [fp, #16] │ │ │ │ @@ -602006,15 +602006,15 @@ │ │ │ │ cmp r8, r4 │ │ │ │ sub r4, r4, #96 @ 0x60 │ │ │ │ bne 26a408 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r1, [pc, #1296] @ 26aaa4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 31972c │ │ │ │ + bl 31961c │ │ │ │ ldr r1, [fp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r8, r1 │ │ │ │ sub r4, r4, #96 @ 0x60 │ │ │ │ sub r1, r1, #96 @ 0x60 │ │ │ │ str r2, [fp, #36] @ 0x24 │ │ │ │ @@ -602871,17 +602871,17 @@ │ │ │ │ subseq r5, ip, r8, asr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq sl, fp, r5, lsl #16 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ subseq r5, ip, r0, ror #1 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - mulseq r1, r4, r9 │ │ │ │ - andeq r8, sp, ip, ror #10 │ │ │ │ - muleq sp, r8, sl │ │ │ │ + andseq r4, r1, ip, ror r8 │ │ │ │ + andeq r8, sp, ip, asr r4 │ │ │ │ + andeq r6, sp, r8, lsl #19 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ mrrcne 0, 0, r0, r0, cr15 @ │ │ │ │ ldr r3, [r0] │ │ │ │ ands r3, r3, #4096 @ 0x1000 │ │ │ │ beq 26b36c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -602933,15 +602933,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ str ip, [r2, #16] │ │ │ │ bne 26b3d8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #28 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ - b 320dbc │ │ │ │ + b 320cac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -602953,23 +602953,23 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ lsr ip, r3, #5 │ │ │ │ ldr r2, [r1, ip, lsl #2] │ │ │ │ mov lr, #1 │ │ │ │ and r3, r3, #31 │ │ │ │ orr r3, r2, lr, lsl r3 │ │ │ │ str r3, [r1, ip, lsl #2] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 26b418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26b470 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -603097,15 +603097,15 @@ │ │ │ │ movge ip, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp ip, #0 │ │ │ │ bne 26b674 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #20] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrh r3, [ip, #52] @ 0x34 │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr ip, [ip, #56] @ 0x38 │ │ │ │ @@ -603145,15 +603145,15 @@ │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi 26b718 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26b778 │ │ │ │ sub r0, r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -603200,15 +603200,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 26b85c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ ldrheq r3, [r3, #42] @ 0x2a │ │ │ │ subeq r3, r3, r2 │ │ │ │ addeq r6, r6, r3 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r0, #28 │ │ │ │ bne 26b810 │ │ │ │ cmp r8, r6 │ │ │ │ movhi sl, r4 │ │ │ │ movhi r8, r6 │ │ │ │ add r4, r4, r9 │ │ │ │ @@ -603445,25 +603445,25 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 26bc48 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 26bc50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 26bbf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26bc20 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -603641,15 +603641,15 @@ │ │ │ │ beq 26bf68 │ │ │ │ ldr fp, [pc, #496] @ 26c104 │ │ │ │ add r8, r8, r5 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs 26bf68 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26bf70 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub r5, r0, #28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 26bf7c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ @@ -604177,15 +604177,15 @@ │ │ │ │ bne 26c688 │ │ │ │ b 26c660 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ands r0, r6, #2 │ │ │ │ bne 26c614 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r3, r1, r6, lsr #14 │ │ │ │ + andseq r3, r1, lr, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [r2, #28] │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ @@ -604323,18 +604323,18 @@ │ │ │ │ b 26c810 │ │ │ │ cmp r3, #1 │ │ │ │ bne 26c8f4 │ │ │ │ b 26c810 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r3, r1, r2, ror r3 │ │ │ │ - andseq r3, r1, r8, asr r3 │ │ │ │ + andseq r3, r1, sl, asr r2 │ │ │ │ + andseq r3, r1, r0, asr #4 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - andseq r3, r1, r6, lsr #5 │ │ │ │ + andseq r3, r1, lr, lsl #3 │ │ │ │ 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, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -605466,23 +605466,23 @@ │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r2, r2, #31 │ │ │ │ lsr r2, r2, #5 │ │ │ │ bl 14207c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 26dbd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 26b418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26dbb4 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ b 26db5c │ │ │ │ bic r3, r3, #8 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -605984,24 +605984,24 @@ │ │ │ │ add r0, r1, #12 │ │ │ │ lsr r1, r3, #5 │ │ │ │ ldr r2, [ip, r1, lsl #2] │ │ │ │ mov lr, #1 │ │ │ │ and r3, r3, #31 │ │ │ │ orr r3, r2, lr, lsl r3 │ │ │ │ str r3, [ip, r1, lsl #2] │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 26e33c │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26e3cc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -606093,23 +606093,23 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ stm r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 13fca0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 26e514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26e580 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ ands r2, r3, #2 │ │ │ │ beq 26e5d0 │ │ │ │ and r3, r3, #4 │ │ │ │ @@ -606664,15 +606664,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #32] │ │ │ │ subne r3, r3, r5 │ │ │ │ strne r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r6, #40 @ 0x28 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 320dbc │ │ │ │ + bl 320cac │ │ │ │ ldrb r3, [r4, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne 26ee80 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -606682,15 +606682,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r1, r6, #28 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 320dbc │ │ │ │ + b 320cac │ │ │ │ sub sp, sp, #8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -606921,15 +606921,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #56] @ 0x38 │ │ │ │ strb r3, [r0, #65] @ 0x41 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 26f2d4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -606946,15 +606946,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 26eeac │ │ │ │ ldm r7, {r2, r3} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 26f228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26f270 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ clz r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -607054,24 +607054,24 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 26f228 │ │ │ │ ldr r3, [fp] │ │ │ │ add r0, r8, #12 │ │ │ │ str fp, [r8, #56] @ 0x38 │ │ │ │ str r3, [r8, #52] @ 0x34 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 26f4a8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 26f2f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 26f484 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ b 26f3e8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -607229,15 +607229,15 @@ │ │ │ │ strne r3, [r4, #32] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r1, ip │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ ldrb r3, [r4, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne 26f754 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #4 │ │ │ │ bne 26f6ac │ │ │ │ @@ -607315,15 +607315,15 @@ │ │ │ │ bne 26f858 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ b 26f81c │ │ │ │ mov r3, r1 │ │ │ │ mov r1, ip │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 26f8f0 │ │ │ │ ldrb r3, [r1, #39] @ 0x27 │ │ │ │ mov ip, r1 │ │ │ │ @@ -607612,18 +607612,18 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi 26fdf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 26fd14 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ add r8, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 26fd7c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -607633,15 +607633,15 @@ │ │ │ │ bl 264704 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls 26fd14 │ │ │ │ subs r0, r6, #0 │ │ │ │ beq 26fd14 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 26fd7c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -607662,18 +607662,18 @@ │ │ │ │ add r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 26eb90 │ │ │ │ b 26fd60 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 26fd24 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ add r8, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 26fe44 │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -607683,15 +607683,15 @@ │ │ │ │ bl 264704 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls 26fd24 │ │ │ │ subs r0, r6, #0 │ │ │ │ beq 26fd24 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 26fe44 │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -607739,15 +607739,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bne 26fff4 │ │ │ │ add r4, r5, #24 │ │ │ │ add r7, r6, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 320dbc │ │ │ │ + bl 320cac │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq 2700e4 │ │ │ │ ldrb r0, [r6, #67] @ 0x43 │ │ │ │ b 26ff78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 26ffd4 │ │ │ │ @@ -607779,29 +607779,29 @@ │ │ │ │ b 26ff50 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ b 26fef8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2700fc │ │ │ │ ldrb r3, [r1, #39] @ 0x27 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 26ffd4 │ │ │ │ b 26ffac │ │ │ │ add r7, r0, #28 │ │ │ │ add r8, r6, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 320dbc │ │ │ │ + bl 320cac │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq 2700f0 │ │ │ │ ldrb r0, [r6, #67] @ 0x43 │ │ │ │ b 270050 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27008c │ │ │ │ @@ -607841,15 +607841,15 @@ │ │ │ │ b 270084 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ ldrb r3, [r5, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne 26ff18 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #4 │ │ │ │ bne 26fef8 │ │ │ │ b 26ff18 │ │ │ │ @@ -608429,15 +608429,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi 2717a8 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi 2716f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 270b1c │ │ │ │ ldr sl, [pc, #1800] @ 271110 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r9, r8 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r9, #20] │ │ │ │ @@ -608499,15 +608499,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 270a3c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ bcc 270aa0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r9, r0, #0 │ │ │ │ bne 270a10 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r6, [sp, #12] │ │ │ │ @@ -608531,24 +608531,24 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r2, #31 │ │ │ │ lsr r2, r2, #5 │ │ │ │ bl 14207c │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 270bbc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 26e33c │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 270b98 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc 270b44 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ @@ -608598,21 +608598,21 @@ │ │ │ │ cmp r6, r0 │ │ │ │ bcc 270c28 │ │ │ │ ldr r9, [r9, #100] @ 0x64 │ │ │ │ cmp r7, r9 │ │ │ │ sub r9, r9, #96 @ 0x60 │ │ │ │ bne 270be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r6, [sp, #12] │ │ │ │ bne 270cbc │ │ │ │ b 2702d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2702d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -608795,23 +608795,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ bl 140180 │ │ │ │ str r0, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 270fd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 26e514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 270fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ @@ -609261,18 +609261,18 @@ │ │ │ │ ldmdb r3, {r2, r3} │ │ │ │ mov r0, fp │ │ │ │ bl 26fc00 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r2, [fp, #16] │ │ │ │ b 2714f8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2709f0 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ bne 271760 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r8, #-8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -609283,42 +609283,42 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls 2709f0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2709f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r0 │ │ │ │ beq 271714 │ │ │ │ ldr r1, [r8, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 26e68c │ │ │ │ cmp r0, #0 │ │ │ │ beq 271714 │ │ │ │ subs r0, r9, #0 │ │ │ │ beq 2709f0 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r8, r9 │ │ │ │ ldr r1, [r9, #-8] │ │ │ │ mov r9, r0 │ │ │ │ b 271764 │ │ │ │ ldrh r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ clzne r3, r3 │ │ │ │ rsbne r3, r3, #32 │ │ │ │ b 2712c0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2709e0 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldrne r1, [r8, #-20] @ 0xffffffec │ │ │ │ mov r9, r0 │ │ │ │ bne 27182c │ │ │ │ ldr r1, [r8, #-20] @ 0xffffffec │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -609333,43 +609333,43 @@ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls 2709e0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2709e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r8, r9 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [r8, #-20] @ 0xffffffec │ │ │ │ mov r9, r0 │ │ │ │ beq 2717d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 26e68c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2717d0 │ │ │ │ subs r0, r9, #0 │ │ │ │ beq 2709e0 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r8, r9 │ │ │ │ ldr r1, [r9, #-20] @ 0xffffffec │ │ │ │ mov r9, r0 │ │ │ │ b 27182c │ │ │ │ ldrb r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2717ec │ │ │ │ b 2717e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #96] @ 0x60 │ │ │ │ - bl 321314 │ │ │ │ + bl 321204 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2718d4 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ add r7, r7, r8, lsl #3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsr r0, r3, #5 │ │ │ │ @@ -609377,15 +609377,15 @@ │ │ │ │ and r3, r3, #31 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ beq 271a68 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2718d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 321364 │ │ │ │ + bl 321254 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ b 271894 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r8, [r4, #96] @ 0x60 │ │ │ │ @@ -610614,15 +610614,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #100] @ 272c6c │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310a54 │ │ │ │ + bl 310944 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ beq 272bd0 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -610694,15 +610694,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #100] @ 272dac │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310a54 │ │ │ │ + bl 310944 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ beq 272d10 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -610809,15 +610809,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #100] @ 272f78 │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310a54 │ │ │ │ + bl 310944 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ beq 272edc │ │ │ │ cmp r4, #0 │ │ │ │ @@ -610982,15 +610982,15 @@ │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ b 2730ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, fp, r8, asr r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq sp, fp, ip, lsl r0 │ │ │ │ - andseq sp, r0, r8, lsr #2 │ │ │ │ + andseq sp, r0, r0, lsl 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 r3, [r1, #96] @ 0x60 │ │ │ │ add r9, r1, #84 @ 0x54 │ │ │ │ @@ -611701,15 +611701,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ b 2737a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, fp, r8, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq ip, r0, r0, asr #23 │ │ │ │ + andseq ip, r0, r8, lsr #21 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ subseq ip, fp, ip, lsr #16 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -612107,15 +612107,15 @@ │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #1 │ │ │ │ b 27420c │ │ │ │ ldr r1, [pc, #32] @ 274384 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #1 │ │ │ │ b 27420c │ │ │ │ - andseq ip, r0, r8, lsl r0 │ │ │ │ + andseq fp, r0, r0, lsl #30 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -612431,17 +612431,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 274880 │ │ │ │ ldr r0, [pc, #24] @ 274884 │ │ │ │ ldr r2, [pc, #24] @ 274888 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345b0 │ │ │ │ - andseq fp, r0, r4, asr sl │ │ │ │ - andeq lr, ip, r0, ror pc │ │ │ │ - muleq ip, ip, r4 │ │ │ │ + andseq fp, r0, ip, lsr r9 │ │ │ │ + andeq lr, ip, r0, ror #28 │ │ │ │ + andeq sp, ip, ip, lsl #7 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ 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 r3, [r1, #96] @ 0x60 │ │ │ │ @@ -612511,15 +612511,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #12] @ 2749bc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251700 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - andeq r4, sp, ip, asr #27 │ │ │ │ + @ instruction: 0x000d4cbc │ │ │ │ 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, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -613453,15 +613453,15 @@ │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #812 @ 0x32c │ │ │ │ b 27575c │ │ │ │ ldr r1, [pc, #28] @ 27588c │ │ │ │ mov r3, #3 │ │ │ │ b 275758 │ │ │ │ - @ instruction: 0x0010aad1 │ │ │ │ + @ instruction: 0x0010a9b9 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -614327,15 +614327,15 @@ │ │ │ │ b 276438 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r9, fp, r0, asr #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r9, fp, r0, lsl #29 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq sp, [r1], -r5 │ │ │ │ - andseq r9, r0, sl, lsr pc │ │ │ │ + andseq r9, r0, r2, lsr #28 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ subseq r9, fp, r8, lsr #23 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -614767,17 +614767,17 @@ │ │ │ │ mov r3, #6 │ │ │ │ b 276a04 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ bl 27484c │ │ │ │ subseq r9, fp, r8, lsr #19 │ │ │ │ @ instruction: 0x005b9994 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r9, r0, r8, ror #21 │ │ │ │ + @ instruction: 0x001099d0 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - mulseq r0, r0, r8 │ │ │ │ + andseq r9, r0, r8, ror r7 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ ldrheq r9, [fp], #-92 @ 0xffffffa4 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -615176,19 +615176,19 @@ │ │ │ │ b 277050 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ bl 27484c │ │ │ │ ldrheq r9, [fp], #-44 @ 0xffffffd4 │ │ │ │ subseq r9, fp, ip, lsr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - andseq r9, r0, r4, ror #4 │ │ │ │ + andseq r9, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ subseq r8, fp, r0, ror #30 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrheq r9, [r0], -r4 │ │ │ │ + mulseq r0, ip, pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r0, r2, r0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [pc, #136] @ 27741c │ │ │ │ @@ -620569,15 +620569,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ str r3, [sl, #100] @ 0x64 │ │ │ │ str r3, [sl, #96] @ 0x60 │ │ │ │ b 27c0e8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, r0, r0, asr r2 │ │ │ │ + andseq r4, r0, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #2 │ │ │ │ @@ -627658,30 +627658,30 @@ │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr r6, r9, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #16] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ + mov r2, #13 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, #32 │ │ │ │ + mov r1, #9 │ │ │ │ orr r5, r5, r3 │ │ │ │ - and r3, r9, #255 @ 0xff │ │ │ │ + lsr r3, r9, #8 │ │ │ │ str r3, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - lsr r9, r9, #8 │ │ │ │ + and r9, r9, #255 @ 0xff │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r2, #13 │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #9 │ │ │ │ + mov r1, #32 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ orr r4, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orr r6, r6, r2 │ │ │ │ @@ -629413,297 +629413,284 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, sl, r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq sl, sl, r0, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3856] @ 0xf10 │ │ │ │ + str r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ - sub sp, sp, #204 @ 0xcc │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r8, r1 │ │ │ │ and r3, r9, #1 │ │ │ │ - ldr r1, [pc, #1048] @ 285608 │ │ │ │ + ldr r1, [pc, #996] @ 2855d4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1044] @ 28560c │ │ │ │ + ldr r3, [pc, #992] @ 2855d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - add r4, sp, #188 @ 0xbc │ │ │ │ + add r4, sp, #196 @ 0xc4 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ lsr r3, r9, #1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ and r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r5, [sp, #188] @ 0xbc │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #196] @ 0xc4 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ bl 27e804 │ │ │ │ lsr r3, r9, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr r6, r6, r3 │ │ │ │ bl 27e804 │ │ │ │ lsr r3, r9, #11 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr r6, r6, r3 │ │ │ │ bl 27e804 │ │ │ │ lsr r3, r9, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ stm sp, {r3, r7} │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr r6, r6, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #14 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #30 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r8, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - add r9, sp, #16 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + add r9, sp, #24 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr r6, r6, r3 │ │ │ │ bl 27e970 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ orr r6, r6, r3 │ │ │ │ bl 1dd2c │ │ │ │ ldr fp, [r8, #28] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27f664 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ bl 27e804 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ orr r6, r6, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r1, [sp, #20] │ │ │ │ bl 27e970 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ - ldr fp, [fp, #8] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #31 │ │ │ │ orr r5, r5, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ + ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ tst r0, #1344 @ 0x540 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr r6, r6, r0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r5, r5, r1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ orr r6, r6, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1dd2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f664 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #28 │ │ │ │ - str r0, [sp, #4] │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrb r9, [r8, #13] │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r9, r7 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr r6, r6, r2 │ │ │ │ - bne 2855a0 │ │ │ │ - ldrb r3, [r3] │ │ │ │ + orr r6, r6, r3 │ │ │ │ + bne 2855ac │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + movls r3, r9 │ │ │ │ + bhi 285598 │ │ │ │ + mov r2, #15 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + lsr r9, r9, #5 │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - and r3, r3, #1 │ │ │ │ + orr r7, r5, r7 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + and r9, r9, #1 │ │ │ │ + orr r5, r6, r5 │ │ │ │ + mov r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ bl 27e804 │ │ │ │ - str r9, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ - str r3, [sp] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #188] @ 0xbc │ │ │ │ - ldr fp, [sp, #192] @ 0xc0 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - orr r7, r7, r5 │ │ │ │ - orr r3, fp, r3 │ │ │ │ - orr r6, r3, r6 │ │ │ │ - ldrhi r3, [sp, #12] │ │ │ │ - movls r3, r9 │ │ │ │ - ldrbhi r3, [r3] │ │ │ │ - movls r9, r3 │ │ │ │ - lsrhi r3, r3, #5 │ │ │ │ - andhi r3, r3, #1 │ │ │ │ - mov r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + ldr r6, [sp, #196] @ 0xc4 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ bl 27e804 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - orr r7, r7, r2 │ │ │ │ - orr r3, r6, r3 │ │ │ │ - ldr r2, [pc, #160] @ 285610 │ │ │ │ - str r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #148] @ 28560c │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r2, [pc, #136] @ 2855dc │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r7, [sl] │ │ │ │ + orr r4, r4, r3 │ │ │ │ + ldr r3, [pc, #112] @ 2855d8 │ │ │ │ + orr r6, r6, r7 │ │ │ │ + orr r4, r4, r5 │ │ │ │ + str r6, [sl] │ │ │ │ + str r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 285604 │ │ │ │ + bne 2855d0 │ │ │ │ mov r0, sl │ │ │ │ - add sp, sp, #204 @ 0xcc │ │ │ │ + add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and r3, r9, #1 │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrb r3, [r3] │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + and r3, r3, #1 │ │ │ │ + b 2854d4 │ │ │ │ + lsr r3, r9, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ + mov r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldrb r3, [r8, #12] │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ - stm sp, {r3, r7} │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr fp, [sp, #188] @ 0xbc │ │ │ │ - ldr r8, [sp, #192] @ 0xc0 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - lsr r3, r9, #1 │ │ │ │ - mov r9, r7 │ │ │ │ - orr r7, fp, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - orr r7, r7, r5 │ │ │ │ - orr r5, r8, r2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - orr r6, r5, r6 │ │ │ │ - b 285540 │ │ │ │ + b 2854f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sl, sl, r4, lsl #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, sl, r4, lsl #21 │ │ │ │ + subseq sl, sl, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, sp, #192 @ 0xc0 │ │ │ │ mov r9, r1 │ │ │ │ and r3, r4, #1 │ │ │ │ - ldr r1, [pc, #452] @ 285800 │ │ │ │ + ldr r1, [pc, #452] @ 2857cc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #448] @ 285804 │ │ │ │ + ldr r3, [pc, #448] @ 2857d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -629792,44 +629779,44 @@ │ │ │ │ str sl, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 285808 │ │ │ │ + ldr r2, [pc, #64] @ 2857d4 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 285804 │ │ │ │ + ldr r3, [pc, #52] @ 2857d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r6] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2857fc │ │ │ │ + bne 2857c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq sl, [sl], #-152 @ 0xffffff68 │ │ │ │ + subseq sl, sl, ip, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, sl, ip, lsr #16 │ │ │ │ + subseq sl, sl, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r1 │ │ │ │ and r3, sl, #1 │ │ │ │ - ldr r1, [pc, #700] @ 285af0 │ │ │ │ + ldr r1, [pc, #700] @ 285abc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #696] @ 285af4 │ │ │ │ + ldr r3, [pc, #696] @ 285ac0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -629981,43 +629968,43 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r4, r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ 285af8 │ │ │ │ + ldr r2, [pc, #60] @ 285ac4 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ 285af4 │ │ │ │ + ldr r3, [pc, #48] @ 285ac0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r8, {r4, r5} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 285aec │ │ │ │ + bne 285ab8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, sl, r0, asr #15 │ │ │ │ + ldrsheq sl, [sl], #-116 @ 0xffffff8c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, sl, r8, lsr r5 │ │ │ │ + subseq sl, sl, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r1 │ │ │ │ and r3, sl, #1 │ │ │ │ - ldr r1, [pc, #700] @ 285de0 │ │ │ │ + ldr r1, [pc, #700] @ 285dac │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #696] @ 285de4 │ │ │ │ + ldr r3, [pc, #696] @ 285db0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r5, sp, #12 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -630169,43 +630156,43 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r4, r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ 285de8 │ │ │ │ + ldr r2, [pc, #60] @ 285db4 │ │ │ │ orr r7, r7, r3 │ │ │ │ - ldr r3, [pc, #48] @ 285de4 │ │ │ │ + ldr r3, [pc, #48] @ 285db0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r4, r7} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 285ddc │ │ │ │ + bne 285da8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq sl, [sl], #-64 @ 0xffffffc0 │ │ │ │ + subseq sl, sl, r4, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, sl, r8, asr #4 │ │ │ │ + subseq sl, sl, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r1 │ │ │ │ and r3, sl, #1 │ │ │ │ - ldr r1, [pc, #640] @ 286094 │ │ │ │ + ldr r1, [pc, #640] @ 286060 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #636] @ 286098 │ │ │ │ + ldr r3, [pc, #636] @ 286064 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r5, sp, #12 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -630342,43 +630329,43 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r4, r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ 28609c │ │ │ │ + ldr r2, [pc, #60] @ 286068 │ │ │ │ orr r6, r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ 286098 │ │ │ │ + ldr r3, [pc, #48] @ 286064 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r7, {r4, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 286090 │ │ │ │ + bne 28605c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, sl, r0, ror #3 │ │ │ │ + subseq sl, sl, r4, lsl r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x005a9f94 │ │ │ │ + subseq r9, sl, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r1 │ │ │ │ and r3, sl, #1 │ │ │ │ - ldr r1, [pc, #308] @ 2861fc │ │ │ │ + ldr r1, [pc, #308] @ 2861c8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #304] @ 286200 │ │ │ │ + ldr r3, [pc, #304] @ 2861cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -630431,44 +630418,44 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 286204 │ │ │ │ + ldr r2, [pc, #64] @ 2861d0 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 286200 │ │ │ │ + ldr r3, [pc, #52] @ 2861cc │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r6] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2861f8 │ │ │ │ + bne 2861c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, sl, ip, lsr #30 │ │ │ │ + subseq r9, sl, r0, ror #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, sl, r0, lsr lr │ │ │ │ + subseq r9, sl, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r1 │ │ │ │ and r3, sl, #1 │ │ │ │ - ldr r1, [pc, #364] @ 28639c │ │ │ │ + ldr r1, [pc, #364] @ 286368 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #360] @ 2863a0 │ │ │ │ + ldr r3, [pc, #360] @ 28636c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r7, #0 │ │ │ │ add r8, sp, #12 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -630535,44 +630522,44 @@ │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 2863a4 │ │ │ │ + ldr r2, [pc, #64] @ 286370 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 2863a0 │ │ │ │ + ldr r3, [pc, #52] @ 28636c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r6] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 286398 │ │ │ │ + bne 286364 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, sl, r4, asr #27 │ │ │ │ + ldrsheq r9, [sl], #-216 @ 0xffffff28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x005a9c90 │ │ │ │ + subseq r9, sl, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ and r3, r4, #1 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #264] @ 2864d8 │ │ │ │ + ldr r1, [pc, #264] @ 2864a4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #260] @ 2864dc │ │ │ │ + ldr r3, [pc, #260] @ 2864a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -630614,44 +630601,44 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 2864e0 │ │ │ │ + ldr r2, [pc, #64] @ 2864ac │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 2864dc │ │ │ │ + ldr r3, [pc, #52] @ 2864a8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r6] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2864d4 │ │ │ │ + bne 2864a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, sl, r4, lsr #24 │ │ │ │ + subseq r9, sl, r8, asr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, sl, r4, asr fp │ │ │ │ + subseq r9, sl, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r1 │ │ │ │ and r3, r5, #1 │ │ │ │ - ldr r1, [pc, #308] @ 286640 │ │ │ │ + ldr r1, [pc, #308] @ 28660c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #304] @ 286644 │ │ │ │ + ldr r3, [pc, #304] @ 286610 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r8, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -630704,44 +630691,44 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd r8, [sp] │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 286648 │ │ │ │ + ldr r2, [pc, #64] @ 286614 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 286644 │ │ │ │ + ldr r3, [pc, #52] @ 286610 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r7] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28663c │ │ │ │ + bne 286608 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, sl, r8, ror #21 │ │ │ │ + subseq r9, sl, ip, lsl fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, sl, ip, ror #19 │ │ │ │ + subseq r9, sl, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r1 │ │ │ │ and r3, sl, #1 │ │ │ │ - ldr r1, [pc, #356] @ 2867d8 │ │ │ │ + ldr r1, [pc, #356] @ 2867a4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #352] @ 2867dc │ │ │ │ + ldr r3, [pc, #352] @ 2867a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -630806,44 +630793,44 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 2867e0 │ │ │ │ + ldr r2, [pc, #64] @ 2867ac │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 2867dc │ │ │ │ + ldr r3, [pc, #52] @ 2867a8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r6] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2867d4 │ │ │ │ + bne 2867a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, sl, r0, lsl #19 │ │ │ │ + ldrheq r9, [sl], #-148 @ 0xffffff6c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, sl, r4, asr r8 │ │ │ │ + subseq r9, sl, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r1 │ │ │ │ and r3, sl, #1 │ │ │ │ - ldr r1, [pc, #412] @ 2869a8 │ │ │ │ + ldr r1, [pc, #412] @ 286974 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #408] @ 2869ac │ │ │ │ + ldr r3, [pc, #408] @ 286978 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -630922,44 +630909,44 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 2869b0 │ │ │ │ + ldr r2, [pc, #64] @ 28697c │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 2869ac │ │ │ │ + ldr r3, [pc, #52] @ 286978 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r6] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2869a4 │ │ │ │ + bne 286970 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, sl, r8, ror #15 │ │ │ │ + subseq r9, sl, ip, lsl r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, sl, r4, lsl #13 │ │ │ │ + ldrheq r9, [sl], #-104 @ 0xffffff98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ and r3, r6, #1 │ │ │ │ - ldr r1, [pc, #512] @ 286bdc │ │ │ │ + ldr r1, [pc, #512] @ 286ba8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #508] @ 286be0 │ │ │ │ + ldr r3, [pc, #508] @ 286bac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r5, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -631063,41 +631050,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ orr r6, fp, r6 │ │ │ │ orr r4, r6, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 286be4 │ │ │ │ + ldr r2, [pc, #64] @ 286bb0 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 286be0 │ │ │ │ + ldr r3, [pc, #52] @ 286bac │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r8] │ │ │ │ str r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 286bd8 │ │ │ │ + bne 286ba4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, sl, r8, lsl r6 │ │ │ │ + subseq r9, sl, ip, asr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, sl, r0, asr r4 │ │ │ │ + subseq r9, sl, r4, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1040] @ 287018 │ │ │ │ - ldr r3, [pc, #1040] @ 28701c │ │ │ │ + ldr r2, [pc, #1040] @ 286fe4 │ │ │ │ + ldr r3, [pc, #1040] @ 286fe8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ mov r5, #0 │ │ │ │ @@ -631289,15 +631276,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ orr r5, r8, r5 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ orr r8, r9, r8 │ │ │ │ - bne 286fd4 │ │ │ │ + bne 286fa0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ @@ -631321,23 +631308,23 @@ │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr r2, r5, r2 │ │ │ │ orr r3, r8, r3 │ │ │ │ stm r1, {r2, r3} │ │ │ │ - ldr r2, [pc, #116] @ 287020 │ │ │ │ - ldr r3, [pc, #108] @ 28701c │ │ │ │ + ldr r2, [pc, #116] @ 286fec │ │ │ │ + ldr r3, [pc, #108] @ 286fe8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 287014 │ │ │ │ + bne 286fe0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r3, r7, #1 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -631348,29 +631335,29 @@ │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsr r7, r7, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ orr r5, r5, r2 │ │ │ │ orr r8, r8, r3 │ │ │ │ - b 286f74 │ │ │ │ + b 286f40 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, sl, ip, ror #7 │ │ │ │ + subseq r9, sl, r0, lsr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, sl, ip, asr #32 │ │ │ │ + subseq r9, sl, r0, lsl #1 │ │ │ │ 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 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #724] @ 287318 │ │ │ │ + ldr r1, [pc, #724] @ 2872e4 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #716] @ 28731c │ │ │ │ + ldr r2, [pc, #716] @ 2872e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ and r2, r6, #1 │ │ │ │ @@ -631526,44 +631513,44 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ orr r7, r7, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orr r8, r8, r2 │ │ │ │ - ldr r2, [pc, #64] @ 287320 │ │ │ │ + ldr r2, [pc, #64] @ 2872ec │ │ │ │ orr r7, r7, r3 │ │ │ │ - ldr r3, [pc, #52] @ 28731c │ │ │ │ + ldr r3, [pc, #52] @ 2872e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sl] │ │ │ │ str r7, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 287314 │ │ │ │ + bne 2872e0 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, sl, ip, lsr #31 │ │ │ │ + subseq r8, sl, r0, ror #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, sl, r4, lsl sp │ │ │ │ + subseq r8, sl, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r1 │ │ │ │ and r3, r5, #1 │ │ │ │ - ldr r1, [pc, #420] @ 2874f0 │ │ │ │ + ldr r1, [pc, #420] @ 2874bc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #416] @ 2874f4 │ │ │ │ + ldr r3, [pc, #416] @ 2874c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r4, sp, #12 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -631644,63 +631631,63 @@ │ │ │ │ mov r1, r2 │ │ │ │ orr r5, sl, r5 │ │ │ │ orr r4, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #64] @ 2874f8 │ │ │ │ + ldr r2, [pc, #64] @ 2874c4 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 2874f4 │ │ │ │ + ldr r3, [pc, #52] @ 2874c0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r7] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2874ec │ │ │ │ + bne 2874b8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, sl, r8, lsr #25 │ │ │ │ + ldrsbeq r8, [sl], #-204 @ 0xffffff34 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, sl, ip, lsr fp │ │ │ │ + subseq r8, sl, r0, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr ip, [pc, #496] @ 287704 │ │ │ │ + ldr ip, [pc, #496] @ 2876d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #488] @ 287708 │ │ │ │ + ldr r1, [pc, #488] @ 2876d4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ mov r4, r2 │ │ │ │ sub sp, sp, #192 @ 0xc0 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ mov r1, #0 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs ip, r1, #0 │ │ │ │ - blt 287658 │ │ │ │ + blt 287624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub r0, r3, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ sub r2, r2, #7 │ │ │ │ - bls 287620 │ │ │ │ + bls 2875ec │ │ │ │ orr r2, r2, r1 │ │ │ │ cmp r3, #700 @ 0x2bc │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq 287694 │ │ │ │ + beq 287660 │ │ │ │ ldrd r2, [r4] │ │ │ │ add r8, sp, #180 @ 0xb4 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 27fb44 │ │ │ │ @@ -631712,409 +631699,407 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 27e804 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ orrs r1, r2, r3 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - bne 2876d0 │ │ │ │ + bne 28769c │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r2, r6, r2 │ │ │ │ orr r3, r4, r3 │ │ │ │ stm r5, {r2, r3} │ │ │ │ - ldr r2, [pc, #276] @ 28770c │ │ │ │ - ldr r3, [pc, #268] @ 287708 │ │ │ │ + ldr r2, [pc, #276] @ 2876d8 │ │ │ │ + ldr r3, [pc, #268] @ 2876d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 287700 │ │ │ │ + bne 2876cc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne 287574 │ │ │ │ + bne 287540 │ │ │ │ ldm r4, {r1, r3} │ │ │ │ orrs r2, r1, r3 │ │ │ │ - bne 2876f8 │ │ │ │ + bne 2876c4 │ │ │ │ add r8, sp, #180 @ 0xb4 │ │ │ │ stm sp, {r1, r3} │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - b 2875ec │ │ │ │ + b 2875b8 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - b 2875ec │ │ │ │ + b 2875b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ orrs r2, r1, r3 │ │ │ │ - beq 287634 │ │ │ │ + beq 287600 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r8, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r8 │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - b 287638 │ │ │ │ + b 287604 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - b 2875c4 │ │ │ │ + b 287590 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - b 2876a8 │ │ │ │ + b 287674 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r8, [sl], #-172 @ 0xffffff54 │ │ │ │ + subseq r8, sl, r0, lsl fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, sl, r0, lsl #20 │ │ │ │ + subseq r8, sl, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #96] @ 287788 │ │ │ │ - ldr ip, [pc, #96] @ 28778c │ │ │ │ + ldr lr, [pc, #96] @ 287754 │ │ │ │ + ldr ip, [pc, #96] @ 287758 │ │ │ │ add lr, pc, lr │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 2874fc │ │ │ │ + bl 2874c8 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ stm r4, {r2, r3} │ │ │ │ - ldr r2, [pc, #52] @ 287790 │ │ │ │ - ldr r3, [pc, #44] @ 28778c │ │ │ │ + ldr r2, [pc, #52] @ 28775c │ │ │ │ + ldr r3, [pc, #44] @ 287758 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 287784 │ │ │ │ + bne 287750 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r8, [sl], #-128 @ 0xffffff80 │ │ │ │ + subseq r8, sl, r4, lsl #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x005a889c │ │ │ │ + ldrsbeq r8, [sl], #-128 @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #1868] @ 287f04 │ │ │ │ - str r3, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ + ldr r2, [pc, #1848] @ 287ebc │ │ │ │ + str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrb r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #1852] @ 287f08 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #276] @ 0x114 │ │ │ │ - mov r2, #0 │ │ │ │ - bne 287ebc │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + ldr r3, [pc, #1840] @ 287ec0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 287e80 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldrhi r1, [r1] │ │ │ │ - lsr r0, r2, #5 │ │ │ │ - orrhi r7, r2, r1 │ │ │ │ - and r0, r0, #1 │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldrbhi r7, [r2] │ │ │ │ + ldrb r3, [r3] │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldrls r7, [sp, #16] │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldrls r7, [sp, #12] │ │ │ │ + and r3, r3, #1 │ │ │ │ andhi r7, r7, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + orr r7, r3, r7 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + lsr fp, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ - lsr fp, r2, #1 │ │ │ │ lsr sl, r2, #2 │ │ │ │ lsr r9, r2, #11 │ │ │ │ lsr r8, r2, #4 │ │ │ │ cmp r7, #0 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ and fp, fp, #1 │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ - bne 287bf4 │ │ │ │ + bne 287bb8 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ - ldr fp, [r3] │ │ │ │ + ldr r8, [r3] │ │ │ │ mov r1, r2 │ │ │ │ - ldr sl, [fp] │ │ │ │ + ldr fp, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - lsr r3, sl, #11 │ │ │ │ + lsr r3, fp, #11 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r8, [r5, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r8] │ │ │ │ + ldr r9, [r5, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [r9] │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ - ldr r9, [r3] │ │ │ │ - lsr r6, r9, #2 │ │ │ │ + ldr ip, [r3] │ │ │ │ + str ip, [sp, #92] @ 0x5c │ │ │ │ + lsr r6, ip, #2 │ │ │ │ and r6, r6, #1 │ │ │ │ eor r6, r6, #1 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27ee68 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - stm sp, {r3, r7} │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + ldr sl, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne 287ee0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 287e98 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ldrhi r3, [r8, #4] │ │ │ │ + ldrhi r3, [r9, #4] │ │ │ │ movls r3, r7 │ │ │ │ ldrbhi r3, [r3] │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ andhi r3, r3, #1 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r7} │ │ │ │ bl 27e804 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - strd r6, [sp] │ │ │ │ - orr r5, r2, r1 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - orr r3, r3, r2 │ │ │ │ + orr r9, r3, r2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - orr r6, r3, r2 │ │ │ │ + orr r5, r3, r2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r2 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + orr r5, r5, sl │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov sl, #0 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + orr r5, r5, r3 │ │ │ │ + bl 27e804 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr r5, r5, r3 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ bl 27e804 │ │ │ │ - ldrh r3, [fp, #12] │ │ │ │ + ldrh r3, [r8, #12] │ │ │ │ + orr r6, r9, r6 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str sl, [sp, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 287ed4 │ │ │ │ - eor r3, sl, r9 │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldrne r3, [sp, #92] @ 0x5c │ │ │ │ + moveq r3, sl │ │ │ │ + eorne r3, r3, fp │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #840] @ 287f0c │ │ │ │ + ldr r2, [pc, #828] @ 287ec4 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #824] @ 287f08 │ │ │ │ + ldr r3, [pc, #812] @ 287ec0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 287f00 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bne 287eb8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -632123,349 +632108,347 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr fp, [sp, #268] @ 0x10c │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr sl, [sp, #268] @ 0x10c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr sl, fp, sl │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp] │ │ │ │ + ldr fp, [sp, #272] @ 0x110 │ │ │ │ str r6, [sp, #4] │ │ │ │ - ldr sl, [sp, #268] @ 0x10c │ │ │ │ - orr r7, r7, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ + orr fp, r7, fp │ │ │ │ mov r1, r2 │ │ │ │ - orr sl, fp, sl │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - ldr r9, [sp, #272] @ 0x110 │ │ │ │ orr sl, sl, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - orr r9, r7, r9 │ │ │ │ mov r1, r2 │ │ │ │ + orr r7, fp, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - orr r8, r9, r3 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ + orr r7, r7, r3 │ │ │ │ + ldr r9, [sp, #268] @ 0x10c │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr r7, sl, r7 │ │ │ │ - ldr r9, [r3] │ │ │ │ + orr r9, sl, r9 │ │ │ │ + ldr r8, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ - orr r7, r7, r3 │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ lsr r3, r3, #11 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r7, r7, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r9 │ │ │ │ - orr r7, r7, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r7, r7, r3 │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r7, r7, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ - orr sl, r8, r3 │ │ │ │ + orr sl, r7, r3 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr ip, [r3] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - lsr r8, ip, #2 │ │ │ │ - and r8, r8, #1 │ │ │ │ - eor r8, r8, #1 │ │ │ │ + ldr fp, [r5, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [fp] │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ - str r8, [sp, #160] @ 0xa0 │ │ │ │ - mov fp, #0 │ │ │ │ + ldr ip, [r3] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + lsr r7, ip, #2 │ │ │ │ + and r7, r7, #1 │ │ │ │ + eor r7, r7, #1 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27ee68 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ - orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r3, sl, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr r7, r7, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - mov sl, #0 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - strd sl, [sp] │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - orr r7, r7, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - bne 287ef0 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + orr r3, r9, r3 │ │ │ │ + ldr r9, [sp, #272] @ 0x110 │ │ │ │ + orr r9, sl, r9 │ │ │ │ + bne 287ea8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ldrhi r2, [sp, #28] │ │ │ │ + ldrhi r2, [fp, #4] │ │ │ │ movls r2, r6 │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ ldrbhi r2, [r2] │ │ │ │ lsrhi r2, r2, #5 │ │ │ │ andhi r2, r2, #1 │ │ │ │ stm sp, {r2, r6} │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr fp, [sp, #268] @ 0x10c │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + orr r0, r3, fp │ │ │ │ + orr r5, r9, r5 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov fp, #0 │ │ │ │ + mov sl, #0 │ │ │ │ + strd sl, [sp] │ │ │ │ + orr fp, r0, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + bl 27e804 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r8, [sp] │ │ │ │ - orr r5, r3, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + orr r5, r5, r3 │ │ │ │ ldr r6, [sp, #268] @ 0x10c │ │ │ │ bl 27e804 │ │ │ │ - ldrh r3, [r9, #12] │ │ │ │ - orr r6, r7, r6 │ │ │ │ + ldrh r3, [r8, #12] │ │ │ │ + orr r6, fp, r6 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldrne r2, [sp, #24] │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r0, r4 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 287ed4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - eor r3, r3, r2 │ │ │ │ - lsr r3, r3, #2 │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ + moveq r3, r9 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + eorne r3, r3, r2 │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + b 287b60 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsr r7, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - b 287b90 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr r7, r2, r2, lsr #1 │ │ │ │ - and r2, r2, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b 28781c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b 287b90 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b 2877e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 287a90 │ │ │ │ + b 287a38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsr r2, r2, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - b 287e3c │ │ │ │ + b 287d94 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, sl, r0, lsr r8 │ │ │ │ + subseq r8, sl, ip, ror #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, sl, ip, lsr #8 │ │ │ │ + subseq r8, sl, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #2044] @ 288730 │ │ │ │ - str r3, [sp, #20] │ │ │ │ mov r5, r2 │ │ │ │ + ldr r2, [pc, #2032] @ 2886dc │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrb r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #2028] @ 288734 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #284] @ 0x11c │ │ │ │ - mov r2, #0 │ │ │ │ - bne 2886e8 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + ldr r3, [pc, #2024] @ 2886e0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + mov r3, #0 │ │ │ │ + bne 288698 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldrhi r1, [r1] │ │ │ │ - lsr r0, r2, #5 │ │ │ │ - orrhi r7, r2, r1 │ │ │ │ - and r0, r0, #1 │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldrbhi r7, [r2] │ │ │ │ + ldrb r3, [r3] │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldrls r7, [sp, #24] │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldrls r7, [sp, #16] │ │ │ │ + and r3, r3, #1 │ │ │ │ andhi r7, r7, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + orr r7, r3, r7 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + lsr fp, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ - lsr fp, r2, #1 │ │ │ │ lsr sl, r2, #2 │ │ │ │ lsr r9, r2, #11 │ │ │ │ lsr r8, r2, #4 │ │ │ │ cmp r7, #0 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ and fp, fp, #1 │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ - bne 2883d8 │ │ │ │ + bne 288388 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ ldr sl, [r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr fp, [sl] │ │ │ │ mov r0, r4 │ │ │ │ lsr r3, fp, #11 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - add r9, sp, #104 @ 0x68 │ │ │ │ + add r8, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [r8] │ │ │ │ + ldr r9, [r5, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [r9] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ lsr r6, r0, #2 │ │ │ │ and r6, r6, #1 │ │ │ │ eor r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -632479,147 +632462,144 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1dd2c │ │ │ │ - ldr r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr r9, [r9, #4] │ │ │ │ + mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [sp, #168] @ 0xa8 │ │ │ │ bl 27ee68 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - stm sp, {r3, r7} │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r9, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - bne 28870c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldrbhi r2, [r8] │ │ │ │ - movls r2, r7 │ │ │ │ - lsrhi r2, r2, #5 │ │ │ │ - andhi r2, r2, #1 │ │ │ │ - stm sp, {r2, r7} │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne 2886b8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbhi r3, [r9] │ │ │ │ + movls r3, r7 │ │ │ │ + lsrhi r3, r3, #5 │ │ │ │ + andhi r3, r3, #1 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + stm sp, {r3, r7} │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - orr r2, r3, r2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - strd r6, [sp] │ │ │ │ - orr r5, r3, r1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + mov r9, #0 │ │ │ │ + orr r5, r2, r1 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr r5, r5, r9 │ │ │ │ - orr r3, r2, r3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr r5, r5, r8 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp] │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - orr r6, r3, r2 │ │ │ │ + orr r8, r3, r2 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + bl 27e804 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ + strd r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orr r5, r5, r3 │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ bl 27e804 │ │ │ │ ldrh r3, [sl, #12] │ │ │ │ + orr r6, r8, r6 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 288700 │ │ │ │ + beq 2886b0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, #0 │ │ │ │ eor r3, r3, fp │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + str r9, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #912] @ 288738 │ │ │ │ + ldr r2, [pc, #908] @ 2886e4 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #896] @ 288734 │ │ │ │ + ldr r3, [pc, #892] @ 2886e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28872c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne 2886d8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -632691,315 +632671,315 @@ │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - add sl, sp, #104 @ 0x68 │ │ │ │ + add r9, sp, #104 @ 0x68 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - orr r8, r8, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + orr sl, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ ldr fp, [r5, #28] │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r9 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - lsr r9, r0, #2 │ │ │ │ - and r9, r9, #1 │ │ │ │ - eor r9, r9, #1 │ │ │ │ + lsr r8, r0, #2 │ │ │ │ + and r8, r8, #1 │ │ │ │ + eor r8, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - str r9, [sp, #168] @ 0xa8 │ │ │ │ + str r8, [sp, #168] @ 0xa8 │ │ │ │ bl 27ee68 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - orr r8, r8, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + orr sl, sl, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, sl │ │ │ │ + ldr fp, [fp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #168] @ 0xa8 │ │ │ │ + str r8, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ bl 27ee68 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r9, [sp, #280] @ 0x118 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + orr r9, sl, r9 │ │ │ │ + orr r7, r7, r3 │ │ │ │ + bne 2886c8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbhi r3, [fp] │ │ │ │ + movls r3, r6 │ │ │ │ + lsrhi r3, r3, #5 │ │ │ │ + andhi r3, r3, #1 │ │ │ │ + mov r2, #51 @ 0x33 │ │ │ │ + mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + orr r5, r9, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r9, #0 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ - orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - orr r8, r8, r3 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r7, r7, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov sl, #0 │ │ │ │ orr r7, r7, r3 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - bne 28871c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrhi r3, [sp, #40] @ 0x28 │ │ │ │ - movls r3, r6 │ │ │ │ - ldrbhi r3, [r3] │ │ │ │ - lsrhi r3, r3, #5 │ │ │ │ - andhi r3, r3, #1 │ │ │ │ - mov r2, #51 @ 0x33 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27e804 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ + str r8, [sp] │ │ │ │ + orr r5, r5, r3 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr r6, r7, r6 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ - orr r5, r8, r5 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 288700 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + beq 2886b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ eor r3, r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - b 288374 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr r7, r2, r2, lsr #1 │ │ │ │ - and r2, r2, #1 │ │ │ │ + b 288324 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsr r7, r3, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b 287f98 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b 288374 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - and r2, r2, #1 │ │ │ │ - b 288260 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b 287f48 │ │ │ │ + mov r3, r9 │ │ │ │ + b 288324 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsr r3, r3, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ + b 2881f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 28866c │ │ │ │ + b 2885c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r8, [sl], #-4 │ │ │ │ + subseq r8, sl, r4, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, sl, r8, asr #24 │ │ │ │ + @ instruction: 0x005a7c98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #2148] @ 288fc4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ mov r5, r2 │ │ │ │ + ldr r2, [pc, #2136] @ 288f64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrb r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #2132] @ 288fc8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #292] @ 0x124 │ │ │ │ - mov r2, #0 │ │ │ │ - bne 288f7c │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + ldr r3, [pc, #2128] @ 288f68 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 288f20 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldrhi r1, [r1] │ │ │ │ - lsr r0, r2, #5 │ │ │ │ - orrhi r7, r2, r1 │ │ │ │ - and r0, r0, #1 │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldrbhi r7, [r2] │ │ │ │ + ldrb r3, [r3] │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldrls r7, [sp, #24] │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldrls r7, [sp, #16] │ │ │ │ + and r3, r3, #1 │ │ │ │ andhi r7, r7, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + orr r7, r3, r7 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + lsr fp, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ - lsr fp, r2, #1 │ │ │ │ lsr sl, r2, #2 │ │ │ │ lsr r9, r2, #11 │ │ │ │ lsr r8, r2, #4 │ │ │ │ cmp r7, #0 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ and fp, fp, #1 │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ - bne 288c40 │ │ │ │ + bne 288be4 │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ ldr sl, [r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr fp, [sl] │ │ │ │ mov r0, r4 │ │ │ │ lsr r3, fp, #11 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - add r9, sp, #112 @ 0x70 │ │ │ │ + add r8, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 1dd2c │ │ │ │ - ldr r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [r8] │ │ │ │ + ldr r9, [r5, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [r9] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ lsr r6, r0, #2 │ │ │ │ and r6, r6, #1 │ │ │ │ eor r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -633013,151 +632993,148 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr r9, [r9, #4] │ │ │ │ + mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [sp, #176] @ 0xb0 │ │ │ │ bl 27ee68 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - stm sp, {r3, r7} │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r9, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r8, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - bne 288fa0 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldrbhi r2, [r8] │ │ │ │ - movls r2, r7 │ │ │ │ - lsrhi r2, r2, #5 │ │ │ │ - andhi r2, r2, #1 │ │ │ │ - stm sp, {r2, r7} │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne 288f40 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbhi r3, [r9] │ │ │ │ + movls r3, r7 │ │ │ │ + lsrhi r3, r3, #5 │ │ │ │ + andhi r3, r3, #1 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + stm sp, {r3, r7} │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orr r2, r3, r2 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - strd r6, [sp] │ │ │ │ - orr r5, r3, r1 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r9, #0 │ │ │ │ + orr r5, r2, r1 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr r2, r2, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr r5, r5, r9 │ │ │ │ - orr r3, r2, r3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr r5, r5, r8 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp] │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - orr r6, r3, r2 │ │ │ │ + orr r8, r3, r2 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + bl 27e804 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ + strd r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orr r5, r5, r3 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ bl 27e804 │ │ │ │ ldrh r3, [sl, #12] │ │ │ │ + orr r6, r8, r6 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 288f94 │ │ │ │ + beq 288f38 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r2, #0 │ │ │ │ eor r3, r3, fp │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + str r9, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #956] @ 288fcc │ │ │ │ + ldr r2, [pc, #952] @ 288f6c │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #940] @ 288fc8 │ │ │ │ + ldr r3, [pc, #936] @ 288f68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 288fc0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne 288f60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -633240,300 +633217,300 @@ │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - add sl, sp, #112 @ 0x70 │ │ │ │ + add r9, sp, #112 @ 0x70 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - orr r8, r8, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + orr sl, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ ldr fp, [r5, #28] │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r9 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - lsr r9, r0, #2 │ │ │ │ - and r9, r9, #1 │ │ │ │ - eor r9, r9, #1 │ │ │ │ + lsr r8, r0, #2 │ │ │ │ + and r8, r8, #1 │ │ │ │ + eor r8, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + str r8, [sp, #176] @ 0xb0 │ │ │ │ bl 27ee68 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - orr r8, r8, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + orr sl, sl, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, sl │ │ │ │ + ldr fp, [fp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + str r8, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ bl 27ee68 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r9, [sp, #288] @ 0x120 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orr r9, sl, r9 │ │ │ │ + orr r7, r7, r3 │ │ │ │ + bne 288f50 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbhi r3, [fp] │ │ │ │ + movls r3, r6 │ │ │ │ + lsrhi r3, r3, #5 │ │ │ │ + andhi r3, r3, #1 │ │ │ │ + mov r2, #51 @ 0x33 │ │ │ │ + mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + orr r5, r9, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r9, #0 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - orr r8, r8, r3 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r7, r7, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov sl, #0 │ │ │ │ orr r7, r7, r3 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - bne 288fb0 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrhi r3, [sp, #40] @ 0x28 │ │ │ │ - movls r3, r6 │ │ │ │ - ldrbhi r3, [r3] │ │ │ │ - lsrhi r3, r3, #5 │ │ │ │ - andhi r3, r3, #1 │ │ │ │ - mov r2, #51 @ 0x33 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27e804 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ + str r8, [sp] │ │ │ │ + orr r5, r5, r3 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr r6, r7, r6 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ - orr r5, r8, r5 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 288f94 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + beq 288f38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ eor r3, r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - b 288bdc │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr r7, r2, r2, lsr #1 │ │ │ │ - and r2, r2, #1 │ │ │ │ + b 288b80 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsr r7, r3, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b 2887c4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b 288bdc │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - and r2, r2, #1 │ │ │ │ - b 288ab8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b 288768 │ │ │ │ + mov r3, r9 │ │ │ │ + b 288b80 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 288f00 │ │ │ │ + b 288a44 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsr r3, r3, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ + b 288e4c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, sl, r8, lsl #17 │ │ │ │ + subseq r7, sl, r4, ror #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, sl, r0, ror #7 │ │ │ │ + subseq r7, sl, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ - ldr r2, [pc, #2280] @ 2898d8 │ │ │ │ + ldr r2, [pc, #2284] @ 28987c │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2272] @ 2898dc │ │ │ │ + ldr r3, [pc, #2276] @ 289880 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb fp, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov r3, #0 │ │ │ │ - bne 28989c │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ + bne 289840 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - ldrhi r2, [r2] │ │ │ │ - lsr r1, r3, #5 │ │ │ │ - orrhi r7, r3, r2 │ │ │ │ - and r1, r1, #1 │ │ │ │ + ldrbhi r7, [r2] │ │ │ │ + ldrb r3, [r3] │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldrls r7, [sp, #20] │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldrls r7, [sp, #12] │ │ │ │ + and r3, r3, #1 │ │ │ │ andhi r7, r7, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrb fp, [r5, #12] │ │ │ │ + orr r7, r7, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp fp, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ lsr sl, r3, #1 │ │ │ │ lsr r9, r3, #2 │ │ │ │ lsr r8, r3, #4 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ str r3, [sp] │ │ │ │ - bne 289508 │ │ │ │ + bne 2894ac │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #24] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ bl 27e804 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr fp, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r9, [r5, #28] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ ldr r6, [r9] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - tst r3, #1344 @ 0x540 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [r6] │ │ │ │ + mov r2, #14 │ │ │ │ + tst ip, #1344 @ 0x540 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - mov r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + add r8, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - add r8, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f664 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ @@ -633550,77 +633527,77 @@ │ │ │ │ tst r6, #1344 @ 0x540 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 2898b4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bne 289858 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r6, [sp, #12] │ │ │ │ lsrhi r6, r6, #5 │ │ │ │ ldrhi r7, [sp, #12] │ │ │ │ andhi r6, r6, #1 │ │ │ │ movls r7, r6 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ orr r5, r2, r1 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr r5, r5, r2 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ orr sl, r3, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -633683,15 +633660,15 @@ │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ bl 27e804 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #31 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ @@ -633700,103 +633677,103 @@ │ │ │ │ mov r0, r4 │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r2, r7, r2 │ │ │ │ orr r3, r5, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ stm r1, {r2, r3} │ │ │ │ - ldr r2, [pc, #1024] @ 2898e0 │ │ │ │ - ldr r3, [pc, #1016] @ 2898dc │ │ │ │ + ldr r2, [pc, #1024] @ 289884 │ │ │ │ + ldr r3, [pc, #1016] @ 289880 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2898d4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne 289878 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr fp, [sp, #276] @ 0x114 │ │ │ │ - ldr sl, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ bl 27e804 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - ldr r7, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - orr r7, fp, r7 │ │ │ │ + ldr sl, [sp, #276] @ 0x114 │ │ │ │ ldr r9, [sp, #280] @ 0x118 │ │ │ │ bl 27e804 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - ldr fp, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - orr fp, r7, fp │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + orr sl, fp, sl │ │ │ │ + orr r9, r7, r9 │ │ │ │ + ldr fp, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr r9, sl, r9 │ │ │ │ - orr r7, r9, r7 │ │ │ │ + orr fp, r9, fp │ │ │ │ ldr r9, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r1, r9 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + orr r7, sl, r7 │ │ │ │ + orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orr r7, r7, r3 │ │ │ │ + orr fp, fp, r3 │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr sl, [r5, #28] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + orr r7, r7, r3 │ │ │ │ ldr r3, [sl] │ │ │ │ - orr r7, r7, r0 │ │ │ │ + orr fp, fp, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #24] │ │ │ │ tst r0, #1344 @ 0x540 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ mov r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ - orr fp, fp, r1 │ │ │ │ + orr r7, r7, r1 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r7, r7, r1 │ │ │ │ + orr fp, fp, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -633808,48 +633785,50 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ mov r2, #30 │ │ │ │ - orr fp, fp, r0 │ │ │ │ + orr r7, r7, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #32] │ │ │ │ tst r0, #1344 @ 0x540 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ mov r1, r2 │ │ │ │ - orr r7, r7, r0 │ │ │ │ + orr fp, fp, r0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr r7, r7, r3 │ │ │ │ + orr r3, r7, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ bl 27e970 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + orr r7, fp, r7 │ │ │ │ + orr r3, r3, r1 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r3, fp, r3 │ │ │ │ orr r7, r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov fp, #0 │ │ │ │ bl 1dd2c │ │ │ │ ldr r2, [sl, #8] │ │ │ │ @@ -633857,277 +633836,276 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov sl, #1 │ │ │ │ strd sl, [sp, #176] @ 0xb0 │ │ │ │ bl 27f664 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #16 │ │ │ │ - str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #276] @ 0x114 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ orr r8, r3, r8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orr r7, r7, r3 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov sl, #0 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - mov fp, #0 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - strd sl, [sp] │ │ │ │ - orr r7, r7, r3 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr r7, r7, r3 │ │ │ │ - bne 2898c4 │ │ │ │ + bne 289868 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldrhi r3, [sp, #32] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ + movls r3, r6 │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ - ldrhi r6, [sp, #12] │ │ │ │ andhi r3, r3, #1 │ │ │ │ - movls r6, r3 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + orr r6, r8, r6 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r5, r7, r5 │ │ │ │ + strd sl, [sp] │ │ │ │ + orr r5, r5, r3 │ │ │ │ + bl 27e804 │ │ │ │ ldrh r3, [r9, #12] │ │ │ │ mov r2, #0 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr r5, r5, r3 │ │ │ │ ldrbne r3, [r9] │ │ │ │ moveq r3, #1 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ bl 27e804 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orr r6, r8, r6 │ │ │ │ + mov r2, #31 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r2, #31 │ │ │ │ + mov r1, r2 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r1, r2 │ │ │ │ - orr r5, r7, r5 │ │ │ │ mov r0, r4 │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r2, r6, r2 │ │ │ │ orr r3, r5, r3 │ │ │ │ - b 2894d0 │ │ │ │ + b 289474 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - and r2, r3, #1 │ │ │ │ - orr r7, r3, r3, lsr #1 │ │ │ │ + lsr r7, r3, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b 289054 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b 288fec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r6, r3, #1 │ │ │ │ and r6, r6, #1 │ │ │ │ - b 2892c0 │ │ │ │ + b 289264 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 2897ec │ │ │ │ + b 28973c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, sl, r0 │ │ │ │ + subseq r7, sl, r0, rrx │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, sl, r8, lsl fp │ │ │ │ + subseq r6, sl, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ + ldr r2, [pc, #2348] @ 28a1d4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #2364] @ 28a250 │ │ │ │ - ldr r2, [pc, #2364] @ 28a254 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #284] @ 0x11c │ │ │ │ - mov r2, #0 │ │ │ │ - bne 28a214 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r3, [pc, #2340] @ 28a1d8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + mov r3, #0 │ │ │ │ + bne 28a198 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldrhi r1, [r1] │ │ │ │ - lsr r0, r2, #5 │ │ │ │ - orrhi r5, r2, r1 │ │ │ │ - and r0, r0, #1 │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldrbhi r5, [r2] │ │ │ │ + ldrb r3, [r3] │ │ │ │ lsrhi r5, r5, #5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldrls r5, [sp, #8] │ │ │ │ + and r3, r3, #1 │ │ │ │ andhi r5, r5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + lsr fp, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ - lsr fp, r2, #1 │ │ │ │ lsr sl, r2, #2 │ │ │ │ lsr r9, r2, #11 │ │ │ │ lsr r8, r2, #4 │ │ │ │ cmp r5, #0 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ and fp, fp, #1 │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ - bne 289e60 │ │ │ │ + bne 289e08 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str ip, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ stm sp, {r3, r5} │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ bl 27e804 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr fp, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r9, [r6, #28] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr ip, [sp, #276] @ 0x114 │ │ │ │ ldr r7, [r9] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r7] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - tst r3, #1344 @ 0x540 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + ldr ip, [r7] │ │ │ │ + mov r2, #14 │ │ │ │ + tst ip, #1344 @ 0x540 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - mov r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + str ip, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + add r8, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ stm sp, {r3, r5} │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - add r8, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f664 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ @@ -634144,56 +634122,48 @@ │ │ │ │ tst r7, #1344 @ 0x540 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - bne 28a22c │ │ │ │ + bne 28a1b0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r7, [sp, #8] │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ ldrhi r5, [sp, #8] │ │ │ │ andhi r7, r7, #1 │ │ │ │ movls r5, r7 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ orr r5, r3, r2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ orr r7, r3, r2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r6, #0 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r6, #0 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr r7, r7, r3 │ │ │ │ @@ -634209,17 +634179,25 @@ │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ orr r7, r7, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + orr r7, r7, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r7, r7, r3 │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -634269,55 +634247,55 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f664 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #28 │ │ │ │ - mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r1, #16 │ │ │ │ bl 27e804 │ │ │ │ ldrh r3, [fp, #12] │ │ │ │ ldr r8, [sp, #276] @ 0x114 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldrne r3, [fp] │ │ │ │ ldrne r2, [sp, #100] @ 0x64 │ │ │ │ - moveq r3, r6 │ │ │ │ orr r8, r5, r8 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + moveq r3, r6 │ │ │ │ orr r5, r7, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ eorne r2, r2, r3 │ │ │ │ movne r3, r2 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr r8, r8, r2 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #1064] @ 28a258 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr r8, r8, r2 │ │ │ │ + ldr r2, [pc, #1028] @ 28a1dc │ │ │ │ str r8, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #1048] @ 28a254 │ │ │ │ + ldr r3, [pc, #1012] @ 28a1d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28a24c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne 28a1d0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -634476,251 +634454,243 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f664 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - stm sp, {r3, r7} │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r1, r2 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r0, r4 │ │ │ │ - orr sl, r8, r3 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r8, #0 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - strd r8, [sp] │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r8, sl, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r8, r8, r3 │ │ │ │ - bne 28a23c │ │ │ │ + bne 28a1c0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldrhi r3, [sp, #28] │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ + movls r3, r7 │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ - ldrhi r7, [sp, #8] │ │ │ │ andhi r3, r3, #1 │ │ │ │ - movls r7, r3 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r7} │ │ │ │ bl 27e804 │ │ │ │ - ldrh r3, [fp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orr r6, r5, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ + stm sp, {r3, r7} │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + orr r5, r8, r5 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r8, #0 │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r8, r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + bl 27e804 │ │ │ │ + ldrh r3, [fp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ldrne r3, [fp] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldrne r3, [fp] │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - orr r6, r5, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ - orr r5, r8, r5 │ │ │ │ eorne r2, r2, r3 │ │ │ │ movne r3, r2 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ - movne r2, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ + movne r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr r8, r6, r2 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - b 289e24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - and r1, r2, #1 │ │ │ │ - orr r5, r2, r2, lsr #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + b 289db0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsr r5, r3, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r5, r5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b 289968 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 289904 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsr r7, r2, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - b 289c04 │ │ │ │ + b 289bac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 28a194 │ │ │ │ + b 28a0e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, sl, r4, ror #13 │ │ │ │ + subseq r6, sl, r8, asr #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, sl, r0, asr #3 │ │ │ │ + subseq r6, sl, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ - ldr r2, [pc, #2360] @ 28abb4 │ │ │ │ + ldr r2, [pc, #2356] @ 28ab34 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2352] @ 28abb8 │ │ │ │ + ldr r3, [pc, #2348] @ 28ab38 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb fp, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28ab78 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ + bne 28aaf8 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - ldrhi r2, [r2] │ │ │ │ - lsr r1, r3, #5 │ │ │ │ - orrhi r7, r3, r2 │ │ │ │ - and r1, r1, #1 │ │ │ │ + ldrbhi r7, [r2] │ │ │ │ + ldrb r3, [r3] │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldrls r7, [sp, #16] │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldrls r7, [sp, #8] │ │ │ │ + and r3, r3, #1 │ │ │ │ andhi r7, r7, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrb fp, [r5, #12] │ │ │ │ + orr r7, r7, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp fp, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ lsr sl, r3, #1 │ │ │ │ lsr r9, r3, #2 │ │ │ │ lsr r8, r3, #4 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ str r3, [sp] │ │ │ │ - bne 28a7d0 │ │ │ │ + bne 28a758 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr ip, [sp, #268] @ 0x10c │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr ip, [sp, #272] @ 0x110 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr ip, [sp, #268] @ 0x10c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #32] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [sp, #272] @ 0x110 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr ip, [sp, #268] @ 0x10c │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #272] @ 0x110 │ │ │ │ + str ip, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ + ldr ip, [sp, #268] @ 0x10c │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str ip, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #272] @ 0x110 │ │ │ │ + str ip, [sp, #20] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ bl 27e970 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr ip, [sp, #268] @ 0x10c │ │ │ │ ldr r6, [fp] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r6] │ │ │ │ mov r2, #14 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r1, r2 │ │ │ │ tst r3, #1344 @ 0x540 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ + ldr ip, [sp, #272] @ 0x110 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, #1 │ │ │ │ bl 1dd2c │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp, #168] @ 0xa8 │ │ │ │ @@ -634740,54 +634710,46 @@ │ │ │ │ tst r6, #1344 @ 0x540 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne 28ab90 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne 28ab10 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r3, [sp, #8] │ │ │ │ lsrhi r3, r6, #5 │ │ │ │ ldrhi r7, [sp, #8] │ │ │ │ andhi r3, r3, #1 │ │ │ │ movls r7, r3 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ orr r5, r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r7, #0 │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orr r5, r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + mov r7, #0 │ │ │ │ orr r5, r5, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr r5, r5, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr r3, r3, r2 │ │ │ │ @@ -634799,15 +634761,23 @@ │ │ │ │ orr r5, r5, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ orr r5, r5, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orr r9, r3, r9 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orr r5, r5, r2 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orr r9, r9, r3 │ │ │ │ bl 27e970 │ │ │ │ @@ -634900,28 +634870,28 @@ │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr r8, r8, r2 │ │ │ │ - ldr r2, [pc, #1052] @ 28abbc │ │ │ │ + ldr r2, [pc, #1044] @ 28ab3c │ │ │ │ str r8, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #1036] @ 28abb8 │ │ │ │ + ldr r3, [pc, #1028] @ 28ab38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28abb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne 28ab30 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -635066,127 +635036,125 @@ │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - mov r1, sl │ │ │ │ strd r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ bl 27f664 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ - orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov sl, #0 │ │ │ │ - orr r7, r7, r3 │ │ │ │ - mov fp, #0 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - strd sl, [sp] │ │ │ │ - orr r8, r8, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orr r8, r8, r3 │ │ │ │ - bne 28aba0 │ │ │ │ + bne 28ab20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ lsrhi r3, r9, #5 │ │ │ │ - ldrhi r6, [sp, #8] │ │ │ │ andhi r3, r3, #1 │ │ │ │ - movls r6, r3 │ │ │ │ + movls r3, r6 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r2 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + mov r0, r4 │ │ │ │ + orr r5, r7, r5 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov sl, #0 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr r7, r8, r7 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + strd sl, [sp] │ │ │ │ + orr r7, r7, r3 │ │ │ │ + bl 27e804 │ │ │ │ lsr r3, r9, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ - eor r3, r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + eor r3, r3, #1 │ │ │ │ + ldr r8, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - orr r7, r7, r3 │ │ │ │ + orr r8, r5, r8 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - orr r5, r8, r5 │ │ │ │ + orr r5, r7, r5 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ moveq r9, r6 │ │ │ │ - orr r8, r7, r3 │ │ │ │ + orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldrne r3, [r2] │ │ │ │ str r6, [sp, #4] │ │ │ │ eorne r9, r9, r3 │ │ │ │ lsrne r9, r9, #2 │ │ │ │ andne r9, r9, #1 │ │ │ │ str r9, [sp] │ │ │ │ - b 28a778 │ │ │ │ + b 28a700 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - and r2, r3, #1 │ │ │ │ - orr r7, r3, r3, lsr #1 │ │ │ │ + lsr r7, r3, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b 28a2e0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 28a25c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 28a554 │ │ │ │ + b 28a4dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 28aae8 │ │ │ │ + b 28aa14 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, sl, r4, ror sp │ │ │ │ + ldrsheq r5, [sl], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, sl, r0, asr r8 │ │ │ │ + subseq r5, sl, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov r6, r1 │ │ │ │ and r3, r5, #1 │ │ │ │ - ldr r1, [pc, #664] @ 28ae80 │ │ │ │ + ldr r1, [pc, #664] @ 28ae00 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #660] @ 28ae84 │ │ │ │ + ldr r3, [pc, #660] @ 28ae04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -635310,15 +635278,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ orr sl, fp, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orr r9, r9, r3 │ │ │ │ movls r3, r7 │ │ │ │ movls r7, r3 │ │ │ │ - bls 28ae1c │ │ │ │ + bls 28ad9c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ ldrbne r3, [r3] │ │ │ │ moveq r7, r3 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ @@ -635328,44 +635296,44 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orr sl, sl, r2 │ │ │ │ - ldr r2, [pc, #64] @ 28ae88 │ │ │ │ + ldr r2, [pc, #64] @ 28ae08 │ │ │ │ orr r9, r9, r3 │ │ │ │ - ldr r3, [pc, #52] @ 28ae84 │ │ │ │ + ldr r3, [pc, #52] @ 28ae04 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [r8] │ │ │ │ str r9, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28ae7c │ │ │ │ + bne 28adfc │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, sl, ip, lsl #8 │ │ │ │ + subseq r5, sl, ip, lsl #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, sl, ip, lsr #3 │ │ │ │ + subseq r5, sl, ip, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r6, r1 │ │ │ │ and r3, r5, #1 │ │ │ │ - ldr r1, [pc, #800] @ 28b1d4 │ │ │ │ + ldr r1, [pc, #800] @ 28b154 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #796] @ 28b1d8 │ │ │ │ + ldr r3, [pc, #796] @ 28b158 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r4, sp, #196 @ 0xc4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ @@ -635522,15 +635490,15 @@ │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp fp, r2 │ │ │ │ orr r5, r9, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 28b170 │ │ │ │ + bls 28b0f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ @@ -635541,44 +635509,44 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr r7, r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ 28b1dc │ │ │ │ + ldr r2, [pc, #64] @ 28b15c │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [pc, #52] @ 28b1d8 │ │ │ │ + ldr r3, [pc, #52] @ 28b158 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28b1d0 │ │ │ │ + bne 28b150 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, sl, r0, asr #2 │ │ │ │ + subseq r5, sl, r0, asr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, sl, r8, asr lr │ │ │ │ + ldrsbeq r4, [sl], #-232 @ 0xffffff18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r6, r1 │ │ │ │ and r3, r5, #1 │ │ │ │ - ldr r1, [pc, #780] @ 28b514 │ │ │ │ + ldr r1, [pc, #780] @ 28b494 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #776] @ 28b518 │ │ │ │ + ldr r3, [pc, #776] @ 28b498 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r4, sp, #196 @ 0xc4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -635729,15 +635697,15 @@ │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r8, fp │ │ │ │ orr r5, r9, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 28b4ac │ │ │ │ + bls 28b42c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ @@ -635750,42 +635718,42 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr r7, r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ 28b51c │ │ │ │ + ldr r2, [pc, #60] @ 28b49c │ │ │ │ str r7, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #44] @ 28b518 │ │ │ │ + ldr r3, [pc, #44] @ 28b498 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28b510 │ │ │ │ + bne 28b490 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, sl, ip, ror #27 │ │ │ │ + subseq r4, sl, ip, ror #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, sl, r0, lsl fp │ │ │ │ + @ instruction: 0x005a4b90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #2528] @ 28bf20 │ │ │ │ + ldr r1, [pc, #2528] @ 28bea0 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #2520] @ 28bf24 │ │ │ │ + ldr r2, [pc, #2520] @ 28bea4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ and r3, r5, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ @@ -635806,15 +635774,15 @@ │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ - beq 28b95c │ │ │ │ + beq 28b8dc │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ stm sp, {r2, r6} │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -635885,15 +635853,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr r9, r9, r3 │ │ │ │ bl 1dd2c │ │ │ │ ands r3, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ and r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 28bd28 │ │ │ │ + beq 28bca8 │ │ │ │ cmp r3, r6 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [fp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ @@ -636028,25 +635996,25 @@ │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r8, r9, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28bd40 │ │ │ │ + beq 28bcc0 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28bebc │ │ │ │ + beq 28be3c │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28befc │ │ │ │ + beq 28be7c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28bd50 │ │ │ │ + b 28bcd0 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -636246,20 +636214,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28bcc0 │ │ │ │ + beq 28bc40 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28bcc4 │ │ │ │ + beq 28bc44 │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -636268,48 +636236,48 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #560] @ 28bf28 │ │ │ │ + ldr r2, [pc, #560] @ 28bea8 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #544] @ 28bf24 │ │ │ │ + ldr r3, [pc, #544] @ 28bea4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28bf1c │ │ │ │ + bne 28be9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 28b708 │ │ │ │ + b 28b688 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28bea8 │ │ │ │ + bne 28be28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrne r3, [fp, #28] │ │ │ │ moveq r3, sl │ │ │ │ ldrne r3, [r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, r7 │ │ │ │ - bl 287710 │ │ │ │ + bl 2876dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -636329,20 +636297,20 @@ │ │ │ │ orr r7, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28bec8 │ │ │ │ + beq 28be48 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28bee4 │ │ │ │ + beq 28be64 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28bf0c │ │ │ │ + beq 28be8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -636364,71 +636332,71 @@ │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp sl, r2 │ │ │ │ orr r5, r7, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 28be98 │ │ │ │ + bls 28be18 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 28bcd0 │ │ │ │ + b 28bc50 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 28bd50 │ │ │ │ + b 28bcd0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28bd50 │ │ │ │ + b 28bcd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28bef0 │ │ │ │ + beq 28be70 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28be0c │ │ │ │ + b 28bd8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28be0c │ │ │ │ + b 28bd8c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28be0c │ │ │ │ + b 28bd8c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28bd50 │ │ │ │ + b 28bcd0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28be0c │ │ │ │ + b 28bd8c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r4, [sl], #-160 @ 0xffffff60 │ │ │ │ + subseq r4, sl, r0, lsr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r4, [sl], #-40 @ 0xffffffd8 │ │ │ │ + subseq r4, sl, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #2552] @ 28c944 │ │ │ │ + ldr r1, [pc, #2552] @ 28c8c4 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #2544] @ 28c948 │ │ │ │ + ldr r2, [pc, #2544] @ 28c8c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ and r3, r5, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ @@ -636449,15 +636417,15 @@ │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ - beq 28c374 │ │ │ │ + beq 28c2f4 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ stm sp, {r2, r6} │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -636528,15 +636496,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr r9, r9, r3 │ │ │ │ bl 1dd2c │ │ │ │ ands r3, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ and r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 28c74c │ │ │ │ + beq 28c6cc │ │ │ │ cmp r3, r6 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [fp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ @@ -636674,25 +636642,25 @@ │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r8, r9, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28c764 │ │ │ │ + beq 28c6e4 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28c8e0 │ │ │ │ + beq 28c860 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28c920 │ │ │ │ + beq 28c8a0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28c774 │ │ │ │ + b 28c6f4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -636895,20 +636863,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28c6e4 │ │ │ │ + beq 28c664 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28c6e8 │ │ │ │ + beq 28c668 │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -636917,48 +636885,48 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #560] @ 28c94c │ │ │ │ + ldr r2, [pc, #560] @ 28c8cc │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #544] @ 28c948 │ │ │ │ + ldr r3, [pc, #544] @ 28c8c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28c940 │ │ │ │ + bne 28c8c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 28c114 │ │ │ │ + b 28c094 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28c8cc │ │ │ │ + bne 28c84c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrne r3, [fp, #28] │ │ │ │ moveq r3, sl │ │ │ │ ldrne r3, [r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, r7 │ │ │ │ - bl 287710 │ │ │ │ + bl 2876dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -636978,20 +636946,20 @@ │ │ │ │ orr r7, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28c8ec │ │ │ │ + beq 28c86c │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28c908 │ │ │ │ + beq 28c888 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28c930 │ │ │ │ + beq 28c8b0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -637013,71 +636981,71 @@ │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp sl, r2 │ │ │ │ orr r5, r7, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 28c8bc │ │ │ │ + bls 28c83c │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 28c6f4 │ │ │ │ + b 28c674 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 28c774 │ │ │ │ + b 28c6f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28c774 │ │ │ │ + b 28c6f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28c914 │ │ │ │ + beq 28c894 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28c830 │ │ │ │ + b 28c7b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28c830 │ │ │ │ + b 28c7b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28c830 │ │ │ │ + b 28c7b0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28c774 │ │ │ │ + b 28c6f4 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28c830 │ │ │ │ + b 28c7b0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, sl, r4, lsr #1 │ │ │ │ + subseq r4, sl, r4, lsr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r3, [sl], #-132 @ 0xffffff7c │ │ │ │ + subseq r3, sl, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #2552] @ 28d368 │ │ │ │ + ldr r1, [pc, #2552] @ 28d2e8 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #2544] @ 28d36c │ │ │ │ + ldr r2, [pc, #2544] @ 28d2ec │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ and r3, r5, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ @@ -637098,15 +637066,15 @@ │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ - beq 28cd98 │ │ │ │ + beq 28cd18 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ stm sp, {r2, r6} │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -637177,15 +637145,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr r9, r9, r3 │ │ │ │ bl 1dd2c │ │ │ │ ands r3, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ and r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 28d170 │ │ │ │ + beq 28d0f0 │ │ │ │ cmp r3, r6 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [fp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ @@ -637323,25 +637291,25 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ orr r8, r9, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28d188 │ │ │ │ + beq 28d108 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28d304 │ │ │ │ + beq 28d284 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28d344 │ │ │ │ + beq 28d2c4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28d198 │ │ │ │ + b 28d118 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -637544,20 +637512,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28d108 │ │ │ │ + beq 28d088 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28d10c │ │ │ │ + beq 28d08c │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -637566,48 +637534,48 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #560] @ 28d370 │ │ │ │ + ldr r2, [pc, #560] @ 28d2f0 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #544] @ 28d36c │ │ │ │ + ldr r3, [pc, #544] @ 28d2ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28d364 │ │ │ │ + bne 28d2e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 28cb38 │ │ │ │ + b 28cab8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28d2f0 │ │ │ │ + bne 28d270 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrne r3, [fp, #28] │ │ │ │ moveq r3, sl │ │ │ │ ldrne r3, [r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, r7 │ │ │ │ - bl 287710 │ │ │ │ + bl 2876dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -637627,20 +637595,20 @@ │ │ │ │ orr r7, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28d310 │ │ │ │ + beq 28d290 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28d32c │ │ │ │ + beq 28d2ac │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28d354 │ │ │ │ + beq 28d2d4 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -637662,71 +637630,71 @@ │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp sl, r2 │ │ │ │ orr r5, r7, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 28d2e0 │ │ │ │ + bls 28d260 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 28d118 │ │ │ │ + b 28d098 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 28d198 │ │ │ │ + b 28d118 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28d198 │ │ │ │ + b 28d118 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d338 │ │ │ │ + beq 28d2b8 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28d254 │ │ │ │ + b 28d1d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28d254 │ │ │ │ + b 28d1d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28d254 │ │ │ │ + b 28d1d4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28d198 │ │ │ │ + b 28d118 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28d254 │ │ │ │ + b 28d1d4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, sl, r0, lsl #13 │ │ │ │ + subseq r3, sl, r0, lsl #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r2, [sl], #-224 @ 0xffffff20 │ │ │ │ + subseq r2, sl, r0, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #2564] @ 28dd98 │ │ │ │ + ldr r1, [pc, #2564] @ 28dd18 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2556] @ 28dd9c │ │ │ │ + ldr r2, [pc, #2556] @ 28dd1c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ and r3, r5, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ @@ -637746,15 +637714,15 @@ │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ - beq 28d7b4 │ │ │ │ + beq 28d734 │ │ │ │ bl 27e804 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -637820,15 +637788,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ orr r9, r9, r3 │ │ │ │ bl 1dd2c │ │ │ │ and r3, r5, #4096 @ 0x1000 │ │ │ │ ands fp, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 28db9c │ │ │ │ + beq 28db1c │ │ │ │ cmp r3, r6 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ @@ -637970,25 +637938,25 @@ │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1dd2c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r8, r9, r8 │ │ │ │ - beq 28dbb4 │ │ │ │ + beq 28db34 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28dd34 │ │ │ │ + beq 28dcb4 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28dd74 │ │ │ │ + beq 28dcf4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28dbc4 │ │ │ │ + b 28db44 │ │ │ │ bl 27e804 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr fp, [sp, #212] @ 0xd4 │ │ │ │ @@ -638195,20 +638163,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28db34 │ │ │ │ + beq 28dab4 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28db38 │ │ │ │ + beq 28dab8 │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -638217,49 +638185,49 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #564] @ 28dda0 │ │ │ │ + ldr r2, [pc, #564] @ 28dd20 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #548] @ 28dd9c │ │ │ │ + ldr r3, [pc, #548] @ 28dd1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28dd94 │ │ │ │ + bne 28dd14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 28d544 │ │ │ │ + b 28d4c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28dd20 │ │ │ │ + bne 28dca0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ moveq r3, sl │ │ │ │ ldrne r3, [r3, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrne r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, r7 │ │ │ │ - bl 287710 │ │ │ │ + bl 2876dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -638278,20 +638246,20 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r7, r8, r7 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp fp, #0 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28dd40 │ │ │ │ + beq 28dcc0 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28dd5c │ │ │ │ + beq 28dcdc │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28dd84 │ │ │ │ + beq 28dd04 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -638313,72 +638281,72 @@ │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp sl, r2 │ │ │ │ orr r5, r7, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 28dd10 │ │ │ │ + bls 28dc90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 28db44 │ │ │ │ + b 28dac4 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ mov r2, fp │ │ │ │ - b 28dbc4 │ │ │ │ + b 28db44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28dbc4 │ │ │ │ + b 28db44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28dd68 │ │ │ │ + beq 28dce8 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28dc80 │ │ │ │ + b 28dc00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28dc80 │ │ │ │ + b 28dc00 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28dc80 │ │ │ │ + b 28dc00 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28dbc4 │ │ │ │ + b 28db44 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28dc80 │ │ │ │ + b 28dc00 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, sl, ip, asr ip │ │ │ │ + ldrsbeq r2, [sl], #-204 @ 0xffffff34 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, sl, r4, lsl #9 │ │ │ │ + subseq r2, sl, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #2588] @ 28e7e0 │ │ │ │ + ldr r1, [pc, #2588] @ 28e760 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2580] @ 28e7e4 │ │ │ │ + ldr r2, [pc, #2580] @ 28e764 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ and r3, r5, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ @@ -638398,15 +638366,15 @@ │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ - beq 28e1f0 │ │ │ │ + beq 28e170 │ │ │ │ bl 27e804 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -638472,15 +638440,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ orr r9, r9, r3 │ │ │ │ bl 1dd2c │ │ │ │ and r3, r5, #4096 @ 0x1000 │ │ │ │ ands fp, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 28e5e4 │ │ │ │ + beq 28e564 │ │ │ │ cmp r3, r6 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ @@ -638625,25 +638593,25 @@ │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ cmp fp, #0 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ orr r8, r9, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28e5fc │ │ │ │ + beq 28e57c │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28e77c │ │ │ │ + beq 28e6fc │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28e7bc │ │ │ │ + beq 28e73c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28e60c │ │ │ │ + b 28e58c │ │ │ │ bl 27e804 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr fp, [sp, #212] @ 0xd4 │ │ │ │ @@ -638853,20 +638821,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28e57c │ │ │ │ + beq 28e4fc │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28e580 │ │ │ │ + beq 28e500 │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -638875,49 +638843,49 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #564] @ 28e7e8 │ │ │ │ + ldr r2, [pc, #564] @ 28e768 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #548] @ 28e7e4 │ │ │ │ + ldr r3, [pc, #548] @ 28e764 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28e7dc │ │ │ │ + bne 28e75c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 28df74 │ │ │ │ + b 28def4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28e768 │ │ │ │ + bne 28e6e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ moveq r3, sl │ │ │ │ ldrne r3, [r3, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrne r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, r7 │ │ │ │ - bl 287710 │ │ │ │ + bl 2876dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -638936,20 +638904,20 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r7, r8, r7 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp fp, #0 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28e788 │ │ │ │ + beq 28e708 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28e7a4 │ │ │ │ + beq 28e724 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28e7cc │ │ │ │ + beq 28e74c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -638971,72 +638939,72 @@ │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp sl, r2 │ │ │ │ orr r5, r7, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 28e758 │ │ │ │ + bls 28e6d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 28e58c │ │ │ │ + b 28e50c │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ mov r2, fp │ │ │ │ - b 28e60c │ │ │ │ + b 28e58c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28e60c │ │ │ │ + b 28e58c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28e7b0 │ │ │ │ + beq 28e730 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28e6c8 │ │ │ │ + b 28e648 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28e6c8 │ │ │ │ + b 28e648 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28e6c8 │ │ │ │ + b 28e648 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28e60c │ │ │ │ + b 28e58c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28e6c8 │ │ │ │ + b 28e648 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, sl, ip, lsr #4 │ │ │ │ + subseq r2, sl, ip, lsr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, sl, ip, lsr sl │ │ │ │ + ldrheq r1, [sl], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #2592] @ 28f22c │ │ │ │ + ldr r1, [pc, #2592] @ 28f1ac │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #2584] @ 28f230 │ │ │ │ + ldr r2, [pc, #2584] @ 28f1b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ and r3, r5, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ @@ -639057,15 +639025,15 @@ │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ - beq 28ec50 │ │ │ │ + beq 28ebd0 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ stm sp, {r2, r6} │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -639136,15 +639104,15 @@ │ │ │ │ mov r0, sl │ │ │ │ orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ ands r3, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ and r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 28f034 │ │ │ │ + beq 28efb4 │ │ │ │ cmp r3, r6 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [fp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ @@ -639289,25 +639257,25 @@ │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ orr r8, r8, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28f04c │ │ │ │ + beq 28efcc │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28f1c8 │ │ │ │ + beq 28f148 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28f208 │ │ │ │ + beq 28f188 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28f05c │ │ │ │ + b 28efdc │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -639513,20 +639481,20 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r5, #0 │ │ │ │ orr r7, r8, r7 │ │ │ │ orr r6, r9, r6 │ │ │ │ - beq 28efcc │ │ │ │ + beq 28ef4c │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 28efd0 │ │ │ │ + beq 28ef50 │ │ │ │ ldrb r5, [r5] │ │ │ │ lsr r5, r5, #2 │ │ │ │ and r5, r5, #1 │ │ │ │ eor r5, r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ @@ -639535,48 +639503,48 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r7, r7, r2 │ │ │ │ - ldr r2, [pc, #560] @ 28f234 │ │ │ │ + ldr r2, [pc, #560] @ 28f1b4 │ │ │ │ str r7, [r3] │ │ │ │ str r6, [r3, #4] │ │ │ │ - ldr r3, [pc, #544] @ 28f230 │ │ │ │ + ldr r3, [pc, #544] @ 28f1b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28f228 │ │ │ │ + bne 28f1a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 28e9d4 │ │ │ │ + b 28e954 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28f1b4 │ │ │ │ + bne 28f134 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrne r3, [fp, #28] │ │ │ │ moveq r3, r9 │ │ │ │ ldrne r3, [r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, sl │ │ │ │ - bl 287710 │ │ │ │ + bl 2876dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -639596,20 +639564,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28f1d4 │ │ │ │ + beq 28f154 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28f1f0 │ │ │ │ + beq 28f170 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28f218 │ │ │ │ + beq 28f198 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -639631,71 +639599,71 @@ │ │ │ │ orr r6, r7, r6 │ │ │ │ orr r7, r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r9, r2 │ │ │ │ orr r6, r6, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 28f1a4 │ │ │ │ + bls 28f124 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 28efdc │ │ │ │ + b 28ef5c │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 28f05c │ │ │ │ + b 28efdc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28f05c │ │ │ │ + b 28efdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f1fc │ │ │ │ + beq 28f17c │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28f118 │ │ │ │ + b 28f098 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28f118 │ │ │ │ + b 28f098 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28f118 │ │ │ │ + b 28f098 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28f05c │ │ │ │ + b 28efdc │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28f118 │ │ │ │ + b 28f098 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, sl, r4, ror #15 │ │ │ │ + subseq r1, sl, r4, ror #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, sl, ip, ror #31 │ │ │ │ + subseq r1, sl, ip, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #2588] @ 28fc74 │ │ │ │ + ldr r1, [pc, #2588] @ 28fbf4 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2580] @ 28fc78 │ │ │ │ + ldr r2, [pc, #2580] @ 28fbf8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ and r3, r5, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ @@ -639715,15 +639683,15 @@ │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ - beq 28f688 │ │ │ │ + beq 28f608 │ │ │ │ bl 27e804 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -639789,15 +639757,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ orr r9, r9, r3 │ │ │ │ bl 1dd2c │ │ │ │ and r3, r5, #4096 @ 0x1000 │ │ │ │ ands fp, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 28fa78 │ │ │ │ + beq 28f9f8 │ │ │ │ cmp r3, r6 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ @@ -639943,25 +639911,25 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ cmp fp, #0 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ orr r8, r9, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28fa90 │ │ │ │ + beq 28fa10 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28fc10 │ │ │ │ + beq 28fb90 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28fc50 │ │ │ │ + beq 28fbd0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28faa0 │ │ │ │ + b 28fa20 │ │ │ │ bl 27e804 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr fp, [sp, #212] @ 0xd4 │ │ │ │ @@ -640170,20 +640138,20 @@ │ │ │ │ bl 27e804 │ │ │ │ orr sl, r5, sl │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ cmp fp, #0 │ │ │ │ orr r6, r6, r3 │ │ │ │ orr r5, sl, r5 │ │ │ │ - beq 28fa10 │ │ │ │ + beq 28f990 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ moveq r3, fp │ │ │ │ - beq 28fa14 │ │ │ │ + beq 28f994 │ │ │ │ ldrb fp, [fp] │ │ │ │ lsr fp, fp, #2 │ │ │ │ and fp, fp, #1 │ │ │ │ eor fp, fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ @@ -640192,49 +640160,49 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #564] @ 28fc7c │ │ │ │ + ldr r2, [pc, #564] @ 28fbfc │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #548] @ 28fc78 │ │ │ │ + ldr r3, [pc, #548] @ 28fbf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28fc70 │ │ │ │ + bne 28fbf0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 28f408 │ │ │ │ + b 28f388 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28fbfc │ │ │ │ + bne 28fb7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ moveq r3, sl │ │ │ │ ldrne r3, [r3, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrne r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, r7 │ │ │ │ - bl 287710 │ │ │ │ + bl 2876dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -640253,20 +640221,20 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r7, r8, r7 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp fp, #0 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 28fc1c │ │ │ │ + beq 28fb9c │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28fc38 │ │ │ │ + beq 28fbb8 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28fc60 │ │ │ │ + beq 28fbe0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -640288,72 +640256,72 @@ │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp sl, r2 │ │ │ │ orr r5, r7, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 28fbec │ │ │ │ + bls 28fb6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 28fa20 │ │ │ │ + b 28f9a0 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ mov r2, fp │ │ │ │ - b 28faa0 │ │ │ │ + b 28fa20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28faa0 │ │ │ │ + b 28fa20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28fc44 │ │ │ │ + beq 28fbc4 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28fb5c │ │ │ │ + b 28fadc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28fb5c │ │ │ │ + b 28fadc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28fb5c │ │ │ │ + b 28fadc │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28faa0 │ │ │ │ + b 28fa20 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28fb5c │ │ │ │ + b 28fadc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x005a0d98 │ │ │ │ + subseq r0, sl, r8, lsl lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, sl, r8, lsr #11 │ │ │ │ + subseq r0, sl, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #2724] @ 290744 │ │ │ │ + ldr r1, [pc, #2724] @ 2906c4 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #2716] @ 290748 │ │ │ │ + ldr r2, [pc, #2716] @ 2906c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ and r3, r5, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ @@ -640373,15 +640341,15 @@ │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1 │ │ │ │ and r8, r8, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ - beq 2900f4 │ │ │ │ + beq 290074 │ │ │ │ bl 27e804 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -640438,15 +640406,15 @@ │ │ │ │ mov r0, sl │ │ │ │ orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ ands r3, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ and r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 290520 │ │ │ │ + beq 2904a0 │ │ │ │ cmp r3, r6 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [fp, #40] @ 0x28 │ │ │ │ @@ -640610,25 +640578,25 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 290538 │ │ │ │ + beq 2904b8 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 2906e0 │ │ │ │ + beq 290660 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 290720 │ │ │ │ + beq 2906a0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 290548 │ │ │ │ + b 2904c8 │ │ │ │ bl 27e804 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -640853,20 +640821,20 @@ │ │ │ │ orr r9, r9, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r9, r9, r3 │ │ │ │ - beq 2904bc │ │ │ │ + beq 29043c │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ moveq r3, r7 │ │ │ │ - beq 2904c0 │ │ │ │ + beq 290440 │ │ │ │ ldrb r7, [r7] │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #1 │ │ │ │ eor r7, r7, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ @@ -640875,48 +640843,48 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r8, r8, r2 │ │ │ │ - ldr r2, [pc, #600] @ 29074c │ │ │ │ + ldr r2, [pc, #600] @ 2906cc │ │ │ │ stm r3, {r8, r9} │ │ │ │ - ldr r3, [pc, #588] @ 290748 │ │ │ │ + ldr r3, [pc, #588] @ 2906c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 290740 │ │ │ │ + bne 2906c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 28fe2c │ │ │ │ + b 28fdac │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2906cc │ │ │ │ + bne 29064c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ moveq r3, r9 │ │ │ │ ldrne r3, [r3, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrne r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, sl │ │ │ │ - bl 287710 │ │ │ │ + bl 2876dc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -640935,20 +640903,20 @@ │ │ │ │ orr sl, r8, sl │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r8, sl, r8 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 2906ec │ │ │ │ + beq 29066c │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 290708 │ │ │ │ + beq 290688 │ │ │ │ ands fp, r5, #16384 @ 0x4000 │ │ │ │ - beq 290730 │ │ │ │ + beq 2906b0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov fp, #0 │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #29 │ │ │ │ mov r0, r4 │ │ │ │ @@ -640980,350 +640948,356 @@ │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r9, r2 │ │ │ │ orr r5, r7, r5 │ │ │ │ orr r9, r5, r3 │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls 2906bc │ │ │ │ + bls 29063c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r3] │ │ │ │ movne r2, #0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 2904cc │ │ │ │ + b 29044c │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 290548 │ │ │ │ + b 2904c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 290548 │ │ │ │ + b 2904c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 290714 │ │ │ │ + beq 290694 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 290604 │ │ │ │ + b 290584 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 290604 │ │ │ │ + b 290584 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b 290604 │ │ │ │ + b 290584 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 290548 │ │ │ │ + b 2904c8 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 290604 │ │ │ │ + b 290584 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, sl, r0, asr r3 │ │ │ │ + ldrsbeq r0, [sl], #-48 @ 0xffffffd0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r9, r0, lsl #22 │ │ │ │ + subseq pc, r9, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #3152] @ 2913c0 │ │ │ │ + ldr r0, [pc, #3192] @ 291368 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #3148] @ 2913c4 │ │ │ │ - ldr r9, [r8, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #3188] @ 29136c │ │ │ │ + ldr r9, [r8, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - str r9, [sp, #20] │ │ │ │ + str r9, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr sl, [r8, #32] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - str sl, [sp, #16] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [r8, #24] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r6, #0 │ │ │ │ - ldrb r7, [r2] │ │ │ │ + ldr r7, [r3] │ │ │ │ + mov sl, #0 │ │ │ │ + ldrb r6, [r7] │ │ │ │ + mov r2, r7 │ │ │ │ + lsr r6, r6, #4 │ │ │ │ mov r1, r5 │ │ │ │ - lsr r7, r7, #4 │ │ │ │ - and r7, r7, #1 │ │ │ │ + and r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ bl 27f1bc │ │ │ │ + ldr r1, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp sl, #4 │ │ │ │ - cmpeq r9, #4 │ │ │ │ + cmp r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ sub r3, r3, #244 @ 0xf4 │ │ │ │ - moveq r9, #1 │ │ │ │ - movne r9, #0 │ │ │ │ + moveq fp, #1 │ │ │ │ + movne fp, #0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - movne r9, #0 │ │ │ │ - andeq r9, r9, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - bne 290acc │ │ │ │ + movne fp, #0 │ │ │ │ + andeq fp, fp, #1 │ │ │ │ + cmp fp, sl │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bne 290a68 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - ldr fp, [sp, #212] @ 0xd4 │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsr r1, r2, #2 │ │ │ │ - sub fp, fp, #245 @ 0xf5 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + sub r9, r9, #245 @ 0xf5 │ │ │ │ + orr r9, r9, r3 │ │ │ │ and r1, r1, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov sl, r1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r1, [sp, #20] │ │ │ │ lsr r1, r2, #4 │ │ │ │ cmp r3, #2 │ │ │ │ - cmpeq fp, #0 │ │ │ │ + cmpeq r9, #0 │ │ │ │ and r1, r1, #1 │ │ │ │ lsr r3, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - moveq fp, #1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movne fp, #0 │ │ │ │ + moveq r9, #1 │ │ │ │ + movne r9, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 290ed4 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bne 290e60 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 2910e8 │ │ │ │ - stm sp, {r2, r9} │ │ │ │ + beq 291080 │ │ │ │ + stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ + stm sp, {r3, fp} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr fp, [sp, #216] @ 0xd8 │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, sl │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ + stm sp, {r3, fp} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - orr fp, fp, r2 │ │ │ │ + orr r3, r9, r2 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 27e804 │ │ │ │ + mov r3, #0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov sl, #0 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - orr fp, fp, r0 │ │ │ │ - ldrb r0, [r8, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ + orr r9, r3, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ + orr r3, r0, r3 │ │ │ │ + ldrb r0, [r8, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + stm sp, {r2, fp} │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ + orr r9, r9, r2 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - stm sp, {r3, r9} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - orr r9, r3, r9 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + orr fp, r3, fp │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r3, sl} │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 27e804 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r2, sl} │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ + str r2, [sp] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 27e804 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str sl, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ orr fp, fp, r3 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r2, #168 @ 0xa8 │ │ │ │ orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, #168 @ 0xa8 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 1dd2c │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ bl 27f1bc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ + orr r7, r9, r7 │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ bl 27f2b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - orr sl, fp, sl │ │ │ │ - str r7, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr sl, sl, r3 │ │ │ │ + orr r9, fp, r9 │ │ │ │ + str r6, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr r9, r9, r2 │ │ │ │ - orr r4, sl, r3 │ │ │ │ - b 290e98 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + orr r4, r7, r2 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + b 290e28 │ │ │ │ + str sl, [sp, #4] │ │ │ │ ldr r9, [r8, #8] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ and r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ lsr r3, r9, #1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ and r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str sl, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr fp, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ lsr r0, r9, #2 │ │ │ │ and r0, r0, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ orr r3, r3, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ orr fp, fp, r0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str sl, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str sl, [sp, #4] │ │ │ │ orr r3, r3, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ orr fp, fp, r0 │ │ │ │ ldrb r0, [r8, #12] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ lsr r9, r9, #4 │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ and r9, r9, #1 │ │ │ │ orr r3, r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + stm sp, {r9, sl} │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r9, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr r9, fp, r9 │ │ │ │ orr fp, r3, r0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str sl, [sp, #4] │ │ │ │ orr r9, r9, r3 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ @@ -641333,102 +641307,100 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ orr r3, fp, r3 │ │ │ │ lsr r0, r0, #5 │ │ │ │ and r0, r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str sl, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr fp, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr fp, r9, fp │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr fp, fp, r1 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r9, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, #4 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, [sp, #56] @ 0x38 │ │ │ │ bl 27f2b8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r8, [sp] │ │ │ │ - orr r3, r3, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - orr fp, fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r8, [sp] │ │ │ │ orr r3, r3, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ orr fp, fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr fp, fp, r1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r3, r3, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + orr fp, fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 27e804 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ orr r3, r3, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ orr fp, fp, r0 │ │ │ │ - str r7, [sp] │ │ │ │ + stm sp, {r6, sl} │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, #244 @ 0xf4 │ │ │ │ orr r3, r3, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ @@ -641450,439 +641422,445 @@ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ orr fp, fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - strd r8, [sp] │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + strd r8, [sp] │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr r9, r3, r9 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + orr r4, r3, r4 │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r8, sp, #32 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r4, r4, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ - orr r4, fp, r4 │ │ │ │ + mov r1, sl │ │ │ │ + orr r9, fp, r9 │ │ │ │ mov r0, r5 │ │ │ │ - orr r4, r4, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1316] @ 2913c8 │ │ │ │ - str r9, [r3] │ │ │ │ - str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1300] @ 2913c4 │ │ │ │ + ldr r2, [pc, #1340] @ 291370 │ │ │ │ + stm r3, {r4, r9} │ │ │ │ + ldr r3, [pc, #1328] @ 29136c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2913bc │ │ │ │ + bne 291364 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 290894 │ │ │ │ - stm sp, {r2, fp} │ │ │ │ + bne 290814 │ │ │ │ + stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, fp} │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr fp, [sp, #212] @ 0xd4 │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ bl 27e804 │ │ │ │ - mov r3, sl │ │ │ │ - stm sp, {r3, fp} │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r3 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - stm sp, {r3, fp} │ │ │ │ + stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - strd sl, [sp] │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - strd sl, [sp] │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r3 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #168 @ 0xa8 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orr fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r3 │ │ │ │ bl 1dd2c │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ bl 27f1bc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #168 @ 0xa8 │ │ │ │ - orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ bl 1dd2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ bl 27f2b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #31 │ │ │ │ - mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r7, fp, r7 │ │ │ │ mov r0, r4 │ │ │ │ + orr r4, r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #49 @ 0x31 │ │ │ │ + str r9, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - orr r4, r6, r3 │ │ │ │ - str r7, [sp] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - b 2913a4 │ │ │ │ - stm sp, {r2, r9} │ │ │ │ + orr r9, sl, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + b 29134c │ │ │ │ + stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - ldr fp, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r3, fp} │ │ │ │ + ldr sl, [sp, #212] @ 0xd4 │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ bl 27e804 │ │ │ │ - mov r3, sl │ │ │ │ - stm sp, {r3, r9} │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r3, fp} │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - orr r6, r6, r3 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - stm sp, {r3, r9} │ │ │ │ + stm sp, {r3, fp} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - orr r6, r6, r3 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r8, [sp, #212] @ 0xd4 │ │ │ │ - ldrb r0, [r3] │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r8, [r3] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldrb r0, [r8] │ │ │ │ + orr r3, sl, r3 │ │ │ │ lsr r0, r0, #5 │ │ │ │ and r0, r0, #1 │ │ │ │ - str r9, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + str fp, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr r8, r6, r8 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - orr r6, fp, r6 │ │ │ │ - orr r8, r8, r1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr sl, r9, sl │ │ │ │ + orr r3, r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r6, r6, r1 │ │ │ │ + orr sl, sl, r1 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r9, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov sl, #2 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ + mov r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [sp, #56] @ 0x38 │ │ │ │ bl 27f2b8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - strd sl, [sp] │ │ │ │ - orr r6, r6, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ + orr r3, r3, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - strd sl, [sp] │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r0 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr sl, sl, r1 │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r7, r3, r7 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 27e804 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + orr r6, r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r7, r9} │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + orr r5, sl, r5 │ │ │ │ + orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr r9, r8, r9 │ │ │ │ - orr r5, r6, r5 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r6, #245 @ 0xf5 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + mov sl, #245 @ 0xf5 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + mov fp, #0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, [sp] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ + strd sl, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r6, sl │ │ │ │ - mov r7, fp │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - strd r6, [sp] │ │ │ │ + strd r8, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r4, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r8, [sp] │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - orr r4, r5, r3 │ │ │ │ + orr r9, r5, r3 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - strd r6, [sp] │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr r9, r9, r2 │ │ │ │ - orr r4, r4, r3 │ │ │ │ - b 290e98 │ │ │ │ + orr r4, r4, r2 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + b 290e28 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r9, r0, lsl #17 │ │ │ │ + subseq pc, r9, r0, lsl #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r9, ip, asr #2 │ │ │ │ + subseq pc, r9, r0, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #3140] @ 292030 │ │ │ │ + ldr r0, [pc, #3124] @ 291fc8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #3136] @ 292034 │ │ │ │ - ldr r9, [r8, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #3120] @ 291fcc │ │ │ │ + ldr r9, [r8, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - str r9, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr fp, [r8, #32] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - str fp, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [r8, #24] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3] │ │ │ │ mov sl, #0 │ │ │ │ ldrb r5, [r7] │ │ │ │ mov r2, r7 │ │ │ │ lsr r5, r5, #4 │ │ │ │ - and r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ + and r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 27f1bc │ │ │ │ + ldr r1, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp fp, #4 │ │ │ │ - cmpeq r9, #4 │ │ │ │ + cmp r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ sub r3, r3, #244 @ 0xf4 │ │ │ │ moveq fp, #1 │ │ │ │ movne fp, #0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne fp, #0 │ │ │ │ andeq fp, fp, #1 │ │ │ │ cmp fp, sl │ │ │ │ - bne 291774 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bne 29173c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -641899,23 +641877,23 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ lsr r1, r2, #4 │ │ │ │ cmp r3, #2 │ │ │ │ cmpeq r9, #0 │ │ │ │ and r1, r1, #1 │ │ │ │ lsr r3, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ moveq r9, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ movne r9, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 291b58 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bne 291b20 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 291d6c │ │ │ │ + beq 291d0c │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -641930,145 +641908,153 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ stm sp, {r3, fp} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr r9, r9, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr r3, r9, r2 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r9, #0 │ │ │ │ + orr ip, r3, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r3, r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb r3, [r8, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - orr r9, r9, r0 │ │ │ │ - ldrb r0, [r8, #12] │ │ │ │ - str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + orr r3, ip, r3 │ │ │ │ stm sp, {r2, fp} │ │ │ │ - ldr fp, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - orr fp, r3, fp │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, r3, fp │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp] │ │ │ │ + orr fp, fp, r2 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp] │ │ │ │ + orr fp, fp, r2 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r3, r3, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr fp, fp, r0 │ │ │ │ + ldr r0, [r8, #40] @ 0x28 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [r8, #40] @ 0x28 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, #0 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, fp, r1 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 27f1bc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [r8, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ + ldr r2, [r8, #28] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r2] │ │ │ │ ldr r8, [sp, #212] @ 0xd4 │ │ │ │ ldrb r7, [r1] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + orr r8, r3, r8 │ │ │ │ bl 27f3c4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ + lsr r7, r7, #5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + and r7, r7, #1 │ │ │ │ + orr r6, fp, r6 │ │ │ │ bl 27e804 │ │ │ │ + stm sp, {r5, sl} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr r8, fp, r8 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - lsr r7, r7, #5 │ │ │ │ - orr r6, r9, r6 │ │ │ │ mov r1, r2 │ │ │ │ - stm sp, {r5, sl} │ │ │ │ + mov r0, r4 │ │ │ │ orr r6, r6, r3 │ │ │ │ - and r7, r7, #1 │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ orr r4, r6, r3 │ │ │ │ + str r7, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r8, r8, r2 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 291b1c │ │ │ │ + b 291ae4 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldr r9, [r8, #8] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ and r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ @@ -642174,26 +642160,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r8, #4 │ │ │ │ orr r3, r3, r0 │ │ │ │ strd r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr fp, fp, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, [sp] │ │ │ │ - orr r3, r3, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -642217,14 +642192,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r3, r3, r0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 27e804 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr fp, fp, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ orr r3, r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r5, sl} │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ @@ -642296,38 +642282,39 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1296] @ 292038 │ │ │ │ + ldr r2, [pc, #1248] @ 291fd0 │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1280] @ 292034 │ │ │ │ + ldr r3, [pc, #1232] @ 291fcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29202c │ │ │ │ + bne 291fc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 291510 │ │ │ │ + bne 2914b8 │ │ │ │ stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r9} │ │ │ │ ldr sl, [sp, #212] @ 0xd4 │ │ │ │ ldr fp, [sp, #216] @ 0xd8 │ │ │ │ bl 27e804 │ │ │ │ @@ -642358,25 +642345,25 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -642421,36 +642408,25 @@ │ │ │ │ ldr r8, [sp, #212] @ 0xd4 │ │ │ │ ldrb r7, [r1] │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ bl 27f3c4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + lsr r7, r7, #5 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r8, sl, r8 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - lsr r7, r7, #5 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ and r7, r7, #1 │ │ │ │ orr r6, fp, r6 │ │ │ │ - mov r1, r2 │ │ │ │ stm sp, {r5, r9} │ │ │ │ - orr r6, r6, r3 │ │ │ │ - bl 27e804 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - b 291744 │ │ │ │ + b 2916e0 │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -642539,70 +642515,68 @@ │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr sl, sl, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r8, #2 │ │ │ │ orr r3, r3, r0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - strd r8, [sp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr sl, sl, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - mov r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, #50 @ 0x32 │ │ │ │ strd r8, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr sl, sl, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r3, r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - stm sp, {r5, fp} │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - orr r5, r3, r5 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r7, r3, r7 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, sl, r6 │ │ │ │ + mov r2, #49 @ 0x31 │ │ │ │ orr r6, r6, r3 │ │ │ │ - mov sl, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r5, fp} │ │ │ │ + orr r5, r7, r3 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov sl, #245 @ 0xf5 │ │ │ │ + orr r6, r6, r3 │ │ │ │ mov fp, #0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ strd sl, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -642618,67 +642592,67 @@ │ │ │ │ strd r8, [sp] │ │ │ │ orr r8, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ orr r4, r5, r3 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - b 29175c │ │ │ │ + b 291724 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r9, r4, lsl #24 │ │ │ │ + subseq lr, r9, ip, asr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r9, r8, asr #9 │ │ │ │ + subseq lr, r9, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #3140] @ 292ca0 │ │ │ │ + ldr r0, [pc, #3124] @ 292c28 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #3136] @ 292ca4 │ │ │ │ - ldr r9, [r8, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #3120] @ 292c2c │ │ │ │ + ldr r9, [r8, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - str r9, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr fp, [r8, #32] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - str fp, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [r8, #24] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3] │ │ │ │ mov sl, #0 │ │ │ │ ldrb r5, [r7] │ │ │ │ mov r2, r7 │ │ │ │ lsr r5, r5, #4 │ │ │ │ - and r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ + and r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 27f1bc │ │ │ │ + ldr r1, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp fp, #4 │ │ │ │ - cmpeq r9, #4 │ │ │ │ + cmp r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ sub r3, r3, #244 @ 0xf4 │ │ │ │ moveq fp, #1 │ │ │ │ movne fp, #0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne fp, #0 │ │ │ │ andeq fp, fp, #1 │ │ │ │ cmp fp, sl │ │ │ │ - bne 2923e4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bne 29239c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -642695,23 +642669,23 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ lsr r1, r2, #4 │ │ │ │ cmp r3, #2 │ │ │ │ cmpeq r9, #0 │ │ │ │ and r1, r1, #1 │ │ │ │ lsr r3, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ moveq r9, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ movne r9, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 2927c8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bne 292780 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 2929dc │ │ │ │ + beq 29296c │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -642726,145 +642700,153 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ stm sp, {r3, fp} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr r9, r9, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr r3, r9, r2 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r9, #0 │ │ │ │ + orr ip, r3, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r3, r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb r3, [r8, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - orr r9, r9, r0 │ │ │ │ - ldrb r0, [r8, #12] │ │ │ │ - str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + orr r3, ip, r3 │ │ │ │ stm sp, {r2, fp} │ │ │ │ - ldr fp, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - orr fp, r3, fp │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, r3, fp │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp] │ │ │ │ + orr fp, fp, r2 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp] │ │ │ │ + orr fp, fp, r2 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r3, r3, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr fp, fp, r0 │ │ │ │ + ldr r0, [r8, #40] @ 0x28 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [r8, #40] @ 0x28 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, #0 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, fp, r1 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 27f1bc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [r8, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ + ldr r2, [r8, #28] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r2] │ │ │ │ ldr r8, [sp, #212] @ 0xd4 │ │ │ │ ldrb r7, [r1] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + orr r8, r3, r8 │ │ │ │ bl 27f51c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ + lsr r7, r7, #5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #9 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + and r7, r7, #1 │ │ │ │ + orr r6, fp, r6 │ │ │ │ bl 27e804 │ │ │ │ + stm sp, {r5, sl} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr r8, fp, r8 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - lsr r7, r7, #5 │ │ │ │ - orr r6, r9, r6 │ │ │ │ mov r1, r2 │ │ │ │ - stm sp, {r5, sl} │ │ │ │ + mov r0, r4 │ │ │ │ orr r6, r6, r3 │ │ │ │ - and r7, r7, #1 │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ orr r4, r6, r3 │ │ │ │ + str r7, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r8, r8, r2 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 29278c │ │ │ │ + b 292744 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldr r9, [r8, #8] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ and r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ @@ -642970,26 +642952,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r8, #4 │ │ │ │ orr r3, r3, r0 │ │ │ │ strd r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr fp, fp, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, [sp] │ │ │ │ - orr r3, r3, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -643013,14 +642984,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r3, r3, r0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 27e804 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr fp, fp, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ orr r3, r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r5, sl} │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ @@ -643092,38 +643074,39 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1296] @ 292ca8 │ │ │ │ + ldr r2, [pc, #1248] @ 292c30 │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1280] @ 292ca4 │ │ │ │ + ldr r3, [pc, #1232] @ 292c2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 292c9c │ │ │ │ + bne 292c24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 292180 │ │ │ │ + bne 292118 │ │ │ │ stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r9} │ │ │ │ ldr sl, [sp, #212] @ 0xd4 │ │ │ │ ldr fp, [sp, #216] @ 0xd8 │ │ │ │ bl 27e804 │ │ │ │ @@ -643154,25 +643137,25 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -643217,36 +643200,25 @@ │ │ │ │ ldr r8, [sp, #212] @ 0xd4 │ │ │ │ ldrb r7, [r1] │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ bl 27f51c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + lsr r7, r7, #5 │ │ │ │ mov r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r8, sl, r8 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - lsr r7, r7, #5 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ and r7, r7, #1 │ │ │ │ orr r6, fp, r6 │ │ │ │ - mov r1, r2 │ │ │ │ stm sp, {r5, r9} │ │ │ │ - orr r6, r6, r3 │ │ │ │ - bl 27e804 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - b 2923b4 │ │ │ │ + b 292340 │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -643335,70 +643307,68 @@ │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr sl, sl, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r8, #2 │ │ │ │ orr r3, r3, r0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - strd r8, [sp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr sl, sl, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - mov r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, #50 @ 0x32 │ │ │ │ strd r8, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr sl, sl, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r3, r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - stm sp, {r5, fp} │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - orr r5, r3, r5 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r7, r3, r7 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, sl, r6 │ │ │ │ + mov r2, #49 @ 0x31 │ │ │ │ orr r6, r6, r3 │ │ │ │ - mov sl, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r5, fp} │ │ │ │ + orr r5, r7, r3 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov sl, #245 @ 0xf5 │ │ │ │ + orr r6, r6, r3 │ │ │ │ mov fp, #0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ strd sl, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -643414,67 +643384,67 @@ │ │ │ │ strd r8, [sp] │ │ │ │ orr r8, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ orr r4, r5, r3 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - b 2923cc │ │ │ │ + b 292384 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0059df94 │ │ │ │ + ldrsheq sp, [r9], #-252 @ 0xffffff04 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r9, r8, asr r8 │ │ │ │ + subseq sp, r9, r0, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #3140] @ 293910 │ │ │ │ + ldr r0, [pc, #3124] @ 293888 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #3136] @ 293914 │ │ │ │ - ldr r9, [r8, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #3120] @ 29388c │ │ │ │ + ldr r9, [r8, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - str r9, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr fp, [r8, #32] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - str fp, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [r8, #24] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3] │ │ │ │ mov sl, #0 │ │ │ │ ldrb r5, [r7] │ │ │ │ mov r2, r7 │ │ │ │ lsr r5, r5, #4 │ │ │ │ - and r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ + and r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 27f1bc │ │ │ │ + ldr r1, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp fp, #4 │ │ │ │ - cmpeq r9, #4 │ │ │ │ + cmp r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ sub r3, r3, #244 @ 0xf4 │ │ │ │ moveq fp, #1 │ │ │ │ movne fp, #0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne fp, #0 │ │ │ │ andeq fp, fp, #1 │ │ │ │ cmp fp, sl │ │ │ │ - bne 293054 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bne 292ffc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -643491,23 +643461,23 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ lsr r1, r2, #4 │ │ │ │ cmp r3, #2 │ │ │ │ cmpeq r9, #0 │ │ │ │ and r1, r1, #1 │ │ │ │ lsr r3, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ moveq r9, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ movne r9, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 293438 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bne 2933e0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 29364c │ │ │ │ + beq 2935cc │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -643522,145 +643492,153 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ stm sp, {r3, fp} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr r9, r9, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr r3, r9, r2 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r9, #0 │ │ │ │ + orr ip, r3, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r3, r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb r3, [r8, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - orr r9, r9, r0 │ │ │ │ - ldrb r0, [r8, #12] │ │ │ │ - str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ bl 27e804 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + orr r3, ip, r3 │ │ │ │ stm sp, {r2, fp} │ │ │ │ - ldr fp, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - orr fp, r3, fp │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, r3, fp │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp] │ │ │ │ + orr fp, fp, r2 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp] │ │ │ │ + orr fp, fp, r2 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r3, r3, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr fp, fp, r0 │ │ │ │ + ldr r0, [r8, #40] @ 0x28 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [r8, #40] @ 0x28 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, #0 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, fp, r1 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 27f1bc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [r8, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ + ldr r2, [r8, #28] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r2] │ │ │ │ ldr r8, [sp, #212] @ 0xd4 │ │ │ │ ldrb r7, [r1] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + orr r8, r3, r8 │ │ │ │ bl 27f51c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ + lsr r7, r7, #5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #9 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + and r7, r7, #1 │ │ │ │ + orr r6, fp, r6 │ │ │ │ bl 27e804 │ │ │ │ + stm sp, {r5, sl} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr r8, fp, r8 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - lsr r7, r7, #5 │ │ │ │ - orr r6, r9, r6 │ │ │ │ mov r1, r2 │ │ │ │ - stm sp, {r5, sl} │ │ │ │ + mov r0, r4 │ │ │ │ orr r6, r6, r3 │ │ │ │ - and r7, r7, #1 │ │ │ │ bl 27e804 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ orr r4, r6, r3 │ │ │ │ + str r7, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r8, r8, r2 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 2933fc │ │ │ │ + b 2933a4 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldr r9, [r8, #8] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ and r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ @@ -643766,26 +643744,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r8, #4 │ │ │ │ orr r3, r3, r0 │ │ │ │ strd r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr fp, fp, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, [sp] │ │ │ │ - orr r3, r3, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -643809,14 +643776,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r3, r3, r0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 27e804 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr fp, fp, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ orr r3, r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r5, sl} │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ @@ -643888,38 +643866,39 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1296] @ 293918 │ │ │ │ + ldr r2, [pc, #1248] @ 293890 │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1280] @ 293914 │ │ │ │ + ldr r3, [pc, #1232] @ 29388c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29390c │ │ │ │ + bne 293884 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 292df0 │ │ │ │ + bne 292d78 │ │ │ │ stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r9} │ │ │ │ ldr sl, [sp, #212] @ 0xd4 │ │ │ │ ldr fp, [sp, #216] @ 0xd8 │ │ │ │ bl 27e804 │ │ │ │ @@ -643950,25 +643929,25 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ orr sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -644013,36 +643992,25 @@ │ │ │ │ ldr r8, [sp, #212] @ 0xd4 │ │ │ │ ldrb r7, [r1] │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ bl 27f51c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + lsr r7, r7, #5 │ │ │ │ mov r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r8, sl, r8 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - lsr r7, r7, #5 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ and r7, r7, #1 │ │ │ │ orr r6, fp, r6 │ │ │ │ - mov r1, r2 │ │ │ │ stm sp, {r5, r9} │ │ │ │ - orr r6, r6, r3 │ │ │ │ - bl 27e804 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - b 293024 │ │ │ │ + b 292fa0 │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -644131,70 +644099,68 @@ │ │ │ │ bl 27e804 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr sl, sl, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r8, #2 │ │ │ │ orr r3, r3, r0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - strd r8, [sp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 27e804 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr sl, sl, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - mov r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, #50 @ 0x32 │ │ │ │ strd r8, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr sl, sl, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r3, r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ bl 27f1bc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - stm sp, {r5, fp} │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - orr r5, r3, r5 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r7, r3, r7 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, sl, r6 │ │ │ │ + mov r2, #49 @ 0x31 │ │ │ │ orr r6, r6, r3 │ │ │ │ - mov sl, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r5, fp} │ │ │ │ + orr r5, r7, r3 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov sl, #245 @ 0xf5 │ │ │ │ + orr r6, r6, r3 │ │ │ │ mov fp, #0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ strd sl, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -644210,2290 +644176,2256 @@ │ │ │ │ strd r8, [sp] │ │ │ │ orr r8, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ orr r4, r5, r3 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - b 29303c │ │ │ │ + b 292fe4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r9, r4, lsr #6 │ │ │ │ + @ instruction: 0x0059d39c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r9, r8, ror #23 │ │ │ │ + subseq ip, r9, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3832] @ 0xef8 │ │ │ │ - sub sp, sp, #228 @ 0xe4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #3284] @ 294610 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r3, [pc, #3280] @ 294614 │ │ │ │ - ldr r9, [fp, #36] @ 0x24 │ │ │ │ + str r0, [ip, #3824] @ 0xef0 │ │ │ │ + sub sp, sp, #236 @ 0xec │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [pc, #3148] @ 294500 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [pc, #3144] @ 294504 │ │ │ │ + ldr r6, [r9, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr sl, [fp, #32] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ mov r3, #0 │ │ │ │ - str sl, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [fp, #24] │ │ │ │ - add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr r8, [r3] │ │ │ │ - mov r5, #0 │ │ │ │ - ldrb r6, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - lsr r6, r6, #4 │ │ │ │ - and r6, r6, #1 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ + ldr r7, [r3] │ │ │ │ + mov r8, #0 │ │ │ │ + ldrb r3, [r7] │ │ │ │ + mov r2, r7 │ │ │ │ + lsr r3, r3, #4 │ │ │ │ + and r3, r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ bl 27f1bc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp sl, #4 │ │ │ │ - cmpeq r9, #4 │ │ │ │ - sub r3, r3, #244 @ 0xf4 │ │ │ │ - moveq r9, #1 │ │ │ │ - movne r9, #0 │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - movne r9, #0 │ │ │ │ - andeq r9, r9, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - bne 293d18 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [r9, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + cmp r6, #4 │ │ │ │ + cmpeq r3, #4 │ │ │ │ + sub r2, r2, #244 @ 0xf4 │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + orrs r2, r2, r1 │ │ │ │ + movne r6, #0 │ │ │ │ + andeq r6, r6, #1 │ │ │ │ + cmp r6, r8 │ │ │ │ + bne 293c5c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ bl 27f1bc │ │ │ │ - ldr r2, [fp, #8] │ │ │ │ - ldr sl, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - lsr r1, r2, #2 │ │ │ │ + ldr sl, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ sub sl, sl, #245 @ 0xf5 │ │ │ │ - orr sl, sl, r3 │ │ │ │ - and r1, r1, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - lsr r1, r2, #4 │ │ │ │ + orr sl, sl, r2 │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsr r1, r2, #2 │ │ │ │ cmp r3, #2 │ │ │ │ cmpeq sl, #0 │ │ │ │ - and r1, r1, #1 │ │ │ │ - lsr r3, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + and r3, r1, #1 │ │ │ │ + lsr r1, r2, #4 │ │ │ │ + lsr fp, r2, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + and r3, r1, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ moveq sl, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movne sl, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ + and fp, fp, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 294124 │ │ │ │ - cmp r1, #2 │ │ │ │ - beq 294314 │ │ │ │ - stm sp, {r2, r9} │ │ │ │ + bne 294034 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 29422c │ │ │ │ + stm sp, {r2, r6} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str fp, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr sl, [sp, #224] @ 0xe0 │ │ │ │ + ldr fp, [sp, #220] @ 0xdc │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + orr fp, fp, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ orr r3, sl, r2 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + orr fp, fp, r0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov sl, #0 │ │ │ │ - orr ip, r3, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r3, r3, r0 │ │ │ │ str sl, [sp, #4] │ │ │ │ - orr r3, r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrb r3, [fp, #12] │ │ │ │ + ldrb r0, [r9, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 27e804 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr r3, ip, r3 │ │ │ │ - stm sp, {r2, r9} │ │ │ │ str r3, [sp, #24] │ │ │ │ + bl 27e804 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + stm sp, {r2, r6} │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + orr fp, fp, r2 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r3, r9 │ │ │ │ + orr r6, r3, r6 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - stm sp, {r3, sl} │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr fp, fp, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r2 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + stm sp, {r3, sl} │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ stm sp, {r3, sl} │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r2 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str sl, [sp, #4] │ │ │ │ - orr r3, r3, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - orr r9, r9, r0 │ │ │ │ - ldr r0, [fp, #40] @ 0x28 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [r9, #40] @ 0x28 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ - str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r3, r3, r1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r7 │ │ │ │ - orr r9, r9, r1 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 27f1bc │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ - str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r2, [fp, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r8, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [r9, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orr r8, r3, r8 │ │ │ │ - ldr fp, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r9, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [r1] │ │ │ │ bl 27f470 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, #7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - orr fp, r9, fp │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - orr r9, r8, r9 │ │ │ │ + orr r9, r6, r9 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ orr r5, fp, r5 │ │ │ │ - str r6, [sp] │ │ │ │ + orr r6, r5, r6 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr r5, r9, r5 │ │ │ │ + stm sp, {r3, r8} │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ lsr r3, r7, #18 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r2, #10 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ lsr r3, r7, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ orr r4, r5, r3 │ │ │ │ str sl, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r6, r6, r2 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 2940e8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r9, [fp, #8] │ │ │ │ + b 293ff8 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ - and r3, r9, #1 │ │ │ │ + and r3, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - lsr r3, r9, #1 │ │ │ │ + lsr r3, r6, #1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ and r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr sl, [sp, #220] @ 0xdc │ │ │ │ + ldr fp, [sp, #224] @ 0xe0 │ │ │ │ bl 27e804 │ │ │ │ - lsr r0, r9, #2 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + lsr r3, r6, #2 │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - orr r3, r3, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + orr fp, fp, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr r3, r3, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - lsr r9, r9, #4 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - ldrb r0, [fp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r8, [sp, #4] │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + lsr r6, r6, #4 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + ldrb r3, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - and r9, r9, #1 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + and r6, r6, #1 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - orr r9, r3, r9 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r6, r8} │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr sl, sl, r3 │ │ │ │ + orr r6, sl, r6 │ │ │ │ + ldr sl, [sp, #224] @ 0xe0 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr sl, fp, sl │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ orr sl, sl, r3 │ │ │ │ - ldr r3, [fp, #40] @ 0x28 │ │ │ │ + ldr r3, [r9, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [fp, #28] │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - orr r9, r9, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - and r0, r0, #1 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r9, #28] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ + ldr fp, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r9, [fp] │ │ │ │ + orr r6, r6, r3 │ │ │ │ + lsr r3, r9, #5 │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + orr sl, sl, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + ldr fp, [sp, #220] @ 0xdc │ │ │ │ + lsr r9, r9, #18 │ │ │ │ + orr r0, r6, fp │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov fp, #0 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr ip, sl, r3 │ │ │ │ - str ip, [sp, #16] │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ bl 27f470 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, sl, r6 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ mov sl, #4 │ │ │ │ - orr r3, ip, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - strd sl, [sp] │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 27e804 │ │ │ │ + mov fp, #0 │ │ │ │ strd sl, [sp] │ │ │ │ - ldr sl, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr sl, r9, sl │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr sl, [sp, #224] @ 0xe0 │ │ │ │ + orr fp, r0, r3 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr r9, r3, r9 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr sl, r6, sl │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r6, fp, r6 │ │ │ │ + ldr fp, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r8 │ │ │ │ + orr r3, sl, fp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ bl 27f1bc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ + mov sl, #4 │ │ │ │ + mov fp, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - lsr fp, r0, #18 │ │ │ │ + strd sl, [sp] │ │ │ │ + ldr sl, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr sl, r6, sl │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + orr r6, r3, r6 │ │ │ │ + and r9, r9, #1 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #10 │ │ │ │ - orr sl, sl, r3 │ │ │ │ - and fp, fp, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str r9, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r9, [sp, #220] @ 0xdc │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr r9, sl, r9 │ │ │ │ + stm sp, {r3, r8} │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ - orr r0, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov sl, #244 @ 0xf4 │ │ │ │ - orr r0, r0, r3 │ │ │ │ mov fp, #0 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ strd sl, [sp] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov sl, #4 │ │ │ │ mov fp, #0 │ │ │ │ - strd sl, [sp] │ │ │ │ - orr sl, r0, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - orr r9, r9, r3 │ │ │ │ + strd sl, [sp] │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 27e804 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr sl, sl, r3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + strd sl, [sp] │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr r4, r9, r4 │ │ │ │ - orr r9, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - add sl, sp, #32 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr r4, r6, r4 │ │ │ │ + orr r6, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + add r9, sp, #40 @ 0x28 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ bl 27f1bc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ bl 27f1bc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ bl 27f1bc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1316] @ 294618 │ │ │ │ - str r9, [r3] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #1284] @ 294508 │ │ │ │ + str r6, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1300] @ 294614 │ │ │ │ + ldr r3, [pc, #1268] @ 294504 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29460c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add sp, sp, #228 @ 0xe4 │ │ │ │ + bne 2944fc │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 293a60 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 2939e0 │ │ │ │ stm sp, {r2, sl} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, sl} │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + str fp, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + ldr r8, [sp, #224] @ 0xe0 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ stm sp, {r3, sl} │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str sl, [sp, #4] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldrb r3, [fp, #12] │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldrb r3, [r9, #12] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ stm sp, {r3, sl} │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - stm sp, {r3, sl} │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str fp, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - stm sp, {r3, sl} │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + str fp, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str sl, [sp, #4] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [fp, #40] @ 0x28 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r3, [r9, #40] @ 0x28 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ bl 27f1bc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [fp, #28] │ │ │ │ - ldr r8, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [r3] │ │ │ │ + ldr r3, [r9, #28] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + orr r6, r6, r3 │ │ │ │ ldr r7, [r1] │ │ │ │ - orr r8, r5, r8 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 27f470 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, #7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr r5, r9, r5 │ │ │ │ - orr r9, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - stm sp, {r6, sl} │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr r5, r8, r5 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str fp, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ - b 293c94 │ │ │ │ - stm sp, {r2, r9} │ │ │ │ + str sl, [sp, #4] │ │ │ │ + b 293bd8 │ │ │ │ + stm sp, {r2, r6} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ + str fp, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr sl, [sp, #220] @ 0xdc │ │ │ │ + ldr fp, [sp, #224] @ 0xe0 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - stm sp, {r3, r9} │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ orr sl, sl, r3 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r6, [sp, #4] │ │ │ │ orr sl, sl, r3 │ │ │ │ - ldrb r3, [fp, #12] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + ldrb r3, [r9, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - stm sp, {r3, r9} │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ orr sl, sl, r3 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r6, [sp, #4] │ │ │ │ orr sl, sl, r3 │ │ │ │ - ldr r3, [fp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr fp, fp, r3 │ │ │ │ + ldr r3, [r9, #40] @ 0x28 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [fp, #28] │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - orr r5, r5, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - and r0, r0, #1 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r9, #28] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ + ldr r8, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - str r9, [sp, #4] │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + lsr r0, r3, #5 │ │ │ │ + and r0, r0, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr fp, fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r8 │ │ │ │ + orr sl, sl, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov fp, #0 │ │ │ │ - orr r3, r5, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + orr fp, fp, r2 │ │ │ │ bl 27f470 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr r5, sl, r5 │ │ │ │ mov r2, #7 │ │ │ │ - mov sl, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 27e804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd sl, [sp] │ │ │ │ - ldr sl, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr ip, r3, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - orr r5, r5, r3 │ │ │ │ - str ip, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ bl 27e804 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov sl, #2 │ │ │ │ - mov fp, #0 │ │ │ │ - strd sl, [sp] │ │ │ │ - orr sl, ip, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + mov r8, #2 │ │ │ │ + orr sl, sl, r0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r9, #0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr r5, r5, r3 │ │ │ │ + orr fp, fp, r0 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - orr sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r0, r7 │ │ │ │ - orr r5, r5, r3 │ │ │ │ + orr sl, sl, r1 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ + orr fp, fp, r1 │ │ │ │ + mov r1, r6 │ │ │ │ bl 1dd2c │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ bl 27f1bc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 27e804 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - lsr fp, r0, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + strd r8, [sp] │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + bl 27e804 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr r5, sl, r5 │ │ │ │ + lsr r3, r3, #18 │ │ │ │ mov r2, #10 │ │ │ │ - and fp, fp, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ + ldr sl, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - orr r5, r5, r3 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + orr sl, r5, sl │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr r7, sl, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ - stm sp, {r6, r9} │ │ │ │ - orr r9, r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr r7, fp, r7 │ │ │ │ + orr r6, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orr r5, r7, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r6, #245 @ 0xf5 │ │ │ │ - mov r7, #0 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov sl, #245 @ 0xf5 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, [sp] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ + strd sl, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r6, #2 │ │ │ │ - mov r7, #0 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - strd r6, [sp] │ │ │ │ + strd r8, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ orr r4, r5, r3 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - strd r6, [sp] │ │ │ │ - b 293d00 │ │ │ │ + strd r8, [sp] │ │ │ │ + b 293c44 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq ip, [r9], #-100 @ 0xffffff9c │ │ │ │ + subseq ip, r9, ip, lsr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq fp, [r9], #-236 @ 0xffffff14 │ │ │ │ + subseq fp, r9, ip, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2072] @ 0x818 │ │ │ │ - ldr ip, [pc, #4064] @ 295614 │ │ │ │ + ldr ip, [pc, #4064] @ 295504 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #4060] @ 295618 │ │ │ │ + ldr r0, [pc, #4060] @ 295508 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #4] │ │ │ │ sub sp, sp, #2000 @ 0x7d0 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #1996] @ 0x7cc │ │ │ │ mov r0, #0 │ │ │ │ - beq 2946c0 │ │ │ │ + beq 2945b0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 296aa8 │ │ │ │ + beq 296998 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls 29469c │ │ │ │ - ldr r0, [pc, #3996] @ 29561c │ │ │ │ + bls 29458c │ │ │ │ + ldr r0, [pc, #3996] @ 29550c │ │ │ │ cmp r3, r0 │ │ │ │ - beq 296384 │ │ │ │ + beq 296274 │ │ │ │ sub r0, r0, #9 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2963b0 │ │ │ │ + beq 2962a0 │ │ │ │ add r0, r0, #23 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 294798 │ │ │ │ - ldr ip, [pc, #3964] @ 295620 │ │ │ │ - ldr r0, [pc, #3964] @ 295624 │ │ │ │ + beq 294688 │ │ │ │ + ldr ip, [pc, #3964] @ 295510 │ │ │ │ + ldr r0, [pc, #3964] @ 295514 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 294710 │ │ │ │ + bhi 294600 │ │ │ │ add r0, r3, r3 │ │ │ │ ldrh r0, [ip, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2 │ │ │ │ - bne 294df8 │ │ │ │ + bne 294ce8 │ │ │ │ tst r3, #16 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq 294768 │ │ │ │ + beq 294658 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2963dc │ │ │ │ + beq 2962cc │ │ │ │ add r0, sp, #1744 @ 0x6d0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 292cac │ │ │ │ + bl 292c34 │ │ │ │ ldr r3, [sp, #1760] @ 0x6e0 │ │ │ │ ldr r2, [sp, #1756] @ 0x6dc │ │ │ │ orr r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr r2, r2, #3072 @ 0xc00 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ - ldr r2, [pc, #3856] @ 295628 │ │ │ │ - ldr r1, [pc, #3856] @ 29562c │ │ │ │ + b 294624 │ │ │ │ + ldr r2, [pc, #3856] @ 295518 │ │ │ │ + ldr r1, [pc, #3856] @ 29551c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ bl 140b74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3828] @ 295630 │ │ │ │ - ldr r3, [pc, #3800] @ 295618 │ │ │ │ + ldr r2, [pc, #3828] @ 295520 │ │ │ │ + ldr r3, [pc, #3800] @ 295508 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1996] @ 0x7cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 296d7c │ │ │ │ + bne 296c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #2000 @ 0x7d0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 294e1c │ │ │ │ + beq 294d0c │ │ │ │ add r0, sp, #1776 @ 0x6f0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2913cc │ │ │ │ + bl 291374 │ │ │ │ ldr r3, [sp, #1784] @ 0x6f8 │ │ │ │ ldr r2, [sp, #1780] @ 0x6f4 │ │ │ │ orr r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 2812a4 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6750208 @ 0x670000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ orr r2, r2, #16384 @ 0x4000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1984 @ 0x7c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr r2, [sp, #1988] @ 0x7c4 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1872 @ 0x750 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2863a8 │ │ │ │ + bl 286374 │ │ │ │ ldr r3, [sp, #1888] @ 0x760 │ │ │ │ ldr r2, [sp, #1884] @ 0x75c │ │ │ │ orr r3, r3, #16777216 @ 0x1000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1872 @ 0x750 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2863a8 │ │ │ │ + bl 286374 │ │ │ │ ldr r3, [sp, #1880] @ 0x758 │ │ │ │ ldr r2, [sp, #1876] @ 0x754 │ │ │ │ orr r3, r3, #25165824 @ 0x1800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1968 @ 0x7b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr r3, r3, #33554432 @ 0x2000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1968 @ 0x7b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr r2, [sp, #1980] @ 0x7bc │ │ │ │ orr r3, r3, #50331648 @ 0x3000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1952 @ 0x7a0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr r2, [sp, #1964] @ 0x7ac │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1952 @ 0x7a0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr r3, r3, #67108864 @ 0x4000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1936 @ 0x790 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr r2, [sp, #1948] @ 0x79c │ │ │ │ orr r3, r3, #75497472 @ 0x4800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1936 @ 0x790 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1944] @ 0x798 │ │ │ │ ldr r2, [sp, #1940] @ 0x794 │ │ │ │ orr r3, r3, #83886080 @ 0x5000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1936] @ 0x790 │ │ │ │ ldr r2, [sp, #1932] @ 0x78c │ │ │ │ orr r3, r3, #92274688 @ 0x5800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1856 @ 0x740 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2863a8 │ │ │ │ + bl 286374 │ │ │ │ ldr r3, [sp, #1872] @ 0x750 │ │ │ │ ldr r2, [sp, #1868] @ 0x74c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2863a8 │ │ │ │ + bl 286374 │ │ │ │ ldr r3, [sp, #1856] @ 0x740 │ │ │ │ ldr r2, [sp, #1852] @ 0x73c │ │ │ │ orr r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2863a8 │ │ │ │ + bl 286374 │ │ │ │ ldr r3, [sp, #1848] @ 0x738 │ │ │ │ ldr r2, [sp, #1844] @ 0x734 │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1928] @ 0x788 │ │ │ │ ldr r2, [sp, #1924] @ 0x784 │ │ │ │ orr r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ add r0, sp, #1856 @ 0x740 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2864e4 │ │ │ │ + bl 2864b0 │ │ │ │ ldr r3, [sp, #1864] @ 0x748 │ │ │ │ ldr r2, [sp, #1860] @ 0x744 │ │ │ │ orr r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1904 @ 0x770 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1920] @ 0x780 │ │ │ │ ldr r2, [sp, #1916] @ 0x77c │ │ │ │ orr r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1688] @ 0x698 │ │ │ │ ldr r2, [sp, #1684] @ 0x694 │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1680] @ 0x690 │ │ │ │ ldr r2, [sp, #1676] @ 0x68c │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr r3, r3, #6291456 @ 0x600000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr r2, [sp, #1692] @ 0x69c │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1672] @ 0x688 │ │ │ │ ldr r2, [sp, #1668] @ 0x684 │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1648 @ 0x670 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28873c │ │ │ │ + bl 2886e8 │ │ │ │ ldr r3, [sp, #1664] @ 0x680 │ │ │ │ ldr r2, [sp, #1660] @ 0x67c │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1648 @ 0x670 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1656] @ 0x678 │ │ │ │ ldr r2, [sp, #1652] @ 0x674 │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28873c │ │ │ │ + bl 2886e8 │ │ │ │ ldr r3, [sp, #1648] @ 0x670 │ │ │ │ ldr r2, [sp, #1644] @ 0x66c │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1640] @ 0x668 │ │ │ │ ldr r2, [sp, #1636] @ 0x664 │ │ │ │ orr r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1616 @ 0x650 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1632] @ 0x660 │ │ │ │ ldr r2, [sp, #1628] @ 0x65c │ │ │ │ orr r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1616 @ 0x650 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1624] @ 0x658 │ │ │ │ ldr r2, [sp, #1620] @ 0x654 │ │ │ │ orr r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr r3, r3, #6291456 @ 0x600000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1600 @ 0x640 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1616] @ 0x650 │ │ │ │ ldr r2, [sp, #1612] @ 0x64c │ │ │ │ orr r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1600 @ 0x640 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1608] @ 0x648 │ │ │ │ ldr r2, [sp, #1604] @ 0x644 │ │ │ │ orr r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1584 @ 0x630 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1600] @ 0x640 │ │ │ │ ldr r2, [sp, #1596] @ 0x63c │ │ │ │ orr r3, r3, #1107296256 @ 0x42000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1904 @ 0x770 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1912] @ 0x778 │ │ │ │ ldr r2, [sp, #1908] @ 0x774 │ │ │ │ orr r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2860a0 │ │ │ │ + bl 28606c │ │ │ │ ldr r3, [sp, #1904] @ 0x770 │ │ │ │ ldr r2, [sp, #1900] @ 0x76c │ │ │ │ orr r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2867e4 │ │ │ │ + bl 2867b0 │ │ │ │ ldr r3, [sp, #1832] @ 0x728 │ │ │ │ ldr r2, [sp, #1828] @ 0x724 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2869b4 │ │ │ │ + bl 286980 │ │ │ │ ldr r3, [sp, #1808] @ 0x710 │ │ │ │ ldr r2, [sp, #1804] @ 0x70c │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r3, r3, #32 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2869b4 │ │ │ │ + bl 286980 │ │ │ │ ldr r3, [sp, #1800] @ 0x708 │ │ │ │ ldr r2, [sp, #1796] @ 0x704 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28664c │ │ │ │ + bl 286618 │ │ │ │ ldr r3, [sp, #1840] @ 0x730 │ │ │ │ ldr r2, [sp, #1836] @ 0x72c │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r3, r3, #96 @ 0x60 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2867e4 │ │ │ │ + bl 2867b0 │ │ │ │ ldr r3, [sp, #1824] @ 0x720 │ │ │ │ ldr r2, [sp, #1820] @ 0x71c │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2867e4 │ │ │ │ + bl 2867b0 │ │ │ │ ldr r3, [sp, #1816] @ 0x718 │ │ │ │ ldr r2, [sp, #1812] @ 0x714 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r3, r3, #160 @ 0xa0 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ - ldr r3, [pc, #2272] @ 295634 │ │ │ │ + b 294624 │ │ │ │ + ldr r3, [pc, #2272] @ 295524 │ │ │ │ mov r2, #0 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 285614 │ │ │ │ + bl 2855e0 │ │ │ │ ldr r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr r2, [sp, #1724] @ 0x6bc │ │ │ │ orr r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr r3, r3, #835584 @ 0xcc000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1744 @ 0x6d0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 285dec │ │ │ │ + bl 285db8 │ │ │ │ ldr r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr r3, r3, #603979776 @ 0x24000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1728 @ 0x6c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 285afc │ │ │ │ + bl 285ac8 │ │ │ │ ldr r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr r2, [sp, #1740] @ 0x6cc │ │ │ │ orr r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1728 @ 0x6c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28580c │ │ │ │ + bl 2857d8 │ │ │ │ ldr r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr r3, r3, #512 @ 0x200 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1776 @ 0x6f0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 290750 │ │ │ │ + bl 2906d0 │ │ │ │ ldr r3, [sp, #1792] @ 0x700 │ │ │ │ ldr r2, [sp, #1788] @ 0x6fc │ │ │ │ orr r3, r3, #541065216 @ 0x20400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1760 @ 0x6e0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 29391c │ │ │ │ + bl 293894 │ │ │ │ ldr r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr r2, [sp, #1772] @ 0x6ec │ │ │ │ orr r3, r3, #536870912 @ 0x20000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1584 @ 0x630 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1592] @ 0x638 │ │ │ │ ldr r2, [sp, #1588] @ 0x634 │ │ │ │ orr r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1568 @ 0x620 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1584] @ 0x630 │ │ │ │ ldr r2, [sp, #1580] @ 0x62c │ │ │ │ orr r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1568 @ 0x620 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1576] @ 0x628 │ │ │ │ ldr r2, [sp, #1572] @ 0x624 │ │ │ │ orr r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr r3, r3, #6291456 @ 0x600000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1552 @ 0x610 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28873c │ │ │ │ + bl 2886e8 │ │ │ │ ldr r3, [sp, #1568] @ 0x620 │ │ │ │ ldr r2, [sp, #1564] @ 0x61c │ │ │ │ orr r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1552 @ 0x610 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28873c │ │ │ │ + bl 2886e8 │ │ │ │ ldr r3, [sp, #1560] @ 0x618 │ │ │ │ ldr r2, [sp, #1556] @ 0x614 │ │ │ │ orr r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1536 @ 0x600 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1552] @ 0x610 │ │ │ │ ldr r2, [sp, #1548] @ 0x60c │ │ │ │ orr r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1536 @ 0x600 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1544] @ 0x608 │ │ │ │ ldr r2, [sp, #1540] @ 0x604 │ │ │ │ orr r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1536] @ 0x600 │ │ │ │ ldr r2, [sp, #1532] @ 0x5fc │ │ │ │ orr r3, r3, #1124073472 @ 0x43000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [sp, #1516] @ 0x5ec │ │ │ │ orr r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1488 @ 0x5d0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr r2, [sp, #1500] @ 0x5dc │ │ │ │ orr r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1488 @ 0x5d0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1472 @ 0x5c0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr r2, [sp, #1484] @ 0x5cc │ │ │ │ orr r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1472 @ 0x5c0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28873c │ │ │ │ + bl 2886e8 │ │ │ │ ldr r3, [sp, #1480] @ 0x5c8 │ │ │ │ ldr r2, [sp, #1476] @ 0x5c4 │ │ │ │ orr r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28873c │ │ │ │ + bl 2886e8 │ │ │ │ ldr r3, [sp, #1472] @ 0x5c0 │ │ │ │ ldr r2, [sp, #1468] @ 0x5bc │ │ │ │ orr r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr r3, r3, #1174405120 @ 0x46000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r2, [sp, #1452] @ 0x5ac │ │ │ │ orr r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1424 @ 0x590 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r2, [sp, #1436] @ 0x59c │ │ │ │ orr r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr r3, r3, #6291456 @ 0x600000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1424 @ 0x590 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1432] @ 0x598 │ │ │ │ ldr r2, [sp, #1428] @ 0x594 │ │ │ │ orr r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1408 @ 0x580 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1424] @ 0x590 │ │ │ │ ldr r2, [sp, #1420] @ 0x58c │ │ │ │ orr r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1408 @ 0x580 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1416] @ 0x588 │ │ │ │ ldr r2, [sp, #1412] @ 0x584 │ │ │ │ orr r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1408] @ 0x580 │ │ │ │ ldr r2, [sp, #1404] @ 0x57c │ │ │ │ orr r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1400] @ 0x578 │ │ │ │ ldr r2, [sp, #1396] @ 0x574 │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1712 @ 0x6b0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 286be8 │ │ │ │ + bl 286bb4 │ │ │ │ ldr r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1376 @ 0x560 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1392] @ 0x570 │ │ │ │ ldr r2, [sp, #1388] @ 0x56c │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1376 @ 0x560 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1384] @ 0x568 │ │ │ │ ldr r2, [sp, #1380] @ 0x564 │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr r3, r3, #6291456 @ 0x600000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1376] @ 0x560 │ │ │ │ ldr r2, [sp, #1372] @ 0x55c │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287794 │ │ │ │ + bl 287760 │ │ │ │ ldr r3, [sp, #1368] @ 0x558 │ │ │ │ ldr r2, [sp, #1364] @ 0x554 │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1360] @ 0x550 │ │ │ │ ldr r2, [sp, #1356] @ 0x54c │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f10 │ │ │ │ + bl 287ec8 │ │ │ │ ldr r3, [sp, #1352] @ 0x548 │ │ │ │ ldr r2, [sp, #1348] @ 0x544 │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #600 @ 0x258 │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 286be8 │ │ │ │ + bl 286bb4 │ │ │ │ ldr r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr r2, [sp, #1708] @ 0x6ac │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr r3, r3, #2359296 @ 0x240000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1344] @ 0x540 │ │ │ │ ldr r2, [sp, #1340] @ 0x53c │ │ │ │ orr r3, r3, #1610612736 @ 0x60000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1336] @ 0x538 │ │ │ │ ldr r2, [sp, #1332] @ 0x534 │ │ │ │ orr r3, r3, #1610612736 @ 0x60000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1312 @ 0x520 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1328] @ 0x530 │ │ │ │ ldr r2, [sp, #1324] @ 0x52c │ │ │ │ orr r3, r3, #1627389952 @ 0x61000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1312 @ 0x520 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1320] @ 0x528 │ │ │ │ ldr r2, [sp, #1316] @ 0x524 │ │ │ │ orr r3, r3, #1627389952 @ 0x61000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1312] @ 0x520 │ │ │ │ ldr r2, [sp, #1308] @ 0x51c │ │ │ │ orr r3, r3, #1644167168 @ 0x62000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1304] @ 0x518 │ │ │ │ ldr r2, [sp, #1300] @ 0x514 │ │ │ │ orr r3, r3, #1644167168 @ 0x62000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1280 @ 0x500 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1296] @ 0x510 │ │ │ │ ldr r2, [sp, #1292] @ 0x50c │ │ │ │ orr r3, r3, #1660944384 @ 0x63000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1280 @ 0x500 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1288] @ 0x508 │ │ │ │ ldr r2, [sp, #1284] @ 0x504 │ │ │ │ orr r3, r3, #1660944384 @ 0x63000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1264 @ 0x4f0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1280] @ 0x500 │ │ │ │ ldr r2, [sp, #1276] @ 0x4fc │ │ │ │ orr r3, r3, #1677721600 @ 0x64000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1264 @ 0x4f0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1272] @ 0x4f8 │ │ │ │ ldr r2, [sp, #1268] @ 0x4f4 │ │ │ │ orr r3, r3, #1677721600 @ 0x64000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1264] @ 0x4f0 │ │ │ │ ldr r2, [sp, #1260] @ 0x4ec │ │ │ │ orr r3, r3, #1694498816 @ 0x65000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1256] @ 0x4e8 │ │ │ │ ldr r2, [sp, #1252] @ 0x4e4 │ │ │ │ orr r3, r3, #1694498816 @ 0x65000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1232 @ 0x4d0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1248] @ 0x4e0 │ │ │ │ ldr r2, [sp, #1244] @ 0x4dc │ │ │ │ orr r3, r3, #1711276032 @ 0x66000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1232 @ 0x4d0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #1236] @ 0x4d4 │ │ │ │ orr r3, r3, #1711276032 @ 0x66000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1216 @ 0x4c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1232] @ 0x4d0 │ │ │ │ ldr r2, [sp, #1228] @ 0x4cc │ │ │ │ orr r3, r3, #1728053248 @ 0x67000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1216 @ 0x4c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898e4 │ │ │ │ + bl 289888 │ │ │ │ ldr r3, [sp, #1224] @ 0x4c8 │ │ │ │ ldr r2, [sp, #1220] @ 0x4c4 │ │ │ │ orr r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1200 @ 0x4b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28a25c │ │ │ │ + bl 28a1e0 │ │ │ │ ldr r3, [sp, #1216] @ 0x4c0 │ │ │ │ ldr r2, [sp, #1212] @ 0x4bc │ │ │ │ orr r3, r3, #1677721600 @ 0x64000000 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1200 @ 0x4b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28a25c │ │ │ │ + bl 28a1e0 │ │ │ │ ldr r3, [sp, #1208] @ 0x4b8 │ │ │ │ ldr r2, [sp, #1204] @ 0x4b4 │ │ │ │ orr r3, r3, #1677721600 @ 0x64000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1184 @ 0x4a0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28a25c │ │ │ │ + bl 28a1e0 │ │ │ │ ldr r3, [sp, #1200] @ 0x4b0 │ │ │ │ ldr r2, [sp, #1196] @ 0x4ac │ │ │ │ orr r3, r3, #1694498816 @ 0x65000000 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1184 @ 0x4a0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28a25c │ │ │ │ + bl 28a1e0 │ │ │ │ ldr r3, [sp, #1192] @ 0x4a8 │ │ │ │ ldr r2, [sp, #1188] @ 0x4a4 │ │ │ │ orr r3, r3, #1694498816 @ 0x65000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1168 @ 0x490 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28a25c │ │ │ │ + bl 28a1e0 │ │ │ │ ldr r3, [sp, #1184] @ 0x4a0 │ │ │ │ ldr r2, [sp, #1180] @ 0x49c │ │ │ │ orr r3, r3, #1711276032 @ 0x66000000 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ - subseq fp, r9, r0, asr #19 │ │ │ │ + b 294624 │ │ │ │ + ldrsbeq fp, [r9], #-160 @ 0xffffff60 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - andeq fp, lr, r6, lsr ip │ │ │ │ + andeq fp, lr, lr, lsr #24 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ muleq fp, r0, r0 │ │ │ │ andeq r6, r9, r4, lsl r5 │ │ │ │ - ldrheq fp, [r9], #-140 @ 0xffffff74 │ │ │ │ + subseq fp, r9, ip, asr #19 │ │ │ │ addeq r0, r0, r0, asr #1 │ │ │ │ strvs r4, [r0], r0 │ │ │ │ mrsgt r0, (UNDEF: 80) │ │ │ │ sbcgt r0, r0, #0, 2 │ │ │ │ add r0, sp, #1168 @ 0x490 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2851c8 │ │ │ │ ldr r3, [sp, #1176] @ 0x498 │ │ │ │ ldr r2, [sp, #1172] @ 0x494 │ │ │ │ orr r3, r3, #1711276032 @ 0x66000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1152 @ 0x480 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2851c8 │ │ │ │ - ldr r3, [pc, #-80] @ 295638 │ │ │ │ + ldr r3, [pc, #-80] @ 295528 │ │ │ │ ldr r1, [sp, #1168] @ 0x490 │ │ │ │ ldr r2, [sp, #1164] @ 0x48c │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1152 @ 0x480 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 288fd0 │ │ │ │ + bl 288f70 │ │ │ │ ldr r3, [sp, #1160] @ 0x488 │ │ │ │ ldr r2, [sp, #1156] @ 0x484 │ │ │ │ orr r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 288fd0 │ │ │ │ + bl 288f70 │ │ │ │ ldr r3, [sp, #1152] @ 0x480 │ │ │ │ ldr r2, [sp, #1148] @ 0x47c │ │ │ │ orr r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr r3, r3, #1024 @ 0x400 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1144] @ 0x478 │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1136] @ 0x470 │ │ │ │ ldr r2, [sp, #1132] @ 0x46c │ │ │ │ orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1128] @ 0x468 │ │ │ │ ldr r2, [sp, #1124] @ 0x464 │ │ │ │ orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1120] @ 0x460 │ │ │ │ ldr r2, [sp, #1116] @ 0x45c │ │ │ │ orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #6291456 @ 0x600000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1112] @ 0x458 │ │ │ │ ldr r2, [sp, #1108] @ 0x454 │ │ │ │ orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1104] @ 0x450 │ │ │ │ ldr r2, [sp, #1100] @ 0x44c │ │ │ │ orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1096] @ 0x448 │ │ │ │ ldr r2, [sp, #1092] @ 0x444 │ │ │ │ orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1088] @ 0x440 │ │ │ │ ldr r2, [sp, #1084] @ 0x43c │ │ │ │ orr r3, r3, #-2130706432 @ 0x81000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1080] @ 0x438 │ │ │ │ ldr r2, [sp, #1076] @ 0x434 │ │ │ │ orr r3, r3, #-2130706432 @ 0x81000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287024 │ │ │ │ + bl 286ff0 │ │ │ │ ldr r3, [sp, #1072] @ 0x430 │ │ │ │ ldr r2, [sp, #1068] @ 0x42c │ │ │ │ orr r3, r3, #-2130706432 @ 0x81000000 │ │ │ │ orr r3, r3, #6291456 @ 0x600000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28fc80 │ │ │ │ + bl 28fc00 │ │ │ │ ldr r3, [sp, #1064] @ 0x428 │ │ │ │ ldr r2, [sp, #1060] @ 0x424 │ │ │ │ orr r3, r3, #-1610612736 @ 0xa0000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28f238 │ │ │ │ + bl 28f1b8 │ │ │ │ ldr r3, [sp, #1056] @ 0x420 │ │ │ │ ldr r2, [sp, #1052] @ 0x41c │ │ │ │ orr r3, r3, #-1610612736 @ 0xa0000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1040 @ 0x410 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #1048] @ 0x418 │ │ │ │ ldr r2, [sp, #1044] @ 0x414 │ │ │ │ orr r3, r3, #-1610612736 @ 0xa0000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1024 @ 0x400 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #1040] @ 0x410 │ │ │ │ ldr r2, [sp, #1036] @ 0x40c │ │ │ │ orr r3, r3, #-1610612736 @ 0xa0000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1024 @ 0x400 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28f238 │ │ │ │ + bl 28f1b8 │ │ │ │ ldr r3, [sp, #1032] @ 0x408 │ │ │ │ ldr r2, [sp, #1028] @ 0x404 │ │ │ │ orr r3, r3, #-1593835520 @ 0xa1000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 28f238 │ │ │ │ + bl 28f1b8 │ │ │ │ ldr r3, [sp, #1024] @ 0x400 │ │ │ │ ldr r2, [sp, #1020] @ 0x3fc │ │ │ │ orr r3, r3, #-1593835520 @ 0xa1000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ ldr r2, [sp, #1012] @ 0x3f4 │ │ │ │ orr r3, r3, #-1593835520 @ 0xa1000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ ldr r2, [sp, #1004] @ 0x3ec │ │ │ │ orr r3, r3, #-1593835520 @ 0xa1000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 28f238 │ │ │ │ + bl 28f1b8 │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ ldr r2, [sp, #996] @ 0x3e4 │ │ │ │ orr r3, r3, #-1577058304 @ 0xa2000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 28f238 │ │ │ │ + bl 28f1b8 │ │ │ │ ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ ldr r2, [sp, #988] @ 0x3dc │ │ │ │ orr r3, r3, #-1577058304 @ 0xa2000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 28dda4 │ │ │ │ + bl 28dd24 │ │ │ │ ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ ldr r2, [sp, #980] @ 0x3d4 │ │ │ │ orr r3, r3, #-1577058304 @ 0xa2000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 28c950 │ │ │ │ + bl 28c8d0 │ │ │ │ ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ ldr r2, [sp, #972] @ 0x3cc │ │ │ │ orr r3, r3, #-1577058304 @ 0xa2000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 28dda4 │ │ │ │ + bl 28dd24 │ │ │ │ ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ ldr r2, [sp, #964] @ 0x3c4 │ │ │ │ orr r3, r3, #-1560281088 @ 0xa3000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 28c950 │ │ │ │ + bl 28c8d0 │ │ │ │ ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ ldr r2, [sp, #956] @ 0x3bc │ │ │ │ orr r3, r3, #-1560281088 @ 0xa3000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 28d374 │ │ │ │ + bl 28d2f4 │ │ │ │ ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ ldr r2, [sp, #948] @ 0x3b4 │ │ │ │ orr r3, r3, #-1560281088 @ 0xa3000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 28d374 │ │ │ │ + bl 28d2f4 │ │ │ │ ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ ldr r2, [sp, #940] @ 0x3ac │ │ │ │ orr r3, r3, #-1560281088 @ 0xa3000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ ldr r2, [sp, #932] @ 0x3a4 │ │ │ │ orr r3, r3, #-1543503872 @ 0xa4000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ ldr r2, [sp, #924] @ 0x39c │ │ │ │ orr r3, r3, #-1543503872 @ 0xa4000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #920] @ 0x398 │ │ │ │ ldr r2, [sp, #916] @ 0x394 │ │ │ │ orr r3, r3, #-1543503872 @ 0xa4000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #912] @ 0x390 │ │ │ │ ldr r2, [sp, #908] @ 0x38c │ │ │ │ orr r3, r3, #-1543503872 @ 0xa4000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #904] @ 0x388 │ │ │ │ ldr r2, [sp, #900] @ 0x384 │ │ │ │ orr r3, r3, #-1526726656 @ 0xa5000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #896] @ 0x380 │ │ │ │ ldr r2, [sp, #892] @ 0x37c │ │ │ │ orr r3, r3, #-1526726656 @ 0xa5000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #888] @ 0x378 │ │ │ │ ldr r2, [sp, #884] @ 0x374 │ │ │ │ orr r3, r3, #-1526726656 @ 0xa5000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28e76c │ │ │ │ ldr r3, [sp, #880] @ 0x370 │ │ │ │ ldr r2, [sp, #876] @ 0x36c │ │ │ │ orr r3, r3, #-1526726656 @ 0xa5000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 28bf2c │ │ │ │ + bl 28beac │ │ │ │ ldr r3, [sp, #872] @ 0x368 │ │ │ │ ldr r2, [sp, #868] @ 0x364 │ │ │ │ orr r3, r3, #-1509949440 @ 0xa6000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 28bf2c │ │ │ │ + bl 28beac │ │ │ │ ldr r3, [sp, #864] @ 0x360 │ │ │ │ ldr r2, [sp, #860] @ 0x35c │ │ │ │ orr r3, r3, #-1509949440 @ 0xa6000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 28d374 │ │ │ │ + bl 28d2f4 │ │ │ │ ldr r3, [sp, #856] @ 0x358 │ │ │ │ ldr r2, [sp, #852] @ 0x354 │ │ │ │ orr r3, r3, #-1509949440 @ 0xa6000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 28b520 │ │ │ │ + bl 28b4a0 │ │ │ │ ldr r3, [sp, #848] @ 0x350 │ │ │ │ ldr r2, [sp, #844] @ 0x34c │ │ │ │ orr r3, r3, #-1509949440 @ 0xa6000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 28abc0 │ │ │ │ + bl 28ab40 │ │ │ │ ldr r3, [sp, #840] @ 0x348 │ │ │ │ ldr r2, [sp, #836] @ 0x344 │ │ │ │ orr r3, r3, #-1493172224 @ 0xa7000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 28ae8c │ │ │ │ + bl 28ae0c │ │ │ │ ldr r3, [sp, #832] @ 0x340 │ │ │ │ ldr r2, [sp, #828] @ 0x33c │ │ │ │ orr r3, r3, #-1493172224 @ 0xa7000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 28b1e0 │ │ │ │ + bl 28b160 │ │ │ │ ldr r3, [sp, #824] @ 0x338 │ │ │ │ ldr r2, [sp, #820] @ 0x334 │ │ │ │ orr r3, r3, #-1493172224 @ 0xa7000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ orr r2, r2, #524288 @ 0x80000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 28b1e0 │ │ │ │ + bl 28b160 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ ldr r2, [sp, #812] @ 0x32c │ │ │ │ orr r3, r3, #-1493172224 @ 0xa7000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ - bl 28b1e0 │ │ │ │ + bl 28b160 │ │ │ │ ldr r3, [sp, #808] @ 0x328 │ │ │ │ ldr r2, [sp, #804] @ 0x324 │ │ │ │ orr r3, r3, #-1493172224 @ 0xa7000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ orr r2, r2, #1572864 @ 0x180000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ add r6, sp, #1984 @ 0x7c0 │ │ │ │ and r3, r5, #1 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ add r6, r6, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -646514,1206 +646446,1206 @@ │ │ │ │ ldr r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr r3, r5, r3 │ │ │ │ orr r6, r6, r2 │ │ │ │ orr r3, r3, #-1493172224 @ 0xa7000000 │ │ │ │ str r6, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ bl 284fc8 │ │ │ │ ldr r3, [sp, #796] @ 0x31c │ │ │ │ ldr r2, [sp, #800] @ 0x320 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ bl 283c74 │ │ │ │ ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ ldr r2, [sp, #740] @ 0x2e4 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 283c74 │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ ldr r2, [sp, #732] @ 0x2dc │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ bl 284524 │ │ │ │ ldr r3, [sp, #768] @ 0x300 │ │ │ │ ldr r2, [sp, #764] @ 0x2fc │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 2838c4 │ │ │ │ ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ ldr r2, [sp, #708] @ 0x2c4 │ │ │ │ orr r3, r3, #-1056964608 @ 0xc1000000 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 2838c4 │ │ │ │ - ldr r3, [pc, #-1976] @ 29563c │ │ │ │ + ldr r3, [pc, #-1976] @ 29552c │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ ldr r2, [sp, #700] @ 0x2bc │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ bl 282f50 │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ ldr r2, [sp, #644] @ 0x284 │ │ │ │ orr r3, r3, #-1056964608 @ 0xc1000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ bl 283c74 │ │ │ │ ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ ldr r2, [sp, #724] @ 0x2d4 │ │ │ │ orr r3, r3, #-1040187392 @ 0xc2000000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 2838c4 │ │ │ │ - ldr r3, [pc, #-2096] @ 295640 │ │ │ │ + ldr r3, [pc, #-2096] @ 295530 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ ldr r2, [sp, #692] @ 0x2b4 │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ bl 2832f8 │ │ │ │ ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ orr r3, r3, #-1023410176 @ 0xc3000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ ldr r2, [sp, #604] @ 0x25c │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ ldr r2, [sp, #596] @ 0x254 │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #592] @ 0x250 │ │ │ │ ldr r2, [sp, #588] @ 0x24c │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ ldr r2, [sp, #580] @ 0x244 │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #576] @ 0x240 │ │ │ │ ldr r2, [sp, #572] @ 0x23c │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ ldr r2, [sp, #564] @ 0x234 │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ ldr r2, [sp, #556] @ 0x22c │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #552] @ 0x228 │ │ │ │ ldr r2, [sp, #548] @ 0x224 │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ ldr r2, [sp, #540] @ 0x21c │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #536] @ 0x218 │ │ │ │ ldr r2, [sp, #532] @ 0x214 │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #524] @ 0x20c │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296cec │ │ │ │ + bcs 296bdc │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ bl 282f50 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [sp, #660] @ 0x294 │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcc 296d0c │ │ │ │ + bcc 296bfc │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ bl 282b94 │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #636] @ 0x27c │ │ │ │ orr r3, r3, #-956301312 @ 0xc7000000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcc 296ccc │ │ │ │ + bcc 296bbc │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ bl 282b94 │ │ │ │ ldr r3, [sp, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #620] @ 0x26c │ │ │ │ orr r3, r3, #-956301312 @ 0xc7000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 281b38 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #4653056 @ 0x470000 │ │ │ │ orr r3, r3, #2490368 @ 0x260000 │ │ │ │ orr r2, r2, #32768 @ 0x8000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 280b1c │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #3145728 @ 0x300000 │ │ │ │ orr r2, r2, #6553600 @ 0x640000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 280b1c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6553600 @ 0x640000 │ │ │ │ orr r3, r3, #3145728 @ 0x300000 │ │ │ │ orr r2, r2, #16384 @ 0x4000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ bl 283ad0 │ │ │ │ ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ ldr r2, [sp, #716] @ 0x2cc │ │ │ │ orr r3, r3, #-956301312 @ 0xc7000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr r2, r2, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ bl 280b1c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6553600 @ 0x640000 │ │ │ │ orr r3, r3, #3145728 @ 0x300000 │ │ │ │ orr r2, r2, #32768 @ 0x8000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ bl 280b1c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6619136 @ 0x650000 │ │ │ │ orr r3, r3, #3145728 @ 0x300000 │ │ │ │ orr r2, r2, #16384 @ 0x4000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ bl 280b1c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6619136 @ 0x650000 │ │ │ │ orr r3, r3, #3145728 @ 0x300000 │ │ │ │ orr r2, r2, #32768 @ 0x8000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 280b1c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6619136 @ 0x650000 │ │ │ │ orr r3, r3, #3145728 @ 0x300000 │ │ │ │ orr r2, r2, #49152 @ 0xc000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 280b1c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #3145728 @ 0x300000 │ │ │ │ orr r2, r2, #6684672 @ 0x660000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 280b1c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6684672 @ 0x660000 │ │ │ │ orr r3, r3, #3145728 @ 0x300000 │ │ │ │ orr r2, r2, #16384 @ 0x4000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 2819f0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ orr r2, r2, #4784128 @ 0x490000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 2819f0 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #4784128 @ 0x490000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ orr r2, r2, #16384 @ 0x4000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 2819f0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #13172736 @ 0xc90000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ orr r2, r2, #32768 @ 0x8000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 2808d0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 283710 │ │ │ │ ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ ldr r2, [sp, #684] @ 0x2ac │ │ │ │ orr r3, r3, #-956301312 @ 0xc7000000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 2816b0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6488064 @ 0x630000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ orr r2, r2, #49152 @ 0xc000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl 280e94 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6356992 @ 0x610000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ orr r2, r2, #32768 @ 0x8000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1760 @ 0x6e0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 29203c │ │ │ │ + bl 291fd4 │ │ │ │ ldr r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr r2, r2, #2048 @ 0x800 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 280b1c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #6684672 @ 0x660000 │ │ │ │ orr r3, r3, #3145728 @ 0x300000 │ │ │ │ orr r2, r2, #32768 @ 0x8000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296b64 │ │ │ │ + bcs 296a54 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ ldr r2, [sp, #516] @ 0x204 │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296bf4 │ │ │ │ + bcs 296ae4 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ ldr r2, [sp, #500] @ 0x1f4 │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296bac │ │ │ │ + bcs 296a9c │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296c3c │ │ │ │ + bcs 296b2c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #13631488 @ 0xd00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296b88 │ │ │ │ + bcs 296a78 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ ldr r2, [sp, #404] @ 0x194 │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #13631488 @ 0xd00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296c18 │ │ │ │ + bcs 296b08 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ ldr r2, [sp, #484] @ 0x1e4 │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296bd0 │ │ │ │ + bcs 296ac0 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ ldr r2, [sp, #420] @ 0x1a4 │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296c60 │ │ │ │ + bcs 296b50 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296c84 │ │ │ │ + bcs 296b74 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #388] @ 0x184 │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296ca8 │ │ │ │ + bcs 296b98 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ ldr r2, [sp, #372] @ 0x174 │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 28350c │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ ldr r2, [sp, #676] @ 0x2a4 │ │ │ │ orr r3, r3, #-956301312 @ 0xc7000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ orr r2, r2, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #13631488 @ 0xd00000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ sub r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls 296d28 │ │ │ │ + bls 296c18 │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ bl 284970 │ │ │ │ ldr r3, [sp, #780] @ 0x30c │ │ │ │ ldr r2, [sp, #784] @ 0x310 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ sub r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls 296d54 │ │ │ │ + bls 296c44 │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ bl 283e5c │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #748] @ 0x2ec │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #13631488 @ 0xd00000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ bl 281ecc │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r2, r2, #4653056 @ 0x470000 │ │ │ │ orr r3, r3, #3538944 @ 0x360000 │ │ │ │ orr r2, r2, #32768 @ 0x8000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ ldr r2, [sp, #324] @ 0x144 │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #316] @ 0x13c │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #13631488 @ 0xd00000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldr r2, [sp, #308] @ 0x134 │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ bl 282854 │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296b40 │ │ │ │ + bcs 296a30 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 280798 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 287324 │ │ │ │ + bl 2872f0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 287324 │ │ │ │ + bl 2872f0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #8519680 @ 0x820000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 280798 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 28068c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ bl 2821cc │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ orr r3, r3, #-1023410176 @ 0xc3000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 2816b0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ orr r2, r2, #6488064 @ 0x630000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ bl 28477c │ │ │ │ ldr r3, [sp, #776] @ 0x308 │ │ │ │ ldr r2, [sp, #772] @ 0x304 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ bl 28068c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #13238272 @ 0xca0000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 2801e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr r3, r3, #-469762048 @ 0xe4000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 28068c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #13762560 @ 0xd20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 286208 │ │ │ │ + bl 2861d4 │ │ │ │ ldr r3, [sp, #1896] @ 0x768 │ │ │ │ ldr r2, [sp, #1892] @ 0x764 │ │ │ │ orr r3, r3, #41943040 @ 0x2800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 280798 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294710 │ │ │ │ + bcc 294600 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 28068c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #12713984 @ 0xc20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 280798 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #512] @ 0x200 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ ldr r2, [sp, #396] @ 0x18c │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #13631488 @ 0xd00000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [sp, #428] @ 0x1ac │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ ldr r2, [sp, #492] @ 0x1ec │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ ldr r2, [sp, #476] @ 0x1dc │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ ldr r2, [sp, #460] @ 0x1cc │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r3, r3, #13631488 @ 0xd00000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ bl 28242c │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ bl 282b94 │ │ │ │ ldr r3, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #612] @ 0x264 │ │ │ │ orr r3, r3, #-956301312 @ 0xc7000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ bl 282f50 │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ ldr r2, [sp, #652] @ 0x28c │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ bl 282b94 │ │ │ │ ldr r3, [sp, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ orr r3, r3, #-956301312 @ 0xc7000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ bl 284bdc │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ ldr r2, [sp, #792] @ 0x318 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ bl 2840f0 │ │ │ │ ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ ldr r2, [sp, #756] @ 0x2f4 │ │ │ │ orr r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #13631488 @ 0xd00000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294734 │ │ │ │ + b 294624 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ 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, #272] @ 296ea8 │ │ │ │ - ldr r3, [pc, #272] @ 296eac │ │ │ │ + ldr r2, [pc, #272] @ 296d98 │ │ │ │ + ldr r3, [pc, #272] @ 296d9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r0, #152] @ 0x98 │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bl 141f9c │ │ │ │ ldr fp, [r6, #84] @ 0x54 │ │ │ │ add r2, r6, #80 @ 0x50 │ │ │ │ cmp fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ - beq 296e74 │ │ │ │ - ldr r9, [pc, #216] @ 296eb0 │ │ │ │ + beq 296d64 │ │ │ │ + ldr r9, [pc, #216] @ 296da0 │ │ │ │ stm sp, {r2, r4} │ │ │ │ add r8, sp, #24 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ add r7, r4, #16 │ │ │ │ cmp r7, r2 │ │ │ │ sub r6, r2, #96 @ 0x60 │ │ │ │ - beq 296e60 │ │ │ │ + beq 296d50 │ │ │ │ add r5, r0, #8 │ │ │ │ add sl, sp, #12 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r1, r9 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldrdeq r2, [r6, #32] │ │ │ │ - beq 296e44 │ │ │ │ + beq 296d34 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 29461c │ │ │ │ + bl 29450c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r6 │ │ │ │ stmdb r5, {r2, r3} │ │ │ │ sub r6, r6, #96 @ 0x60 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 296e00 │ │ │ │ + bne 296cf0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 296de4 │ │ │ │ + bne 296cd4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #56] @ 296eb4 │ │ │ │ - ldr r3, [pc, #44] @ 296eac │ │ │ │ + ldr r2, [pc, #56] @ 296da4 │ │ │ │ + ldr r3, [pc, #44] @ 296d9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 296ea4 │ │ │ │ + bne 296d94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r9, r0, ror #4 │ │ │ │ + subseq r9, r9, r0, ror r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - subseq r9, r9, ip, ror r1 │ │ │ │ + subseq r9, r9, ip, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr ip, [pc, #200] @ 296f9c │ │ │ │ + ldr ip, [pc, #200] @ 296e8c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #196] @ 296fa0 │ │ │ │ + ldr r0, [pc, #196] @ 296e90 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1e6b0 <__vasprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 296f64 │ │ │ │ + beq 296e54 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1dff0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 296f5c │ │ │ │ + beq 296e4c │ │ │ │ mov r4, #0 │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e3a4 │ │ │ │ cmp r6, #10 │ │ │ │ ldrne r3, [r5, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bne 296f28 │ │ │ │ + bne 296e18 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #56] @ 296fa4 │ │ │ │ - ldr r3, [pc, #48] @ 296fa0 │ │ │ │ + ldr r2, [pc, #56] @ 296e94 │ │ │ │ + ldr r3, [pc, #48] @ 296e90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 296f98 │ │ │ │ + bne 296e88 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r9, r0, lsr #2 │ │ │ │ + subseq r9, r9, r0, lsr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r9, ip, lsl #1 │ │ │ │ + @ instruction: 0x0059919c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r0, #268] @ 0x10c │ │ │ │ @@ -647725,20 +647657,20 @@ │ │ │ │ ldrb r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 13e3b4 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 297274 │ │ │ │ + beq 297164 │ │ │ │ ldr ip, [fp, #24] │ │ │ │ cmp ip, #7 │ │ │ │ lsrhi r6, ip, #3 │ │ │ │ andhi r6, r6, #255 @ 0xff │ │ │ │ - bls 297274 │ │ │ │ + bls 297164 │ │ │ │ smulbb r6, r5, r6 │ │ │ │ ldr r3, [sp] │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ str r5, [sl, #284] @ 0x11c │ │ │ │ rsb r5, r6, #0 │ │ │ │ ldrb r2, [sl, #264] @ 0x108 │ │ │ │ and r5, r5, r6 │ │ │ │ @@ -647755,23 +647687,23 @@ │ │ │ │ cmp r6, #1 │ │ │ │ str r4, [sl, #288] @ 0x120 │ │ │ │ strb r6, [sl, #265] @ 0x109 │ │ │ │ and r4, r2, #255 @ 0xff │ │ │ │ strb r2, [sl, #264] @ 0x108 │ │ │ │ strb r1, [sl, #266] @ 0x10a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 29727c │ │ │ │ + beq 29716c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #16 │ │ │ │ - bls 297294 │ │ │ │ + bls 297184 │ │ │ │ cmp fp, #0 │ │ │ │ add r2, r1, #6 │ │ │ │ ldrne r1, [fp, #12] │ │ │ │ moveq r1, #1 │ │ │ │ add r5, r5, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -647786,15 +647718,15 @@ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb r5, [sl, #308] @ 0x134 │ │ │ │ mla ip, r6, r0, ip │ │ │ │ and ip, ip, r7 │ │ │ │ str ip, [sl, #240] @ 0xf0 │ │ │ │ - beq 297320 │ │ │ │ + beq 297210 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r5 │ │ │ │ sub r2, r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ rsb r2, r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ and r2, r4, #48 @ 0x30 │ │ │ │ @@ -647813,20 +647745,20 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ mov sl, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #20] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b 2971b4 │ │ │ │ + b 2970a4 │ │ │ │ cmp r6, #1 │ │ │ │ - bls 29716c │ │ │ │ + bls 29705c │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #61440 @ 0xf000 │ │ │ │ - bls 297180 │ │ │ │ + bls 297070 │ │ │ │ mul r0, fp, r0 │ │ │ │ add r0, r0, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ bic r1, r0, #4080 @ 0xff0 │ │ │ │ bic r1, r1, #15 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ @@ -647836,29 +647768,29 @@ │ │ │ │ mul r4, r1, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r4, r4, r5 │ │ │ │ adc r9, r9, #0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r5, r4 │ │ │ │ add r8, r8, #8 │ │ │ │ - beq 297314 │ │ │ │ + beq 297204 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ lsr r4, r3, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #1 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2971ec │ │ │ │ + beq 2970dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2971ec │ │ │ │ + bne 2970dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsr r1, r3, r6 │ │ │ │ cmp r1, #15 │ │ │ │ - bls 2972b8 │ │ │ │ + bls 2971a8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ lsr r0, r3, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsr r1, r3, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -647874,73 +647806,73 @@ │ │ │ │ moveq r1, #1 │ │ │ │ lsr r7, r7, #4 │ │ │ │ sub r0, r0, #1 │ │ │ │ and r7, r7, #3 │ │ │ │ add r0, r0, r1 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 297300 │ │ │ │ + beq 2971f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, r3 │ │ │ │ ldr r3, [sp] │ │ │ │ str r5, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 297158 │ │ │ │ + bne 297048 │ │ │ │ mul r1, fp, r0 │ │ │ │ - b 297180 │ │ │ │ + b 297070 │ │ │ │ mov r6, #1 │ │ │ │ - b 29700c │ │ │ │ + b 296efc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 297370 │ │ │ │ + beq 297260 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #32 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ - beq 297090 │ │ │ │ + beq 296f80 │ │ │ │ cmp fp, #0 │ │ │ │ add r2, r1, #7 │ │ │ │ add r5, r5, #6 │ │ │ │ ldrne r1, [fp, #12] │ │ │ │ moveq r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2970a8 │ │ │ │ + b 296f98 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ lsr r0, r3, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsr r1, r3, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ addcs fp, fp, r1 │ │ │ │ addcc fp, fp, #1 │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ and fp, fp, r3 │ │ │ │ - beq 297300 │ │ │ │ + beq 2971f0 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ addeq r0, r0, #31 │ │ │ │ biceq r0, r0, #31 │ │ │ │ - b 29725c │ │ │ │ + b 29714c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ stmdb r7, {r5, r9} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 297368 │ │ │ │ + beq 297258 │ │ │ │ ldr r3, [sl, #296] @ 0x128 │ │ │ │ - ldr r1, [pc, #80] @ 297388 │ │ │ │ + ldr r1, [pc, #80] @ 297278 │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ adds r3, r3, r1 │ │ │ │ bic r3, r3, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ umull ip, r1, lr, r3 │ │ │ │ ldr r2, [sl, #300] @ 0x12c │ │ │ │ str r3, [sl, #248] @ 0xf8 │ │ │ │ @@ -647952,147 +647884,147 @@ │ │ │ │ str r3, [sl, #300] @ 0x12c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #32 │ │ │ │ - beq 297090 │ │ │ │ - b 29729c │ │ │ │ + beq 296f80 │ │ │ │ + b 29718c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #32] @ 2973b4 │ │ │ │ + ldr r3, [pc, #32] @ 2972a4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r0, lsl #2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r0, [r3, r0] │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - andeq r9, lr, ip, asr r6 │ │ │ │ - ldr r3, [pc, #24] @ 2973d8 │ │ │ │ + andeq r9, lr, r4, asr r6 │ │ │ │ + ldr r3, [pc, #24] @ 2972c8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - andeq r9, lr, r0, lsr r6 │ │ │ │ - ldr r3, [pc, #120] @ 29745c │ │ │ │ + andeq r9, lr, r8, lsr #12 │ │ │ │ + ldr r3, [pc, #120] @ 29734c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ add lr, r0, r0, lsl #2 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 297444 │ │ │ │ + beq 297334 │ │ │ │ cmp r1, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ lsl ip, r0, #2 │ │ │ │ - beq 29742c │ │ │ │ - ldr r3, [pc, #72] @ 297460 │ │ │ │ + beq 29731c │ │ │ │ + ldr r3, [pc, #72] @ 297350 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 29744c │ │ │ │ + bls 29733c │ │ │ │ cmp r0, #428 @ 0x1ac │ │ │ │ - bne 29742c │ │ │ │ + bne 29731c │ │ │ │ mov r0, #3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #48] @ 297464 │ │ │ │ + ldr r3, [pc, #48] @ 297354 │ │ │ │ add ip, ip, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r0, #400 @ 0x190 │ │ │ │ - bls 29742c │ │ │ │ + bls 29731c │ │ │ │ mov r0, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r9, lr, ip, lsl #12 │ │ │ │ + andeq r9, lr, r4, lsl #12 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x000e95bc │ │ │ │ + @ instruction: 0x000e95b4 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r2 │ │ │ │ orreq r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 297494 │ │ │ │ - ldr r3, [pc, #108] @ 2974f0 │ │ │ │ + beq 297384 │ │ │ │ + ldr r3, [pc, #108] @ 2973e0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2974d8 │ │ │ │ + beq 2973c8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2974e0 │ │ │ │ + beq 2973d0 │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ - beq 2974e8 │ │ │ │ - ldr r3, [pc, #80] @ 2974f4 │ │ │ │ + beq 2973d8 │ │ │ │ + ldr r3, [pc, #80] @ 2973e4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2974d8 │ │ │ │ + bne 2973c8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ muleq r0, r1, r1 │ │ │ │ - andeq r9, lr, ip, asr #10 │ │ │ │ - ldr r3, [pc, #56] @ 297538 │ │ │ │ + andeq r9, lr, r4, asr #10 │ │ │ │ + ldr r3, [pc, #56] @ 297428 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 297528 │ │ │ │ + beq 297418 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #428 @ 0x1ac │ │ │ │ - beq 297530 │ │ │ │ + beq 297420 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ - strdeq r9, [lr], -r0 │ │ │ │ - ldr r3, [pc, #52] @ 297578 │ │ │ │ + andeq r9, lr, r8, ror #9 │ │ │ │ + ldr r3, [pc, #52] @ 297468 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r0, [r3, #12] │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r9, lr, ip, lsr #9 │ │ │ │ + andeq r9, lr, r4, lsr #9 │ │ │ │ cmp r0, #149 @ 0x95 │ │ │ │ - bhi 2975ac │ │ │ │ + bhi 29749c │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ - bhi 2975a4 │ │ │ │ + bhi 297494 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ - beq 2975bc │ │ │ │ + beq 2974ac │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ mvnne r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r0, #189 @ 0xbd │ │ │ │ @@ -648107,83 +648039,83 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #265] @ 0x109 │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ cmp r0, #2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - beq 297630 │ │ │ │ + beq 297520 │ │ │ │ cmp r5, #428 @ 0x1ac │ │ │ │ - beq 2976a0 │ │ │ │ + beq 297590 │ │ │ │ ldrb r5, [r4, #266] @ 0x10a │ │ │ │ ldr r4, [r4, #284] @ 0x11c │ │ │ │ mov r1, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bls 297658 │ │ │ │ - ldr r3, [pc, #180] @ 2976cc │ │ │ │ + bls 297548 │ │ │ │ + ldr r3, [pc, #180] @ 2975bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r2, [r3, r5, lsl #1] │ │ │ │ add r3, r3, r5, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ str r2, [r7] │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 13e3b4 │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2976b4 │ │ │ │ + beq 2975a4 │ │ │ │ cmp r5, #428 @ 0x1ac │ │ │ │ - beq 2976a0 │ │ │ │ + beq 297590 │ │ │ │ ldrb r5, [r4, #266] @ 0x10a │ │ │ │ ldr r4, [r4, #284] @ 0x11c │ │ │ │ - ldr r3, [pc, #112] @ 2976d0 │ │ │ │ + ldr r3, [pc, #112] @ 2975c0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, #8 │ │ │ │ - bhi 297690 │ │ │ │ + bhi 297580 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ - b 297628 │ │ │ │ + b 297518 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r7] │ │ │ │ - b 29767c │ │ │ │ + b 29756c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r7] │ │ │ │ - b 297628 │ │ │ │ + b 297518 │ │ │ │ mov r3, #32 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4, #264] @ 0x108 │ │ │ │ tst r3, #8 │ │ │ │ - bne 297648 │ │ │ │ + bne 297538 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [r7] │ │ │ │ - b 2976a8 │ │ │ │ - muleq lr, r8, r6 │ │ │ │ - andeq fp, lr, r4, asr #12 │ │ │ │ + b 297598 │ │ │ │ + muleq lr, r0, r6 │ │ │ │ + andeq fp, lr, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [r0, #268] @ 0x10c │ │ │ │ - ldr r2, [pc, #2888] @ 298244 │ │ │ │ + ldr r2, [pc, #2888] @ 298134 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2884] @ 298248 │ │ │ │ + ldr r3, [pc, #2884] @ 298138 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ @@ -648198,20 +648130,20 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 13e3b4 │ │ │ │ ldrb sl, [sp, #176] @ 0xb0 │ │ │ │ ldrb r7, [sp, #180] @ 0xb4 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 297984 │ │ │ │ + beq 297874 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ cmp r3, #7 │ │ │ │ lsrhi r4, r3, #3 │ │ │ │ andhi r4, r4, #255 @ 0xff │ │ │ │ - bls 297984 │ │ │ │ + bls 297874 │ │ │ │ smulbb r4, r9, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ ldrb r3, [r6, #264] @ 0x108 │ │ │ │ str r5, [r6, #288] @ 0x120 │ │ │ │ rsb r5, r4, #0 │ │ │ │ and r5, r5, r4 │ │ │ │ @@ -648230,15 +648162,15 @@ │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ strb r3, [r6, #264] @ 0x108 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ strb r4, [r6, #265] @ 0x109 │ │ │ │ strb r9, [r6, #266] @ 0x10a │ │ │ │ - bl 2975c4 │ │ │ │ + bl 2974b4 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ eor r7, r7, #1 │ │ │ │ cmp r3, #1 │ │ │ │ cmphi r2, #1 │ │ │ │ ldrbhi r3, [r6, #264] @ 0x108 │ │ │ │ bichi r3, r3, #1 │ │ │ │ @@ -648249,42 +648181,42 @@ │ │ │ │ biceq r2, r2, #1 │ │ │ │ strbeq r2, [r6, #264] @ 0x108 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #15 │ │ │ │ movhi r7, #0 │ │ │ │ andls r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 297db4 │ │ │ │ + beq 297ca4 │ │ │ │ ldrb r2, [r6, #264] @ 0x108 │ │ │ │ cmp fp, #0 │ │ │ │ bic r2, r2, #1 │ │ │ │ strb r2, [r6, #264] @ 0x108 │ │ │ │ - beq 297848 │ │ │ │ + beq 297738 │ │ │ │ ldr r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 297fd0 │ │ │ │ + beq 297ec0 │ │ │ │ ldrb r2, [r6, #264] @ 0x108 │ │ │ │ bic r2, r2, #48 @ 0x30 │ │ │ │ strb r2, [r6, #264] @ 0x108 │ │ │ │ ldrb r7, [r6, #264] @ 0x108 │ │ │ │ tst r7, #1 │ │ │ │ - beq 297874 │ │ │ │ + beq 297764 │ │ │ │ ldrb r2, [r8, #137] @ 0x89 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r7, r7, #4 │ │ │ │ strbeq r7, [r6, #264] @ 0x108 │ │ │ │ andeq r7, r7, #255 @ 0xff │ │ │ │ ands r2, r7, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ands r2, r7, #48 @ 0x30 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 297e08 │ │ │ │ + bne 297cf8 │ │ │ │ cmp r4, #4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subhi r5, r5, #3 │ │ │ │ ldrls r5, [sp, #32] │ │ │ │ andhi r5, r5, #255 @ 0xff │ │ │ │ cmp r2, #0 │ │ │ │ andne r9, r5, #255 @ 0xff │ │ │ │ @@ -648297,62 +648229,62 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ lsl r8, r1, r8 │ │ │ │ cmp fp, #0 │ │ │ │ sub r9, r8, #1 │ │ │ │ and r5, r2, #255 @ 0xff │ │ │ │ rsb r8, r8, #0 │ │ │ │ - beq 2978ec │ │ │ │ + beq 2977dc │ │ │ │ ldr r1, [fp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ strb r5, [r6, #308] @ 0x134 │ │ │ │ sub sl, r3, #1 │ │ │ │ add r0, r1, sl │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mla r0, r4, r0, r9 │ │ │ │ and r0, r0, r8 │ │ │ │ str r0, [r6, #240] @ 0xf0 │ │ │ │ - beq 29798c │ │ │ │ + beq 29787c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr ip, [r2] │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r5 │ │ │ │ sub r0, r1, #1 │ │ │ │ add r0, r0, r2 │ │ │ │ rsb r2, r2, #0 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [r6, #240] @ 0xf0 │ │ │ │ streq ip, [sp, #84] @ 0x54 │ │ │ │ - beq 297998 │ │ │ │ + beq 297888 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2284] @ 29824c │ │ │ │ - ldr r3, [pc, #2276] @ 298248 │ │ │ │ + ldr r2, [pc, #2284] @ 29813c │ │ │ │ + ldr r3, [pc, #2276] @ 298138 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 298240 │ │ │ │ + bne 298130 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #1 │ │ │ │ - b 297770 │ │ │ │ + b 297660 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 297e8c │ │ │ │ + bls 297d7c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ clzhi sl, sl │ │ │ │ movhi r1, #1 │ │ │ │ rsbhi sl, sl, #32 │ │ │ │ @@ -648410,73 +648342,73 @@ │ │ │ │ mov r9, r6 │ │ │ │ mov r2, fp │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - b 297b5c │ │ │ │ + b 297a4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 297cec │ │ │ │ + beq 297bdc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 297b1c │ │ │ │ + bne 297a0c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mul ip, sl, r0 │ │ │ │ sub r0, r7, #1 │ │ │ │ lsr r0, r1, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ addcs r1, r1, r0 │ │ │ │ addcc r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and r1, r1, r0 │ │ │ │ cmp sl, r1, lsr #1 │ │ │ │ - beq 297de4 │ │ │ │ + beq 297cd4 │ │ │ │ mov r0, ip │ │ │ │ add r1, r0, #4080 @ 0xff0 │ │ │ │ add r1, r1, #15 │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ bic r1, r1, #15 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ streq ip, [sp, #52] @ 0x34 │ │ │ │ streq r0, [r9, #4] │ │ │ │ - beq 297b24 │ │ │ │ + beq 297a14 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r9, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mul r1, r5, r1 │ │ │ │ mov r5, r1 │ │ │ │ mul r5, r0, r5 │ │ │ │ adds r5, r5, r4 │ │ │ │ adc fp, fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ - bne 297c4c │ │ │ │ + bne 297b3c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ add r9, r9, #8 │ │ │ │ - beq 297d68 │ │ │ │ + beq 297c58 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsr r5, r3, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, #1 │ │ │ │ movcc r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 297b94 │ │ │ │ + beq 297a84 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 297b94 │ │ │ │ + bne 297a84 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsr r3, r3, r7 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 297d0c │ │ │ │ + bls 297bfc │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldrb r8, [r6, #264] @ 0x108 │ │ │ │ lsr r0, r3, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ lsr r1, r3, r7 │ │ │ │ lsr r8, r8, #4 │ │ │ │ @@ -648511,27 +648443,27 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ addeq r0, r0, #3 │ │ │ │ biceq r0, r0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, r4 │ │ │ │ str r1, [r9] │ │ │ │ - bne 297aac │ │ │ │ + bne 29799c │ │ │ │ mul r0, sl, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - b 297b24 │ │ │ │ - ldr r3, [pc, #1532] @ 298250 │ │ │ │ + b 297a14 │ │ │ │ + ldr r3, [pc, #1532] @ 298140 │ │ │ │ ldrb r1, [r6, #264] @ 0x108 │ │ │ │ adds r4, r5, r3 │ │ │ │ bic r4, r4, #4080 @ 0xff0 │ │ │ │ adc fp, fp, #0 │ │ │ │ ands r1, r1, #1 │ │ │ │ bic r4, r4, #15 │ │ │ │ moveq r3, r1 │ │ │ │ - beq 297cc0 │ │ │ │ + beq 297bb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsr r3, r3, r7 │ │ │ │ lsr r0, r1, r7 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ @@ -648554,119 +648486,119 @@ │ │ │ │ adds r1, r3, r1 │ │ │ │ add r3, r0, r3 │ │ │ │ ldr r0, [r6, #260] @ 0x104 │ │ │ │ str r3, [r9, #120] @ 0x78 │ │ │ │ adc r3, r0, #0 │ │ │ │ str r1, [r6, #256] @ 0x100 │ │ │ │ str r3, [r6, #260] @ 0x104 │ │ │ │ - b 297b48 │ │ │ │ + b 297a38 │ │ │ │ mul r0, sl, r0 │ │ │ │ add r0, r0, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ bic r0, r0, #15 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - b 297b24 │ │ │ │ + b 297a14 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ lsr r0, r3, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsr r3, r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ addcs sl, sl, r3 │ │ │ │ addcc sl, sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ and sl, sl, r3 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 297c18 │ │ │ │ + beq 297b08 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 297c18 │ │ │ │ + b 297b08 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sl, #-8] │ │ │ │ str fp, [sl, #-4] │ │ │ │ - bne 297ed8 │ │ │ │ + bne 297dc8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 297fc4 │ │ │ │ + bne 297eb4 │ │ │ │ ldr r4, [sl, #-8] │ │ │ │ ldr r3, [sl, #-4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ adds r4, r2, r4 │ │ │ │ adc r3, r3, #0 │ │ │ │ str r4, [sl, #-8] │ │ │ │ str r3, [sl, #-4] │ │ │ │ - b 297958 │ │ │ │ + b 297848 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 297854 │ │ │ │ + beq 297744 │ │ │ │ ldr r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 297854 │ │ │ │ + bne 297744 │ │ │ │ ldrb r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 29807c │ │ │ │ + beq 297f6c │ │ │ │ ldrb r2, [r6, #264] @ 0x108 │ │ │ │ orr r2, r2, #4 │ │ │ │ strb r2, [r6, #264] @ 0x108 │ │ │ │ - b 297854 │ │ │ │ + b 297744 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsl r1, r7, #1 │ │ │ │ lsr r0, r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ cmp r0, ip │ │ │ │ ldrcs ip, [sp, #52] @ 0x34 │ │ │ │ - bcc 297af0 │ │ │ │ - b 297af4 │ │ │ │ + bcc 2979e0 │ │ │ │ + b 2979e4 │ │ │ │ cmp r4, #2 │ │ │ │ and r2, r7, #1 │ │ │ │ strb r9, [r6, #308] @ 0x134 │ │ │ │ - beq 297ff8 │ │ │ │ + beq 297ee8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 29808c │ │ │ │ + beq 297f7c │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r9, #6 │ │ │ │ mov r8, r2 │ │ │ │ - bne 2980e8 │ │ │ │ + bne 297fd8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 298144 │ │ │ │ + beq 298034 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 2981d8 │ │ │ │ + bne 2980c8 │ │ │ │ ldrb r1, [fp, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ movne r1, #16 │ │ │ │ strne r1, [sp, #56] @ 0x38 │ │ │ │ - bne 2980c8 │ │ │ │ + bne 297fb8 │ │ │ │ ldrb r1, [fp, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 2980c8 │ │ │ │ + bne 297fb8 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ and r5, r2, #255 @ 0xff │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r8 │ │ │ │ str r1, [r6, #304] @ 0x130 │ │ │ │ sub r9, r2, #1 │ │ │ │ rsb r8, r2, #0 │ │ │ │ - b 2978e8 │ │ │ │ + b 2977d8 │ │ │ │ sub r0, r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add sl, r6, #304 @ 0x130 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ @@ -648674,240 +648606,240 @@ │ │ │ │ cmp r2, #0 │ │ │ │ and r8, r7, #1 │ │ │ │ add r0, r0, #63 @ 0x3f │ │ │ │ bic r3, r0, #63 @ 0x3f │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r6, #244] @ 0xf4 │ │ │ │ ldr r3, [sl, #-4] │ │ │ │ - bne 297f88 │ │ │ │ + bne 297e78 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2980fc │ │ │ │ - ldr r2, [pc, #880] @ 298250 │ │ │ │ + beq 297fec │ │ │ │ + ldr r2, [pc, #880] @ 298140 │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ adds r2, r4, r2 │ │ │ │ bic r2, r2, #4080 @ 0xff0 │ │ │ │ bic r2, r2, #15 │ │ │ │ adc r1, r3, #0 │ │ │ │ umull r0, r3, ip, r2 │ │ │ │ str r2, [r6, #248] @ 0xf8 │ │ │ │ mov r2, ip │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r6, #252] @ 0xfc │ │ │ │ stmdb sl, {r0, r3} │ │ │ │ - beq 297d90 │ │ │ │ + beq 297c80 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r6, #260] @ 0x104 │ │ │ │ - beq 297f58 │ │ │ │ + beq 297e48 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr lr, [sp, #164] @ 0xa4 │ │ │ │ mul r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r2, [r6, r3, lsl #3] │ │ │ │ add r2, r2, r1 │ │ │ │ str r2, [r6, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 297f40 │ │ │ │ + bne 297e30 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr lr, [sp, #160] @ 0xa0 │ │ │ │ umull r2, r1, r3, lr │ │ │ │ mul r3, r2, ip │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ umull r4, r1, r2, r0 │ │ │ │ ldr r2, [sl, #-8] │ │ │ │ add r3, r3, r1 │ │ │ │ adds r4, r4, r2 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ adc r3, r3, r2 │ │ │ │ - b 297d98 │ │ │ │ + b 297c88 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ sub r0, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ add r0, r0, #15 │ │ │ │ bic r3, r0, #15 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mvn r3, #15 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 297a3c │ │ │ │ + b 29792c │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ ldr ip, [r6, #260] @ 0x104 │ │ │ │ - b 297f28 │ │ │ │ + b 297e18 │ │ │ │ ldrb r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 297dd4 │ │ │ │ + bne 297cc4 │ │ │ │ ldrb r2, [fp, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 297dd4 │ │ │ │ + bne 297cc4 │ │ │ │ ldrb r2, [r6, #264] @ 0x108 │ │ │ │ bic r2, r2, #48 @ 0x30 │ │ │ │ strb r2, [r6, #264] @ 0x108 │ │ │ │ - b 297dc8 │ │ │ │ + b 297cb8 │ │ │ │ ldrb r1, [fp, #32] │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r0, sl │ │ │ │ orrne r0, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298170 │ │ │ │ + beq 298060 │ │ │ │ cmp r2, #0 │ │ │ │ strb r4, [r6, #308] @ 0x134 │ │ │ │ - bne 298110 │ │ │ │ + bne 298000 │ │ │ │ mov r2, #16 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2981c4 │ │ │ │ + beq 2980b4 │ │ │ │ ldrb r2, [fp, #32] │ │ │ │ add r5, r9, #6 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ moveq r1, sl │ │ │ │ orrne r1, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - beq 2980cc │ │ │ │ + beq 297fbc │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ sub r9, r2, #1 │ │ │ │ rsb r8, r2, #0 │ │ │ │ str r1, [r6, #304] @ 0x130 │ │ │ │ - b 2978e8 │ │ │ │ + b 2977d8 │ │ │ │ ldrb r2, [fp, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 297dd4 │ │ │ │ - b 297854 │ │ │ │ + bne 297cc4 │ │ │ │ + b 297744 │ │ │ │ cmp r2, #0 │ │ │ │ strb r4, [r6, #308] @ 0x134 │ │ │ │ - bne 298130 │ │ │ │ + bne 298020 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2981a0 │ │ │ │ + beq 298090 │ │ │ │ ldr r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 298218 │ │ │ │ + bne 298108 │ │ │ │ ldrb r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2981f4 │ │ │ │ + beq 2980e4 │ │ │ │ mov r2, #32 │ │ │ │ mov r8, #7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ and r5, r2, #255 @ 0xff │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r8 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ sub r9, r2, #1 │ │ │ │ rsb r8, r2, #0 │ │ │ │ str r1, [r6, #304] @ 0x130 │ │ │ │ - b 2978e8 │ │ │ │ + b 2977d8 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ str r1, [r6, #304] @ 0x130 │ │ │ │ - b 2978cc │ │ │ │ + b 2977bc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 297d98 │ │ │ │ + beq 297c88 │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ ldr ip, [r6, #260] @ 0x104 │ │ │ │ - b 297f58 │ │ │ │ + b 297e48 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ str r2, [r6, #304] @ 0x130 │ │ │ │ mov r2, #16 │ │ │ │ mvn r8, #255 @ 0xff │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ mov r5, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 2978e8 │ │ │ │ + b 2977d8 │ │ │ │ mov r1, #32 │ │ │ │ add r2, r2, #6 │ │ │ │ mov r8, #7 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 2980f0 │ │ │ │ + b 297fe0 │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r1, r2 │ │ │ │ add r5, r5, #5 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ sub r9, r2, #1 │ │ │ │ rsb r8, r2, #0 │ │ │ │ mov r2, #16 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ str r0, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 2978ec │ │ │ │ + b 2977dc │ │ │ │ mov r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strb r9, [r6, #308] @ 0x134 │ │ │ │ - beq 2981e4 │ │ │ │ + beq 2980d4 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ str r2, [r6, #304] @ 0x130 │ │ │ │ mov r2, #32 │ │ │ │ mvn r8, #127 @ 0x7f │ │ │ │ mov r9, #127 @ 0x7f │ │ │ │ mov r5, #7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 2978e8 │ │ │ │ + b 2977d8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r2, [r6, #304] @ 0x130 │ │ │ │ mov r2, #32 │ │ │ │ mvn r8, #127 @ 0x7f │ │ │ │ mov r9, #127 @ 0x7f │ │ │ │ mov r5, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 2978ec │ │ │ │ + b 2977dc │ │ │ │ ldrb r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 298230 │ │ │ │ + beq 298120 │ │ │ │ add r2, r9, #6 │ │ │ │ - b 2980c8 │ │ │ │ + b 297fb8 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 297e6c │ │ │ │ + b 297d5c │ │ │ │ mov r2, #32 │ │ │ │ mov r8, #7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 298030 │ │ │ │ + b 297f20 │ │ │ │ ldrb r2, [fp, #53] @ 0x35 │ │ │ │ mov r8, #7 │ │ │ │ cmp r2, #6 │ │ │ │ mov r2, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ - beq 297e70 │ │ │ │ - b 2980c8 │ │ │ │ + beq 297d60 │ │ │ │ + b 297fb8 │ │ │ │ mov r2, #32 │ │ │ │ mov r8, #7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ - b 297e70 │ │ │ │ + b 297d60 │ │ │ │ ldrb r2, [fp, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 29803c │ │ │ │ - b 2981d0 │ │ │ │ + beq 297f2c │ │ │ │ + b 2980c0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r8, [r9], #-136 @ 0xffffff78 │ │ │ │ + subseq r8, r9, r8, lsl #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00598698 │ │ │ │ + subseq r8, r9, r8, lsr #15 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ @@ -648915,46 +648847,46 @@ │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #2] │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ mov r2, #3 │ │ │ │ strb r3, [r4, #1] │ │ │ │ strb r2, [r4, #3] │ │ │ │ - beq 29833c │ │ │ │ + beq 29822c │ │ │ │ mov r5, r0 │ │ │ │ - bls 2982d4 │ │ │ │ - ldr r3, [pc, #308] @ 2983d4 │ │ │ │ + bls 2981c4 │ │ │ │ + ldr r3, [pc, #308] @ 2982c4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2982b8 │ │ │ │ - bhi 298364 │ │ │ │ + beq 2981a8 │ │ │ │ + bhi 298254 │ │ │ │ sub r3, r0, #292 @ 0x124 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2982e0 │ │ │ │ + bhi 2981d0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ strb r1, [r4] │ │ │ │ strb r2, [r4, #1] │ │ │ │ strb r3, [r4, #2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r0, #164 @ 0xa4 │ │ │ │ bics r3, r3, #4 │ │ │ │ - beq 298330 │ │ │ │ + beq 298220 │ │ │ │ mov r0, r5 │ │ │ │ bl 149728 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ moveq r6, #0 │ │ │ │ andne r6, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 298374 │ │ │ │ + bne 298264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1496f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 298390 │ │ │ │ + beq 298280 │ │ │ │ mov r3, #5 │ │ │ │ strb r6, [r4, #1] │ │ │ │ strb r6, [r4, #2] │ │ │ │ strb r3, [r4, #3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1496bc │ │ │ │ @@ -648969,33 +648901,33 @@ │ │ │ │ movne r2, #4 │ │ │ │ strbeq r3, [r4, #1] │ │ │ │ strbeq r3, [r4, #2] │ │ │ │ strbeq r2, [r4, #3] │ │ │ │ strbne r3, [r4] │ │ │ │ strbne r2, [r4, #1] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #108] @ 2983d8 │ │ │ │ + ldr r3, [pc, #108] @ 2982c8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2982b8 │ │ │ │ - b 2982e0 │ │ │ │ + beq 2981a8 │ │ │ │ + b 2981d0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ strb r3, [r4] │ │ │ │ strb r3, [r4, #1] │ │ │ │ strb r3, [r4, #2] │ │ │ │ strb r2, [r4, #3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1498c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2983c4 │ │ │ │ + bne 2982b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14988c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298320 │ │ │ │ + beq 298210 │ │ │ │ mov r3, #1 │ │ │ │ strb r6, [r4, #1] │ │ │ │ strb r6, [r4, #2] │ │ │ │ strb r3, [r4, #3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r7, [r4, #1] │ │ │ │ strb r7, [r4, #2] │ │ │ │ @@ -649003,71 +648935,71 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #168] @ 29849c │ │ │ │ - ldr r3, [pc, #168] @ 2984a0 │ │ │ │ + ldr ip, [pc, #168] @ 29838c │ │ │ │ + ldr r3, [pc, #168] @ 298390 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 298254 │ │ │ │ + bl 298144 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 149a2c │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ ldrb r2, [sp, #8] │ │ │ │ ldrb r3, [sp, #10] │ │ │ │ lsl r0, r0, #7 │ │ │ │ lsl r2, r2, #4 │ │ │ │ and r2, r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #84] @ 2984a4 │ │ │ │ + ldr r1, [pc, #84] @ 298394 │ │ │ │ ldrb ip, [sp, #11] │ │ │ │ and r0, r0, #896 @ 0x380 │ │ │ │ lsl r3, r3, #10 │ │ │ │ orr r0, r0, r2 │ │ │ │ and r3, r3, #7168 @ 0x1c00 │ │ │ │ orr r0, r0, r3 │ │ │ │ - ldr r2, [pc, #60] @ 2984a8 │ │ │ │ + ldr r2, [pc, #60] @ 298398 │ │ │ │ and r3, r1, ip, lsl #13 │ │ │ │ orr r0, r0, r3 │ │ │ │ - ldr r3, [pc, #40] @ 2984a0 │ │ │ │ + ldr r3, [pc, #40] @ 298390 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 298498 │ │ │ │ + bne 298388 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r9, r0, lsl #24 │ │ │ │ + subseq r7, r9, r0, lsl sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r7, r9, r4, lsl #23 │ │ │ │ + @ instruction: 0x00597c94 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3432] @ 299234 │ │ │ │ + ldr r2, [pc, #3432] @ 299124 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #3428] @ 299238 │ │ │ │ + ldr r3, [pc, #3428] @ 299128 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ ldr r6, [r7, #268] @ 0x10c │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -649084,90 +649016,90 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #288] @ 0x120 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 13e3b4 │ │ │ │ ldr r8, [r5, #40] @ 0x28 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2991fc │ │ │ │ + beq 2990ec │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #1 │ │ │ │ - bls 2985b8 │ │ │ │ + bls 2984a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298fa4 │ │ │ │ + beq 298e94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 298fa4 │ │ │ │ + beq 298e94 │ │ │ │ ldr sl, [sl, #16] │ │ │ │ cmp sl, #1 │ │ │ │ - bls 29861c │ │ │ │ + bls 29850c │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 298648 │ │ │ │ + bne 298538 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ sub r0, r3, #1 │ │ │ │ add r0, r0, sl │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 298654 │ │ │ │ + bne 298544 │ │ │ │ ldr sl, [r7, #276] @ 0x114 │ │ │ │ lsr sl, sl, r9 │ │ │ │ cmp sl, #1 │ │ │ │ movcc sl, #1 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - b 298678 │ │ │ │ - bne 2985e4 │ │ │ │ + b 298568 │ │ │ │ + bne 2984d4 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298610 │ │ │ │ + beq 298500 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29855c │ │ │ │ + bls 29844c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mul r2, r3, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr sl, [sl, #16] │ │ │ │ cmp sl, #1 │ │ │ │ - bls 29861c │ │ │ │ + bls 29850c │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29857c │ │ │ │ + beq 29846c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 298648 │ │ │ │ - b 29857c │ │ │ │ + bne 298538 │ │ │ │ + b 29846c │ │ │ │ ldr sl, [sl, #16] │ │ │ │ cmp sl, #1 │ │ │ │ - bhi 29857c │ │ │ │ + bhi 29846c │ │ │ │ cmp sl, #1 │ │ │ │ - bne 298648 │ │ │ │ + bne 298538 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298648 │ │ │ │ + beq 298538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldrhi r2, [sp, #24] │ │ │ │ mulhi r2, r3, r2 │ │ │ │ strhi r2, [sp, #24] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2985a0 │ │ │ │ + beq 298490 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - ldreq sl, [pc, #3032] @ 29923c │ │ │ │ + ldreq sl, [pc, #3032] @ 29912c │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ umulleq r3, r2, sl, r2 │ │ │ │ ldrne sl, [sp, #60] @ 0x3c │ │ │ │ moveq sl, r2 │ │ │ │ lsreq sl, sl, #2 │ │ │ │ ldrb fp, [r7, #264] @ 0x108 │ │ │ │ @@ -649206,15 +649138,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and r3, r2, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ands r2, fp, #1 │ │ │ │ ldr r3, [r7, #256] @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ streq r2, [sp, #88] @ 0x58 │ │ │ │ - beq 298738 │ │ │ │ + beq 298628 │ │ │ │ ldr r2, [r7, #244] @ 0xf4 │ │ │ │ lsr r2, r2, r9 │ │ │ │ cmp r2, #1 │ │ │ │ movcc r2, #1 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -649222,27 +649154,27 @@ │ │ │ │ lsr r9, fp, #3 │ │ │ │ and r3, r2, #3 │ │ │ │ and r9, r9, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2973dc │ │ │ │ + bl 2972cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 297468 │ │ │ │ + bl 297358 │ │ │ │ tst fp, #48 @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 298ee0 │ │ │ │ + beq 298dd0 │ │ │ │ ands r9, fp, #4 │ │ │ │ - bne 298f44 │ │ │ │ + bne 298e34 │ │ │ │ cmp r6, #15 │ │ │ │ - bls 2991e4 │ │ │ │ + bls 2990d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and r2, fp, #1 │ │ │ │ sub r9, r3, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ clz r9, r9 │ │ │ │ eor r2, r2, #1 │ │ │ │ @@ -649251,28 +649183,28 @@ │ │ │ │ sub r3, r8, #146 @ 0x92 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r8, #200 @ 0xc8 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bne 2990a4 │ │ │ │ + bne 298f94 │ │ │ │ cmp r8, #200 @ 0xc8 │ │ │ │ - beq 298ec0 │ │ │ │ + beq 298db0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #145 @ 0x91 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsleq fp, r2, #22 │ │ │ │ lsl r6, r1, #30 │ │ │ │ andeq fp, fp, #1069547520 @ 0x3fc00000 │ │ │ │ - beq 29880c │ │ │ │ + beq 2986fc │ │ │ │ mov fp, #201326592 @ 0xc000000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ moveq r3, #48 @ 0x30 │ │ │ │ @@ -649295,21 +649227,21 @@ │ │ │ │ subs r9, r0, #0 │ │ │ │ ldrne r9, [r9, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ subne r9, r9, #1 │ │ │ │ clzne r9, r9 │ │ │ │ lsrne r9, r9, #5 │ │ │ │ lslne r9, r9, #2 │ │ │ │ - bl 2983dc │ │ │ │ + bl 2982cc │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r2, [pc, #2484] @ 299240 │ │ │ │ - ldr ip, [pc, #2484] @ 299244 │ │ │ │ + ldr r2, [pc, #2484] @ 299130 │ │ │ │ + ldr ip, [pc, #2484] @ 299134 │ │ │ │ and r2, r2, lr, lsl #15 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #2476] @ 299248 │ │ │ │ + ldr r1, [pc, #2476] @ 299138 │ │ │ │ and ip, ip, lr, lsl #7 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ and r1, r1, sl, lsl #17 │ │ │ │ orr lr, r1, lr │ │ │ │ ldr r1, [r5, #20] │ │ │ │ rsb r3, r8, #31 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -649351,48 +649283,48 @@ │ │ │ │ str r9, [r4, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ - ldr r3, [pc, #2280] @ 29924c │ │ │ │ + ldr r3, [pc, #2280] @ 29913c │ │ │ │ mov r2, #0 │ │ │ │ bl 1dba0 <__aeabi_dmul@plt> │ │ │ │ bl 1e1a0 <__aeabi_d2uiz@plt> │ │ │ │ ldrb fp, [r7, #264] @ 0x108 │ │ │ │ tst fp, #4 │ │ │ │ orrne r9, r9, #134217728 @ 0x8000000 │ │ │ │ strne r9, [r4, #56] @ 0x38 │ │ │ │ ldr r9, [r5, #40] @ 0x28 │ │ │ │ sub r1, r9, #416 @ 0x1a0 │ │ │ │ cmp r1, #7 │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - bhi 298a98 │ │ │ │ + bhi 298988 │ │ │ │ mov r2, #133 @ 0x85 │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 298a98 │ │ │ │ + beq 298988 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ orreq r6, r6, #65536 @ 0x10000 │ │ │ │ streq r6, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ orreq r3, r3, #262144 @ 0x40000 │ │ │ │ streq r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 299114 │ │ │ │ + beq 299004 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ orr r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r5, r8, #15 │ │ │ │ sub lr, r3, #4 │ │ │ │ @@ -649403,15 +649335,15 @@ │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ mla r3, r7, ip, r3 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r1, #-8] │ │ │ │ adc r3, r0, #0 │ │ │ │ cmp lr, r6 │ │ │ │ str r3, [r1, #-4] │ │ │ │ - bne 298a04 │ │ │ │ + bne 2988f4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #240] @ 0xf0 │ │ │ │ @@ -649429,15 +649361,15 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ lsl r3, r3, #8 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ strd r0, [r4, #72] @ 0x48 │ │ │ │ strd r2, [r4, #80] @ 0x50 │ │ │ │ - b 298e94 │ │ │ │ + b 298d84 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -649446,23 +649378,23 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsr r2, r3, #6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 298fc0 │ │ │ │ + bne 298eb0 │ │ │ │ ldr r3, [r7, #256] @ 0x100 │ │ │ │ ldr r2, [r7, #260] @ 0x104 │ │ │ │ lsr r1, r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ orr r3, r1, r2, lsl #30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp sl, #3 │ │ │ │ - bne 298b1c │ │ │ │ + bne 298a0c │ │ │ │ ldr r2, [r7, #280] @ 0x118 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add r2, r7, r2, lsl #3 │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ lsl r2, r2, #11 │ │ │ │ and r2, r2, #125829120 @ 0x7800000 │ │ │ │ orr r2, r1, r2 │ │ │ │ @@ -649480,26 +649412,26 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and sl, r3, #255 @ 0xff │ │ │ │ bl 13e3b4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ - bls 298b84 │ │ │ │ + bls 298a74 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ bl 149764 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2990e4 │ │ │ │ + beq 298fd4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #1724] @ 299250 │ │ │ │ + ldr r0, [pc, #1724] @ 299140 │ │ │ │ orr r6, r6, #1 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ clz r6, r6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ rsb r6, r6, #31 │ │ │ │ @@ -649516,20 +649448,20 @@ │ │ │ │ lsr lr, lr, #5 │ │ │ │ orr r0, r0, lr, lsl #13 │ │ │ │ orr r0, r0, ip │ │ │ │ cmp r2, #3 │ │ │ │ orr r2, r0, #5242880 @ 0x500000 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [r4, #188] @ 0xbc │ │ │ │ - ldr r2, [pc, #1628] @ 299254 │ │ │ │ + ldr r2, [pc, #1628] @ 299144 │ │ │ │ and r2, r2, r3, lsl #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r4, #176] @ 0xb0 │ │ │ │ - beq 298f6c │ │ │ │ + beq 298e5c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -649538,27 +649470,27 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ and r6, r6, #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 2974f8 │ │ │ │ + bl 2973e8 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ - beq 298e94 │ │ │ │ + beq 298d84 │ │ │ │ lsr r2, fp, #3 │ │ │ │ mov r1, r6 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29753c │ │ │ │ + bl 29742c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 298f1c │ │ │ │ + beq 298e0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ movne r9, #48 @ 0x30 │ │ │ │ mov r3, #20480 @ 0x5000 │ │ │ │ moveq r9, #145 @ 0x91 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ @@ -649577,28 +649509,28 @@ │ │ │ │ subs fp, r0, #0 │ │ │ │ ldrne fp, [fp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ subne fp, fp, #1 │ │ │ │ clzne fp, fp │ │ │ │ lsrne fp, fp, #5 │ │ │ │ lslne fp, fp, #2 │ │ │ │ - bl 2983dc │ │ │ │ + bl 2982cc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ lslne r3, r3, #29 │ │ │ │ moveq r3, #536870912 @ 0x20000000 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #1320] @ 299248 │ │ │ │ + ldr r3, [pc, #1320] @ 299138 │ │ │ │ orr sl, sl, fp │ │ │ │ and r3, r3, r2, lsl #17 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, r4, #68 @ 0x44 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -649611,15 +649543,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 298d84 │ │ │ │ + bne 298c74 │ │ │ │ ldr r3, [r7, #280] @ 0x118 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -649685,93 +649617,93 @@ │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r3, r3, #3 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #24 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r2, [pc, #956] @ 299258 │ │ │ │ - ldr r3, [pc, #920] @ 299238 │ │ │ │ + ldr r2, [pc, #956] @ 299148 │ │ │ │ + ldr r3, [pc, #920] @ 299128 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 299230 │ │ │ │ + bne 299120 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29917c │ │ │ │ + beq 29906c │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #981467136 @ 0x3a800000 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 29880c │ │ │ │ + b 2986fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands r2, fp, #1 │ │ │ │ sub r9, r3, #3 │ │ │ │ clz r9, r9 │ │ │ │ lsr r9, r9, #5 │ │ │ │ - beq 299168 │ │ │ │ + beq 299058 │ │ │ │ cmp r6, #15 │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, #1 │ │ │ │ bic r3, r6, fp, lsr #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2987b0 │ │ │ │ + b 2986a0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ sub r3, r8, #145 @ 0x91 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ tst r3, r2 │ │ │ │ - beq 2991b0 │ │ │ │ + beq 2990a0 │ │ │ │ mov r9, #48 @ 0x30 │ │ │ │ mov r3, #20480 @ 0x5000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 298c94 │ │ │ │ + b 298b84 │ │ │ │ and r3, fp, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r9, r3, #3 │ │ │ │ clz r9, r9 │ │ │ │ lsr r9, r9, #5 │ │ │ │ - b 2987b0 │ │ │ │ + b 2986a0 │ │ │ │ ldrb r2, [r1, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 298c08 │ │ │ │ + beq 298af8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ lsl r2, r2, #21 │ │ │ │ lsr r2, r2, #21 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ orr r2, r2, r1, lsl #28 │ │ │ │ - ldr r1, [pc, #708] @ 29925c │ │ │ │ + ldr r1, [pc, #708] @ 29914c │ │ │ │ and r1, r1, r0, lsl #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r2, [r4, #204] @ 0xcc │ │ │ │ - b 298c08 │ │ │ │ + b 298af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ sub r0, r3, #1 │ │ │ │ add r0, r0, fp │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 2985e4 │ │ │ │ + b 2984d4 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2975c4 │ │ │ │ + bl 2974b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #256] @ 0x100 │ │ │ │ orr r3, r3, #268435456 @ 0x10000000 │ │ │ │ @@ -649806,53 +649738,53 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r5, #44] @ 0x2c │ │ │ │ ldr r9, [r5, #40] @ 0x28 │ │ │ │ ldrb fp, [r7, #264] @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ subhi r3, r0, #1 │ │ │ │ orrhi r3, r3, #1 │ │ │ │ - ldrhi r2, [pc, #464] @ 299250 │ │ │ │ + ldrhi r2, [pc, #464] @ 299140 │ │ │ │ clzhi r3, r3 │ │ │ │ rsbhi r3, r3, #32 │ │ │ │ andhi r2, r2, r3, lsl #12 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movls r2, #0 │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r3, r3, r6 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - b 298af4 │ │ │ │ + b 2989e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #145 @ 0x91 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r6, r1, #30 │ │ │ │ - beq 2991d0 │ │ │ │ + beq 2990c0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov fp, #201326592 @ 0xc000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 298828 │ │ │ │ + b 298718 │ │ │ │ cmp r2, #3 │ │ │ │ movne ip, #262144 @ 0x40000 │ │ │ │ - bne 298b88 │ │ │ │ + bne 298a78 │ │ │ │ ldrb ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #6 │ │ │ │ - bne 298b84 │ │ │ │ + bne 298a74 │ │ │ │ ldrb ip, [r1, #53] @ 0x35 │ │ │ │ sub ip, ip, #6 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ lsl ip, ip, #18 │ │ │ │ - b 298b88 │ │ │ │ + b 298a78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ sub lr, r3, #4 │ │ │ │ add r6, r3, #8 │ │ │ │ lsl r5, r8, #3 │ │ │ │ ldr r7, [lr, #4]! │ │ │ │ add r1, r1, #8 │ │ │ │ @@ -649864,103 +649796,103 @@ │ │ │ │ ldreq r7, [r9, #4] │ │ │ │ mla r3, ip, r7, r3 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r1, #-8] │ │ │ │ adc r3, r0, #0 │ │ │ │ cmp lr, r6 │ │ │ │ str r3, [r1, #-4] │ │ │ │ - bne 299128 │ │ │ │ - b 298a30 │ │ │ │ + bne 299018 │ │ │ │ + b 298920 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 2987b0 │ │ │ │ + b 2986a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #145 @ 0x91 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r6, r2, #30 │ │ │ │ - bne 298804 │ │ │ │ + bne 2986f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsl fp, r3, #22 │ │ │ │ and fp, fp, #1069547520 @ 0x3fc00000 │ │ │ │ - b 29880c │ │ │ │ + b 2986fc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ and r9, r8, #255 @ 0xff │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 298f38 │ │ │ │ - ldr r3, [pc, #152] @ 299260 │ │ │ │ + bne 298e28 │ │ │ │ + ldr r3, [pc, #152] @ 299150 │ │ │ │ and r3, r3, r8, lsl #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 298c94 │ │ │ │ + b 298b84 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ lsl fp, r2, #22 │ │ │ │ and fp, fp, #1069547520 @ 0x3fc00000 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 298828 │ │ │ │ + b 298718 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r9, [sp, #8] │ │ │ │ - b 2987b0 │ │ │ │ + b 2986a0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298648 │ │ │ │ + beq 298538 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 298634 │ │ │ │ + bls 298524 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mul r2, r3, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 13e3b4 │ │ │ │ - b 29862c │ │ │ │ + b 29851c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r9, r8, lsr #22 │ │ │ │ + subseq r7, r9, r8, lsr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - bge fed43cf0 │ │ │ │ + bge fed43be0 │ │ │ │ svccc 0x00ff8000 │ │ │ │ svcne 0x00ffff80 │ │ │ │ svccc 0x00fe0000 │ │ │ │ rsbsmi r0, r0, r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ svceq 0x00fff800 │ │ │ │ - subseq r7, r9, ip, asr r1 │ │ │ │ + subseq r7, r9, ip, ror #4 │ │ │ │ ldrbeq r0, [pc, r0]! │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #368] @ 2993f0 │ │ │ │ - ldr r3, [pc, #368] @ 2993f4 │ │ │ │ + ldr r2, [pc, #368] @ 2992e0 │ │ │ │ + ldr r3, [pc, #368] @ 2992e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ bl 13e3b4 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2992c4 │ │ │ │ + beq 2991b4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 2993d4 │ │ │ │ + bhi 2992c4 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ and r0, r9, #63 @ 0x3f │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ @@ -649981,26 +649913,26 @@ │ │ │ │ orr r0, r0, ip, lsl #24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 297468 │ │ │ │ + bl 297358 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ lsl r5, r5, #16 │ │ │ │ orr r5, r5, #-2147483632 @ 0x80000010 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2973dc │ │ │ │ + bl 2972cc │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2983dc │ │ │ │ + bl 2982cc │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [r7, #56] @ 0x38 │ │ │ │ lsl r3, r6, #22 │ │ │ │ and r3, r3, #1069547520 @ 0x3fc00000 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r9, [r4, #16] │ │ │ │ str sl, [r4, #20] │ │ │ │ @@ -650008,37 +649940,37 @@ │ │ │ │ orr r0, r0, fp, lsl #30 │ │ │ │ clzne r2, r2 │ │ │ │ orr r3, r3, r0 │ │ │ │ lsrne r2, r2, #5 │ │ │ │ orrne r3, r3, r2, lsl #2 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #80] @ 2993f8 │ │ │ │ + ldr r2, [pc, #80] @ 2992e8 │ │ │ │ bic r8, r3, #-1073741824 @ 0xc0000000 │ │ │ │ - ldr r3, [pc, #68] @ 2993f4 │ │ │ │ + ldr r3, [pc, #68] @ 2992e4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2993ec │ │ │ │ + bne 2992dc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsr r5, r5, #3 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 2992c8 │ │ │ │ + b 2991b8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r9, r8, ror sp │ │ │ │ + subseq r6, r9, r8, lsl #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r9, ip, asr #24 │ │ │ │ + subseq r6, r9, ip, asr sp │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ str r1, [r0, #268] @ 0x10c │ │ │ │ str r1, [r0, #296] @ 0x128 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ str r3, [r0, #272] @ 0x110 │ │ │ │ str r3, [r0, #276] @ 0x114 │ │ │ │ @@ -650046,78 +649978,78 @@ │ │ │ │ strb ip, [r0, #266] @ 0x10a │ │ │ │ str ip, [r0, #300] @ 0x12c │ │ │ │ str r1, [r0, #288] @ 0x120 │ │ │ │ str r3, [r0, #284] @ 0x11c │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #264] @ 0x108 │ │ │ │ tst r3, #1 │ │ │ │ - beq 299460 │ │ │ │ + beq 299350 │ │ │ │ tst r3, #4 │ │ │ │ - bne 2994a0 │ │ │ │ + bne 299390 │ │ │ │ ldr r2, [r0, #268] @ 0x10c │ │ │ │ lsr r2, r2, r1 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 2994ac │ │ │ │ - ldr r0, [pc, #112] @ 2994cc │ │ │ │ + bls 29939c │ │ │ │ + ldr r0, [pc, #112] @ 2993bc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 299480 │ │ │ │ + beq 299370 │ │ │ │ tst r3, #4 │ │ │ │ - bne 299480 │ │ │ │ + bne 299370 │ │ │ │ ldr r2, [r0, #268] @ 0x10c │ │ │ │ lsr r2, r2, r1 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 2994c0 │ │ │ │ + bls 2993b0 │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 299494 │ │ │ │ - ldr r0, [pc, #64] @ 2994d0 │ │ │ │ + beq 299384 │ │ │ │ + ldr r0, [pc, #64] @ 2993c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #56] @ 2994d4 │ │ │ │ + ldr r0, [pc, #56] @ 2993c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #48] @ 2994d8 │ │ │ │ + ldr r0, [pc, #48] @ 2993c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 299480 │ │ │ │ - ldr r0, [pc, #32] @ 2994dc │ │ │ │ + beq 299370 │ │ │ │ + ldr r0, [pc, #32] @ 2993cc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 2994e0 │ │ │ │ + ldr r0, [pc, #24] @ 2993d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r0, fp, ip, ror r3 │ │ │ │ andeq r0, fp, r0, asr r3 │ │ │ │ andeq r7, r9, ip, asr r4 │ │ │ │ andeq r0, fp, r0, lsr r3 │ │ │ │ andeq r7, r9, ip, lsr r4 │ │ │ │ andeq r7, r9, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r3, [pc, #392] @ 299684 │ │ │ │ + ldr r3, [pc, #392] @ 299574 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #384] @ 299688 │ │ │ │ + ldr r6, [pc, #384] @ 299578 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #380] @ 29968c │ │ │ │ + ldr r3, [pc, #380] @ 29957c │ │ │ │ add r6, pc, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ - ldr r3, [pc, #348] @ 299690 │ │ │ │ + ldr r3, [pc, #348] @ 299580 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 29967c │ │ │ │ + beq 29956c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r8, #288] @ 0x120 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 13e3b4 │ │ │ │ ldr r2, [r8, #240] @ 0xf0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -650149,15 +650081,15 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, [r8, #248] @ 0xf8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 299430 │ │ │ │ + bl 299320 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -650190,95 +650122,95 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add fp, fp, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ cmp fp, #15 │ │ │ │ - bne 299528 │ │ │ │ + bne 299418 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r9, r8, lsr pc │ │ │ │ - subseq r6, r9, ip, ror #21 │ │ │ │ + ldrsheq r6, [r9], #-188 @ 0xffffff44 │ │ │ │ ldrdeq r0, [fp], -r4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ add r1, r1, #7 │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, #63 @ 0x3f │ │ │ │ add r2, r2, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bic r1, r1, #63 @ 0x3f │ │ │ │ lsr r2, r2, #3 │ │ │ │ - beq 2996e8 │ │ │ │ + beq 2995d8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2996e4 │ │ │ │ + beq 2995d4 │ │ │ │ mul r3, r2, r1 │ │ │ │ mov ip, #0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ str ip, [r0] │ │ │ │ stmib r0, {r1, r2, ip} │ │ │ │ str ip, [r0, #16] │ │ │ │ str ip, [r0, #20] │ │ │ │ str r3, [r0, #24] │ │ │ │ bx lr │ │ │ │ lsl r1, r1, #1 │ │ │ │ lsl r2, r2, #1 │ │ │ │ - b 2996bc │ │ │ │ + b 2995ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ bl 203d54 │ │ │ │ - ldr r2, [pc, #164] @ 2997b4 │ │ │ │ - ldr r5, [pc, #164] @ 2997b8 │ │ │ │ + ldr r2, [pc, #164] @ 2996a4 │ │ │ │ + ldr r5, [pc, #164] @ 2996a8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2997a4 │ │ │ │ + bhi 299694 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #128] @ 2997bc │ │ │ │ - ldr r3, [pc, #128] @ 2997c0 │ │ │ │ + ldr r2, [pc, #128] @ 2996ac │ │ │ │ + ldr r3, [pc, #128] @ 2996b0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #108] @ 2997c4 │ │ │ │ - ldr r3, [pc, #108] @ 2997c8 │ │ │ │ + ldr r2, [pc, #108] @ 2996b4 │ │ │ │ + ldr r3, [pc, #108] @ 2996b8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #88] @ 2997cc │ │ │ │ - ldr r3, [pc, #88] @ 2997d0 │ │ │ │ + ldr r2, [pc, #88] @ 2996bc │ │ │ │ + ldr r3, [pc, #88] @ 2996c0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 2997d4 │ │ │ │ - ldr r3, [pc, #68] @ 2997d8 │ │ │ │ + ldr r2, [pc, #68] @ 2996c4 │ │ │ │ + ldr r3, [pc, #68] @ 2996c8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, lr, ip, lsr #11 │ │ │ │ - subseq r6, r9, r4, ror #17 │ │ │ │ + andeq r9, lr, r4, lsr #11 │ │ │ │ + ldrsheq r6, [r9], #-148 @ 0xffffff6c │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ andeq r0, r0, r0, lsl #9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ @@ -650286,119 +650218,119 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #352] @ 299960 │ │ │ │ + ldr r0, [pc, #352] @ 299850 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #348] @ 299964 │ │ │ │ + ldr r1, [pc, #348] @ 299854 │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r2, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [ip, #4] │ │ │ │ - beq 2998d8 │ │ │ │ + beq 2997c8 │ │ │ │ add r1, r4, #156 @ 0x9c │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ mov r1, #4 │ │ │ │ blx ip │ │ │ │ ldr r3, [r4, #284] @ 0x11c │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #152] @ 0x98 │ │ │ │ - beq 299950 │ │ │ │ + beq 299840 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r6, #328] @ 0x148 │ │ │ │ mov r1, #4 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r4, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2998a4 │ │ │ │ + beq 299794 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ bl 1dd2c │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 299968 │ │ │ │ + ldr r2, [pc, #184] @ 299858 │ │ │ │ str r3, [r4, #284] @ 0x11c │ │ │ │ - ldr r3, [pc, #172] @ 299964 │ │ │ │ + ldr r3, [pc, #172] @ 299854 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29995c │ │ │ │ + bne 29984c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 299938 │ │ │ │ + beq 299828 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx ip │ │ │ │ ldr r3, [r4, #284] @ 0x11c │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #152] @ 0x98 │ │ │ │ - bne 299860 │ │ │ │ + bne 299750 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r5, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r6, #328] @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ blx r5 │ │ │ │ - b 299888 │ │ │ │ + b 299778 │ │ │ │ ldr r3, [r4, #284] @ 0x11c │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #152] @ 0x98 │ │ │ │ - bne 299860 │ │ │ │ - b 2998a4 │ │ │ │ + bne 299750 │ │ │ │ + b 299794 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2998a4 │ │ │ │ - b 299910 │ │ │ │ + beq 299794 │ │ │ │ + b 299800 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r6, [r9], #-116 @ 0xffffff8c │ │ │ │ + subseq r6, r9, r4, lsl #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r9, r4, asr #14 │ │ │ │ + subseq r6, r9, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #860] @ 0x35c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - beq 2999b4 │ │ │ │ + beq 2998a4 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [r6, #320] @ 0x140 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ blx ip │ │ │ │ add r2, r5, r7, lsl #1 │ │ │ │ @@ -650407,130 +650339,130 @@ │ │ │ │ ldr r3, [r6, #160] @ 0xa0 │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2999f0 │ │ │ │ + beq 2998e0 │ │ │ │ ldr r3, [r6, #208] @ 0xd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 299a1c │ │ │ │ + beq 29990c │ │ │ │ ldr r3, [r6, #220] @ 0xdc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #232] @ 0xe8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #371] @ 0x173 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 299a44 │ │ │ │ + beq 299934 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r4, [r6, #368] @ 0x170 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #136] @ 299aec │ │ │ │ - ldr r3, [pc, #136] @ 299af0 │ │ │ │ + ldr r2, [pc, #136] @ 2999dc │ │ │ │ + ldr r3, [pc, #136] @ 2999e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r0, #1060] @ 0x424 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 299ab8 │ │ │ │ - ldr r2, [pc, #100] @ 299af4 │ │ │ │ - ldr r3, [pc, #92] @ 299af0 │ │ │ │ + beq 2999a8 │ │ │ │ + ldr r2, [pc, #100] @ 2999e4 │ │ │ │ + ldr r3, [pc, #92] @ 2999e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 299ae8 │ │ │ │ + bne 2999d8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #56] @ 299af8 │ │ │ │ + ldr r2, [pc, #56] @ 2999e8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, #1 │ │ │ │ bl 5ff98 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #1060] @ 0x424 │ │ │ │ - b 299a88 │ │ │ │ + b 299978 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00596594 │ │ │ │ + subseq r6, r9, r4, lsr #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r9, r8, ror #10 │ │ │ │ - andeq fp, lr, ip, asr r5 │ │ │ │ + subseq r6, r9, r8, ror r6 │ │ │ │ + andeq fp, lr, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #136] @ 299b9c │ │ │ │ - ldr r3, [pc, #136] @ 299ba0 │ │ │ │ + ldr r2, [pc, #136] @ 299a8c │ │ │ │ + ldr r3, [pc, #136] @ 299a90 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #1056] @ 0x420 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 299b68 │ │ │ │ - ldr r2, [pc, #96] @ 299ba4 │ │ │ │ - ldr r3, [pc, #88] @ 299ba0 │ │ │ │ + beq 299a58 │ │ │ │ + ldr r2, [pc, #96] @ 299a94 │ │ │ │ + ldr r3, [pc, #88] @ 299a90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 299b98 │ │ │ │ + bne 299a88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #56] @ 299ba8 │ │ │ │ + ldr r2, [pc, #56] @ 299a98 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, #2 │ │ │ │ strd r6, [sp, #8] │ │ │ │ bl 5ff98 │ │ │ │ str r0, [r4, #1056] @ 0x420 │ │ │ │ - b 299b3c │ │ │ │ + b 299a2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r9, r4, ror #9 │ │ │ │ + ldrsheq r6, [r9], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r6, [r9], #-68 @ 0xffffffbc │ │ │ │ - andeq fp, lr, r0, lsr #9 │ │ │ │ + subseq r6, r9, r4, asr #11 │ │ │ │ + muleq lr, r8, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -650547,164 +650479,164 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ subs sl, r1, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - beq 299c58 │ │ │ │ + beq 299b48 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ bl 13e3b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ movne r3, #2 │ │ │ │ - beq 299cdc │ │ │ │ + beq 299bcc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r3, [sl, #79] @ 0x4f │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [sl, #78] @ 0x4e │ │ │ │ ldrb r2, [sl, #76] @ 0x4c │ │ │ │ ldr r6, [r7, #652] @ 0x28c │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 299cd0 │ │ │ │ + beq 299bc0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 299cc4 │ │ │ │ + beq 299bb4 │ │ │ │ ldrb r3, [r4, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bls 299c7c │ │ │ │ + bls 299b6c │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r5, #373] @ 0x175 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 299cd0 │ │ │ │ + beq 299bc0 │ │ │ │ ldrb r2, [r4, #79] @ 0x4f │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldrb r2, [r4, #76] @ 0x4c │ │ │ │ ldr r5, [r7, #652] @ 0x28c │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 299cd0 │ │ │ │ + beq 299bc0 │ │ │ │ tst r9, #32 │ │ │ │ - beq 299cc4 │ │ │ │ + beq 299bb4 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 299d1c │ │ │ │ + beq 299c0c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 299d08 │ │ │ │ + beq 299bf8 │ │ │ │ tst r9, #32 │ │ │ │ - beq 299d00 │ │ │ │ + beq 299bf0 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 299cd0 │ │ │ │ + beq 299bc0 │ │ │ │ mov r3, #1 │ │ │ │ - b 299c2c │ │ │ │ + b 299b1c │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b 299c2c │ │ │ │ + b 299b1c │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 299cc4 │ │ │ │ + beq 299bb4 │ │ │ │ cmp r8, #150 @ 0x96 │ │ │ │ - beq 299cc4 │ │ │ │ - bhi 299d78 │ │ │ │ + beq 299bb4 │ │ │ │ + bhi 299c68 │ │ │ │ cmp r8, #146 @ 0x92 │ │ │ │ - beq 299d94 │ │ │ │ + beq 299c84 │ │ │ │ cmp r8, #147 @ 0x93 │ │ │ │ moveq r1, #201 @ 0xc9 │ │ │ │ - bne 299da4 │ │ │ │ + bne 299c94 │ │ │ │ ldrb r3, [r4, #79] @ 0x4f │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [r7, #652] @ 0x28c │ │ │ │ mov r0, r7 │ │ │ │ mov ip, lr │ │ │ │ ldrb r3, [r4, #78] @ 0x4e │ │ │ │ ldrb r2, [r4, #76] @ 0x4c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ cmp r8, #189 @ 0xbd │ │ │ │ - beq 299d9c │ │ │ │ + beq 299c8c │ │ │ │ sub r8, r8, #200 @ 0xc8 │ │ │ │ cmp r8, #2 │ │ │ │ - bls 299cc4 │ │ │ │ + bls 299bb4 │ │ │ │ mov r1, #0 │ │ │ │ - b 299d48 │ │ │ │ + b 299c38 │ │ │ │ mov r1, #200 @ 0xc8 │ │ │ │ - b 299d48 │ │ │ │ + b 299c38 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ - b 299d48 │ │ │ │ + b 299c38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 299cc4 │ │ │ │ - b 299d8c │ │ │ │ + beq 299bb4 │ │ │ │ + b 299c7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #100] @ 299e30 │ │ │ │ - ldr r3, [pc, #100] @ 299e34 │ │ │ │ + ldr r2, [pc, #100] @ 299d20 │ │ │ │ + ldr r3, [pc, #100] @ 299d24 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #96] @ 299e38 │ │ │ │ + ldr r0, [pc, #96] @ 299d28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ bl 147e80 │ │ │ │ - ldr r2, [pc, #60] @ 299e3c │ │ │ │ - ldr r3, [pc, #48] @ 299e34 │ │ │ │ + ldr r2, [pc, #60] @ 299d2c │ │ │ │ + ldr r3, [pc, #48] @ 299d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 299e2c │ │ │ │ + bne 299d1c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r9, ip, lsr #4 │ │ │ │ + subseq r6, r9, ip, lsr r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ muleq fp, ip, r4 │ │ │ │ - ldrsheq r6, [r9], #-24 @ 0xffffffe8 │ │ │ │ + subseq r6, r9, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #796] @ 29a17c │ │ │ │ + ldr r2, [pc, #796] @ 29a06c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #792] @ 29a180 │ │ │ │ + ldr r3, [pc, #792] @ 29a070 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ @@ -650778,15 +650710,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ bl 1ddd4 <__aeabi_fmul@plt> │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #468] @ 29a184 │ │ │ │ + ldr r3, [pc, #468] @ 29a074 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [r5, #324] @ 0x144 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -650802,15 +650734,15 @@ │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ bl 3786c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 29a0dc │ │ │ │ + beq 299fcc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r5, #244] @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -650823,16 +650755,16 @@ │ │ │ │ ldr r7, [r5, #196] @ 0xc4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 29a108 │ │ │ │ - ldr r3, [pc, #288] @ 29a188 │ │ │ │ + beq 299ff8 │ │ │ │ + ldr r3, [pc, #288] @ 29a078 │ │ │ │ mvn r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ @@ -650855,23 +650787,23 @@ │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #168] @ 29a18c │ │ │ │ - ldr r3, [pc, #152] @ 29a180 │ │ │ │ + ldr r2, [pc, #168] @ 29a07c │ │ │ │ + ldr r3, [pc, #152] @ 29a070 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29a178 │ │ │ │ + bne 29a068 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ orr r2, r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r1, #4] │ │ │ │ strb r2, [sp, #60] @ 0x3c │ │ │ │ @@ -650893,29 +650825,29 @@ │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx r4 │ │ │ │ - b 29a0dc │ │ │ │ + b 299fcc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00596194 │ │ │ │ + subseq r6, r9, r4, lsr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ streq r0, [r4], -r0, lsl #4 │ │ │ │ - subseq r7, r9, ip, lsr pc │ │ │ │ - subseq r5, r9, r4, lsl pc │ │ │ │ + subseq r8, r9, ip, asr #32 │ │ │ │ + subseq r6, r9, r4, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #1068] @ 29a5d8 │ │ │ │ + ldr r2, [pc, #1068] @ 29a4c8 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #1064] @ 29a5dc │ │ │ │ + ldr r3, [pc, #1064] @ 29a4cc │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -650934,90 +650866,90 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ bl 1d9f0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 1d9f0 <__aeabi_i2f@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - bne 29a27c │ │ │ │ + bne 29a16c │ │ │ │ cmp r6, #163840 @ 0x28000 │ │ │ │ ldrb r8, [r7, #80] @ 0x50 │ │ │ │ - beq 29a408 │ │ │ │ + beq 29a2f8 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ ldrb r1, [r2, #78] @ 0x4e │ │ │ │ cmp r1, #1 │ │ │ │ - bls 29a44c │ │ │ │ + bls 29a33c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #924] @ 29a5e0 │ │ │ │ + ldr r3, [pc, #924] @ 29a4d0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ sub r4, r4, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #6 │ │ │ │ - bhi 29a2c8 │ │ │ │ + bhi 29a1b8 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #860] @ 29a5e4 │ │ │ │ + ldr r3, [pc, #860] @ 29a4d4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ sub r4, r4, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #6 │ │ │ │ - bhi 29a2c8 │ │ │ │ + bhi 29a1b8 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ sub r6, r6, #131072 @ 0x20000 │ │ │ │ bic r6, r6, #131072 @ 0x20000 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29a350 │ │ │ │ + beq 29a240 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ ldr r4, [r5] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #744] @ 29a5e8 │ │ │ │ + ldr r2, [pc, #744] @ 29a4d8 │ │ │ │ add r1, r5, #4096 @ 0x1000 │ │ │ │ stm sp, {sl, fp} │ │ │ │ ldr r1, [r1, #300] @ 0x12c │ │ │ │ str ip, [sp, #24] │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #704] @ 29a5ec │ │ │ │ - ldr r3, [pc, #684] @ 29a5dc │ │ │ │ + ldr r2, [pc, #704] @ 29a4dc │ │ │ │ + ldr r3, [pc, #684] @ 29a4cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29a5d4 │ │ │ │ + bne 29a4c4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -651026,60 +650958,60 @@ │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ bl 1e1ac <__aeabi_f2uiz@plt> │ │ │ │ - ldr r2, [pc, #608] @ 29a5f0 │ │ │ │ + ldr r2, [pc, #608] @ 29a4e0 │ │ │ │ add r4, r5, #944 @ 0x3b0 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ umull r3, r2, r0, r2 │ │ │ │ mov r3, #8 │ │ │ │ lsr r2, r2, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ sub r0, r0, r2, lsl #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2a0960 │ │ │ │ + bl 2a0850 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r5, #956] @ 0x3bc │ │ │ │ str r1, [r5, #988] @ 0x3dc │ │ │ │ str r1, [r5, #1020] @ 0x3fc │ │ │ │ str r1, [r5, #1052] @ 0x41c │ │ │ │ mov ip, #0 │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #520] @ 29a5f4 │ │ │ │ + ldr r2, [pc, #520] @ 29a4e4 │ │ │ │ ldr r1, [r5, #300] @ 0x12c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 299e40 │ │ │ │ - b 29a324 │ │ │ │ - ldr r3, [pc, #488] @ 29a5f8 │ │ │ │ + bl 299d30 │ │ │ │ + b 29a214 │ │ │ │ + ldr r3, [pc, #488] @ 29a4e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ sub r4, r4, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #6 │ │ │ │ - bhi 29a2d8 │ │ │ │ + bhi 29a1c8 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ lsr r0, r3, r8 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -651106,92 +651038,92 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1dc00 <__aeabi_fdiv@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dc00 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [pc, #300] @ 29a5fc │ │ │ │ + ldr r3, [pc, #300] @ 29a4ec │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #6 │ │ │ │ - bhi 29a2c8 │ │ │ │ + bhi 29a1b8 │ │ │ │ add r4, r4, r4 │ │ │ │ ldrsh r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a2c8 │ │ │ │ + b 29a1b8 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ bl 1e1ac <__aeabi_f2uiz@plt> │ │ │ │ - ldr r3, [pc, #204] @ 29a5f0 │ │ │ │ + ldr r3, [pc, #204] @ 29a4e0 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a2c8 │ │ │ │ + b 29a1b8 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 29a2c8 │ │ │ │ + b 29a1b8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a2c8 │ │ │ │ + b 29a1b8 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ ldrh r0, [r2, #70] @ 0x46 │ │ │ │ lsr r0, r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ bl 1dc00 <__aeabi_fdiv@plt> │ │ │ │ - b 29a2c4 │ │ │ │ + b 29a1b4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a2d8 │ │ │ │ + b 29a1c8 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ bl 1e1ac <__aeabi_f2uiz@plt> │ │ │ │ - ldr r3, [pc, #84] @ 29a5f0 │ │ │ │ + ldr r3, [pc, #84] @ 29a4e0 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a2d8 │ │ │ │ + b 29a1c8 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a2d8 │ │ │ │ + b 29a1c8 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 29a2d8 │ │ │ │ + b 29a1c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r9, r4, asr #28 │ │ │ │ + subseq r5, r9, r4, asr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andeq sl, lr, ip, lsl sp │ │ │ │ - ldrdeq sl, [lr], -pc @ │ │ │ │ + andeq sl, lr, r4, lsl sp │ │ │ │ + ldrdeq sl, [lr], -r7 │ │ │ │ @ instruction: 0xfffff7e0 │ │ │ │ - subseq r5, r9, ip, asr #25 │ │ │ │ - bge fed450a4 │ │ │ │ + ldrsbeq r5, [r9], #-220 @ 0xffffff24 │ │ │ │ + bge fed44f94 │ │ │ │ @ instruction: 0xfffff6fc │ │ │ │ - andeq sl, lr, lr, asr fp │ │ │ │ - @ instruction: 0x000eaab6 │ │ │ │ + andeq sl, lr, r6, asr fp │ │ │ │ + andeq sl, lr, lr, lsr #21 │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -651201,41 +651133,41 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ - beq 29a748 │ │ │ │ + beq 29a638 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29a6b0 │ │ │ │ + beq 29a5a0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 29a718 │ │ │ │ + bne 29a608 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r4, #944 @ 0x3b0 │ │ │ │ - beq 29a7b0 │ │ │ │ + beq 29a6a0 │ │ │ │ stmib sp, {r4, r6, r7} │ │ │ │ add sl, r4, #1072 @ 0x430 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e02c │ │ │ │ add r3, r0, #32 │ │ │ │ cmp r3, sl │ │ │ │ - bne 29a678 │ │ │ │ + bne 29a568 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b 29a718 │ │ │ │ + b 29a608 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr lr, [r5] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ str lr, [r4, #944] @ 0x3b0 │ │ │ │ str r3, [r4, #956] @ 0x3bc │ │ │ │ str r3, [r4, #988] @ 0x3dc │ │ │ │ str r3, [r4, #1020] @ 0x3fc │ │ │ │ @@ -651265,15 +651197,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 299e40 │ │ │ │ + b 299d30 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [r4, #944] @ 0x3b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r4, #948] @ 0x3b4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r4, #976] @ 0x3d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -651291,43 +651223,43 @@ │ │ │ │ str r3, [r4, #956] @ 0x3bc │ │ │ │ str r3, [r4, #984] @ 0x3d8 │ │ │ │ str r3, [r4, #988] @ 0x3dc │ │ │ │ str r3, [r4, #1016] @ 0x3f8 │ │ │ │ str r3, [r4, #1020] @ 0x3fc │ │ │ │ str r3, [r4, #1048] @ 0x418 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - b 29a718 │ │ │ │ + b 29a608 │ │ │ │ stmib sp, {r4, r6} │ │ │ │ add r5, r4, #1072 @ 0x430 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1dd2c │ │ │ │ add r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 29a7c4 │ │ │ │ + bne 29a6b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - b 29a718 │ │ │ │ + b 29a608 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #1592] @ 29ae50 │ │ │ │ + ldr r2, [pc, #1592] @ 29ad40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #1584] @ 29ae54 │ │ │ │ + ldr r3, [pc, #1584] @ 29ad44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -651344,15 +651276,15 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r3, [sp, #260] @ 0x104 │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - beq 29a8a4 │ │ │ │ + beq 29a794 │ │ │ │ cmp r8, #1 │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ cmp r8, r7 │ │ │ │ movne r2, #0 │ │ │ │ eor r3, r3, #1 │ │ │ │ and r3, r2, r3 │ │ │ │ @@ -651376,23 +651308,23 @@ │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldrh r3, [r1, #16] │ │ │ │ str r2, [r9, #360] @ 0x168 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [r9, #356] @ 0x164 │ │ │ │ eor r3, r2, #1 │ │ │ │ strb r3, [sp, #151] @ 0x97 │ │ │ │ - bhi 29a918 │ │ │ │ + bhi 29a808 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r8, #1 │ │ │ │ orrls r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29ad5c │ │ │ │ + bne 29ac4c │ │ │ │ ldrsh r9, [r5, #18] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 29ac1c │ │ │ │ + ble 29ab0c │ │ │ │ cmp r7, #1 │ │ │ │ sub r3, r8, r7 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ movls r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -651404,29 +651336,29 @@ │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ mov fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 29aa84 │ │ │ │ + b 29a974 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29ab64 │ │ │ │ + bne 29aa54 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mvneq r1, #0 │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r6, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29a9b8 │ │ │ │ + beq 29a8a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -651461,26 +651393,26 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r7, r7, r2 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r2, r9, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r9 │ │ │ │ - bl 29a190 │ │ │ │ + bl 29a080 │ │ │ │ ldrsh r9, [r5, #18] │ │ │ │ sub r3, r9, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bgt 29ab9c │ │ │ │ + bgt 29aa8c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 29ac48 │ │ │ │ + bne 29ab38 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - bge 29ac1c │ │ │ │ + bge 29ab0c │ │ │ │ ldrsh r8, [r4, #18] │ │ │ │ eor r7, r8, r8, asr #31 │ │ │ │ sub r7, r7, r8, asr #31 │ │ │ │ lsl r7, r7, #16 │ │ │ │ lsr r7, r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ bl 1d9f0 <__aeabi_i2f@plt> │ │ │ │ @@ -651490,21 +651422,21 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dc00 <__aeabi_fdiv@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #3 │ │ │ │ movne r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne 29ab0c │ │ │ │ + bne 29a9fc │ │ │ │ mov r0, r9 │ │ │ │ bl 1e218 <__aeabi_i2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #880] @ 29ae58 │ │ │ │ + ldr r1, [pc, #880] @ 29ad48 │ │ │ │ bl 1df3c <__aeabi_ddiv@plt> │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e218 <__aeabi_i2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ @@ -651528,29 +651460,29 @@ │ │ │ │ streq r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r6, #304] @ 0x130 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29a974 │ │ │ │ + beq 29a864 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29ac74 │ │ │ │ + beq 29ab64 │ │ │ │ ldr r3, [r6, #284] @ 0x11c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29a9b8 │ │ │ │ + beq 29a8a8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 29a9b8 │ │ │ │ + b 29a8a8 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -651569,45 +651501,45 @@ │ │ │ │ strh r3, [sp, #142] @ 0x8e │ │ │ │ ldr r1, [lr, #8] │ │ │ │ ldr r3, [r0, #436] @ 0x1b4 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ blx r3 │ │ │ │ cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 29ac4c │ │ │ │ + bne 29ab3c │ │ │ │ ldrsh r9, [r5, #18] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - blt 29aa84 │ │ │ │ - ldr r2, [pc, #568] @ 29ae5c │ │ │ │ - ldr r3, [pc, #556] @ 29ae54 │ │ │ │ + blt 29a974 │ │ │ │ + ldr r2, [pc, #568] @ 29ad4c │ │ │ │ + ldr r3, [pc, #556] @ 29ad44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29ae4c │ │ │ │ + bne 29ad3c │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29ac08 │ │ │ │ + bne 29aaf8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - b 29ac08 │ │ │ │ + b 29aaf8 │ │ │ │ ldr r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29ac8c │ │ │ │ + beq 29ab7c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r7, #0 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ lsl r1, r2, r7 │ │ │ │ @@ -651649,20 +651581,20 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r8, r8, r2 │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r2, sl, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, sl │ │ │ │ - bl 29a190 │ │ │ │ + bl 29a080 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 29ac94 │ │ │ │ + bcs 29ab84 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ - b 29aa58 │ │ │ │ + b 29a948 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ strne r1, [sp, #188] @ 0xbc │ │ │ │ streq r3, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ ldr r3, [r6, #304] @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ @@ -651675,15 +651607,15 @@ │ │ │ │ ldr r3, [r6, #284] @ 0x11c │ │ │ │ mvneq r1, #0 │ │ │ │ subne r2, r2, #1 │ │ │ │ lslne r1, r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29adc8 │ │ │ │ + beq 29acb8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r7 │ │ │ │ moveq r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -651713,103 +651645,103 @@ │ │ │ │ ldm r5, {r1, r3} │ │ │ │ str ip, [sp, #32] │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add r3, r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 29a190 │ │ │ │ - b 29ac1c │ │ │ │ + bl 29a080 │ │ │ │ + b 29ab0c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r5, [r9], #-120 @ 0xffffff88 │ │ │ │ + subseq r5, r9, r8, ror #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrsbeq r5, [r9], #-52 @ 0xffffffcc │ │ │ │ + subseq r5, r9, r4, ror #9 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #668] @ 29b118 │ │ │ │ + ldr r3, [pc, #668] @ 29b008 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldrb r7, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r4, #8 │ │ │ │ - bhi 29b110 │ │ │ │ + bhi 29b000 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r9, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 14981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29af18 │ │ │ │ + beq 29ae08 │ │ │ │ mov r0, r6 │ │ │ │ bl 14981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29b010 │ │ │ │ + beq 29af00 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 29b08c │ │ │ │ + bls 29af7c │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ add r4, r0, r4 │ │ │ │ add r1, r1, #416 @ 0x1a0 │ │ │ │ add r1, r1, #2 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ add r6, r5, r1, lsl #2 │ │ │ │ ldr r1, [r4, #1672] @ 0x688 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b0c4 │ │ │ │ + beq 29afb4 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 1497cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29af94 │ │ │ │ + beq 29ae84 │ │ │ │ mov r0, r6 │ │ │ │ bl 1497cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29b02c │ │ │ │ + beq 29af1c │ │ │ │ mov r0, #2 │ │ │ │ cmp sl, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r4, #18 │ │ │ │ - bhi 29aee8 │ │ │ │ + bhi 29add8 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ add r0, r0, r4 │ │ │ │ addne r0, r5, r0, lsl #3 │ │ │ │ addeq r0, r0, #137 @ 0x89 │ │ │ │ addne r1, r5, r1, lsl #3 │ │ │ │ ldrne r0, [r0, #1100] @ 0x44c │ │ │ │ ldreq r0, [r5, r0, lsl #3] │ │ │ │ addne r4, r1, #1088 @ 0x440 │ │ │ │ addeq r1, r1, #137 @ 0x89 │ │ │ │ addne r4, r4, #12 │ │ │ │ addeq r4, r5, r1, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29b0a0 │ │ │ │ + beq 29af90 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #1 │ │ │ │ - bls 29b078 │ │ │ │ + bls 29af68 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 29b0fc │ │ │ │ + bhi 29afec │ │ │ │ orr r3, sl, #1 │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #30 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, r3, r4, lsl #1 │ │ │ │ @@ -651817,111 +651749,111 @@ │ │ │ │ ldr r3, [r7, #2068] @ 0x814 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, r3, #516 @ 0x204 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, r4, lsl #1 │ │ │ │ add r6, r5, r1, lsl #2 │ │ │ │ - bne 29af0c │ │ │ │ + bne 29adfc │ │ │ │ cmp r3, #1 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb r3, [r3, #375] @ 0x177 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - beq 29b0ec │ │ │ │ + beq 29afdc │ │ │ │ bl 61570 │ │ │ │ str r0, [r7, #2068] @ 0x814 │ │ │ │ - b 29af0c │ │ │ │ + b 29adfc │ │ │ │ cmp sl, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, r4, #9 │ │ │ │ - bhi 29aee8 │ │ │ │ - b 29af50 │ │ │ │ + bhi 29add8 │ │ │ │ + b 29ae40 │ │ │ │ mov r0, #3 │ │ │ │ cmp sl, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #2 │ │ │ │ add r1, r4, #27 │ │ │ │ - bhi 29aee8 │ │ │ │ - b 29af50 │ │ │ │ + bhi 29add8 │ │ │ │ + b 29ae40 │ │ │ │ mov r9, #16 │ │ │ │ - b 29aeb0 │ │ │ │ + b 29ada0 │ │ │ │ cmp sl, #2 │ │ │ │ movcc r9, r4 │ │ │ │ movcs r9, #14 │ │ │ │ - b 29aeb0 │ │ │ │ + b 29ada0 │ │ │ │ cmp sl, #2 │ │ │ │ movcc r9, #10 │ │ │ │ movcs r9, #15 │ │ │ │ - b 29aeb0 │ │ │ │ + b 29ada0 │ │ │ │ mov r9, #9 │ │ │ │ - b 29aeb0 │ │ │ │ + b 29ada0 │ │ │ │ mov r0, #4 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ - b 29af50 │ │ │ │ + b 29ae40 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 29af50 │ │ │ │ + b 29ae40 │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldrb r1, [r5, #374] @ 0x176 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 60074 │ │ │ │ str r0, [r4] │ │ │ │ - b 29af10 │ │ │ │ + b 29ae00 │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldrb ip, [r5, #375] @ 0x177 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldrb ip, [r5, #376] @ 0x178 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 611b4 │ │ │ │ str r0, [r4, #1672] @ 0x688 │ │ │ │ - b 29af0c │ │ │ │ + b 29adfc │ │ │ │ bl 62cf8 │ │ │ │ add r4, r5, r4, lsl #3 │ │ │ │ str r0, [r4, #2072] @ 0x818 │ │ │ │ - b 29af0c │ │ │ │ + b 29adfc │ │ │ │ mov r0, #4 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ - b 29aee8 │ │ │ │ + b 29add8 │ │ │ │ mov r9, #18 │ │ │ │ - b 29aeb0 │ │ │ │ - andeq sl, lr, r8, lsl r1 │ │ │ │ + b 29ada0 │ │ │ │ + andeq sl, lr, r0, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r2, [pc, #1464] @ 29b6ec │ │ │ │ - ldr r3, [pc, #1464] @ 29b6f0 │ │ │ │ + ldr r2, [pc, #1464] @ 29b5dc │ │ │ │ + ldr r3, [pc, #1464] @ 29b5e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ - ldr r1, [pc, #1452] @ 29b6f4 │ │ │ │ + ldr r1, [pc, #1452] @ 29b5e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dccc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 29b5f4 │ │ │ │ - ldr r1, [pc, #1420] @ 29b6f8 │ │ │ │ + beq 29b4e4 │ │ │ │ + ldr r1, [pc, #1420] @ 29b5e8 │ │ │ │ add r8, r3, #4096 @ 0x1000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #188] @ 0xbc │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ @@ -651943,16 +651875,16 @@ │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ - ldr fp, [pc, #1304] @ 29b6fc │ │ │ │ - ldr sl, [pc, #1304] @ 29b700 │ │ │ │ + ldr fp, [pc, #1304] @ 29b5ec │ │ │ │ + ldr sl, [pc, #1304] @ 29b5f0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ movle ip, #0 │ │ │ │ movgt ip, #1 │ │ │ │ ldr r4, [r0, #620] @ 0x26c │ │ │ │ strb ip, [r8, #368] @ 0x170 │ │ │ │ blx r4 │ │ │ │ @@ -652015,15 +651947,15 @@ │ │ │ │ str r0, [r9, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, r4, lsl #3] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 29b2a8 │ │ │ │ + bne 29b198 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ @@ -652037,15 +651969,15 @@ │ │ │ │ orr r2, r2, #496 @ 0x1f0 │ │ │ │ strh r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ str r0, [r8, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #936] @ 29b704 │ │ │ │ + ldr r2, [pc, #936] @ 29b5f4 │ │ │ │ and r1, r1, #-536870912 @ 0xe0000000 │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ str r0, [r8, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ @@ -652073,15 +652005,15 @@ │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ ldr r6, [r5, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r8, #320] @ 0x140 │ │ │ │ - bne 29b624 │ │ │ │ + bne 29b514 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ bic r2, r2, #135168 @ 0x21000 │ │ │ │ bic r2, r2, #512 @ 0x200 │ │ │ │ orr r2, r2, #4608 @ 0x1200 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ @@ -652092,15 +652024,15 @@ │ │ │ │ add r6, sp, #24 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #720] @ 29b708 │ │ │ │ + ldr r2, [pc, #720] @ 29b5f8 │ │ │ │ add sl, r3, #4416 @ 0x1140 │ │ │ │ add r9, r3, #4416 @ 0x1140 │ │ │ │ strh r2, [sp, #28] │ │ │ │ add sl, sl, #16 │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #20 │ │ │ │ mov r4, #0 │ │ │ │ @@ -652130,18 +652062,18 @@ │ │ │ │ add fp, r4, #1 │ │ │ │ str r0, [sl, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp fp, #2 │ │ │ │ str r0, [r9, r4, lsl #3] │ │ │ │ mov r4, #1 │ │ │ │ - bne 29b458 │ │ │ │ + bne 29b348 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29b690 │ │ │ │ + beq 29b580 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ bic r2, r2, #4194304 @ 0x400000 │ │ │ │ bic r2, r2, #16384 @ 0x4000 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb r2, [sp, #29] │ │ │ │ mov r0, r5 │ │ │ │ @@ -652163,15 +652095,15 @@ │ │ │ │ strb r2, [sp, #67] @ 0x43 │ │ │ │ strb r2, [sp, #79] @ 0x4f │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr sl, [pc, #440] @ 29b70c │ │ │ │ + ldr sl, [pc, #440] @ 29b5fc │ │ │ │ add sl, pc, sl │ │ │ │ str r0, [r8, #352] @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r3, #416] @ 0x1a0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r6, r3, #4352 @ 0x1100 │ │ │ │ @@ -652188,15 +652120,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne 29b57c │ │ │ │ + bne 29b46c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r2, #53] @ 0x35 │ │ │ │ mov r2, #1065353216 @ 0x3f800000 │ │ │ │ @@ -652205,23 +652137,23 @@ │ │ │ │ str r2, [r3, #940] @ 0x3ac │ │ │ │ str r1, [r3, #968] @ 0x3c8 │ │ │ │ str r2, [r3, #972] @ 0x3cc │ │ │ │ str r1, [r3, #1000] @ 0x3e8 │ │ │ │ str r2, [r3, #1004] @ 0x3ec │ │ │ │ str r1, [r3, #1032] @ 0x408 │ │ │ │ str r2, [r3, #1036] @ 0x40c │ │ │ │ - ldr r1, [pc, #276] @ 29b710 │ │ │ │ - ldr r2, [pc, #240] @ 29b6f0 │ │ │ │ + ldr r1, [pc, #276] @ 29b600 │ │ │ │ + ldr r2, [pc, #240] @ 29b5e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 29b6e8 │ │ │ │ + bne 29b5d8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [sp, #162] @ 0xa2 │ │ │ │ mov r1, r4 │ │ │ │ orr r2, r2, #2 │ │ │ │ strb r2, [sp, #162] @ 0xa2 │ │ │ │ @@ -652243,15 +652175,15 @@ │ │ │ │ strb r2, [sp, #162] @ 0xa2 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ str r0, [r8, #324] @ 0x144 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r8, #332] @ 0x14c │ │ │ │ - b 29b414 │ │ │ │ + b 29b304 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #16 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strh r0, [sp, #76] @ 0x4c │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ strb r0, [sp, #79] @ 0x4f │ │ │ │ @@ -652265,26 +652197,26 @@ │ │ │ │ mov r1, fp │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r8, #300] @ 0x12c │ │ │ │ - b 29b5b8 │ │ │ │ + b 29b4a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r9, r4, asr #29 │ │ │ │ + ldrsbeq r4, [r9], #-244 @ 0xffffff0c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r1, r0, r4, lsl #3 │ │ │ │ @ instruction: 0xfffff48c │ │ │ │ strbeq r2, [r6], #1585 @ 0x631 │ │ │ │ svcvc 0x00fe3ff1 │ │ │ │ svcne 0x00ffe92f │ │ │ │ @ instruction: 0xffffc003 │ │ │ │ - ldrdeq r9, [lr], -r8 │ │ │ │ - ldrsheq r4, [r9], #-156 @ 0xffffff64 │ │ │ │ + ldrdeq r9, [lr], -r0 │ │ │ │ + subseq r4, r9, ip, lsl #22 │ │ │ │ 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, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -652296,27 +652228,27 @@ │ │ │ │ blx r3 │ │ │ │ add r5, r5, #8 │ │ │ │ ldr r1, [r5, #3192] @ 0xc78 │ │ │ │ ldr r3, [r4, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 29b738 │ │ │ │ + bne 29b628 │ │ │ │ add r5, r7, #3312 @ 0xcf0 │ │ │ │ add r6, r7, #4288 @ 0x10c0 │ │ │ │ add r5, r5, #8 │ │ │ │ add r6, r6, #56 @ 0x38 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b78c │ │ │ │ + beq 29b67c │ │ │ │ ldr r3, [r4, #140] @ 0x8c │ │ │ │ blx r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 29b774 │ │ │ │ + bne 29b664 │ │ │ │ add r6, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ ldr r1, [r6, #256] @ 0x100 │ │ │ │ @@ -652332,19 +652264,19 @@ │ │ │ │ blx r3 │ │ │ │ add r8, r7, #4352 @ 0x1100 │ │ │ │ add r5, r8, #8 │ │ │ │ add r9, r8, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b7fc │ │ │ │ + beq 29b6ec │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ blx r3 │ │ │ │ cmp r5, r9 │ │ │ │ - bne 29b7e4 │ │ │ │ + bne 29b6d4 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r1, [r6, #336] @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r1, [r6, #340] @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ @@ -652355,214 +652287,214 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #348] @ 0x15c │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b85c │ │ │ │ + beq 29b74c │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #1056] @ 0x420 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b874 │ │ │ │ + beq 29b764 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #1060] @ 0x424 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b88c │ │ │ │ + beq 29b77c │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add r5, r7, #1056 @ 0x420 │ │ │ │ add r9, r7, #1072 @ 0x430 │ │ │ │ add r5, r5, #4 │ │ │ │ add r9, r9, #4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b8b4 │ │ │ │ + beq 29b7a4 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ blx r3 │ │ │ │ cmp r5, r9 │ │ │ │ - bne 29b89c │ │ │ │ + bne 29b78c │ │ │ │ ldr r1, [r7, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b8d4 │ │ │ │ + beq 29b7c4 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #248] @ 0xf8 │ │ │ │ ldr r1, [r6, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add r5, r8, #44 @ 0x2c │ │ │ │ add r8, r8, #60 @ 0x3c │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b904 │ │ │ │ + beq 29b7f4 │ │ │ │ ldr r3, [r4, #248] @ 0xf8 │ │ │ │ blx r3 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 29b8ec │ │ │ │ + bne 29b7dc │ │ │ │ add r3, r7, #400 @ 0x190 │ │ │ │ add r9, r7, #40 @ 0x28 │ │ │ │ add r8, r7, #360 @ 0x168 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r5, r8, #360 @ 0x168 │ │ │ │ mov fp, sl │ │ │ │ ldr r1, [r5, #1096] @ 0x448 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b940 │ │ │ │ + beq 29b830 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #1100] @ 0x44c │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b958 │ │ │ │ + beq 29b848 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #1672] @ 0x688 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b970 │ │ │ │ + beq 29b860 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ add r5, r5, #72 @ 0x48 │ │ │ │ cmp r5, r8 │ │ │ │ add fp, fp, #36 @ 0x24 │ │ │ │ - bne 29b928 │ │ │ │ + bne 29b818 │ │ │ │ add fp, r8, #1088 @ 0x440 │ │ │ │ mov r5, fp │ │ │ │ add r5, r5, #12 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b9a8 │ │ │ │ + beq 29b898 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b9c0 │ │ │ │ + beq 29b8b0 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b9d8 │ │ │ │ + beq 29b8c8 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp fp, r5 │ │ │ │ - bne 29b990 │ │ │ │ + bne 29b880 │ │ │ │ add r5, r8, #1488 @ 0x5d0 │ │ │ │ mov fp, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba04 │ │ │ │ + beq 29b8f4 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba1c │ │ │ │ + beq 29b90c │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba34 │ │ │ │ + beq 29b924 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp fp, r5 │ │ │ │ - bne 29b9ec │ │ │ │ + bne 29b8dc │ │ │ │ sub r5, r9, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #2068] @ 0x814 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba58 │ │ │ │ + beq 29b948 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #2072] @ 0x818 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba70 │ │ │ │ + beq 29b960 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ blx r3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, r9 │ │ │ │ - bne 29ba40 │ │ │ │ + bne 29b930 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r5, #40 @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ add r8, r8, #8 │ │ │ │ add sl, sl, #4 │ │ │ │ - bne 29b920 │ │ │ │ + bne 29b810 │ │ │ │ add r9, r7, #3216 @ 0xc90 │ │ │ │ add r8, r7, #2464 @ 0x9a0 │ │ │ │ add r9, r9, #8 │ │ │ │ sub r5, r8, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29babc │ │ │ │ + beq 29b9ac │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ blx r3 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 29baa4 │ │ │ │ + bne 29b994 │ │ │ │ add r8, r5, #40 @ 0x28 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 29baa0 │ │ │ │ + bne 29b990 │ │ │ │ ldr r1, [r7, #1084] @ 0x43c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29bae8 │ │ │ │ + beq 29b9d8 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #1088] @ 0x440 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29bb00 │ │ │ │ + beq 29b9f0 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #1092] @ 0x444 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29bb18 │ │ │ │ + beq 29ba08 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #3188] @ 0xc74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29bb30 │ │ │ │ + beq 29ba20 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #3192] @ 0xc78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29bb48 │ │ │ │ + beq 29ba38 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29bb60 │ │ │ │ + beq 29ba50 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29bb78 │ │ │ │ + beq 29ba68 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ ldr r1, [r6, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ @@ -652580,54 +652512,54 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29bbf0 │ │ │ │ + beq 29bae0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ strb r2, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r0, [pc, #12] @ 29bc04 │ │ │ │ - ldr r1, [pc, #12] @ 29bc08 │ │ │ │ + ldr r0, [pc, #12] @ 29baf4 │ │ │ │ + ldr r1, [pc, #12] @ 29baf8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ - b 29bbd4 │ │ │ │ + bl 299ca0 │ │ │ │ + b 29bac4 │ │ │ │ andeq r9, fp, r4, lsl #13 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #492] @ 29be10 │ │ │ │ - ldr r3, [pc, #492] @ 29be14 │ │ │ │ + ldr r2, [pc, #492] @ 29bd00 │ │ │ │ + ldr r3, [pc, #492] @ 29bd04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmn r1, #1 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - beq 29bc64 │ │ │ │ + beq 29bb54 │ │ │ │ ldr r3, [r8, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29bca4 │ │ │ │ + beq 29bb94 │ │ │ │ add r5, r4, #440 @ 0x1b8 │ │ │ │ ldr r3, [r8, #356] @ 0x164 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -652642,41 +652574,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r5, r4, #4096 @ 0x1000 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r5, #368] @ 0x170 │ │ │ │ mvn r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r4, #32] │ │ │ │ - beq 29bce0 │ │ │ │ + beq 29bbd0 │ │ │ │ ldr r3, [r8, #208] @ 0xd0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ ldrb r3, [r5, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29bd18 │ │ │ │ + beq 29bc08 │ │ │ │ ldr r3, [r8, #220] @ 0xdc │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #232] @ 0xe8 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #371] @ 0x173 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29bdc8 │ │ │ │ + beq 29bcb8 │ │ │ │ ldr r5, [r4, #824] @ 0x338 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29bd48 │ │ │ │ + beq 29bc38 │ │ │ │ mov r0, r3 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 1dd2c │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r4, #828] @ 0x33c │ │ │ │ str r2, [sp] │ │ │ │ @@ -652686,55 +652618,55 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #824] @ 0x338 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #0 │ │ │ │ addne r7, r4, #828 @ 0x33c │ │ │ │ movne r9, r6 │ │ │ │ - beq 29bdc0 │ │ │ │ + beq 29bcb0 │ │ │ │ ldr r5, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29bdb0 │ │ │ │ + beq 29bca0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29bdac │ │ │ │ + bne 29bc9c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #824] @ 0x338 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r9, [r7] │ │ │ │ - bhi 29bd7c │ │ │ │ + bhi 29bc6c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #824] @ 0x338 │ │ │ │ ldr r3, [r8, #160] @ 0xa0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r2, [pc, #52] @ 29be18 │ │ │ │ + ldr r2, [pc, #52] @ 29bd08 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #40] @ 29be14 │ │ │ │ + ldr r3, [pc, #40] @ 29bd04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29be0c │ │ │ │ + bne 29bcfc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r4, [r9], #-52 @ 0xffffffcc │ │ │ │ + subseq r4, r9, r4, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r9, r0, lsl r2 │ │ │ │ + subseq r4, r9, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -652752,38 +652684,38 @@ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #16] │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #141] @ 0x8d │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29be9c │ │ │ │ + beq 29bd8c │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #141] @ 0x8d │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 29bebc │ │ │ │ + beq 29bdac │ │ │ │ ldr r3, [r5, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29bebc │ │ │ │ + beq 29bdac │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r3, [r5, #280] @ 0x118 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 29bef4 │ │ │ │ + bne 29bde4 │ │ │ │ ldr r6, [r5, #324] @ 0x144 │ │ │ │ add r3, r4, #104 @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #860] @ 0x35c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -652821,15 +652753,15 @@ │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 5ed10 │ │ │ │ mov r1, #0 │ │ │ │ - b 2997dc │ │ │ │ + b 2996cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -652845,17 +652777,17 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #576] @ 29c23c │ │ │ │ + ldr r2, [pc, #576] @ 29c12c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #572] @ 29c240 │ │ │ │ + ldr r3, [pc, #572] @ 29c130 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -652864,102 +652796,102 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ mov r7, r1 │ │ │ │ moveq r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bne 29c10c │ │ │ │ + bne 29bffc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c07c │ │ │ │ + beq 29bf6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [r0, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx fp │ │ │ │ cmp r9, #0 │ │ │ │ ldr fp, [r5, #136] @ 0x88 │ │ │ │ - beq 29c15c │ │ │ │ + beq 29c04c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ - beq 29c124 │ │ │ │ + beq 29c014 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c0d8 │ │ │ │ + beq 29bfc8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #356] @ 29c244 │ │ │ │ - ldr r3, [pc, #348] @ 29c240 │ │ │ │ + ldr r2, [pc, #356] @ 29c134 │ │ │ │ + ldr r3, [pc, #348] @ 29c130 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r4, #356] @ 0x164 │ │ │ │ str r6, [r4, #360] @ 0x168 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29c238 │ │ │ │ + bne 29c128 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #308] @ 29c248 │ │ │ │ - ldr r1, [pc, #308] @ 29c24c │ │ │ │ + ldr r0, [pc, #308] @ 29c138 │ │ │ │ + ldr r1, [pc, #308] @ 29c13c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ + bl 299ca0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29c044 │ │ │ │ + b 29bf34 │ │ │ │ and r2, r8, #3 │ │ │ │ cmp r2, #3 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - beq 29c14c │ │ │ │ + beq 29c03c │ │ │ │ tst r8, #1 │ │ │ │ - beq 29c188 │ │ │ │ + beq 29c078 │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 29c0b0 │ │ │ │ + b 29bfa0 │ │ │ │ ldr r1, [r4, #252] @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 29c0b0 │ │ │ │ + b 29bfa0 │ │ │ │ ands r3, r8, #1020 @ 0x3fc │ │ │ │ ldreq r1, [r4, #3196] @ 0xc7c │ │ │ │ - beq 29c17c │ │ │ │ + beq 29c06c │ │ │ │ add r2, r4, r3 │ │ │ │ ldr r1, [r2, #3324] @ 0xcfc │ │ │ │ stm sp, {r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29c1a0 │ │ │ │ + beq 29c090 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ - b 29c094 │ │ │ │ + b 29bf84 │ │ │ │ tst r8, #2 │ │ │ │ ldrne r1, [r4, #264] @ 0x108 │ │ │ │ ldreq r1, [r4, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 29c0b0 │ │ │ │ + b 29bfa0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ @@ -652967,41 +652899,41 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr r2, r2, #1 │ │ │ │ strb r2, [sp, #16] │ │ │ │ mov ip, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #0 │ │ │ │ ands r1, r3, ip, lsl r2 │ │ │ │ - beq 29c1f8 │ │ │ │ + beq 29c0e8 │ │ │ │ add r0, sp, r2, lsl #2 │ │ │ │ ldrb r1, [r0, #23] │ │ │ │ mov r9, #1 │ │ │ │ orr r1, r1, #120 @ 0x78 │ │ │ │ strb r1, [r0, #23] │ │ │ │ and r0, r2, #7 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #8 │ │ │ │ - bne 29c1d8 │ │ │ │ + bne 29c0c8 │ │ │ │ cmp r9, #0 │ │ │ │ ldrbne r3, [sp, #17] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bicne r3, r3, #28 │ │ │ │ orrne r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strbne r3, [sp, #17] │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #3324] @ 0xcfc │ │ │ │ - b 29c17c │ │ │ │ + b 29c06c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r3, [r9], #-248 @ 0xffffff08 │ │ │ │ + subseq r4, r9, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r9, r8, lsl pc │ │ │ │ + subseq r4, r9, r8, lsr #32 │ │ │ │ andeq r9, fp, r8, ror #2 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -653011,15 +652943,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 1dd2c │ │ │ │ ldrh r7, [r7, #74] @ 0x4a │ │ │ │ mov r0, r7 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29c29c │ │ │ │ + beq 29c18c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldrheq r7, [r0, #60] @ 0x3c │ │ │ │ lsl r3, r4, #16 │ │ │ │ orr r3, r3, r3, lsr #16 │ │ │ │ strh r7, [r5, #4] │ │ │ │ str r6, [r5, #24] │ │ │ │ @@ -653043,36 +652975,36 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ and r6, r7, #255 @ 0xff │ │ │ │ cmp fp, #0 │ │ │ │ ldrb sl, [r5, #76] @ 0x4c │ │ │ │ orr r6, r6, r6, lsl #8 │ │ │ │ mov r9, r8 │ │ │ │ - beq 29c31c │ │ │ │ + beq 29c20c │ │ │ │ sub r3, sl, #4 │ │ │ │ tst r3, #251 @ 0xfb │ │ │ │ - beq 29c3b0 │ │ │ │ + beq 29c2a0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ and r2, sl, #31 │ │ │ │ bic r3, r3, #1015808 @ 0xf8000 │ │ │ │ orr r3, r3, r2, lsl #15 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - beq 29c344 │ │ │ │ + beq 29c234 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r9, [r0, #60] @ 0x3c │ │ │ │ ldrh r2, [r4, #64] @ 0x40 │ │ │ │ cmp sl, #3 │ │ │ │ lsr r2, r2, #12 │ │ │ │ orr r2, r2, r9, lsl #20 │ │ │ │ ror r2, r2, #20 │ │ │ │ strh r6, [r4, #80] @ 0x50 │ │ │ │ strh r2, [r4, #64] @ 0x40 │ │ │ │ - beq 29c390 │ │ │ │ + beq 29c280 │ │ │ │ ldrh r3, [r5, #72] @ 0x48 │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ ldrh r2, [r4, #66] @ 0x42 │ │ │ │ strh r3, [r4, #78] @ 0x4e │ │ │ │ and r3, r2, #127 @ 0x7f │ │ │ │ @@ -653083,78 +653015,78 @@ │ │ │ │ ldrh r2, [r5, #70] @ 0x46 │ │ │ │ lsr r3, r2, r7 │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 29c374 │ │ │ │ + b 29c264 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ bic r3, r3, #786432 @ 0xc0000 │ │ │ │ orr r3, r3, #229376 @ 0x38000 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - beq 29c3f4 │ │ │ │ + beq 29c2e4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 29c3f4 │ │ │ │ + bne 29c2e4 │ │ │ │ ldrh r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsr r3, r3, #12 │ │ │ │ orr r3, r3, r2, lsl #20 │ │ │ │ ror r3, r3, #20 │ │ │ │ strh r3, [r4, #64] @ 0x40 │ │ │ │ strh r6, [r4, #80] @ 0x50 │ │ │ │ - b 29c364 │ │ │ │ + b 29c254 │ │ │ │ ldrh r3, [r4, #64] @ 0x40 │ │ │ │ strh r6, [r4, #80] @ 0x50 │ │ │ │ lsr r3, r3, #12 │ │ │ │ orr r3, r3, r8, lsl #20 │ │ │ │ ror r3, r3, #20 │ │ │ │ strh r3, [r4, #64] @ 0x40 │ │ │ │ - b 29c364 │ │ │ │ + b 29c254 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldrh ip, [r3, #74] @ 0x4a │ │ │ │ ldrh r2, [r1, #74] @ 0x4a │ │ │ │ str ip, [sp] │ │ │ │ - bl 299bdc │ │ │ │ + bl 299acc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ stm sp, {r2, ip} │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 299bdc │ │ │ │ + bl 299acc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #4052] @ 29d47c │ │ │ │ + ldr r1, [pc, #4052] @ 29d36c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #4048] @ 29d480 │ │ │ │ + ldr r2, [pc, #4048] @ 29d370 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ mov r2, #0 │ │ │ │ @@ -653188,15 +653120,15 @@ │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ movne r6, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strne r6, [sp, #60] @ 0x3c │ │ │ │ strne r6, [sp, #48] @ 0x30 │ │ │ │ - bne 29c574 │ │ │ │ + bne 29c464 │ │ │ │ ldrb r6, [r7, #53] @ 0x35 │ │ │ │ ldrb r1, [r7, #52] @ 0x34 │ │ │ │ subs r6, r6, #6 │ │ │ │ movne r6, #1 │ │ │ │ subs r3, r1, #6 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -653205,167 +653137,167 @@ │ │ │ │ ldrb r1, [r7, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ ands r3, r3, #15 │ │ │ │ and r8, r1, #16 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bne 29c65c │ │ │ │ + bne 29c54c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 29c9a8 │ │ │ │ + beq 29c898 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ movne r8, r3 │ │ │ │ - beq 29cf00 │ │ │ │ + beq 29cdf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bc0c │ │ │ │ + bl 29bafc │ │ │ │ mov r0, r4 │ │ │ │ - bl 29be1c │ │ │ │ + bl 29bd0c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2997dc │ │ │ │ + bl 2996cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r6, r4, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ed10 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 29c608 │ │ │ │ + beq 29c4f8 │ │ │ │ ldr r6, [r5, #316] @ 0x13c │ │ │ │ add r3, r4, #132 @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #848] @ 0x350 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29c630 │ │ │ │ + beq 29c520 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #852] @ 0x354 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ ldrb r2, [r4, #856] @ 0x358 │ │ │ │ blx r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #848] @ 0x350 │ │ │ │ - ldr r2, [pc, #3660] @ 29d484 │ │ │ │ - ldr r3, [pc, #3652] @ 29d480 │ │ │ │ + ldr r2, [pc, #3660] @ 29d374 │ │ │ │ + ldr r3, [pc, #3652] @ 29d370 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29d6f0 │ │ │ │ + bne 29d5e0 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ - bne 29c954 │ │ │ │ + bne 29c844 │ │ │ │ subs r3, r1, #3 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c68c │ │ │ │ + beq 29c57c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ tst r3, #32 │ │ │ │ - bne 29c980 │ │ │ │ + bne 29c870 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ orrs r1, r3, r8 │ │ │ │ - beq 29cfe0 │ │ │ │ + beq 29ced0 │ │ │ │ mov r3, #0 │ │ │ │ and r1, r8, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ eor r0, r1, r1, asr #31 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ sub r0, r0, r1, asr #31 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 29cb90 │ │ │ │ + beq 29ca80 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ movne r6, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - bne 29ccfc │ │ │ │ + bne 29cbec │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c728 │ │ │ │ + beq 29c618 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [r0, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ - beq 29cb00 │ │ │ │ + beq 29c9f0 │ │ │ │ ldr r1, [r4, #3196] @ 0xc7c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r7, #252] @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29cf9c │ │ │ │ + beq 29ce8c │ │ │ │ ldr r3, [r7, #380] @ 0x17c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - beq 29cb80 │ │ │ │ + beq 29ca70 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 29cf88 │ │ │ │ + beq 29ce78 │ │ │ │ ldr r3, [r7, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ tst r2, r1 │ │ │ │ - beq 29c9f4 │ │ │ │ + beq 29c8e4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - beq 29c9f4 │ │ │ │ + beq 29c8e4 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #3248] @ 29d488 │ │ │ │ + ldr r2, [pc, #3248] @ 29d378 │ │ │ │ ldrh r1, [sp, #212] @ 0xd4 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ mov r3, r0 │ │ │ │ - beq 29c804 │ │ │ │ - bhi 29ce10 │ │ │ │ + beq 29c6f4 │ │ │ │ + bhi 29cd00 │ │ │ │ cmp r1, #146 @ 0x92 │ │ │ │ moveq r1, #200 @ 0xc8 │ │ │ │ - beq 29c804 │ │ │ │ + beq 29c6f4 │ │ │ │ cmp r1, #147 @ 0x93 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #201 @ 0xc9 │ │ │ │ mov r2, r3 │ │ │ │ ldrh r3, [sp, #212] @ 0xd4 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ lsr r3, r3, #12 │ │ │ │ @@ -653394,37 +653326,37 @@ │ │ │ │ ldr r7, [r5, #148] @ 0x94 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 29c8a0 │ │ │ │ + beq 29c790 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 29cf18 │ │ │ │ + beq 29ce08 │ │ │ │ mov r8, #2 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 29c8c4 │ │ │ │ + beq 29c7b4 │ │ │ │ ldr r7, [r5, #316] @ 0x13c │ │ │ │ mov r3, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #1 │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ subs r1, fp, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 29996c │ │ │ │ + bl 29985c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ @@ -653434,85 +653366,85 @@ │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 29a7f8 │ │ │ │ + bl 29a6e8 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29cd14 │ │ │ │ + beq 29cc04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - b 29c5b0 │ │ │ │ + b 29c4a0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 29cf00 │ │ │ │ + beq 29cdf0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29cfd0 │ │ │ │ + beq 29cec0 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ands r8, r3, #32 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq 29c698 │ │ │ │ + beq 29c588 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 29c68c │ │ │ │ + bne 29c57c │ │ │ │ ldrb r1, [r0, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 29c68c │ │ │ │ + beq 29c57c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 29c6ac │ │ │ │ + b 29c59c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c5b0 │ │ │ │ + beq 29c4a0 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ tst r3, #32 │ │ │ │ - beq 29c5b0 │ │ │ │ + beq 29c4a0 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 29c5b0 │ │ │ │ + bne 29c4a0 │ │ │ │ ldrb r1, [r0, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 29c5b0 │ │ │ │ + beq 29c4a0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 29c6ac │ │ │ │ + b 29c59c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ands r8, r3, r2 │ │ │ │ - beq 29cd28 │ │ │ │ + beq 29cc18 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #2660] @ 29d488 │ │ │ │ + ldr r2, [pc, #2660] @ 29d378 │ │ │ │ ldrh r1, [sp, #212] @ 0xd4 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ mov r3, r0 │ │ │ │ - beq 29ca50 │ │ │ │ - bhi 29ce34 │ │ │ │ + beq 29c940 │ │ │ │ + bhi 29cd24 │ │ │ │ cmp r1, #146 @ 0x92 │ │ │ │ moveq r1, #200 @ 0xc8 │ │ │ │ - beq 29ca50 │ │ │ │ + beq 29c940 │ │ │ │ cmp r1, #147 @ 0x93 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #201 @ 0xc9 │ │ │ │ mov r2, r3 │ │ │ │ ldrh r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ lsr r3, r3, #12 │ │ │ │ @@ -653540,91 +653472,91 @@ │ │ │ │ ldr r7, [r5, #148] @ 0x94 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ cmp r7, r8 │ │ │ │ - beq 29caf8 │ │ │ │ + beq 29c9e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 29caf8 │ │ │ │ + bne 29c9e8 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r8, #1 │ │ │ │ - b 29c8a4 │ │ │ │ + b 29c794 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 29cd78 │ │ │ │ + beq 29cc68 │ │ │ │ ldr r1, [r4, #3196] @ 0xc7c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r7, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29c760 │ │ │ │ + bne 29c650 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29cf2c │ │ │ │ + beq 29ce1c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrh r2, [r3, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2364] @ 29d48c │ │ │ │ + ldr r3, [pc, #2364] @ 29d37c │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne 29cf2c │ │ │ │ - ldr r3, [pc, #2352] @ 29d490 │ │ │ │ + bne 29ce1c │ │ │ │ + ldr r3, [pc, #2352] @ 29d380 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r2, [sl, #4] │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d704 │ │ │ │ + bhi 29d5f4 │ │ │ │ add r3, r3, r1 │ │ │ │ ldrh r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #5 │ │ │ │ - beq 29ceec │ │ │ │ + beq 29cddc │ │ │ │ ldr r3, [r7, #324] @ 0x144 │ │ │ │ - b 29c78c │ │ │ │ + b 29c67c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ eor ip, r0, r0, asr #31 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ sub ip, ip, r0, asr #31 │ │ │ │ cmp lr, ip │ │ │ │ - bne 29c6cc │ │ │ │ + bne 29c5bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldrsh r3, [r3, #18] │ │ │ │ ldrsh lr, [ip, #18] │ │ │ │ eor ip, r3, r3, asr #31 │ │ │ │ sub ip, ip, r3, asr #31 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp lr, ip │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bne 29c6cc │ │ │ │ + bne 29c5bc │ │ │ │ ldrb r6, [r7, #375] @ 0x177 │ │ │ │ cmp r6, #0 │ │ │ │ streq r6, [sp, #296] @ 0x128 │ │ │ │ - beq 29c6e0 │ │ │ │ + beq 29c5d0 │ │ │ │ and r2, r2, #1015808 @ 0xf8000 │ │ │ │ sub r2, r2, #131072 @ 0x20000 │ │ │ │ bics r2, r2, #131072 @ 0x20000 │ │ │ │ moveq r6, r2 │ │ │ │ streq r2, [sp, #296] @ 0x128 │ │ │ │ - beq 29c6e0 │ │ │ │ + beq 29c5d0 │ │ │ │ ldrb ip, [r9, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r2, ip │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -653647,15 +653579,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ addlt r2, r2, r0 │ │ │ │ strlt r2, [sp, #100] @ 0x64 │ │ │ │ rsblt r0, r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ ldrsh ip, [r6, #16] │ │ │ │ - bge 29cca4 │ │ │ │ + bge 29cb94 │ │ │ │ lsl r6, r3, #16 │ │ │ │ lsr r6, r6, #16 │ │ │ │ add ip, r6, ip │ │ │ │ rsb r6, r6, #0 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsl r3, r6, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ @@ -653675,29 +653607,29 @@ │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, lr │ │ │ │ movle r6, #0 │ │ │ │ andgt r6, r6, #1 │ │ │ │ mvn r2, ip │ │ │ │ ands r6, r6, r2, lsr #15 │ │ │ │ - bne 29d5e4 │ │ │ │ + bne 29d4d4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ - b 29c6e0 │ │ │ │ - ldr r0, [pc, #1936] @ 29d494 │ │ │ │ - ldr r1, [pc, #1936] @ 29d498 │ │ │ │ + b 29c5d0 │ │ │ │ + ldr r0, [pc, #1936] @ 29d384 │ │ │ │ + ldr r1, [pc, #1936] @ 29d388 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ + bl 299ca0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29c6f0 │ │ │ │ - ldr r0, [pc, #1920] @ 29d49c │ │ │ │ - ldr r1, [pc, #1920] @ 29d4a0 │ │ │ │ + b 29c5e0 │ │ │ │ + ldr r0, [pc, #1920] @ 29d38c │ │ │ │ + ldr r1, [pc, #1920] @ 29d390 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ - b 29c938 │ │ │ │ + bl 299ca0 │ │ │ │ + b 29c828 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r5, #328] @ 0x148 │ │ │ │ @@ -653709,655 +653641,655 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr r7, [r5, #148] @ 0x94 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ mov r8, #1 │ │ │ │ - b 29c8a4 │ │ │ │ + b 29c794 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29ce58 │ │ │ │ + beq 29cd48 │ │ │ │ ldr r1, [r4, #3196] @ 0xc7c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r7, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29c760 │ │ │ │ + bne 29c650 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29d3e8 │ │ │ │ + bls 29d2d8 │ │ │ │ ldrb r2, [r7, #376] @ 0x178 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ add r8, r4, r3, lsl #2 │ │ │ │ ldr r3, [r8, #1996] @ 0x7cc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29c760 │ │ │ │ - ldr r3, [pc, #1712] @ 29d4a4 │ │ │ │ + bne 29c650 │ │ │ │ + ldr r3, [pc, #1712] @ 29d394 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d74c │ │ │ │ + bhi 29d63c │ │ │ │ add r3, r3, r1 │ │ │ │ ldrh r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ moveq r1, #202 @ 0xca │ │ │ │ - beq 29c804 │ │ │ │ + beq 29c6f4 │ │ │ │ add r0, r1, #3888 @ 0xf30 │ │ │ │ add r0, r0, #8 │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r1, #0 │ │ │ │ - b 29c804 │ │ │ │ + b 29c6f4 │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ moveq r1, #202 @ 0xca │ │ │ │ - beq 29ca50 │ │ │ │ + beq 29c940 │ │ │ │ add r0, r1, #3888 @ 0xf30 │ │ │ │ add r0, r0, #8 │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r1, #0 │ │ │ │ - b 29ca50 │ │ │ │ + b 29c940 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ ldr r1, [r2, #3196] @ 0xc7c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r7, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29c760 │ │ │ │ + bne 29c650 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r2, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrh r1, [r3, #64] @ 0x40 │ │ │ │ lsl r1, r1, #20 │ │ │ │ lsr r1, r1, #20 │ │ │ │ - beq 29cebc │ │ │ │ + beq 29cdac │ │ │ │ sub r3, r2, #104 @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29d4f0 │ │ │ │ + bls 29d3e0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 29ae60 │ │ │ │ + bl 29ad50 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ ldrb r3, [r7, #378] @ 0x17a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29cb88 │ │ │ │ + beq 29ca78 │ │ │ │ ldr r3, [r7, #332] @ 0x14c │ │ │ │ - b 29c78c │ │ │ │ + b 29c67c │ │ │ │ ldrb r8, [r0, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ subs r8, r8, #6 │ │ │ │ movne r8, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 29c674 │ │ │ │ + b 29c564 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ - b 29c8a0 │ │ │ │ + b 29c790 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29cfe8 │ │ │ │ + bls 29ced8 │ │ │ │ ldrb r2, [r7, #376] @ 0x178 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ add r8, r4, r3, lsl #2 │ │ │ │ ldr r3, [r8, #1852] @ 0x73c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29c760 │ │ │ │ - ldr r3, [pc, #1336] @ 29d4a8 │ │ │ │ + bne 29c650 │ │ │ │ + ldr r3, [pc, #1336] @ 29d398 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d6fc │ │ │ │ + bhi 29d5ec │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r7, #378] @ 0x17a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c788 │ │ │ │ + beq 29c678 │ │ │ │ ldr r3, [r7, #328] @ 0x148 │ │ │ │ - b 29c78c │ │ │ │ + b 29c67c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29d230 │ │ │ │ - ldr r3, [pc, #1272] @ 29d4ac │ │ │ │ + beq 29d120 │ │ │ │ + ldr r3, [pc, #1272] @ 29d39c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r2, [sl, #4] │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d6f4 │ │ │ │ + bhi 29d5e4 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 29c698 │ │ │ │ + b 29c588 │ │ │ │ mov r8, r1 │ │ │ │ - b 29c5b0 │ │ │ │ + b 29c4a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ lslne r3, r3, #3 │ │ │ │ addne r2, r3, #1456 @ 0x5b0 │ │ │ │ addeq r2, r3, #182 @ 0xb6 │ │ │ │ addne r3, r4, r3 │ │ │ │ ldrne r3, [r3, #1460] @ 0x5b4 │ │ │ │ ldreq r3, [r4, r2, lsl #3] │ │ │ │ addne r2, r2, #4 │ │ │ │ addne r8, r4, r2 │ │ │ │ addeq r8, r4, r2, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29d660 │ │ │ │ + beq 29d550 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bhi 29d300 │ │ │ │ + bhi 29d1f0 │ │ │ │ cmp r2, #145 @ 0x91 │ │ │ │ - bls 29d30c │ │ │ │ - ldr r3, [pc, #1132] @ 29d4b0 │ │ │ │ + bls 29d1fc │ │ │ │ + ldr r3, [pc, #1132] @ 29d3a0 │ │ │ │ sub ip, r2, #147 @ 0x93 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #2 │ │ │ │ - bhi 29d73c │ │ │ │ + bhi 29d62c │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r8, r8, r3, lsl #1 │ │ │ │ add r8, r4, r8, lsl #2 │ │ │ │ ldr r3, [r8, #2428] @ 0x97c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29c760 │ │ │ │ + bne 29c650 │ │ │ │ bl 66174 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8, #2428] @ 0x97c │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ mov r8, #4 │ │ │ │ - b 29d060 │ │ │ │ + b 29cf50 │ │ │ │ mov r8, #3 │ │ │ │ - b 29d060 │ │ │ │ + b 29cf50 │ │ │ │ mov r1, #0 │ │ │ │ - b 29d02c │ │ │ │ + b 29cf1c │ │ │ │ mov r1, #3 │ │ │ │ - b 29d02c │ │ │ │ + b 29cf1c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r1, #2 │ │ │ │ movcs r1, #14 │ │ │ │ - b 29d02c │ │ │ │ + b 29cf1c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r1, #10 │ │ │ │ movcs r1, #15 │ │ │ │ - b 29d02c │ │ │ │ + b 29cf1c │ │ │ │ mov r1, #9 │ │ │ │ - b 29d02c │ │ │ │ + b 29cf1c │ │ │ │ mov r1, #5 │ │ │ │ - b 29d02c │ │ │ │ + b 29cf1c │ │ │ │ mov r1, #4 │ │ │ │ - b 29d02c │ │ │ │ + b 29cf1c │ │ │ │ mov r1, #16 │ │ │ │ - b 29d02c │ │ │ │ + b 29cf1c │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bhi 29d300 │ │ │ │ + bhi 29d1f0 │ │ │ │ cmp r2, #145 @ 0x91 │ │ │ │ - bls 29d30c │ │ │ │ - ldr r3, [pc, #932] @ 29d4b4 │ │ │ │ + bls 29d1fc │ │ │ │ + ldr r3, [pc, #932] @ 29d3a4 │ │ │ │ sub ip, r2, #147 @ 0x93 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #2 │ │ │ │ - bhi 29d73c │ │ │ │ + bhi 29d62c │ │ │ │ ldrsb ip, [r3, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #0 │ │ │ │ - b 29d0f8 │ │ │ │ + b 29cfe8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r1, #2 │ │ │ │ movcs r1, #14 │ │ │ │ - b 29d0f8 │ │ │ │ + b 29cfe8 │ │ │ │ mov r1, #9 │ │ │ │ - b 29d0f8 │ │ │ │ + b 29cfe8 │ │ │ │ mov r1, #5 │ │ │ │ - b 29d0f8 │ │ │ │ + b 29cfe8 │ │ │ │ mov r1, #4 │ │ │ │ - b 29d0f8 │ │ │ │ + b 29cfe8 │ │ │ │ mov r1, #3 │ │ │ │ - b 29d0f8 │ │ │ │ + b 29cfe8 │ │ │ │ mov r1, #16 │ │ │ │ - b 29d0f8 │ │ │ │ + b 29cfe8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r1, #10 │ │ │ │ movcs r1, #15 │ │ │ │ - b 29d0f8 │ │ │ │ + b 29cfe8 │ │ │ │ mov r1, #1 │ │ │ │ ldrb r3, [r7, #375] @ 0x177 │ │ │ │ bl 612b4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8, #1852] @ 0x73c │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ mov r1, #0 │ │ │ │ - b 29d184 │ │ │ │ + b 29d074 │ │ │ │ mov r1, #16 │ │ │ │ - b 29d184 │ │ │ │ + b 29d074 │ │ │ │ mov r1, #15 │ │ │ │ - b 29d184 │ │ │ │ + b 29d074 │ │ │ │ mov r1, #9 │ │ │ │ - b 29d184 │ │ │ │ + b 29d074 │ │ │ │ mov r1, #5 │ │ │ │ - b 29d184 │ │ │ │ + b 29d074 │ │ │ │ mov r1, #14 │ │ │ │ - b 29d184 │ │ │ │ + b 29d074 │ │ │ │ mov r1, #4 │ │ │ │ - b 29d184 │ │ │ │ + b 29d074 │ │ │ │ mov r1, #3 │ │ │ │ - b 29d184 │ │ │ │ + b 29d074 │ │ │ │ mov r1, #15 │ │ │ │ ldrb r3, [r7, #375] @ 0x177 │ │ │ │ bl 61314 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8, #1996] @ 0x7cc │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ mov r1, #9 │ │ │ │ - b 29d1dc │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #16 │ │ │ │ - b 29d1dc │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #5 │ │ │ │ - b 29d1dc │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #4 │ │ │ │ - b 29d1dc │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #3 │ │ │ │ - b 29d1dc │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #14 │ │ │ │ - b 29d1dc │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #1 │ │ │ │ - b 29d1dc │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #0 │ │ │ │ - b 29d1dc │ │ │ │ + b 29d0cc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29d318 │ │ │ │ + bls 29d208 │ │ │ │ ldrb r2, [r7, #376] @ 0x178 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ add r8, r4, r3, lsl #2 │ │ │ │ ldr r3, [r8, #1924] @ 0x784 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29c760 │ │ │ │ - ldr r3, [pc, #580] @ 29d4b8 │ │ │ │ + bne 29c650 │ │ │ │ + ldr r3, [pc, #580] @ 29d3a8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d728 │ │ │ │ + bhi 29d618 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r7, #375] @ 0x177 │ │ │ │ bl 61374 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8, #1924] @ 0x784 │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d294 │ │ │ │ + b 29d184 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d294 │ │ │ │ + b 29d184 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d294 │ │ │ │ + b 29d184 │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d294 │ │ │ │ + b 29d184 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d294 │ │ │ │ + b 29d184 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d294 │ │ │ │ + b 29d184 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d294 │ │ │ │ + b 29d184 │ │ │ │ cmp r2, #189 @ 0xbd │ │ │ │ moveq r8, #2 │ │ │ │ - beq 29d060 │ │ │ │ + beq 29cf50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ lslne r3, r3, #3 │ │ │ │ addne r2, r3, #1520 @ 0x5f0 │ │ │ │ addeq r2, r3, #191 @ 0xbf │ │ │ │ addne r3, r4, r3 │ │ │ │ ldrne r3, [r3, #1532] @ 0x5fc │ │ │ │ ldreq r3, [r4, r2, lsl #3] │ │ │ │ addne r2, r2, #12 │ │ │ │ addne r8, r4, r2 │ │ │ │ addeq r8, r4, r2, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29d01c │ │ │ │ - ldr r3, [pc, #360] @ 29d4bc │ │ │ │ + bne 29cf0c │ │ │ │ + ldr r3, [pc, #360] @ 29d3ac │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 29d71c │ │ │ │ + bhi 29d60c │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r7, #374] @ 0x176 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 60914 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8] │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d374 │ │ │ │ + b 29d264 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d374 │ │ │ │ + b 29d264 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d374 │ │ │ │ + b 29d264 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d374 │ │ │ │ + b 29d264 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d374 │ │ │ │ + b 29d264 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d374 │ │ │ │ + b 29d264 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d374 │ │ │ │ + b 29d264 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ lslne r3, r3, #3 │ │ │ │ addne r2, r3, #1600 @ 0x640 │ │ │ │ addeq r2, r3, #200 @ 0xc8 │ │ │ │ addne r3, r4, r3 │ │ │ │ ldrne r3, [r3, #1604] @ 0x644 │ │ │ │ ldreq r3, [r4, r2, lsl #3] │ │ │ │ addne r2, r2, #4 │ │ │ │ addne r8, r4, r2 │ │ │ │ addeq r8, r4, r2, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29d01c │ │ │ │ - ldr r3, [pc, #156] @ 29d4c0 │ │ │ │ + bne 29cf0c │ │ │ │ + ldr r3, [pc, #156] @ 29d3b0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 29d744 │ │ │ │ + bhi 29d634 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #16 │ │ │ │ str r6, [sp] │ │ │ │ mov r1, #32 │ │ │ │ ldrb r3, [r7, #374] @ 0x176 │ │ │ │ bl 60914 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8] │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ mov r2, #10 │ │ │ │ - b 29d440 │ │ │ │ + b 29d330 │ │ │ │ mov r2, #9 │ │ │ │ - b 29d440 │ │ │ │ + b 29d330 │ │ │ │ mov r2, #5 │ │ │ │ - b 29d440 │ │ │ │ + b 29d330 │ │ │ │ mov r2, #4 │ │ │ │ - b 29d440 │ │ │ │ - subseq r3, r9, ip, asr #22 │ │ │ │ + b 29d330 │ │ │ │ + subseq r3, r9, ip, asr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r9, r0, asr #19 │ │ │ │ + ldrsbeq r3, [r9], #-160 @ 0xffffff60 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - andeq r8, lr, lr, lsr r4 │ │ │ │ + andeq r8, lr, r6, lsr r4 │ │ │ │ andeq r8, fp, r8, ror r5 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ andeq r8, fp, r0, ror #10 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - @ instruction: 0x000e81bc │ │ │ │ - andeq r8, lr, r2, asr r0 │ │ │ │ - andeq r8, lr, r7, lsl r0 │ │ │ │ - muleq lr, r0, pc @ │ │ │ │ - andeq r7, lr, r7, asr #29 │ │ │ │ - andeq r7, lr, r6, ror #26 │ │ │ │ - andeq r7, lr, pc, lsl #25 │ │ │ │ - andeq r7, lr, r8, asr #23 │ │ │ │ - strdeq r7, [lr], -sp │ │ │ │ - ldrdeq r7, [lr], -r2 │ │ │ │ - muleq lr, r9, r9 │ │ │ │ + @ instruction: 0x000e81b4 │ │ │ │ + andeq r8, lr, sl, asr #32 │ │ │ │ + andeq r8, lr, pc │ │ │ │ + andeq r7, lr, r8, lsl #31 │ │ │ │ + @ instruction: 0x000e7ebf │ │ │ │ + andeq r7, lr, lr, asr sp │ │ │ │ + andeq r7, lr, r7, lsl #25 │ │ │ │ + andeq r7, lr, r0, asr #23 │ │ │ │ + strdeq r7, [lr], -r5 │ │ │ │ + andeq r7, lr, sl, asr #21 │ │ │ │ + muleq lr, r1, r9 │ │ │ │ mov r2, #3 │ │ │ │ - b 29d440 │ │ │ │ + b 29d330 │ │ │ │ mov r2, #2 │ │ │ │ - b 29d440 │ │ │ │ + b 29d330 │ │ │ │ mov r2, #1 │ │ │ │ - b 29d440 │ │ │ │ + b 29d330 │ │ │ │ mov r2, #0 │ │ │ │ - b 29d440 │ │ │ │ - ldr r3, [pc, #-52] @ 29d4c4 │ │ │ │ + b 29d330 │ │ │ │ + ldr r3, [pc, #-52] @ 29d3b4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 29d734 │ │ │ │ + bhi 29d624 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #149 @ 0x95 │ │ │ │ - bhi 29d6e0 │ │ │ │ + bhi 29d5d0 │ │ │ │ cmp r1, #145 @ 0x91 │ │ │ │ - bls 29d30c │ │ │ │ - ldr r3, [pc, #-100] @ 29d4c8 │ │ │ │ + bls 29d1fc │ │ │ │ + ldr r3, [pc, #-100] @ 29d3b8 │ │ │ │ sub r2, r1, #147 @ 0x93 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 29d714 │ │ │ │ + bhi 29d604 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, #5 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ add r8, r4, r3, lsl #2 │ │ │ │ ldr r3, [r8, #2428] @ 0x97c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29c760 │ │ │ │ + bne 29c650 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29d07c │ │ │ │ + b 29cf6c │ │ │ │ mov r3, #4 │ │ │ │ - b 29d548 │ │ │ │ + b 29d438 │ │ │ │ mov r3, #3 │ │ │ │ - b 29d548 │ │ │ │ + b 29d438 │ │ │ │ mov r0, #0 │ │ │ │ - b 29d514 │ │ │ │ + b 29d404 │ │ │ │ mov r0, #16 │ │ │ │ - b 29d514 │ │ │ │ + b 29d404 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r0, #10 │ │ │ │ movcs r0, #15 │ │ │ │ - b 29d514 │ │ │ │ + b 29d404 │ │ │ │ mov r0, #9 │ │ │ │ - b 29d514 │ │ │ │ + b 29d404 │ │ │ │ mov r0, #5 │ │ │ │ - b 29d514 │ │ │ │ + b 29d404 │ │ │ │ mov r0, #4 │ │ │ │ - b 29d514 │ │ │ │ + b 29d404 │ │ │ │ mov r0, #3 │ │ │ │ - b 29d514 │ │ │ │ + b 29d404 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r0, #2 │ │ │ │ movcs r0, #14 │ │ │ │ - b 29d514 │ │ │ │ + b 29d404 │ │ │ │ ldrh r6, [r9, #78] @ 0x4e │ │ │ │ add r9, r6, #1 │ │ │ │ cmp ip, r9 │ │ │ │ movge r6, #0 │ │ │ │ - bge 29ccf0 │ │ │ │ + bge 29cbe0 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, lr │ │ │ │ cmp r1, r6 │ │ │ │ movgt r6, #0 │ │ │ │ movle r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29ccf0 │ │ │ │ + beq 29cbe0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r0, r0, r2 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r0, r3 │ │ │ │ movgt r6, #0 │ │ │ │ andle r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29ccf0 │ │ │ │ + beq 29cbe0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r2, r3, ip │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ movle r6, #0 │ │ │ │ cmp r2, r9 │ │ │ │ movgt r6, #0 │ │ │ │ - b 29ccf0 │ │ │ │ - ldr r3, [pc, #-412] @ 29d4cc │ │ │ │ + b 29cbe0 │ │ │ │ + ldr r3, [pc, #-412] @ 29d3bc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 29d70c │ │ │ │ + bhi 29d5fc │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #16 │ │ │ │ str r6, [sp] │ │ │ │ mov r1, #16 │ │ │ │ ldrb r3, [r7, #374] @ 0x176 │ │ │ │ bl 60914 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8] │ │ │ │ - b 29c760 │ │ │ │ + b 29c650 │ │ │ │ mov r2, #10 │ │ │ │ - b 29d684 │ │ │ │ + b 29d574 │ │ │ │ mov r2, #9 │ │ │ │ - b 29d684 │ │ │ │ + b 29d574 │ │ │ │ mov r2, #5 │ │ │ │ - b 29d684 │ │ │ │ + b 29d574 │ │ │ │ mov r2, #4 │ │ │ │ - b 29d684 │ │ │ │ + b 29d574 │ │ │ │ mov r2, #3 │ │ │ │ - b 29d684 │ │ │ │ + b 29d574 │ │ │ │ mov r2, #2 │ │ │ │ - b 29d684 │ │ │ │ + b 29d574 │ │ │ │ mov r2, #1 │ │ │ │ - b 29d684 │ │ │ │ + b 29d574 │ │ │ │ mov r2, #0 │ │ │ │ - b 29d684 │ │ │ │ + b 29d574 │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ moveq r3, #2 │ │ │ │ - beq 29d548 │ │ │ │ - b 29d30c │ │ │ │ + beq 29d438 │ │ │ │ + b 29d1fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r1, #18 │ │ │ │ - b 29d02c │ │ │ │ + b 29cf1c │ │ │ │ mov r1, #18 │ │ │ │ - b 29d184 │ │ │ │ + b 29d074 │ │ │ │ mov r1, #18 │ │ │ │ - b 29d0f8 │ │ │ │ + b 29cfe8 │ │ │ │ mov r2, #18 │ │ │ │ - b 29d684 │ │ │ │ + b 29d574 │ │ │ │ mov r3, #0 │ │ │ │ - b 29d548 │ │ │ │ + b 29d438 │ │ │ │ mov r3, #18 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d374 │ │ │ │ + b 29d264 │ │ │ │ mov r3, #18 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d294 │ │ │ │ + b 29d184 │ │ │ │ mov r0, #18 │ │ │ │ - b 29d514 │ │ │ │ + b 29d404 │ │ │ │ mov r8, #0 │ │ │ │ - b 29d060 │ │ │ │ + b 29cf50 │ │ │ │ mov r2, #18 │ │ │ │ - b 29d440 │ │ │ │ + b 29d330 │ │ │ │ mov r1, #18 │ │ │ │ - b 29d1dc │ │ │ │ + b 29d0cc │ │ │ │ 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 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #488] @ 29d95c │ │ │ │ + ldr r2, [pc, #488] @ 29d84c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #484] @ 29d960 │ │ │ │ + ldr r3, [pc, #484] @ 29d850 │ │ │ │ add r2, pc, r2 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r8, [sp, #240] @ 0xf0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrh r4, [sl, #74] @ 0x4a │ │ │ │ @@ -654388,15 +654320,15 @@ │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ bl 13e3b4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29d820 │ │ │ │ + beq 29d710 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldrheq r4, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ strh r4, [sp, #64] @ 0x40 │ │ │ │ lsl r4, r3, #16 │ │ │ │ orr r4, r4, r4, lsr #16 │ │ │ │ @@ -654409,15 +654341,15 @@ │ │ │ │ blx r3 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29c2b4 │ │ │ │ + bl 29c1a4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r9, #428] @ 0x1ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp] │ │ │ │ @@ -654434,62 +654366,62 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29c480 │ │ │ │ + bl 29c370 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29d8e8 │ │ │ │ + beq 29d7d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29d930 │ │ │ │ + beq 29d820 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29d904 │ │ │ │ + beq 29d7f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29d944 │ │ │ │ - ldr r2, [pc, #88] @ 29d964 │ │ │ │ - ldr r3, [pc, #80] @ 29d960 │ │ │ │ + beq 29d834 │ │ │ │ + ldr r2, [pc, #88] @ 29d854 │ │ │ │ + ldr r3, [pc, #80] @ 29d850 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29d958 │ │ │ │ + bne 29d848 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - b 29d8e8 │ │ │ │ + b 29d7d8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ - b 29d904 │ │ │ │ + b 29d7f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r9, r0, lsl #17 │ │ │ │ + @ instruction: 0x00592990 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r9, ip, ror #13 │ │ │ │ + ldrsheq r2, [r9], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #760] @ 29dc7c │ │ │ │ + ldr r2, [pc, #760] @ 29db6c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #756] @ 29dc80 │ │ │ │ + ldr r3, [pc, #756] @ 29db70 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, sl │ │ │ │ @@ -654498,27 +654430,27 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29dbe4 │ │ │ │ + beq 29dad4 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - bne 29dc20 │ │ │ │ + bne 29db10 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29da14 │ │ │ │ + beq 29d904 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ @@ -654529,15 +654461,15 @@ │ │ │ │ ldr r1, [r7, #260] @ 0x104 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #1088] @ 0x440 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29dc58 │ │ │ │ + beq 29db48 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r7, #380] @ 0x17c │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov fp, #1 │ │ │ │ @@ -654551,15 +654483,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29daac │ │ │ │ + beq 29d99c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ bl 5ee14 │ │ │ │ ldrh r3, [r6, #18] │ │ │ │ mov r1, #0 │ │ │ │ @@ -654567,29 +654499,29 @@ │ │ │ │ cmp r0, #1 │ │ │ │ ldrh r0, [r6, #16] │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ str r3, [r7, #360] @ 0x168 │ │ │ │ str r0, [r7, #356] @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29996c │ │ │ │ + bl 29985c │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ ldrh r3, [r6, #30] │ │ │ │ ldrh r2, [r6, #28] │ │ │ │ sub r3, r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29dc10 │ │ │ │ + bls 29db00 │ │ │ │ ldrb r2, [r7, #370] @ 0x172 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29dc4c │ │ │ │ - ldr r2, [pc, #360] @ 29dc84 │ │ │ │ + bne 29db3c │ │ │ │ + ldr r2, [pc, #360] @ 29db74 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [r7, #300] @ 0x12c │ │ │ │ @@ -654604,98 +654536,98 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bc0c │ │ │ │ + bl 29bafc │ │ │ │ mov r0, r4 │ │ │ │ - bl 29be1c │ │ │ │ + bl 29bd0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 5ed10 │ │ │ │ ldr r1, [r4, #848] @ 0x350 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29dbc0 │ │ │ │ + beq 29dab0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #852] @ 0x354 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ ldrb r2, [r4, #856] @ 0x358 │ │ │ │ blx r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #848] @ 0x350 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29dc38 │ │ │ │ + beq 29db28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ strb r2, [r4, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #156] @ 29dc88 │ │ │ │ - ldr r3, [pc, #144] @ 29dc80 │ │ │ │ + ldr r2, [pc, #156] @ 29db78 │ │ │ │ + ldr r3, [pc, #144] @ 29db70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29dc78 │ │ │ │ + bne 29db68 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #116] @ 29dc8c │ │ │ │ + ldr r2, [pc, #116] @ 29db7c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 29db20 │ │ │ │ - ldr r0, [pc, #104] @ 29dc90 │ │ │ │ - ldr r1, [pc, #104] @ 29dc94 │ │ │ │ + b 29da10 │ │ │ │ + ldr r0, [pc, #104] @ 29db80 │ │ │ │ + ldr r1, [pc, #104] @ 29db84 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ + bl 299ca0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29d9dc │ │ │ │ - ldr r0, [pc, #88] @ 29dc98 │ │ │ │ - ldr r1, [pc, #88] @ 29dc9c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ - b 29dbcc │ │ │ │ - ldr r2, [pc, #76] @ 29dca0 │ │ │ │ + b 29d8cc │ │ │ │ + ldr r0, [pc, #88] @ 29db88 │ │ │ │ + ldr r1, [pc, #88] @ 29db8c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 299ca0 │ │ │ │ + b 29dabc │ │ │ │ + ldr r2, [pc, #76] @ 29db90 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 29db20 │ │ │ │ + b 29da10 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #5 │ │ │ │ bl 60f6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #1088] @ 0x440 │ │ │ │ - b 29da48 │ │ │ │ + b 29d938 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r9, ip, ror #12 │ │ │ │ + subseq r2, r9, ip, ror r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffbfd8 │ │ │ │ - subseq r2, r9, ip, lsl #8 │ │ │ │ + subseq r2, r9, ip, lsl r5 │ │ │ │ @ instruction: 0xffffbedc │ │ │ │ andeq r7, fp, r4, asr r6 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ andeq r7, fp, ip, lsr r6 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ @ instruction: 0xffffbf54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #888] @ 29e038 │ │ │ │ - ldr r3, [pc, #888] @ 29e03c │ │ │ │ + ldr r2, [pc, #888] @ 29df28 │ │ │ │ + ldr r3, [pc, #888] @ 29df2c │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, sl │ │ │ │ @@ -654708,51 +654640,51 @@ │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29df1c │ │ │ │ + beq 29de0c │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - bne 29df94 │ │ │ │ + bne 29de84 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29dd5c │ │ │ │ + beq 29dc4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [r0, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx fp │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ ldr r1, [r4, #3196] @ 0xc7c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ and r3, r7, #3 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ - beq 29df48 │ │ │ │ + beq 29de38 │ │ │ │ tst r7, #1 │ │ │ │ - beq 29dfac │ │ │ │ + beq 29de9c │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r1, [r7, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #1084] @ 0x43c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29df80 │ │ │ │ + beq 29de70 │ │ │ │ ldr r3, [r7, #380] @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #47] @ 0x2f │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -654765,15 +654697,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29de04 │ │ │ │ + beq 29dcf4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldrh r3, [r6, #28] │ │ │ │ ldrh r5, [r6, #30] │ │ │ │ ldrh r2, [r6, #16] │ │ │ │ sub r5, r5, r3 │ │ │ │ @@ -654788,74 +654720,74 @@ │ │ │ │ bl 1e5d8 <__aeabi_d2f@plt> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bls 29de60 │ │ │ │ + bls 29dd50 │ │ │ │ ldrb r3, [r7, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29dff0 │ │ │ │ - bl 29996c │ │ │ │ + bne 29dee0 │ │ │ │ + bl 29985c │ │ │ │ mov r2, #0 │ │ │ │ str fp, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ ldr r1, [r7, #300] @ 0x12c │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r5, [r4] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #428] @ 29e040 │ │ │ │ + ldr r2, [pc, #428] @ 29df30 │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bc0c │ │ │ │ + bl 29bafc │ │ │ │ mov r0, r4 │ │ │ │ - bl 29be1c │ │ │ │ + bl 29bd0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r5, r4, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 5ed10 │ │ │ │ ldr r1, [r4, #848] @ 0x350 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29def8 │ │ │ │ + beq 29dde8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #852] @ 0x354 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ ldrb r2, [r4, #856] @ 0x358 │ │ │ │ blx r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #848] @ 0x350 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29dfc8 │ │ │ │ + beq 29deb8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ strb r2, [r4, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #288] @ 29e044 │ │ │ │ - ldr r3, [pc, #276] @ 29e03c │ │ │ │ + ldr r2, [pc, #288] @ 29df34 │ │ │ │ + ldr r3, [pc, #276] @ 29df2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29e034 │ │ │ │ + bne 29df24 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r1, [r7, #252] @ 0xfc │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ strb r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ @@ -654863,78 +654795,78 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #280] @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #1084] @ 0x43c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 29dda4 │ │ │ │ + bne 29dc94 │ │ │ │ mov r0, fp │ │ │ │ bl 610e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #1084] @ 0x43c │ │ │ │ - b 29dda4 │ │ │ │ - ldr r0, [pc, #172] @ 29e048 │ │ │ │ - ldr r1, [pc, #172] @ 29e04c │ │ │ │ + b 29dc94 │ │ │ │ + ldr r0, [pc, #172] @ 29df38 │ │ │ │ + ldr r1, [pc, #172] @ 29df3c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ + bl 299ca0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29dd24 │ │ │ │ + b 29dc14 │ │ │ │ tst r7, #2 │ │ │ │ - beq 29dfdc │ │ │ │ + beq 29decc │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r1, [r7, #264] @ 0x108 │ │ │ │ strb r2, [sp, #36] @ 0x24 │ │ │ │ - b 29df58 │ │ │ │ - ldr r0, [pc, #128] @ 29e050 │ │ │ │ - ldr r1, [pc, #128] @ 29e054 │ │ │ │ + b 29de48 │ │ │ │ + ldr r0, [pc, #128] @ 29df40 │ │ │ │ + ldr r1, [pc, #128] @ 29df44 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ - b 29df04 │ │ │ │ + bl 299ca0 │ │ │ │ + b 29ddf4 │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r1, [r7, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 29dd94 │ │ │ │ - bl 29996c │ │ │ │ + b 29dc84 │ │ │ │ + bl 29985c │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ ldr r1, [r7, #300] @ 0x12c │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r5, [r4] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #56] @ 29e058 │ │ │ │ + ldr r2, [pc, #56] @ 29df48 │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ blx r5 │ │ │ │ - b 29dea4 │ │ │ │ + b 29dd94 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r9, r4, lsr r3 │ │ │ │ + subseq r2, r9, r4, asr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffbbb0 │ │ │ │ - ldrsbeq r2, [r9], #-4 │ │ │ │ + subseq r2, r9, r4, ror #3 │ │ │ │ andeq r7, fp, r0, ror #5 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ andeq r7, fp, ip, lsr #5 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ @ instruction: 0xffffbb84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #2060] @ 29e884 │ │ │ │ + ldr r2, [pc, #2060] @ 29e774 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #2056] @ 29e888 │ │ │ │ + ldr r3, [pc, #2056] @ 29e778 │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ @@ -654943,23 +654875,23 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ ldr r9, [sp, #384] @ 0x180 │ │ │ │ moveq r0, sl │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 29e810 │ │ │ │ + bne 29e700 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [fp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ ldr r3, [fp, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29e0f8 │ │ │ │ + beq 29dfe8 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -654974,15 +654906,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ bl 13e3b4 │ │ │ │ ldrsh r8, [r4, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29e148 │ │ │ │ + beq 29e038 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldrheq r7, [r0, #60] @ 0x3c │ │ │ │ lsl r3, r8, #16 │ │ │ │ orr r3, r3, r3, lsr #16 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -654993,25 +654925,25 @@ │ │ │ │ blx r3 │ │ │ │ add r6, sp, #244 @ 0xf4 │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 29c2b4 │ │ │ │ + bl 29c1a4 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ - ldr r3, [pc, #1784] @ 29e88c │ │ │ │ + ldr r3, [pc, #1784] @ 29e77c │ │ │ │ ldrh r1, [r2] │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ - beq 29e1bc │ │ │ │ - bhi 29e7d0 │ │ │ │ + beq 29e0ac │ │ │ │ + bhi 29e6c0 │ │ │ │ cmp r1, #146 @ 0x92 │ │ │ │ moveq r1, #200 @ 0xc8 │ │ │ │ - beq 29e1bc │ │ │ │ + beq 29e0ac │ │ │ │ cmp r1, #147 @ 0x93 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #201 @ 0xc9 │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ ldrh r3, [r3] │ │ │ │ mov r2, r6 │ │ │ │ lsr r3, r3, #12 │ │ │ │ @@ -655032,15 +654964,15 @@ │ │ │ │ ldr r6, [sl, #184] @ 0xb8 │ │ │ │ cmp r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add r5, fp, r3, lsl #2 │ │ │ │ ldr r1, [r5, #3188] @ 0xc74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29e85c │ │ │ │ + beq 29e74c │ │ │ │ add r3, fp, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ @@ -655060,36 +654992,36 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sl, #284] @ 0x11c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [sl, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29e2a0 │ │ │ │ + beq 29e190 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 5ee14 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ subs r1, r5, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 29996c │ │ │ │ + bl 29985c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrh r3, [r8, #18] │ │ │ │ ldrh r2, [r8, #16] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r0, #356] @ 0x164 │ │ │ │ str r3, [r0, #360] @ 0x168 │ │ │ │ - beq 29e300 │ │ │ │ + beq 29e1f0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [sl, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, #0 │ │ │ │ @@ -655111,25 +655043,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r3, [r3, #74] @ 0x4a │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 29e7f4 │ │ │ │ + beq 29e6e4 │ │ │ │ mov r0, r3 │ │ │ │ bl 13e3b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 29e39c │ │ │ │ - ldr r2, [pc, #1300] @ 29e890 │ │ │ │ + bne 29e28c │ │ │ │ + ldr r2, [pc, #1300] @ 29e780 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 29e398 │ │ │ │ + bhi 29e288 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strb r5, [sp, #132] @ 0x84 │ │ │ │ @@ -655170,46 +655102,46 @@ │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1d9f0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1d9f0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1092] @ 29e894 │ │ │ │ + ldr r1, [pc, #1092] @ 29e784 │ │ │ │ lsr r3, r3, #15 │ │ │ │ and r3, r3, #31 │ │ │ │ mov r2, #0 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 29e48c │ │ │ │ + bhi 29e37c │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29e604 │ │ │ │ + beq 29e4f4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r6, fp, #4352 @ 0x1100 │ │ │ │ add r6, r6, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r5, #0 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ mov r8, #1 │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 29e540 │ │ │ │ + b 29e430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -655223,23 +655155,23 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #884] @ 29e898 │ │ │ │ + ldr r2, [pc, #884] @ 29e788 │ │ │ │ ldr r6, [fp] │ │ │ │ ldr r1, [r1, #300] @ 0x12c │ │ │ │ add r2, pc, r2 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 29e7c8 │ │ │ │ + beq 29e6b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsl r6, r8, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ @@ -655250,83 +655182,83 @@ │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ blx ip │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ ldr r3, [sl, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 29e4c8 │ │ │ │ + bne 29e3b8 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ ldrh r3, [sp, #168] @ 0xa8 │ │ │ │ lsl r6, r6, #5 │ │ │ │ - ldr r2, [pc, #748] @ 29e89c │ │ │ │ + ldr r2, [pc, #748] @ 29e78c │ │ │ │ orr r3, r3, #448 @ 0x1c0 │ │ │ │ orr r6, r6, #31 │ │ │ │ strh r3, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ strh r6, [sp, #162] @ 0xa2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r3, [r0, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9] │ │ │ │ - b 29e4c8 │ │ │ │ - ldr r0, [pc, #700] @ 29e8a0 │ │ │ │ + b 29e3b8 │ │ │ │ + ldr r0, [pc, #700] @ 29e790 │ │ │ │ str r2, [sp, #32] │ │ │ │ umull r3, r0, r6, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - bne 29e498 │ │ │ │ + bne 29e388 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 29e3c8 │ │ │ │ + bcs 29e2b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29e654 │ │ │ │ + beq 29e544 │ │ │ │ ldr r4, [sl, #316] @ 0x13c │ │ │ │ add r3, fp, #132 @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ blx r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 29bc0c │ │ │ │ + bl 29bafc │ │ │ │ mov r0, fp │ │ │ │ - bl 29be1c │ │ │ │ + bl 29bd0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 2997dc │ │ │ │ + bl 2996cc │ │ │ │ ldr r0, [fp, #8] │ │ │ │ add r4, fp, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 5ed10 │ │ │ │ ldr r1, [fp, #848] @ 0x350 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29e6b8 │ │ │ │ + beq 29e5a8 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [fp, #852] @ 0x354 │ │ │ │ ldrb r2, [fp, #856] @ 0x358 │ │ │ │ blx r4 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #848] @ 0x350 │ │ │ │ @@ -655337,436 +655269,436 @@ │ │ │ │ ldr r4, [r0, #296] @ 0x128 │ │ │ │ mov r1, #4 │ │ │ │ blx r4 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [fp, #420] @ 0x1a4 │ │ │ │ - beq 29e7fc │ │ │ │ + beq 29e6ec │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ strb r2, [fp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29e724 │ │ │ │ + bne 29e614 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29e754 │ │ │ │ + beq 29e644 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29e754 │ │ │ │ + bne 29e644 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #328] @ 29e8a4 │ │ │ │ - ldr r3, [pc, #296] @ 29e888 │ │ │ │ + ldr r2, [pc, #328] @ 29e794 │ │ │ │ + ldr r3, [pc, #296] @ 29e778 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29e880 │ │ │ │ + bne 29e770 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - b 29e48c │ │ │ │ + b 29e37c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - b 29e48c │ │ │ │ + b 29e37c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - b 29e48c │ │ │ │ + b 29e37c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 29e604 │ │ │ │ + b 29e4f4 │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ moveq r1, #202 @ 0xca │ │ │ │ - beq 29e1bc │ │ │ │ + beq 29e0ac │ │ │ │ add r2, r1, #3888 @ 0xf30 │ │ │ │ add r2, r2, #8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r1, #0 │ │ │ │ - b 29e1bc │ │ │ │ + b 29e0ac │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 29e3a0 │ │ │ │ - ldr r0, [pc, #164] @ 29e8a8 │ │ │ │ - ldr r1, [pc, #164] @ 29e8ac │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ - b 29e6e8 │ │ │ │ - ldr r0, [pc, #152] @ 29e8b0 │ │ │ │ - ldr r1, [pc, #152] @ 29e8b4 │ │ │ │ + b 29e290 │ │ │ │ + ldr r0, [pc, #164] @ 29e798 │ │ │ │ + ldr r1, [pc, #164] @ 29e79c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 299ca0 │ │ │ │ + b 29e5d8 │ │ │ │ + ldr r0, [pc, #152] @ 29e7a0 │ │ │ │ + ldr r1, [pc, #152] @ 29e7a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299db0 │ │ │ │ + bl 299ca0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - b 29e0c0 │ │ │ │ + b 29dfb0 │ │ │ │ ldrh r3, [r0, #48] @ 0x30 │ │ │ │ lsr r3, r3, #7 │ │ │ │ mvn r5, #0 │ │ │ │ mvn r5, r5, lsl r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - b 29e3a0 │ │ │ │ + b 29e290 │ │ │ │ ldrh r3, [r0, #44] @ 0x2c │ │ │ │ - b 29e82c │ │ │ │ + b 29e71c │ │ │ │ ldrh r3, [r0, #40] @ 0x28 │ │ │ │ - b 29e82c │ │ │ │ + b 29e71c │ │ │ │ ldrh r3, [r0, #36] @ 0x24 │ │ │ │ - b 29e82c │ │ │ │ + b 29e71c │ │ │ │ mov r1, r3 │ │ │ │ add r3, fp, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r3, #375] @ 0x177 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 68910 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #3188] @ 0xc74 │ │ │ │ - b 29e22c │ │ │ │ + b 29e11c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r9, r8, ror pc │ │ │ │ + subseq r2, r9, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - andeq r6, lr, lr, lsl #25 │ │ │ │ - @ instruction: 0x000e6bb6 │ │ │ │ + andeq r6, lr, r6, lsl #25 │ │ │ │ + andeq r6, lr, lr, lsr #23 │ │ │ │ @ instruction: 0xffffb5cc │ │ │ │ andseq lr, pc, pc, lsr #18 │ │ │ │ - bge fed49354 │ │ │ │ - @ instruction: 0x0059189c │ │ │ │ + bge fed49244 │ │ │ │ + subseq r1, r9, ip, lsr #19 │ │ │ │ andeq r6, fp, r8, ror sl │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ andeq r6, fp, r4, ror #20 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 29e8d8 │ │ │ │ + beq 29e7c8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29e8c4 │ │ │ │ + bne 29e7b4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, r3 │ │ │ │ - bne 29e8f4 │ │ │ │ + bne 29e7e4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #132] @ 29e99c │ │ │ │ + ldr r0, [pc, #132] @ 29e88c │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi 29e94c │ │ │ │ + bhi 29e83c │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #108] @ 29e9a0 │ │ │ │ + ldr r0, [pc, #108] @ 29e890 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r2, lsl #3] │ │ │ │ add r2, r0, r2, lsl #3 │ │ │ │ str r1, [r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #80] @ 29e9a4 │ │ │ │ + ldr r0, [pc, #80] @ 29e894 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r2, lsl #4] │ │ │ │ add r2, r0, r2, lsl #4 │ │ │ │ - b 29e93c │ │ │ │ - ldr r0, [pc, #64] @ 29e9a8 │ │ │ │ + b 29e82c │ │ │ │ + ldr r0, [pc, #64] @ 29e898 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r2, lsl #4] │ │ │ │ add r2, r0, r2, lsl #4 │ │ │ │ - b 29e93c │ │ │ │ - ldr r0, [pc, #48] @ 29e9ac │ │ │ │ + b 29e82c │ │ │ │ + ldr r0, [pc, #48] @ 29e89c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r2, lsl #4] │ │ │ │ add r2, r0, r2, lsl #4 │ │ │ │ - b 29e93c │ │ │ │ - ldr r0, [pc, #32] @ 29e9b0 │ │ │ │ + b 29e82c │ │ │ │ + ldr r0, [pc, #32] @ 29e8a0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r2, lsl #3] │ │ │ │ add r2, r0, r2, lsl #3 │ │ │ │ - b 29e93c │ │ │ │ - andeq r6, lr, r4, lsr #14 │ │ │ │ - andeq r6, lr, ip, ror #17 │ │ │ │ - strdeq r6, [lr], -ip │ │ │ │ - andeq r6, lr, r8, ror #15 │ │ │ │ - andeq r6, lr, r4, asr r8 │ │ │ │ - andeq r6, lr, r0, lsl #17 │ │ │ │ + b 29e82c │ │ │ │ + andeq r6, lr, ip, lsl r7 │ │ │ │ + andeq r6, lr, r4, ror #17 │ │ │ │ + strdeq r6, [lr], -r4 │ │ │ │ + andeq r6, lr, r0, ror #15 │ │ │ │ + andeq r6, lr, ip, asr #16 │ │ │ │ + andeq r6, lr, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #104] @ 29ea34 │ │ │ │ - ldr r3, [pc, #104] @ 29ea38 │ │ │ │ + ldr r2, [pc, #104] @ 29e924 │ │ │ │ + ldr r3, [pc, #104] @ 29e928 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [sp] │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ eorne r0, r0, r2 │ │ │ │ - ldr r2, [pc, #52] @ 29ea3c │ │ │ │ + ldr r2, [pc, #52] @ 29e92c │ │ │ │ eorne r0, r0, r3 │ │ │ │ - ldr r3, [pc, #40] @ 29ea38 │ │ │ │ + ldr r3, [pc, #40] @ 29e928 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29ea30 │ │ │ │ + bne 29e920 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r9, ip, lsr #12 │ │ │ │ + subseq r1, r9, ip, lsr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r9, ip, ror #11 │ │ │ │ + ldrsheq r1, [r9], #-108 @ 0xffffff94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #328] @ 29eba0 │ │ │ │ - ldr r3, [pc, #328] @ 29eba4 │ │ │ │ + ldr r2, [pc, #328] @ 29ea90 │ │ │ │ + ldr r3, [pc, #328] @ 29ea94 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #324] @ 29eba8 │ │ │ │ + ldr r5, [pc, #324] @ 29ea98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #232 @ 0xe8 │ │ │ │ cmp r1, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - beq 29eaf0 │ │ │ │ + beq 29e9e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ bl 161ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 29eb1c │ │ │ │ - ldr r3, [pc, #268] @ 29ebac │ │ │ │ + bge 29ea0c │ │ │ │ + ldr r3, [pc, #268] @ 29ea9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29eb68 │ │ │ │ - ldr r3, [pc, #252] @ 29ebb0 │ │ │ │ + beq 29ea58 │ │ │ │ + ldr r3, [pc, #252] @ 29eaa0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ strb r2, [r3] │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ ldm sp, {r0, r2} │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq 29eb28 │ │ │ │ + beq 29ea18 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #188] @ 29ebb4 │ │ │ │ - ldr r3, [pc, #168] @ 29eba4 │ │ │ │ + ldr r2, [pc, #188] @ 29eaa4 │ │ │ │ + ldr r3, [pc, #168] @ 29ea94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29eb9c │ │ │ │ + bne 29ea8c │ │ │ │ add sp, sp, #232 @ 0xe8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b 29eaf0 │ │ │ │ + b 29e9e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r2, r3 │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne 29eaec │ │ │ │ + bne 29e9dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ cmpeq r0, r1 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b 29eaf0 │ │ │ │ - ldr r3, [pc, #72] @ 29ebb8 │ │ │ │ + b 29e9e0 │ │ │ │ + ldr r3, [pc, #72] @ 29eaa8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1da50 │ │ │ │ - ldr r2, [pc, #52] @ 29ebbc │ │ │ │ + ldr r2, [pc, #52] @ 29eaac │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 29eaac │ │ │ │ + b 29e99c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r9, r0, lsr #11 │ │ │ │ + ldrheq r1, [r9], #-96 @ 0xffffffa0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r9, ip, lsl #11 │ │ │ │ - subseq r8, fp, r5, lsl #16 │ │ │ │ - subseq r8, fp, sp, ror #15 │ │ │ │ - subseq r1, r9, r0, lsl #10 │ │ │ │ + @ instruction: 0x0059169c │ │ │ │ + subseq r8, fp, r5, lsl r9 │ │ │ │ + ldrsheq r8, [fp], #-141 @ 0xffffff73 │ │ │ │ + subseq r1, r9, r0, lsl r6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r6, fp, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #356] @ 29ed3c │ │ │ │ + ldr r5, [pc, #356] @ 29ec2c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29ecc4 │ │ │ │ + bne 29ebb4 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 29ec3c │ │ │ │ - ldr r4, [pc, #304] @ 29ed40 │ │ │ │ + beq 29eb2c │ │ │ │ + ldr r4, [pc, #304] @ 29ec30 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 13ed9c │ │ │ │ ldr r3, [r4, #588] @ 0x24c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r5, [pc, #244] @ 29ed44 │ │ │ │ + ldr r5, [pc, #244] @ 29ec34 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 13fd34 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29ec9c │ │ │ │ - ldr r5, [pc, #212] @ 29ed48 │ │ │ │ + beq 29eb8c │ │ │ │ + ldr r5, [pc, #212] @ 29ec38 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29ecac │ │ │ │ + bne 29eb9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r6 │ │ │ │ bl 13faf0 │ │ │ │ str r6, [r5] │ │ │ │ - b 29ec6c │ │ │ │ + b 29eb5c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5] │ │ │ │ bl 13ed9c │ │ │ │ - b 29ec88 │ │ │ │ + b 29eb78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 29ed10 │ │ │ │ - ldr r5, [pc, #120] @ 29ed4c │ │ │ │ + bne 29ec00 │ │ │ │ + ldr r5, [pc, #120] @ 29ec3c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 29ece8 │ │ │ │ + bne 29ebd8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 29ecd4 │ │ │ │ - b 29ebf4 │ │ │ │ + bne 29ebc4 │ │ │ │ + b 29eae4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 29ed14 │ │ │ │ + bne 29ec04 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 29eccc │ │ │ │ - b 29ebf4 │ │ │ │ - subseq r8, fp, ip, asr #13 │ │ │ │ - @ instruction: 0x005b8694 │ │ │ │ - subseq r8, fp, ip, asr r6 │ │ │ │ - subseq r8, fp, r0, lsr r6 │ │ │ │ - ldrsbeq r8, [fp], #-84 @ 0xffffffac │ │ │ │ + bne 29ebbc │ │ │ │ + b 29eae4 │ │ │ │ + ldrsbeq r8, [fp], #-124 @ 0xffffff84 │ │ │ │ + subseq r8, fp, r4, lsr #15 │ │ │ │ + subseq r8, fp, ip, ror #14 │ │ │ │ + subseq r8, fp, r0, asr #14 │ │ │ │ + subseq r8, fp, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #624] @ 29efd8 │ │ │ │ + ldr ip, [pc, #624] @ 29eec8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #620] @ 29efdc │ │ │ │ + ldr r1, [pc, #620] @ 29eecc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #608] @ 29efe0 │ │ │ │ + ldr r2, [pc, #608] @ 29eed0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ mvn r2, #7 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ @@ -655804,15 +655736,15 @@ │ │ │ │ strb r3, [r0, #55] @ 0x37 │ │ │ │ strb r3, [r0, #77] @ 0x4d │ │ │ │ strb r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [r0, #288] @ 0x120 │ │ │ │ str r2, [r0, #380] @ 0x17c │ │ │ │ mov r2, #134217728 @ 0x8000000 │ │ │ │ str r2, [r0, #420] @ 0x1a4 │ │ │ │ - ldr r2, [pc, #428] @ 29efe4 │ │ │ │ + ldr r2, [pc, #428] @ 29eed4 │ │ │ │ str r2, [r0, #440] @ 0x1b8 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [r0, #444] @ 0x1bc │ │ │ │ ldr r2, [r0, #588] @ 0x24c │ │ │ │ mov r1, #65536 @ 0x10000 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, #32 │ │ │ │ @@ -655820,21 +655752,21 @@ │ │ │ │ str r1, [r0, #308] @ 0x134 │ │ │ │ strb r3, [r0, #184] @ 0xb8 │ │ │ │ strb r3, [r0, #113] @ 0x71 │ │ │ │ strb r3, [r0, #152] @ 0x98 │ │ │ │ str ip, [r0, #416] @ 0x1a0 │ │ │ │ strb r3, [r0, #135] @ 0x87 │ │ │ │ strb r3, [r0, #140] @ 0x8c │ │ │ │ - beq 29ee80 │ │ │ │ + beq 29ed70 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 29ef58 │ │ │ │ + bne 29ee48 │ │ │ │ mov r2, #16 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #344] @ 29efe8 │ │ │ │ + ldr r1, [pc, #344] @ 29eed8 │ │ │ │ str r2, [r4, #456] @ 0x1c8 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ strb r3, [r4, #13] │ │ │ │ str r3, [r4, #524] @ 0x20c │ │ │ │ strb r3, [r4, #157] @ 0x9d │ │ │ │ strh r1, [r4, #158] @ 0x9e │ │ │ │ str r3, [r4, #452] @ 0x1c4 │ │ │ │ @@ -655846,199 +655778,199 @@ │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r4, #492] @ 0x1ec │ │ │ │ - bne 29ef7c │ │ │ │ + bne 29ee6c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r4, #732] @ 0x2dc │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ strb r3, [r4, #191] @ 0xbf │ │ │ │ str r1, [r4, #496] @ 0x1f0 │ │ │ │ strb r2, [r4, #202] @ 0xca │ │ │ │ - beq 29ef28 │ │ │ │ + beq 29ee18 │ │ │ │ ldr r3, [r4, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 29ef28 │ │ │ │ + beq 29ee18 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #188] @ 29efec │ │ │ │ - ldr r3, [pc, #168] @ 29efdc │ │ │ │ + ldr r2, [pc, #188] @ 29eedc │ │ │ │ + ldr r3, [pc, #168] @ 29eecc │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [r4, #201] @ 0xc9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29efd4 │ │ │ │ + bne 29eec4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ bl 1db40 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ streq r3, [r4, #448] @ 0x1c0 │ │ │ │ - b 29ee80 │ │ │ │ - ldr r0, [pc, #108] @ 29eff0 │ │ │ │ + b 29ed70 │ │ │ │ + ldr r0, [pc, #108] @ 29eee0 │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29eedc │ │ │ │ + beq 29edcc │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29eedc │ │ │ │ + beq 29edcc │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ mov r2, #25 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ - b 29eee0 │ │ │ │ + b 29edd0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r9, ip, lsl #5 │ │ │ │ + @ instruction: 0x0059139c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r1, r9, r8, asr #1 │ │ │ │ + ldrsbeq r1, [r9], #-24 @ 0xffffffe8 │ │ │ │ andeq r6, fp, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #400] @ 29f19c │ │ │ │ + ldr r4, [pc, #400] @ 29f08c │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f108 │ │ │ │ - ldr r9, [pc, #356] @ 29f1a0 │ │ │ │ + bne 29eff8 │ │ │ │ + ldr r9, [pc, #356] @ 29f090 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29f08c │ │ │ │ + beq 29ef7c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 321c40 │ │ │ │ + bl 321b30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 29f0b8 │ │ │ │ + beq 29efa8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r5, [pc, #308] @ 29f1a4 │ │ │ │ + ldr r5, [pc, #308] @ 29f094 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f154 │ │ │ │ + bne 29f044 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #276] @ 29f1a8 │ │ │ │ - ldr r1, [pc, #276] @ 29f1ac │ │ │ │ + ldr r2, [pc, #276] @ 29f098 │ │ │ │ + ldr r1, [pc, #276] @ 29f09c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 13f990 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r9] │ │ │ │ - bne 29f048 │ │ │ │ - b 29f068 │ │ │ │ + bne 29ef38 │ │ │ │ + b 29ef58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 29f068 │ │ │ │ - ldr r3, [pc, #216] @ 29f1b0 │ │ │ │ + beq 29ef58 │ │ │ │ + ldr r3, [pc, #216] @ 29f0a0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [r4] │ │ │ │ bl 13fca0 │ │ │ │ - ldr r3, [pc, #188] @ 29f1b4 │ │ │ │ + ldr r3, [pc, #188] @ 29f0a4 │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ - b 29f068 │ │ │ │ + b 29ef58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 29f170 │ │ │ │ - ldr r4, [pc, #160] @ 29f1b8 │ │ │ │ + bne 29f060 │ │ │ │ + ldr r4, [pc, #160] @ 29f0a8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ - bne 29f12c │ │ │ │ + bne 29f01c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 29f118 │ │ │ │ - b 29f034 │ │ │ │ + bne 29f008 │ │ │ │ + b 29ef24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5] │ │ │ │ bl 13ed9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ - bne 29f174 │ │ │ │ + bne 29f064 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 29f110 │ │ │ │ - b 29f034 │ │ │ │ - @ instruction: 0x005b8298 │ │ │ │ - subseq r8, fp, r0, ror r2 │ │ │ │ - subseq r8, fp, r4, lsr r2 │ │ │ │ + bne 29f000 │ │ │ │ + b 29ef24 │ │ │ │ + subseq r8, fp, r8, lsr #7 │ │ │ │ + subseq r8, fp, r0, lsl #7 │ │ │ │ + subseq r8, fp, r4, asr #6 │ │ │ │ @ instruction: 0xfffff9a0 │ │ │ │ @ instruction: 0xfffff910 │ │ │ │ - ldrsbeq r8, [fp], #-16 │ │ │ │ + subseq r8, fp, r0, ror #5 │ │ │ │ @ instruction: 0xfffffac0 │ │ │ │ - @ instruction: 0x005b8190 │ │ │ │ + subseq r8, fp, r0, lsr #5 │ │ │ │ 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, r0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -656049,180 +655981,180 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 13e3b4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29f214 │ │ │ │ + beq 29f104 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 29f254 │ │ │ │ + bhi 29f144 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 29f460 │ │ │ │ + beq 29f350 │ │ │ │ cmp r6, #0 │ │ │ │ andne r4, r4, #255 @ 0xff │ │ │ │ movne r9, #0 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ bl 1dd2c │ │ │ │ cmp r6, r9 │ │ │ │ add r5, r5, r7 │ │ │ │ - bne 29f22c │ │ │ │ + bne 29f11c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #540] @ 29f478 │ │ │ │ + ldr r1, [pc, #540] @ 29f368 │ │ │ │ lsr r3, r3, #3 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 29f24c │ │ │ │ + bhi 29f13c │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq 29f3c0 │ │ │ │ + beq 29f2b0 │ │ │ │ and r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ moveq ip, #0 │ │ │ │ mvnne ip, #0 │ │ │ │ moveq lr, #255 @ 0xff │ │ │ │ movne lr, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ cmp r8, #0 │ │ │ │ movne r9, #0 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r1] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ eor r3, fp, r4 │ │ │ │ and r3, r3, ip │ │ │ │ eor r3, r3, fp │ │ │ │ str r3, [r1], #8 │ │ │ │ eor r3, sl, r2 │ │ │ │ add r0, r0, #1 │ │ │ │ and r3, r3, lr │ │ │ │ eor r3, r3, sl │ │ │ │ cmp r8, r0 │ │ │ │ str r3, [r1, #-4] │ │ │ │ - bne 29f2b8 │ │ │ │ + bne 29f1a8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add r5, r5, r7 │ │ │ │ - bne 29f2b0 │ │ │ │ - b 29f24c │ │ │ │ + bne 29f1a0 │ │ │ │ + b 29f13c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 29f370 │ │ │ │ + beq 29f260 │ │ │ │ cmp fp, #146 @ 0x92 │ │ │ │ mvnne r3, #255 @ 0xff │ │ │ │ mvneq r3, #-16777216 @ 0xff000000 │ │ │ │ ands r1, r9, #1 │ │ │ │ mvnne r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ eor r1, r1, r3 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ cmp r8, #0 │ │ │ │ movne r0, #0 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ eor ip, ip, r4 │ │ │ │ and ip, ip, r1 │ │ │ │ eor ip, ip, r4 │ │ │ │ cmp r8, r3 │ │ │ │ str ip, [r2], #4 │ │ │ │ - bne 29f33c │ │ │ │ + bne 29f22c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ add r5, r5, r7 │ │ │ │ - bne 29f334 │ │ │ │ - b 29f24c │ │ │ │ + bne 29f224 │ │ │ │ + b 29f13c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ cmp r8, #0 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bne 29f3a4 │ │ │ │ + bne 29f294 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 29f384 │ │ │ │ - b 29f24c │ │ │ │ + bne 29f274 │ │ │ │ + b 29f13c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r6 │ │ │ │ add r5, r5, r7 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ str r4, [r2], #4 │ │ │ │ - bne 29f3ac │ │ │ │ - b 29f394 │ │ │ │ + bne 29f29c │ │ │ │ + b 29f284 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ cmp r8, #0 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bne 29f3f4 │ │ │ │ + bne 29f2e4 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 29f3d4 │ │ │ │ - b 29f24c │ │ │ │ + bne 29f2c4 │ │ │ │ + b 29f13c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r6 │ │ │ │ add r5, r5, r7 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmn r1, #1 │ │ │ │ str r4, [r3], #8 │ │ │ │ str r2, [r3, #-4] │ │ │ │ - bne 29f3fc │ │ │ │ - b 29f3e4 │ │ │ │ + bne 29f2ec │ │ │ │ + b 29f2d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ cmp r8, #0 │ │ │ │ lslne r4, r4, #16 │ │ │ │ lsrne r4, r4, #16 │ │ │ │ movne r1, #0 │ │ │ │ - beq 29f24c │ │ │ │ + beq 29f13c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ strh r4, [r2], #2 │ │ │ │ - bne 29f438 │ │ │ │ + bne 29f328 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add r5, r5, r7 │ │ │ │ - bne 29f430 │ │ │ │ + bne 29f320 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mul r2, r8, r6 │ │ │ │ and r1, r4, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1dd2c │ │ │ │ - andeq r5, lr, r4, asr #31 │ │ │ │ + @ instruction: 0x000e5fbc │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #392] @ 29f620 │ │ │ │ + ldr r2, [pc, #392] @ 29f510 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #388] @ 29f624 │ │ │ │ + ldr r3, [pc, #388] @ 29f514 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -656232,22 +656164,22 @@ │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #3 │ │ │ │ moveq r6, #0 │ │ │ │ andne r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ mov r4, r1 │ │ │ │ - beq 29f504 │ │ │ │ + beq 29f3f4 │ │ │ │ mov r0, r7 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29f500 │ │ │ │ + beq 29f3f0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29f5fc │ │ │ │ + beq 29f4ec │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ strh r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ @@ -656262,20 +656194,20 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r0, #456] @ 0x1c8 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ strh r8, [sp, #58] @ 0x3a │ │ │ │ blx r4 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 29f5d0 │ │ │ │ + beq 29f4c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r9, [r1, #28] │ │ │ │ ldr sl, [r1, #32] │ │ │ │ - beq 29f5c4 │ │ │ │ + beq 29f4b4 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ mov r4, #0 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, [sp, #16] │ │ │ │ @@ -656284,54 +656216,54 @@ │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r4, r4, #1 │ │ │ │ str r9, [sp] │ │ │ │ - bl 29f1bc │ │ │ │ + bl 29f0ac │ │ │ │ cmp fp, r4 │ │ │ │ add r8, r8, sl │ │ │ │ - bne 29f580 │ │ │ │ + bne 29f470 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #80] @ 29f628 │ │ │ │ - ldr r3, [pc, #72] @ 29f624 │ │ │ │ + ldr r2, [pc, #80] @ 29f518 │ │ │ │ + ldr r3, [pc, #72] @ 29f514 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29f61c │ │ │ │ + bne 29f50c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 29f500 │ │ │ │ + beq 29f3f0 │ │ │ │ ldrb r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r3, #2 │ │ │ │ - b 29f508 │ │ │ │ + b 29f3f8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r9, r8, asr fp │ │ │ │ + subseq r0, r9, r8, ror #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r9, r0, lsr #20 │ │ │ │ + subseq r0, r9, r0, lsr fp │ │ │ │ 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 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #976] @ 29fa1c │ │ │ │ + ldr r2, [pc, #976] @ 29f90c │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #972] @ 29fa20 │ │ │ │ + ldr r3, [pc, #972] @ 29f910 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ ldrh r3, [r4, #16] │ │ │ │ @@ -656351,76 +656283,76 @@ │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #20] │ │ │ │ bl 13e3b4 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29f6cc │ │ │ │ + beq 29f5bc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29f860 │ │ │ │ + beq 29f750 │ │ │ │ ldr r3, [r5, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f924 │ │ │ │ + beq 29f814 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldrb r2, [r7, #76] @ 0x4c │ │ │ │ ldr r9, [r0, #652] @ 0x28c │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f798 │ │ │ │ + bne 29f688 │ │ │ │ ldrh r0, [sp, #48] @ 0x30 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29f924 │ │ │ │ + beq 29f814 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 29fa00 │ │ │ │ - bhi 29f74c │ │ │ │ + beq 29f8f0 │ │ │ │ + bhi 29f63c │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi 29f924 │ │ │ │ - ldr r2, [pc, #748] @ 29fa24 │ │ │ │ + bhi 29f814 │ │ │ │ + ldr r2, [pc, #748] @ 29f914 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi 29f924 │ │ │ │ + bhi 29f814 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq 29f9bc │ │ │ │ + beq 29f8ac │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 29fa0c │ │ │ │ + beq 29f8fc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ moveq r3, #105 @ 0x69 │ │ │ │ moveq r1, r3 │ │ │ │ - bne 29f924 │ │ │ │ + bne 29f814 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #2 │ │ │ │ strh r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r7, #76] @ 0x4c │ │ │ │ ldr r9, [r0, #652] @ 0x28c │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29f924 │ │ │ │ + beq 29f814 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 29f924 │ │ │ │ + beq 29f814 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ bl 149a54 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ @@ -656437,60 +656369,60 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #392] @ 0x188 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f830 │ │ │ │ + bne 29f720 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #492] @ 29fa28 │ │ │ │ - ldr r3, [pc, #480] @ 29fa20 │ │ │ │ + ldr r2, [pc, #492] @ 29f918 │ │ │ │ + ldr r3, [pc, #480] @ 29f910 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29fa18 │ │ │ │ + bne 29f908 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 29f914 │ │ │ │ + beq 29f804 │ │ │ │ ldr r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f924 │ │ │ │ + beq 29f814 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 29f924 │ │ │ │ + beq 29f814 │ │ │ │ ldrh r9, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb r7, [sp, #39] @ 0x27 │ │ │ │ bl 13e3b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #3 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ movne r9, r7 │ │ │ │ - beq 29f92c │ │ │ │ + beq 29f81c │ │ │ │ strd r0, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r5, #396] @ 0x18c │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -656500,41 +656432,41 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b 29f80c │ │ │ │ + b 29f6fc │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 29f86c │ │ │ │ - b 29f6cc │ │ │ │ + bne 29f75c │ │ │ │ + b 29f5bc │ │ │ │ mov r0, #0 │ │ │ │ - b 29f834 │ │ │ │ + b 29f724 │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 29f9f8 │ │ │ │ + beq 29f8e8 │ │ │ │ mov r0, r9 │ │ │ │ bl 149a54 │ │ │ │ mov r9, #1 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ ldr fp, [r0, #24] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx fp │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 29f9ac │ │ │ │ + bne 29f89c │ │ │ │ ldrb r3, [sl, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 29f9ac │ │ │ │ + beq 29f89c │ │ │ │ ldrh r0, [sp, #48] @ 0x30 │ │ │ │ bl 149a54 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ @@ -656542,58 +656474,58 @@ │ │ │ │ orr r9, r9, #2 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ add r0, sp, #39 @ 0x27 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ ldrb r7, [sp, #39] @ 0x27 │ │ │ │ - b 29f8cc │ │ │ │ + b 29f7bc │ │ │ │ mov r3, #106 @ 0x6a │ │ │ │ mov r1, r3 │ │ │ │ - b 29f76c │ │ │ │ + b 29f65c │ │ │ │ mov r3, #104 @ 0x68 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f76c │ │ │ │ + b 29f65c │ │ │ │ mov r3, #86 @ 0x56 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f76c │ │ │ │ + b 29f65c │ │ │ │ mov r3, #84 @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f76c │ │ │ │ + b 29f65c │ │ │ │ mov r3, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f76c │ │ │ │ + b 29f65c │ │ │ │ mov r9, r7 │ │ │ │ - b 29f970 │ │ │ │ + b 29f860 │ │ │ │ mov r3, #98 @ 0x62 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f76c │ │ │ │ + b 29f65c │ │ │ │ mov r3, #107 @ 0x6b │ │ │ │ mov r1, r3 │ │ │ │ - b 29f76c │ │ │ │ + b 29f65c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r9, r8, lsr #19 │ │ │ │ + ldrheq r0, [r9], #-168 @ 0xffffff58 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - strdeq r5, [lr], -r8 │ │ │ │ - ldrheq r0, [r9], #-124 @ 0xffffff84 │ │ │ │ + strdeq r5, [lr], -r0 │ │ │ │ + subseq r0, r9, ip, asr #17 │ │ │ │ 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 r6, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ mla r7, ip, sl, r0 │ │ │ │ mla r4, lr, fp, r4 │ │ │ │ - beq 29fad0 │ │ │ │ + beq 29f9c0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -656611,15 +656543,15 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ add r5, r5, #1 │ │ │ │ bl 1494d4 │ │ │ │ cmp r6, r5 │ │ │ │ add r7, r7, sl │ │ │ │ add r4, r4, fp │ │ │ │ - bne 29fa74 │ │ │ │ + bne 29f964 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ @@ -656659,135 +656591,135 @@ │ │ │ │ mul fp, r6, fp │ │ │ │ mla fp, sl, r5, fp │ │ │ │ mov r8, r0 │ │ │ │ adds r0, r9, r7 │ │ │ │ movcs r7, #1 │ │ │ │ movcc r7, #0 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ - ldr r1, [pc, #440] @ 29fd4c │ │ │ │ + ldr r1, [pc, #440] @ 29fc3c │ │ │ │ ldr r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, r3, fp │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 29fbc0 │ │ │ │ + bhi 29fab0 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r7, #0 │ │ │ │ stmeq sp, {r2, r6} │ │ │ │ moveq r6, r3 │ │ │ │ - bne 29fc18 │ │ │ │ + bne 29fb08 │ │ │ │ cmp r6, #0 │ │ │ │ moveq sl, fp │ │ │ │ moveq r7, r6 │ │ │ │ - bne 29fc00 │ │ │ │ + bne 29faf0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r7, r7, #1 │ │ │ │ bl 1e02c │ │ │ │ cmp r8, r7 │ │ │ │ add sl, sl, r5 │ │ │ │ - bhi 29fbe0 │ │ │ │ + bhi 29fad0 │ │ │ │ ldr r3, [sp] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add fp, fp, r3 │ │ │ │ - bhi 29fbd0 │ │ │ │ + bhi 29fac0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ subeq r8, r8, #1 │ │ │ │ moveq ip, fp │ │ │ │ - bne 29fc18 │ │ │ │ + bne 29fb08 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd sl, [r4] │ │ │ │ moveq r1, r8 │ │ │ │ moveq r0, ip │ │ │ │ - bne 29fc54 │ │ │ │ + bne 29fb44 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmn r1, #1 │ │ │ │ strd sl, [r0], #8 │ │ │ │ - bne 29fc44 │ │ │ │ + bne 29fb34 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add ip, ip, r6 │ │ │ │ - bhi 29fc30 │ │ │ │ + bhi 29fb20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ subeq r8, r8, #1 │ │ │ │ - bne 29fc18 │ │ │ │ + bne 29fb08 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r4] │ │ │ │ moveq r1, r8 │ │ │ │ moveq r0, fp │ │ │ │ - bne 29fc9c │ │ │ │ + bne 29fb8c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmn r1, #1 │ │ │ │ str ip, [r0], #4 │ │ │ │ - bne 29fc8c │ │ │ │ + bne 29fb7c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add fp, fp, r6 │ │ │ │ - bhi 29fc78 │ │ │ │ + bhi 29fb68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29fc18 │ │ │ │ + bne 29fb08 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, fp │ │ │ │ moveq r1, r3 │ │ │ │ - bne 29fce0 │ │ │ │ + bne 29fbd0 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrh ip, [r4] │ │ │ │ cmp r8, r1 │ │ │ │ strh ip, [r0], #2 │ │ │ │ - bhi 29fccc │ │ │ │ + bhi 29fbbc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add fp, fp, r6 │ │ │ │ - bhi 29fcbc │ │ │ │ + bhi 29fbac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r6 │ │ │ │ - beq 29fd34 │ │ │ │ + beq 29fc24 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r5, r2 │ │ │ │ - bne 29fc18 │ │ │ │ + bne 29fb08 │ │ │ │ mov r0, fp │ │ │ │ ldrb r1, [r4] │ │ │ │ mov r2, r8 │ │ │ │ add r9, r9, #1 │ │ │ │ bl 1dd2c │ │ │ │ cmp r5, r9 │ │ │ │ add fp, fp, r6 │ │ │ │ - bhi 29fd0c │ │ │ │ + bhi 29fbfc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mul r2, r8, r2 │ │ │ │ mov r0, fp │ │ │ │ ldrb r1, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1dd2c │ │ │ │ - @ instruction: 0x000e56b1 │ │ │ │ + andeq r5, lr, r9, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ 29fea8 │ │ │ │ + ldr r2, [pc, #316] @ 29fd98 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #312] @ 29feac │ │ │ │ + ldr r3, [pc, #312] @ 29fd9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -656795,88 +656727,88 @@ │ │ │ │ mov r3, #0 │ │ │ │ bl 13e3c8 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 14981c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 29fe58 │ │ │ │ + beq 29fd48 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr fp, [r8, #20] │ │ │ │ add r8, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #0 │ │ │ │ ldr r9, [r5, #28] │ │ │ │ ldr sl, [r5, #32] │ │ │ │ - beq 29fe2c │ │ │ │ + beq 29fd1c │ │ │ │ mov r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r5, r5, #1 │ │ │ │ str r8, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ - bl 29fad8 │ │ │ │ + bl 29f9c8 │ │ │ │ cmp r7, r5 │ │ │ │ add r4, r4, sl │ │ │ │ - bne 29fdf0 │ │ │ │ - ldr r2, [pc, #124] @ 29feb0 │ │ │ │ - ldr r3, [pc, #116] @ 29feac │ │ │ │ + bne 29fce0 │ │ │ │ + ldr r2, [pc, #124] @ 29fda0 │ │ │ │ + ldr r3, [pc, #116] @ 29fd9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29fea4 │ │ │ │ + bne 29fd94 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 1497cc │ │ │ │ mov r2, fp │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 29fe80 │ │ │ │ + beq 29fd70 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr fp, [r8, #24] │ │ │ │ - b 29fdc4 │ │ │ │ + b 29fcb4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr fp, [r8, #4] │ │ │ │ add r8, sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ - b 29fdd8 │ │ │ │ + b 29fcc8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r9, r8, lsl #5 │ │ │ │ + @ instruction: 0x00590398 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r9, r4, asr #3 │ │ │ │ + ldrsbeq r0, [r9], #-36 @ 0xffffffdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #224] @ 29ffb0 │ │ │ │ + ldr r2, [pc, #224] @ 29fea0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #220] @ 29ffb4 │ │ │ │ + ldr r3, [pc, #220] @ 29fea4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -656897,63 +656829,63 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ strh r9, [sp, #42] @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx ip │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 29ff68 │ │ │ │ + beq 29fe58 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29ff94 │ │ │ │ + bne 29fe84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #72] @ 29ffb8 │ │ │ │ - ldr r3, [pc, #64] @ 29ffb4 │ │ │ │ + ldr r2, [pc, #72] @ 29fea8 │ │ │ │ + ldr r3, [pc, #64] @ 29fea4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29ffac │ │ │ │ + bne 29fe9c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ stm sp, {r7, r8, r9} │ │ │ │ - bl 29fd50 │ │ │ │ + bl 29fc40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 29ff58 │ │ │ │ + b 29fe48 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r9, r4, lsr #2 │ │ │ │ + subseq r0, r9, r4, lsr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r9, r8, lsl #1 │ │ │ │ + @ instruction: 0x00590198 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ - ldr r1, [pc, #1000] @ 2a03d0 │ │ │ │ + ldr r1, [pc, #1000] @ 2a02c0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #996] @ 2a03d4 │ │ │ │ + ldr r2, [pc, #996] @ 2a02c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2a0198 │ │ │ │ + beq 2a0088 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ strh r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ @@ -656970,135 +656902,135 @@ │ │ │ │ mov r8, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ bl 13e3b4 │ │ │ │ ldrh fp, [r5, #74] @ 0x4a │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2a02e4 │ │ │ │ + beq 2a01d4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, #7 │ │ │ │ mov r0, fp │ │ │ │ lsrhi r6, r2, #3 │ │ │ │ movls r6, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ bl 13e3b4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a0344 │ │ │ │ + beq 2a0234 │ │ │ │ ldr fp, [r0, #24] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, #7 │ │ │ │ lsrhi fp, fp, #3 │ │ │ │ movls fp, #1 │ │ │ │ cmp r1, #1 │ │ │ │ movls ip, #0 │ │ │ │ movhi ip, #1 │ │ │ │ cmp r2, #1 │ │ │ │ movne ip, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2a0310 │ │ │ │ + beq 2a0200 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r6, fp │ │ │ │ - bne 2a0198 │ │ │ │ + bne 2a0088 │ │ │ │ ldrb r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a01c4 │ │ │ │ + bne 2a00b4 │ │ │ │ ldrb r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a01c4 │ │ │ │ + bne 2a00b4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp] │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r8, [r4, #444] @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ blx r8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a03b4 │ │ │ │ + beq 2a02a4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r4, #444] @ 0x1bc │ │ │ │ mov r3, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a039c │ │ │ │ + beq 2a028c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #568] @ 2a03d8 │ │ │ │ - ldr r3, [pc, #560] @ 2a03d4 │ │ │ │ + ldr r2, [pc, #568] @ 2a02c8 │ │ │ │ + ldr r3, [pc, #560] @ 2a02c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a03cc │ │ │ │ + bne 2a02bc │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp] │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r7, [r4, #456] @ 0x1c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a036c │ │ │ │ + beq 2a025c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r4, #456] @ 0x1c8 │ │ │ │ mov r3, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a0384 │ │ │ │ + beq 2a0274 │ │ │ │ ldrsh r9, [sp, #106] @ 0x6a │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r0, [ip, #28] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ - beq 2a02c4 │ │ │ │ + beq 2a01b4 │ │ │ │ mov r6, #0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r8, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, ip │ │ │ │ @@ -657118,123 +657050,123 @@ │ │ │ │ str r8, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r8, [sp] │ │ │ │ bl 1494d4 │ │ │ │ cmp r9, r6 │ │ │ │ add r4, r4, fp │ │ │ │ add r7, r7, r5 │ │ │ │ - bne 2a0270 │ │ │ │ + bne 2a0160 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #460] @ 0x1cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 2a0198 │ │ │ │ + b 2a0088 │ │ │ │ mov r0, fp │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a00f8 │ │ │ │ + beq 29ffe8 │ │ │ │ ldr fp, [r0, #24] │ │ │ │ cmp fp, #7 │ │ │ │ - bls 2a0354 │ │ │ │ + bls 2a0244 │ │ │ │ mov r6, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsr fp, fp, #3 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movls r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a00f0 │ │ │ │ + beq 29ffe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mul r2, r8, r2 │ │ │ │ mul r3, r9, r3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 2a00f0 │ │ │ │ + b 29ffe0 │ │ │ │ cmp r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ - bhi 2a00d0 │ │ │ │ - b 2a00f0 │ │ │ │ + bhi 29ffc0 │ │ │ │ + b 29ffe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ movhi fp, #1 │ │ │ │ movhi r6, fp │ │ │ │ - bhi 2a032c │ │ │ │ - b 2a00f8 │ │ │ │ - ldr r2, [pc, #104] @ 2a03dc │ │ │ │ - ldr r1, [pc, #104] @ 2a03e0 │ │ │ │ + bhi 2a021c │ │ │ │ + b 29ffe8 │ │ │ │ + ldr r2, [pc, #104] @ 2a02cc │ │ │ │ + ldr r1, [pc, #104] @ 2a02d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ - b 2a0198 │ │ │ │ - ldr r2, [pc, #88] @ 2a03e4 │ │ │ │ - ldr r1, [pc, #88] @ 2a03e8 │ │ │ │ + b 2a0088 │ │ │ │ + ldr r2, [pc, #88] @ 2a02d4 │ │ │ │ + ldr r1, [pc, #88] @ 2a02d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ - b 2a02d0 │ │ │ │ - ldr r2, [pc, #72] @ 2a03ec │ │ │ │ - ldr r1, [pc, #72] @ 2a03f0 │ │ │ │ + b 2a01c0 │ │ │ │ + ldr r2, [pc, #72] @ 2a02dc │ │ │ │ + ldr r1, [pc, #72] @ 2a02e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ - b 2a0188 │ │ │ │ - ldr r2, [pc, #56] @ 2a03f4 │ │ │ │ - ldr r1, [pc, #56] @ 2a03f8 │ │ │ │ + b 2a0078 │ │ │ │ + ldr r2, [pc, #56] @ 2a02e4 │ │ │ │ + ldr r1, [pc, #56] @ 2a02e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ - b 2a0198 │ │ │ │ + b 2a0088 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r9, ip │ │ │ │ + subseq r0, r9, ip, lsl r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r8, r8, asr lr @ │ │ │ │ + subseq pc, r8, r8, ror #30 │ │ │ │ andeq r5, fp, r8, asr #1 │ │ │ │ @ instruction: 0x0008a8b8 │ │ │ │ andeq r5, fp, r8, ror #1 │ │ │ │ andeq sl, r8, r0, lsr #17 │ │ │ │ andeq r5, fp, r0, rrx │ │ │ │ andeq sl, r8, r8, lsl #17 │ │ │ │ andeq r5, fp, r0, lsl r0 │ │ │ │ andeq sl, r8, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #944] @ 2a07c8 │ │ │ │ + ldr r2, [pc, #944] @ 2a06b8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #940] @ 2a07cc │ │ │ │ + ldr r3, [pc, #940] @ 2a06bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r3, [r1, #77] @ 0x4d │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc 2a04d4 │ │ │ │ + bcc 2a03c4 │ │ │ │ ldrh r7, [r1, #74] @ 0x4a │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ bl 13e3b4 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2a046c │ │ │ │ + beq 2a035c │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a0500 │ │ │ │ + beq 2a03f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 149a54 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ @@ -657252,29 +657184,29 @@ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [r4] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 29feb4 │ │ │ │ - ldr r2, [pc, #756] @ 2a07d0 │ │ │ │ - ldr r3, [pc, #748] @ 2a07cc │ │ │ │ + bl 29fda4 │ │ │ │ + ldr r2, [pc, #756] @ 2a06c0 │ │ │ │ + ldr r3, [pc, #748] @ 2a06bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a07c4 │ │ │ │ + bne 2a06b4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a0670 │ │ │ │ + beq 2a0560 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #55] @ 0x37 │ │ │ │ bl 149a54 │ │ │ │ mov r9, #1 │ │ │ │ @@ -657285,34 +657217,34 @@ │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx r7 │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ ldrh r7, [r5, #74] @ 0x4a │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a0618 │ │ │ │ + beq 2a0508 │ │ │ │ cmp r7, #189 @ 0xbd │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldrb sl, [sp, #55] @ 0x37 │ │ │ │ - beq 2a05b0 │ │ │ │ + beq 2a04a0 │ │ │ │ cmp r7, #145 @ 0x91 │ │ │ │ - beq 2a0668 │ │ │ │ + beq 2a0558 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 1e1b8 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a0690 │ │ │ │ + bne 2a0580 │ │ │ │ mov r0, fp │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ - ldr r3, [pc, #576] @ 2a07d4 │ │ │ │ + ldr r3, [pc, #576] @ 2a06c4 │ │ │ │ sub r2, r7, #142 @ 0x8e │ │ │ │ add r3, pc, r3 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 2a065c │ │ │ │ + bhi 2a054c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -657332,234 +657264,234 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [r4] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 29f47c │ │ │ │ - b 2a04d4 │ │ │ │ + bl 29f36c │ │ │ │ + b 2a03c4 │ │ │ │ ldrb r3, [fp, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a0558 │ │ │ │ + beq 2a0448 │ │ │ │ mov r0, r7 │ │ │ │ bl 149a54 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ orr r9, r9, #2 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ add r0, sp, #55 @ 0x37 │ │ │ │ blx r7 │ │ │ │ ldrh r7, [r5, #74] @ 0x4a │ │ │ │ - b 2a0558 │ │ │ │ + b 2a0448 │ │ │ │ cmp r7, #150 @ 0x96 │ │ │ │ movne fp, #0 │ │ │ │ - beq 2a06a0 │ │ │ │ + beq 2a0590 │ │ │ │ mov sl, #0 │ │ │ │ - b 2a05c4 │ │ │ │ + b 2a04b4 │ │ │ │ ldrb r3, [fp, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a046c │ │ │ │ + beq 2a035c │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ strb r9, [sp, #55] @ 0x37 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2a0624 │ │ │ │ + b 2a0514 │ │ │ │ cmp r7, #147 @ 0x93 │ │ │ │ - beq 2a0790 │ │ │ │ + beq 2a0680 │ │ │ │ cmp r7, #150 @ 0x96 │ │ │ │ - bne 2a07bc │ │ │ │ + bne 2a06ac │ │ │ │ mov fp, sl │ │ │ │ mov sl, #0 │ │ │ │ - b 2a05c4 │ │ │ │ + b 2a04b4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a0798 │ │ │ │ - ldr r3, [pc, #272] @ 2a07d8 │ │ │ │ + bne 2a0688 │ │ │ │ + ldr r3, [pc, #272] @ 2a06c8 │ │ │ │ mov r2, #-536870912 @ 0xe0000000 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 1dba0 <__aeabi_dmul@plt> │ │ │ │ bl 1dd68 │ │ │ │ cmp r7, #147 @ 0x93 │ │ │ │ lsl fp, r0, #8 │ │ │ │ - bne 2a0668 │ │ │ │ + bne 2a0558 │ │ │ │ orr fp, sl, fp │ │ │ │ mov sl, #0 │ │ │ │ - b 2a05c4 │ │ │ │ + b 2a04b4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mvnne fp, #-16777216 @ 0xff000000 │ │ │ │ - bne 2a071c │ │ │ │ - ldr r3, [pc, #204] @ 2a07d8 │ │ │ │ + bne 2a060c │ │ │ │ + ldr r3, [pc, #204] @ 2a06c8 │ │ │ │ mov r2, #-536870912 @ 0xe0000000 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 1dba0 <__aeabi_dmul@plt> │ │ │ │ bl 1dd68 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ orreq fp, fp, sl, lsl #24 │ │ │ │ moveq sl, #0 │ │ │ │ - beq 2a05c4 │ │ │ │ - b 2a0668 │ │ │ │ + beq 2a04b4 │ │ │ │ + b 2a0558 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2a07a8 │ │ │ │ - ldr r2, [pc, #144] @ 2a07dc │ │ │ │ - ldr r3, [pc, #144] @ 2a07e0 │ │ │ │ + bne 2a0698 │ │ │ │ + ldr r2, [pc, #144] @ 2a06cc │ │ │ │ + ldr r3, [pc, #144] @ 2a06d0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 1dba0 <__aeabi_dmul@plt> │ │ │ │ bl 1dfb4 │ │ │ │ mov fp, r0 │ │ │ │ - b 2a05c4 │ │ │ │ + b 2a04b4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2a07b0 │ │ │ │ - ldr r3, [pc, #104] @ 2a07e4 │ │ │ │ + bne 2a06a0 │ │ │ │ + ldr r3, [pc, #104] @ 2a06d4 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 1dba0 <__aeabi_dmul@plt> │ │ │ │ bl 1dd68 │ │ │ │ mov fp, r0 │ │ │ │ - b 2a05c4 │ │ │ │ + b 2a04b4 │ │ │ │ mov fp, #0 │ │ │ │ - b 2a06e0 │ │ │ │ + b 2a05d0 │ │ │ │ cmp r7, #147 @ 0x93 │ │ │ │ mvn fp, #255 @ 0xff │ │ │ │ - bne 2a0668 │ │ │ │ - b 2a06e0 │ │ │ │ + bne 2a0558 │ │ │ │ + b 2a05d0 │ │ │ │ mvn fp, #0 │ │ │ │ - b 2a0668 │ │ │ │ - ldr fp, [pc, #48] @ 2a07e8 │ │ │ │ + b 2a0558 │ │ │ │ + ldr fp, [pc, #48] @ 2a06d8 │ │ │ │ mov sl, #0 │ │ │ │ - b 2a05c4 │ │ │ │ + b 2a04b4 │ │ │ │ mov fp, #0 │ │ │ │ - b 2a071c │ │ │ │ + b 2a060c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq pc, [r8], #-188 @ 0xffffff44 @ │ │ │ │ + subseq pc, r8, ip, ror #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r8, ip, lsl fp @ │ │ │ │ - @ instruction: 0x000e4cb9 │ │ │ │ - strdmi pc, [pc, #-255] @ 2a06e1 │ │ │ │ + subseq pc, r8, ip, lsr #24 │ │ │ │ + @ instruction: 0x000e4cb1 │ │ │ │ + strdmi pc, [pc, #-255] @ 2a05d1 │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ - strdmi pc, [pc, #255] @ 2a08e7 │ │ │ │ + strdmi pc, [pc, #255] @ 2a07d7 │ │ │ │ rscmi pc, pc, r0, ror #31 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #332] @ 2a0950 │ │ │ │ - ldr ip, [pc, #332] @ 2a0954 │ │ │ │ + ldr lr, [pc, #332] @ 2a0840 │ │ │ │ + ldr ip, [pc, #332] @ 2a0844 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldrb lr, [ip, #29] │ │ │ │ mov r6, r0 │ │ │ │ cmp lr, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - beq 2a084c │ │ │ │ + beq 2a073c │ │ │ │ ldrb ip, [ip, #53] @ 0x35 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2a090c │ │ │ │ + bne 2a07fc │ │ │ │ ldrsh r3, [r5, #18] │ │ │ │ mov lr, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add r9, sp, #8 │ │ │ │ mov ip, r9 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ mov fp, #1 │ │ │ │ ldr r3, [lr] │ │ │ │ str r3, [ip] │ │ │ │ ldrsh r4, [r5, #16] │ │ │ │ strh fp, [sp, #26] │ │ │ │ - ble 2a08c8 │ │ │ │ + ble 2a07b8 │ │ │ │ mov fp, #0 │ │ │ │ - b 2a08a0 │ │ │ │ + b 2a0790 │ │ │ │ ldrsh r3, [r5, #16] │ │ │ │ ldrsh r2, [r5, #18] │ │ │ │ add r4, r4, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 2a0918 │ │ │ │ + ble 2a0808 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp] │ │ │ │ strh r4, [sp, #24] │ │ │ │ - bl 29f62c │ │ │ │ + bl 29f51c │ │ │ │ orr r0, r0, fp │ │ │ │ ands fp, r0, #255 @ 0xff │ │ │ │ - bne 2a0888 │ │ │ │ - ldr r2, [pc, #136] @ 2a0958 │ │ │ │ - ldr r3, [pc, #128] @ 2a0954 │ │ │ │ + bne 2a0778 │ │ │ │ + ldr r2, [pc, #136] @ 2a0848 │ │ │ │ + ldr r3, [pc, #128] @ 2a0844 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a094c │ │ │ │ + bne 2a083c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a03fc │ │ │ │ + b 2a02ec │ │ │ │ str sl, [sp] │ │ │ │ - bl 29f62c │ │ │ │ + bl 29f51c │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a08c8 │ │ │ │ - ldr r2, [pc, #52] @ 2a095c │ │ │ │ - ldr r3, [pc, #40] @ 2a0954 │ │ │ │ + beq 2a07b8 │ │ │ │ + ldr r2, [pc, #52] @ 2a084c │ │ │ │ + ldr r3, [pc, #40] @ 2a0844 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a094c │ │ │ │ + bne 2a083c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq pc, [r8], #-116 @ 0xffffff8c @ │ │ │ │ + subseq pc, r8, r4, lsl #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r8, r8, lsr #14 │ │ │ │ - ldrsbeq pc, [r8], #-96 @ 0xffffffa0 @ │ │ │ │ + subseq pc, r8, r8, lsr r8 @ │ │ │ │ + subseq pc, r8, r0, ror #15 │ │ │ │ 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 r8, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #632] @ 2a0bfc │ │ │ │ + ldr r3, [pc, #632] @ 2a0aec │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov fp, r1 │ │ │ │ lsl sl, r2, #2 │ │ │ │ lsl r8, r8, #2 │ │ │ │ mov r9, #1065353216 @ 0x3f800000 │ │ │ │ mov r6, #4 │ │ │ │ @@ -657573,181 +657505,181 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, #5 │ │ │ │ - bhi 2a0bd4 │ │ │ │ + bhi 2a0ac4 │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r9, [pc, #532] @ 2a0c00 │ │ │ │ + ldr r9, [pc, #532] @ 2a0af0 │ │ │ │ mov r7, #1065353216 @ 0x3f800000 │ │ │ │ add r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r9, [r4, #8] │ │ │ │ - beq 2a0bf4 │ │ │ │ + beq 2a0ae4 │ │ │ │ ldr r1, [fp, sl]! │ │ │ │ add r4, r4, r8 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ - b 2a09ec │ │ │ │ + b 2a08dc │ │ │ │ mov r7, #1065353216 @ 0x3f800000 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq 2a0bf4 │ │ │ │ + beq 2a0ae4 │ │ │ │ ldr r1, [fp, sl]! │ │ │ │ add r4, r4, r8 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ - b 2a0a40 │ │ │ │ - ldr r9, [pc, #364] @ 2a0c00 │ │ │ │ + b 2a0930 │ │ │ │ + ldr r9, [pc, #364] @ 2a0af0 │ │ │ │ mov r7, #1065353216 @ 0x3f800000 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r9, [r4, #4] │ │ │ │ - beq 2a0bf4 │ │ │ │ + beq 2a0ae4 │ │ │ │ ldr r1, [fp, sl]! │ │ │ │ add r4, r4, r8 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ - b 2a0a94 │ │ │ │ + b 2a0984 │ │ │ │ mov r7, #1065353216 @ 0x3f800000 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r7, [r4, #4] │ │ │ │ - beq 2a0bf4 │ │ │ │ + beq 2a0ae4 │ │ │ │ ldr r1, [fp, sl]! │ │ │ │ add r4, r4, r8 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ - b 2a0ae4 │ │ │ │ - ldr r9, [pc, #204] @ 2a0c00 │ │ │ │ + b 2a09d4 │ │ │ │ + ldr r9, [pc, #204] @ 2a0af0 │ │ │ │ mov r7, #1065353216 @ 0x3f800000 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r9, [r4] │ │ │ │ - beq 2a0bf4 │ │ │ │ + beq 2a0ae4 │ │ │ │ ldr r1, [fp, sl]! │ │ │ │ add r4, r4, r8 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ - b 2a0b34 │ │ │ │ + b 2a0a24 │ │ │ │ mov r7, #1065353216 @ 0x3f800000 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ add r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r7, [r4] │ │ │ │ - beq 2a0bf4 │ │ │ │ + beq 2a0ae4 │ │ │ │ ldr r1, [fp, sl]! │ │ │ │ add r4, r4, r8 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ - b 2a0b84 │ │ │ │ + b 2a0a74 │ │ │ │ mov r2, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ add fp, fp, sl │ │ │ │ add r4, r4, r8 │ │ │ │ - bne 2a09a0 │ │ │ │ + bne 2a0890 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq r4, [lr], -r1 │ │ │ │ + andeq r4, lr, r9, asr #17 │ │ │ │ svclt 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #232] @ 2a0d04 │ │ │ │ + ldr ip, [pc, #232] @ 2a0bf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #224] @ 2a0d08 │ │ │ │ + ldr r3, [pc, #224] @ 2a0bf8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ tst r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ orrne r3, r2, #2 │ │ │ │ - bne 2a0c74 │ │ │ │ + bne 2a0b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a0c70 │ │ │ │ + bne 2a0b60 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ cmp r3, r5 │ │ │ │ orreq r3, r2, #130 @ 0x82 │ │ │ │ - beq 2a0c74 │ │ │ │ + beq 2a0b64 │ │ │ │ orr r3, r2, #10 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -657757,58 +657689,58 @@ │ │ │ │ str r0, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr ip, [r4, #444] @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a0cd4 │ │ │ │ + beq 2a0bc4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #48] @ 2a0d0c │ │ │ │ - ldr r3, [pc, #40] @ 2a0d08 │ │ │ │ + ldr r2, [pc, #48] @ 2a0bfc │ │ │ │ + ldr r3, [pc, #40] @ 2a0bf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a0d00 │ │ │ │ + bne 2a0bf0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq pc, [r8], #-52 @ 0xffffffcc @ │ │ │ │ + subseq pc, r8, r4, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r8, ip, lsl r3 @ │ │ │ │ + subseq pc, r8, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #260] @ 2a0e30 │ │ │ │ + ldr r0, [pc, #260] @ 2a0d20 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #256] @ 2a0e34 │ │ │ │ + ldr r3, [pc, #256] @ 2a0d24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ movne r3, #10 │ │ │ │ - bne 2a0d74 │ │ │ │ + bne 2a0c64 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ moveq r3, #130 @ 0x82 │ │ │ │ movne r3, #10 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -657822,53 +657754,53 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [sl, #444] @ 0x1bc │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ blx r6 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2a0e00 │ │ │ │ + beq 2a0cf0 │ │ │ │ cmp r7, r4 │ │ │ │ movne r6, r7 │ │ │ │ - beq 2a0df0 │ │ │ │ + beq 2a0ce0 │ │ │ │ cmp r5, r6 │ │ │ │ movcs r2, r6 │ │ │ │ movcc r2, r5 │ │ │ │ add r0, r8, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r4, r4, r5 │ │ │ │ bl 1e02c │ │ │ │ cmp r7, r4 │ │ │ │ sub r6, r6, r5 │ │ │ │ - bhi 2a0dc8 │ │ │ │ + bhi 2a0cb8 │ │ │ │ ldr r3, [sl, #452] @ 0x1c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #48] @ 2a0e38 │ │ │ │ - ldr r3, [pc, #40] @ 2a0e34 │ │ │ │ + ldr r2, [pc, #48] @ 2a0d28 │ │ │ │ + ldr r3, [pc, #40] @ 2a0d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a0e2c │ │ │ │ + bne 2a0d1c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r8, r8, asr #5 │ │ │ │ + ldrsbeq pc, [r8], #-56 @ 0xffffffc8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq pc, [r8], #-16 @ │ │ │ │ + subseq pc, r8, r0, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #240] @ 2a0f44 │ │ │ │ - ldr ip, [pc, #240] @ 2a0f48 │ │ │ │ + ldr lr, [pc, #240] @ 2a0e34 │ │ │ │ + ldr ip, [pc, #240] @ 2a0e38 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ @@ -657880,15 +657812,15 @@ │ │ │ │ ldr ip, [r0, #456] @ 0x1c8 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx ip │ │ │ │ cmp r0, r4 │ │ │ │ - beq 2a0f14 │ │ │ │ + beq 2a0e04 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrsh ip, [r6, #18] │ │ │ │ ldrh r1, [r7, #74] @ 0x4a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ @@ -657904,58 +657836,58 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr ip, [r6, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [r6, #4] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ stm sp, {r3, r4} │ │ │ │ - bl 29fa2c │ │ │ │ + bl 29f91c │ │ │ │ ldr r3, [r5, #460] @ 0x1cc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #48] @ 2a0f4c │ │ │ │ - ldr r3, [pc, #40] @ 2a0f48 │ │ │ │ + ldr r2, [pc, #48] @ 2a0e3c │ │ │ │ + ldr r3, [pc, #40] @ 2a0e38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a0f40 │ │ │ │ + bne 2a0e30 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r8, r4, lsr #3 │ │ │ │ + ldrheq pc, [r8], #-36 @ 0xffffffdc @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq pc, [r8], #-12 @ │ │ │ │ + subseq pc, r8, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #904] @ 2a12f8 │ │ │ │ + ldr r2, [pc, #904] @ 2a11e8 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #900] @ 2a12fc │ │ │ │ + ldr r3, [pc, #900] @ 2a11ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2a10d8 │ │ │ │ + beq 2a0fc8 │ │ │ │ ldr r9, [r1, #60] @ 0x3c │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r9, #0 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ ldr fp, [r5, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 2a1104 │ │ │ │ + bne 2a0ff4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #596] @ 0x254 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrh r8, [r7, #74] @ 0x4a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -657969,18 +657901,18 @@ │ │ │ │ ldr r9, [r4, #56] @ 0x38 │ │ │ │ ldr r7, [r5] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1014 │ │ │ │ + beq 2a0f04 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 2a11f0 │ │ │ │ + bhi 2a10e0 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r2, r3 │ │ │ │ add r3, r9, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ @@ -657988,57 +657920,57 @@ │ │ │ │ mul r3, r9, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 13e3b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1060 │ │ │ │ + beq 2a0f50 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 2a11e4 │ │ │ │ + bhi 2a10d4 │ │ │ │ mov r1, r7 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r8, #189 @ 0xbd │ │ │ │ add r0, r2, r3 │ │ │ │ - beq 2a12b4 │ │ │ │ - bls 2a11b8 │ │ │ │ + beq 2a11a4 │ │ │ │ + bls 2a10a8 │ │ │ │ cmp r8, #200 @ 0xc8 │ │ │ │ - beq 2a1260 │ │ │ │ + beq 2a1150 │ │ │ │ cmp r8, #202 @ 0xca │ │ │ │ - bne 2a10d8 │ │ │ │ + bne 2a0fc8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, #150 @ 0x96 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ bl 13e3b4 │ │ │ │ mul r6, r4, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a10b8 │ │ │ │ + beq 2a0fa8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ lsrhi r3, r3, #3 │ │ │ │ mulhi r7, r3, r7 │ │ │ │ add r6, r6, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, r4 │ │ │ │ str fp, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ bl 1618ac │ │ │ │ - ldr r2, [pc, #544] @ 2a1300 │ │ │ │ - ldr r3, [pc, #536] @ 2a12fc │ │ │ │ + ldr r2, [pc, #544] @ 2a11f0 │ │ │ │ + ldr r3, [pc, #536] @ 2a11ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a12f4 │ │ │ │ + bne 2a11e4 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dd2c │ │ │ │ @@ -658067,116 +657999,116 @@ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #32] │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r0 │ │ │ │ - beq 2a11a0 │ │ │ │ + beq 2a1090 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ movne r3, #15 │ │ │ │ - beq 2a11fc │ │ │ │ + beq 2a10ec │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx r2 │ │ │ │ - b 2a10d8 │ │ │ │ + b 2a0fc8 │ │ │ │ cmp r8, #146 @ 0x92 │ │ │ │ - beq 2a122c │ │ │ │ + beq 2a111c │ │ │ │ cmp r8, #148 @ 0x94 │ │ │ │ - bne 2a10d8 │ │ │ │ + bne 2a0fc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ str fp, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ bl 1611c0 │ │ │ │ - b 2a10d8 │ │ │ │ + b 2a0fc8 │ │ │ │ lsr r1, r1, #3 │ │ │ │ mul r1, r7, r1 │ │ │ │ - b 2a1064 │ │ │ │ + b 2a0f54 │ │ │ │ lsr r3, r3, #3 │ │ │ │ mul r3, r7, r3 │ │ │ │ - b 2a1018 │ │ │ │ + b 2a0f08 │ │ │ │ ldrb r2, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2a121c │ │ │ │ + beq 2a110c │ │ │ │ cmp r3, #6 │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ moveq r3, #16 │ │ │ │ - b 2a11a0 │ │ │ │ + b 2a1090 │ │ │ │ cmp r3, #6 │ │ │ │ movne r3, #32 │ │ │ │ moveq r3, #15 │ │ │ │ - b 2a11a0 │ │ │ │ + b 2a1090 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #0 │ │ │ │ stm sp, {sl, fp} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bne 2a12dc │ │ │ │ + bne 2a11cc │ │ │ │ bl 160634 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, #150 @ 0x96 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ bl 13e3b4 │ │ │ │ mul r6, r4, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1290 │ │ │ │ + beq 2a1180 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ lsrhi r3, r3, #3 │ │ │ │ mulhi r7, r3, r7 │ │ │ │ add r6, r6, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, r4 │ │ │ │ str fp, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ bl 160bd4 │ │ │ │ - b 2a10d8 │ │ │ │ + b 2a0fc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ stm sp, {sl, fp} │ │ │ │ bl 161640 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r7, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a1088 │ │ │ │ + b 2a0f78 │ │ │ │ bl 16096c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r7, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a1260 │ │ │ │ + b 2a1150 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r8, r4, lsl #1 │ │ │ │ + @ instruction: 0x0058f194 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r8, r8, lsl pc │ │ │ │ + subseq pc, r8, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #852] @ 2a1674 │ │ │ │ + ldr r2, [pc, #852] @ 2a1564 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #848] @ 2a1678 │ │ │ │ + ldr r3, [pc, #848] @ 2a1568 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -658185,37 +658117,37 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ ldr fp, [r8] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1dccc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a1638 │ │ │ │ + beq 2a1528 │ │ │ │ ldr r3, [r4] │ │ │ │ and r6, r9, #137 @ 0x89 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1558 │ │ │ │ + beq 2a1448 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a139c │ │ │ │ + beq 2a128c │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 2a13c0 │ │ │ │ + beq 2a12b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq fp, [sp, #8] │ │ │ │ - beq 2a1524 │ │ │ │ + beq 2a1414 │ │ │ │ strb sl, [r4, #7] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic r2, r9, #-16777216 @ 0xff000000 │ │ │ │ and r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r2, r3 │ │ │ │ mov lr, r5 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -658244,31 +658176,31 @@ │ │ │ │ ldrb r2, [r7, #76] @ 0x4c │ │ │ │ strh r3, [sl, #70] @ 0x46 │ │ │ │ strh r3, [sl, #72] @ 0x48 │ │ │ │ strh r0, [sl, #74] @ 0x4a │ │ │ │ strb r2, [sp, #112] @ 0x70 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1464 │ │ │ │ + beq 2a1354 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2a1570 │ │ │ │ + beq 2a1460 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [fp, #664] @ 0x298 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - beq 2a1630 │ │ │ │ + beq 2a1520 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 2a1590 │ │ │ │ + beq 2a1480 │ │ │ │ add ip, sp, #16 │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ mov lr, #0 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ @@ -658279,59 +658211,59 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r2, lr │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #24] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1630 │ │ │ │ + beq 2a1520 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r3] │ │ │ │ - ldr r2, [pc, #384] @ 2a167c │ │ │ │ - ldr r3, [pc, #376] @ 2a1678 │ │ │ │ + ldr r2, [pc, #384] @ 2a156c │ │ │ │ + ldr r3, [pc, #376] @ 2a1568 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a1670 │ │ │ │ + bne 2a1560 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr fp, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a1550 │ │ │ │ + beq 2a1440 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1520 │ │ │ │ + beq 2a1410 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b 2a13c0 │ │ │ │ + b 2a12b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a13c0 │ │ │ │ + beq 2a12b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ - b 2a13c0 │ │ │ │ + bl 328910 │ │ │ │ + b 2a12b0 │ │ │ │ ldrb r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2a1468 │ │ │ │ + bne 2a1358 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b 2a1468 │ │ │ │ + b 2a1358 │ │ │ │ add fp, sp, #136 @ 0x88 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 1dd2c │ │ │ │ ldrh r3, [sl, #74] @ 0x4a │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -658352,232 +658284,232 @@ │ │ │ │ ldr r3, [lr] │ │ │ │ ldrh r0, [r7, #74] @ 0x4a │ │ │ │ strh r6, [sp, #162] @ 0xa2 │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ str r3, [ip] │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1614 │ │ │ │ + beq 2a1504 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ movne r0, #15 │ │ │ │ - beq 2a1640 │ │ │ │ + beq 2a1530 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r8, #384] @ 0x180 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ - b 2a1494 │ │ │ │ + b 2a1384 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 2a14f4 │ │ │ │ + b 2a13e4 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ - beq 2a1660 │ │ │ │ + beq 2a1550 │ │ │ │ cmp r3, #6 │ │ │ │ movne r0, #48 @ 0x30 │ │ │ │ moveq r0, #16 │ │ │ │ - b 2a1614 │ │ │ │ + b 2a1504 │ │ │ │ cmp r3, #6 │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #15 │ │ │ │ - b 2a1614 │ │ │ │ + b 2a1504 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq lr, [r8], #-196 @ 0xffffff3c │ │ │ │ + subseq lr, r8, r4, ror #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq lr, [r8], #-172 @ 0xffffff54 │ │ │ │ + subseq lr, r8, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r6, [r0, #596] @ 0x254 │ │ │ │ - ldr r2, [pc, #568] @ 2a18d4 │ │ │ │ + ldr r2, [pc, #568] @ 2a17c4 │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #556] @ 2a18d8 │ │ │ │ + ldr r3, [pc, #556] @ 2a17c8 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrh r7, [r1, #74] @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2a16e8 │ │ │ │ + beq 2a15d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a16e8 │ │ │ │ + beq 2a15d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a1838 │ │ │ │ + beq 2a1728 │ │ │ │ cmp r7, #189 @ 0xbd │ │ │ │ - beq 2a17ac │ │ │ │ + beq 2a169c │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ - beq 2a1738 │ │ │ │ - ldr r2, [pc, #476] @ 2a18dc │ │ │ │ - ldr r3, [pc, #468] @ 2a18d8 │ │ │ │ + beq 2a1628 │ │ │ │ + ldr r2, [pc, #476] @ 2a17cc │ │ │ │ + ldr r3, [pc, #468] @ 2a17c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a18d0 │ │ │ │ + bne 2a17c0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a16f8 │ │ │ │ + beq 2a15e8 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [r3] │ │ │ │ bl 1e02c │ │ │ │ mov r2, #145 @ 0x91 │ │ │ │ strh r2, [sp, #74] @ 0x4a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ subs r5, r0, #0 │ │ │ │ strhne r7, [r5, #74] @ 0x4a │ │ │ │ - beq 2a18c8 │ │ │ │ - ldr r2, [pc, #348] @ 2a18e0 │ │ │ │ - ldr r3, [pc, #336] @ 2a18d8 │ │ │ │ + beq 2a17b8 │ │ │ │ + ldr r2, [pc, #348] @ 2a17d0 │ │ │ │ + ldr r3, [pc, #336] @ 2a17c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a18d0 │ │ │ │ + bne 2a17c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a16f8 │ │ │ │ + beq 2a15e8 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a16f8 │ │ │ │ + bne 2a15e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r0, sp │ │ │ │ mov r8, sp │ │ │ │ bl 1e02c │ │ │ │ mov r3, #145 @ 0x91 │ │ │ │ strh r3, [sp, #74] @ 0x4a │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a18c8 │ │ │ │ + beq 2a17b8 │ │ │ │ mov r3, #150 @ 0x96 │ │ │ │ strh r7, [r5, #74] @ 0x4a │ │ │ │ strh r3, [sp, #74] @ 0x4a │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2a18b8 │ │ │ │ + beq 2a17a8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 2a177c │ │ │ │ + b 2a166c │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a16e8 │ │ │ │ + beq 2a15d8 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a16e8 │ │ │ │ + beq 2a15d8 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a16f0 │ │ │ │ + bne 2a15e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ cmp r7, #147 @ 0x93 │ │ │ │ mov r8, sp │ │ │ │ - beq 2a18ac │ │ │ │ + beq 2a179c │ │ │ │ cmp r7, #189 @ 0xbd │ │ │ │ - beq 2a17d8 │ │ │ │ + beq 2a16c8 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ moveq r3, #148 @ 0x94 │ │ │ │ strheq r3, [sp, #74] @ 0x4a │ │ │ │ - bne 2a18a0 │ │ │ │ + bne 2a1790 │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a17e0 │ │ │ │ - b 2a17d8 │ │ │ │ + beq 2a16d0 │ │ │ │ + b 2a16c8 │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ - bne 2a17e0 │ │ │ │ - b 2a1890 │ │ │ │ + bne 2a16d0 │ │ │ │ + b 2a1780 │ │ │ │ mov r3, #149 @ 0x95 │ │ │ │ strh r3, [sp, #74] @ 0x4a │ │ │ │ - b 2a17e0 │ │ │ │ + b 2a16d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, #0 │ │ │ │ - b 2a177c │ │ │ │ + b 2a166c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r8, ip, asr r9 │ │ │ │ + subseq lr, r8, ip, ror #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq lr, [r8], #-136 @ 0xffffff78 │ │ │ │ - subseq lr, r8, r4, ror r8 │ │ │ │ + subseq lr, r8, r8, lsl #20 │ │ │ │ + subseq lr, r8, r4, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #596] @ 0x254 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a196c │ │ │ │ + beq 2a185c │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2a196c │ │ │ │ + bne 2a185c │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a1968 │ │ │ │ + beq 2a1858 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a1968 │ │ │ │ + bne 2a1858 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ - beq 2a1968 │ │ │ │ - bl 328a58 │ │ │ │ + beq 2a1858 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a193c │ │ │ │ + beq 2a182c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -658598,81 +658530,81 @@ │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 2a1a2c │ │ │ │ + beq 2a191c │ │ │ │ ldrb r7, [r9, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a1a04 │ │ │ │ + beq 2a18f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1a04 │ │ │ │ + beq 2a18f4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a1d00 │ │ │ │ + beq 2a1bf0 │ │ │ │ ldrb r7, [r9, #4] │ │ │ │ cmp r4, #189 @ 0xbd │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2a1a2c │ │ │ │ + bne 2a191c │ │ │ │ ldrb r7, [r9, #7] │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #596] @ 0x254 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1c0c │ │ │ │ + beq 2a1afc │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrh r4, [r6, #74] @ 0x4a │ │ │ │ cmp r0, r4 │ │ │ │ - beq 2a1c0c │ │ │ │ + beq 2a1afc │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1a70 │ │ │ │ + beq 2a1960 │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a1cd8 │ │ │ │ + bhi 2a1bc8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a1ec8 │ │ │ │ + beq 2a1db8 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a1cbc │ │ │ │ + beq 2a1bac │ │ │ │ cmp r6, r4 │ │ │ │ - beq 2a1ae4 │ │ │ │ + beq 2a19d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a1ae4 │ │ │ │ + bne 2a19d4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ - beq 2a1ae4 │ │ │ │ - bl 328a58 │ │ │ │ + beq 2a19d4 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1ab8 │ │ │ │ + beq 2a19a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r3, [r5, #7] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic r2, sl, #-16777216 @ 0xff000000 │ │ │ │ and r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r2, r3 │ │ │ │ mov lr, r8 │ │ │ │ @@ -658683,15 +658615,15 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [lr] │ │ │ │ str r3, [ip] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13e3b4 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2a1b5c │ │ │ │ + beq 2a1a4c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r4, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -658702,36 +658634,36 @@ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r4, [r5, #28] │ │ │ │ mul r0, r3, r4 │ │ │ │ str r0, [r5, #32] │ │ │ │ bl 1e2fc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - beq 2a1e60 │ │ │ │ + beq 2a1d50 │ │ │ │ ldr r3, [r9] │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ orr r3, sl, r7, lsl #11 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - beq 2a1e60 │ │ │ │ + beq 2a1d50 │ │ │ │ ldrh r0, [r6, #74] @ 0x4a │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1bd0 │ │ │ │ + beq 2a1ac0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a1d1c │ │ │ │ + beq 2a1c0c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ @@ -658741,43 +658673,43 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r5, [r3] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1c24 │ │ │ │ + beq 2a1b14 │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a1ccc │ │ │ │ + bhi 2a1bbc │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1c88 │ │ │ │ + beq 2a1b78 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1c58 │ │ │ │ + beq 2a1b48 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1c58 │ │ │ │ + beq 2a1b48 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a1df8 │ │ │ │ + beq 2a1ce8 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r4, #189 @ 0xbd │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1a58 │ │ │ │ + bne 2a1948 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1a58 │ │ │ │ + bne 2a1948 │ │ │ │ ldr r2, [r9] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r6 │ │ │ │ @@ -658785,45 +658717,45 @@ │ │ │ │ mov ip, lr │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ - b 2a1ae4 │ │ │ │ + bl 328910 │ │ │ │ + b 2a19d4 │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1a70 │ │ │ │ + beq 2a1960 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a1304 │ │ │ │ + b 2a11f4 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1a04 │ │ │ │ + beq 2a18f4 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2a1a2c │ │ │ │ - b 2a1a04 │ │ │ │ + bne 2a191c │ │ │ │ + b 2a18f4 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1bd0 │ │ │ │ + beq 2a1ac0 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1bd0 │ │ │ │ + beq 2a1ac0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ - bne 2a1de8 │ │ │ │ + bne 2a1cd8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ @@ -658833,20 +658765,20 @@ │ │ │ │ mov r0, fp │ │ │ │ str r8, [sp] │ │ │ │ blx r4 │ │ │ │ and sl, sl, #137 @ 0x89 │ │ │ │ cmp sl, #1 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - bne 2a1bf8 │ │ │ │ + bne 2a1ae8 │ │ │ │ ldrh r3, [r6, #74] @ 0x4a │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ - beq 2a1ef4 │ │ │ │ + beq 2a1de4 │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ - bne 2a1e14 │ │ │ │ + bne 2a1d04 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ @@ -658857,118 +658789,118 @@ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ bl 161928 │ │ │ │ - b 2a1bf8 │ │ │ │ + b 2a1ae8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ orr r3, sl, #4096 @ 0x1000 │ │ │ │ - b 2a1d5c │ │ │ │ + b 2a1c4c │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1c58 │ │ │ │ + beq 2a1b48 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2a1a58 │ │ │ │ - b 2a1c58 │ │ │ │ + bne 2a1948 │ │ │ │ + b 2a1b48 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ ldrb lr, [r9, #7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - beq 2a1f44 │ │ │ │ + beq 2a1e34 │ │ │ │ cmp lr, #0 │ │ │ │ ldr lr, [r5, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - beq 2a1f3c │ │ │ │ + beq 2a1e2c │ │ │ │ bl 160d68 │ │ │ │ - b 2a1bf8 │ │ │ │ + b 2a1ae8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a1e7c │ │ │ │ + beq 2a1d6c │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a1e98 │ │ │ │ + beq 2a1d88 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ - beq 2a1eb8 │ │ │ │ - bl 328a58 │ │ │ │ + beq 2a1da8 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1ed0 │ │ │ │ + beq 2a1dc0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 2a1c04 │ │ │ │ + b 2a1af4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bne 2a1eac │ │ │ │ - b 2a1eb8 │ │ │ │ + bne 2a1d9c │ │ │ │ + b 2a1da8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ bl 161278 │ │ │ │ - b 2a1bf8 │ │ │ │ + b 2a1ae8 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr lr, [r5, #44] @ 0x2c │ │ │ │ ldr lr, [lr, #28] │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 160cd4 │ │ │ │ - b 2a1bf8 │ │ │ │ + b 2a1ae8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2a1f20 │ │ │ │ + beq 2a1e10 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ bl 160a24 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ bl 160c50 │ │ │ │ - b 2a1bf8 │ │ │ │ + b 2a1ae8 │ │ │ │ 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] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ @@ -658976,76 +658908,76 @@ │ │ │ │ ldr r9, [r3, #596] @ 0x254 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r8, [r3, #596] @ 0x254 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a200c │ │ │ │ + beq 2a1efc │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldrh r3, [r7, #74] @ 0x4a │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2a200c │ │ │ │ + beq 2a1efc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a20a8 │ │ │ │ + beq 2a1f98 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2a0f50 │ │ │ │ + b 2a0e40 │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2024 │ │ │ │ + beq 2a1f14 │ │ │ │ ldrb r3, [r7, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a1fd8 │ │ │ │ + bhi 2a1ec8 │ │ │ │ ldrb r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a208c │ │ │ │ + beq 2a1f7c │ │ │ │ ldrb r3, [r9, #5] │ │ │ │ ldrh r7, [r7, #74] @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a205c │ │ │ │ + beq 2a1f4c │ │ │ │ mov r0, r7 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a205c │ │ │ │ + beq 2a1f4c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a20f4 │ │ │ │ + beq 2a1fe4 │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ cmp r7, #189 @ 0xbd │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1fd8 │ │ │ │ + bne 2a1ec8 │ │ │ │ ldrb r3, [r9, #7] │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1fd8 │ │ │ │ + bne 2a1ec8 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a0f50 │ │ │ │ + bl 2a0e40 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -659055,199 +658987,199 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a205c │ │ │ │ + beq 2a1f4c │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2a1fd8 │ │ │ │ - b 2a205c │ │ │ │ + bne 2a1ec8 │ │ │ │ + b 2a1f4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #668] @ 2a23d0 │ │ │ │ + ldr r1, [pc, #668] @ 2a22c0 │ │ │ │ ldr r7, [r3, #596] @ 0x254 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #660] @ 2a23d4 │ │ │ │ + ldr r2, [pc, #660] @ 2a22c4 │ │ │ │ ldr r8, [r3, #596] @ 0x254 │ │ │ │ ldr r3, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 2a2280 │ │ │ │ + beq 2a2170 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrh r3, [r6, #74] @ 0x4a │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2a2280 │ │ │ │ + beq 2a2170 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ - bne 2a21e0 │ │ │ │ + bne 2a20d0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, sp │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 2a21d0 │ │ │ │ + beq 2a20c0 │ │ │ │ ldr r3, [r5, #448] @ 0x1c0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a0f50 │ │ │ │ + bl 2a0e40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2380 │ │ │ │ + beq 2a2270 │ │ │ │ ldr r3, [r5, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a221c │ │ │ │ + beq 2a210c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a2360 │ │ │ │ + beq 2a2250 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a2244 │ │ │ │ + beq 2a2134 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a2340 │ │ │ │ + beq 2a2230 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #388] @ 2a23d8 │ │ │ │ - ldr r3, [pc, #380] @ 2a23d4 │ │ │ │ + ldr r2, [pc, #388] @ 2a22c8 │ │ │ │ + ldr r3, [pc, #380] @ 2a22c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a23cc │ │ │ │ + bne 2a22bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1de10 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2298 │ │ │ │ + beq 2a2188 │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a2180 │ │ │ │ + bhi 2a2070 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2300 │ │ │ │ + beq 2a21f0 │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ ldrh r6, [r6, #74] @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a22d0 │ │ │ │ + beq 2a21c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a22d0 │ │ │ │ + beq 2a21c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a23b0 │ │ │ │ + beq 2a22a0 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r6, #189 @ 0xbd │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a2180 │ │ │ │ + bne 2a2070 │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ cmp r6, #148 @ 0x94 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a2180 │ │ │ │ - ldr r2, [pc, #212] @ 2a23dc │ │ │ │ - ldr r3, [pc, #200] @ 2a23d4 │ │ │ │ + bne 2a2070 │ │ │ │ + ldr r2, [pc, #212] @ 2a22cc │ │ │ │ + ldr r3, [pc, #200] @ 2a22c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a23cc │ │ │ │ + bne 2a22bc │ │ │ │ ldr r3, [r8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2a2230 │ │ │ │ - b 2a2244 │ │ │ │ + bne 2a2120 │ │ │ │ + b 2a2134 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2a2208 │ │ │ │ - b 2a221c │ │ │ │ + bne 2a20f8 │ │ │ │ + b 2a210c │ │ │ │ ldr r3, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a2224 │ │ │ │ + beq 2a2114 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - b 2a2224 │ │ │ │ + b 2a2114 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a22d0 │ │ │ │ + beq 2a21c0 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2a2180 │ │ │ │ - b 2a22d0 │ │ │ │ + bne 2a2070 │ │ │ │ + b 2a21c0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq sp, [r8], #-228 @ 0xffffff1c │ │ │ │ + subseq sp, r8, r4, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r8, r4, lsr #27 │ │ │ │ - ldrsheq sp, [r8], #-192 @ 0xffffff40 │ │ │ │ + ldrheq sp, [r8], #-228 @ 0xffffff1c │ │ │ │ + subseq sp, r8, r0, lsl #28 │ │ │ │ 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 r1, #12 │ │ │ │ @@ -659271,98 +659203,98 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - ldr r0, [pc, #140] @ 2a24f0 │ │ │ │ - ldr r3, [pc, #140] @ 2a24f4 │ │ │ │ + ldr r0, [pc, #140] @ 2a23e0 │ │ │ │ + ldr r3, [pc, #140] @ 2a23e4 │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r2, [pc, #96] @ 2a24f8 │ │ │ │ - ldr r1, [pc, #96] @ 2a24fc │ │ │ │ + ldr r2, [pc, #96] @ 2a23e8 │ │ │ │ + ldr r1, [pc, #96] @ 2a23ec │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2359296 @ 0x240000 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #664] @ 0x298 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #56] @ 2a2500 │ │ │ │ - ldr r3, [pc, #40] @ 2a24f4 │ │ │ │ + ldr r2, [pc, #56] @ 2a23f0 │ │ │ │ + ldr r3, [pc, #40] @ 2a23e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a24ec │ │ │ │ + bne 2a23dc │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0058db94 │ │ │ │ + subseq sp, r8, r4, lsr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ eorseq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ - subseq sp, r8, r0, lsr fp │ │ │ │ + subseq sp, r8, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bne 2a2524 │ │ │ │ + bne 2a2414 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #60] @ 2a25b4 │ │ │ │ + ldr ip, [pc, #60] @ 2a24a4 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #52] @ 2a25b8 │ │ │ │ + ldr ip, [pc, #52] @ 2a24a8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 31ecdc │ │ │ │ + bl 31ebcc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0xffffff88 │ │ │ │ @ instruction: 0xfffffec0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -659372,126 +659304,126 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2a2670 │ │ │ │ + bne 2a2560 │ │ │ │ ldrb r2, [r6, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a2630 │ │ │ │ + beq 2a2520 │ │ │ │ add r8, r6, #8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2624 │ │ │ │ + beq 2a2514 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2a265c │ │ │ │ + bne 2a254c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 2a2608 │ │ │ │ + bhi 2a24f8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ab924 │ │ │ │ + b 2ab814 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab924 │ │ │ │ + bl 2ab814 │ │ │ │ ldrb r2, [r6, #7] │ │ │ │ - b 2a2624 │ │ │ │ + b 2a2514 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2aba04 │ │ │ │ - b 2a25f4 │ │ │ │ + bl 2ab8f4 │ │ │ │ + b 2a24e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #208] @ 2a2768 │ │ │ │ - ldr ip, [pc, #208] @ 2a276c │ │ │ │ + ldr r3, [pc, #208] @ 2a2658 │ │ │ │ + ldr ip, [pc, #208] @ 2a265c │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #32 │ │ │ │ - bhi 2a2738 │ │ │ │ + bhi 2a2628 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #26 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #14 │ │ │ │ moveq r0, #13 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ add r0, r1, #32 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ mov r0, #24 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ mov r0, #15 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ mov r0, #21 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #18 │ │ │ │ moveq r0, #17 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ mov r0, #16 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ add r0, r1, #4 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ mov r0, #25 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ mov r0, #23 │ │ │ │ - b 2a26c0 │ │ │ │ + b 2a25b0 │ │ │ │ mov r0, #27 │ │ │ │ - b 2a26c0 │ │ │ │ - ldr r3, [pc, #48] @ 2a2770 │ │ │ │ - ldr r2, [pc, #48] @ 2a2774 │ │ │ │ + b 2a25b0 │ │ │ │ + ldr r3, [pc, #48] @ 2a2660 │ │ │ │ + ldr r2, [pc, #48] @ 2a2664 │ │ │ │ ldr ip, [ip, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [ip] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ mov r0, #12 │ │ │ │ - b 2a26c0 │ │ │ │ - andeq r2, lr, r3, asr #23 │ │ │ │ - subseq sp, r8, r8, asr r9 │ │ │ │ + b 2a25b0 │ │ │ │ + @ instruction: 0x000e2bbb │ │ │ │ + subseq sp, r8, r8, ror #20 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r2, fp, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strb ip, [r3] │ │ │ │ strbne ip, [r2] │ │ │ │ - ldr ip, [pc, #368] @ 2a2910 │ │ │ │ - ldr lr, [pc, #368] @ 2a2914 │ │ │ │ + ldr ip, [pc, #368] @ 2a2800 │ │ │ │ + ldr lr, [pc, #368] @ 2a2804 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #17 │ │ │ │ - bhi 2a28ec │ │ │ │ + bhi 2a27dc │ │ │ │ ldrb ip, [ip, r0] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #3 │ │ │ │ str ip, [r1] │ │ │ │ strb r0, [r2] │ │ │ │ @@ -659563,39 +659495,39 @@ │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #3 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [r1] │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ 2a2918 │ │ │ │ - ldr r2, [pc, #36] @ 2a291c │ │ │ │ + ldr r3, [pc, #36] @ 2a2808 │ │ │ │ + ldr r2, [pc, #36] @ 2a280c │ │ │ │ ldr r1, [lr, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ - ldrdeq r2, [lr], -ip │ │ │ │ - subseq sp, r8, r4, asr r8 │ │ │ │ + ldrdeq r2, [lr], -r4 │ │ │ │ + subseq sp, r8, r4, ror #18 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ ldrdeq r2, [fp], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bl ed588 │ │ │ │ - ldr r3, [pc, #136] @ 2a29dc │ │ │ │ + ldr r3, [pc, #136] @ 2a28cc │ │ │ │ mov r1, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 90864 │ │ │ │ lsr r1, r4, #5 │ │ │ │ and lr, r4, #31 │ │ │ │ @@ -659628,329 +659560,329 @@ │ │ │ │ str r1, [r3, #240] @ 0xf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq lr, r8, ip, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3456] @ 0xd80 │ │ │ │ - ldr r3, [pc, #3252] @ 2a36ac │ │ │ │ + ldr r3, [pc, #3252] @ 2a359c │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #3244] @ 2a36b0 │ │ │ │ + ldr r2, [pc, #3244] @ 2a35a0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #3240] @ 2a36b4 │ │ │ │ + ldr r3, [pc, #3240] @ 2a35a4 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ mov r3, #0 │ │ │ │ bl a29a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ce484 │ │ │ │ + bl 2ce374 │ │ │ │ mov r0, r4 │ │ │ │ bl e2eac │ │ │ │ mov r0, r4 │ │ │ │ bl a6678 │ │ │ │ mov r0, r4 │ │ │ │ bl a3434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db3a4 │ │ │ │ + bl 2db294 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db4d0 │ │ │ │ + bl 2db3c0 │ │ │ │ ldrb r1, [r6, #179] @ 0xb3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a2b64 │ │ │ │ + beq 2a2a54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ tst r2, #393216 @ 0x60000 │ │ │ │ - beq 2a2a98 │ │ │ │ + beq 2a2988 │ │ │ │ ldrb r2, [r3, #184] @ 0xb8 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a2da8 │ │ │ │ + bne 2a2c98 │ │ │ │ ldrb r2, [r3, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a2d88 │ │ │ │ + bne 2a2c78 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a2d7c │ │ │ │ + bne 2a2c6c │ │ │ │ ldrb r3, [r5, #739] @ 0x2e3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2b8c │ │ │ │ + beq 2a2a7c │ │ │ │ ldr r3, [r6, #804] @ 0x324 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2ba0 │ │ │ │ + beq 2a2a90 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ bl 1de10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #352] @ 0x160 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 2a2b1c │ │ │ │ + beq 2a2a0c │ │ │ │ ldrb ip, [r3, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ movne r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ movne r1, r0 │ │ │ │ - bne 2a2af0 │ │ │ │ + bne 2a29e0 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r2, #24] │ │ │ │ moveq r1, r2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b7ebc │ │ │ │ + bl 2b7dac │ │ │ │ ldr r3, [r5, #708] @ 0x2c4 │ │ │ │ strb r3, [r4, #71] @ 0x47 │ │ │ │ - ldr r2, [pc, #2944] @ 2a36b8 │ │ │ │ + ldr r2, [pc, #2944] @ 2a35a8 │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ strb r3, [r4, #67] @ 0x43 │ │ │ │ - ldr r3, [pc, #2928] @ 2a36b4 │ │ │ │ + ldr r3, [pc, #2928] @ 2a35a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #596] @ 0x254 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a3690 │ │ │ │ + bne 2a3580 │ │ │ │ add sp, sp, #604 @ 0x25c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ mov r2, #388 @ 0x184 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2df420 │ │ │ │ - b 2a2a74 │ │ │ │ + bl 2df310 │ │ │ │ + b 2a2964 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2ceb20 │ │ │ │ + bl 2cea10 │ │ │ │ ldr r3, [r6, #804] @ 0x324 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a2ac8 │ │ │ │ + bne 2a29b8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 2a2d18 │ │ │ │ + b 2a2c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ba628 │ │ │ │ + bl 2ba518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd3d0 │ │ │ │ + bl 2cd2c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 308144 │ │ │ │ + bl 308034 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 300d70 │ │ │ │ + bl 300c60 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2a363c │ │ │ │ + bne 2a352c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr sl, sl, fp │ │ │ │ orr r9, r9, sl │ │ │ │ orr r3, r3, r9 │ │ │ │ orr r8, r8, r3 │ │ │ │ orr r7, r7, r8 │ │ │ │ and r6, r7, #255 @ 0xff │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f4d84 │ │ │ │ + bl 2f4c74 │ │ │ │ orr r6, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ebfd4 │ │ │ │ + bl 2ebec4 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ orr r6, r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eafcc │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ orr r6, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 304e8c │ │ │ │ + bl 304d7c │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ orr r6, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 305a38 │ │ │ │ + bl 305928 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ orr r6, r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af26c │ │ │ │ + bl 2af15c │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ orr r6, r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a47b0 │ │ │ │ ldrb r3, [r4, #310] @ 0x136 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ tst r3, #8 │ │ │ │ orr r6, r0, r6 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - bne 2a2ce0 │ │ │ │ + bne 2a2bd0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ - bne 2a3650 │ │ │ │ + bne 2a3540 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a3668 │ │ │ │ + bne 2a3558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2cd4 │ │ │ │ + beq 2a2bc4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c0c10 │ │ │ │ + bl 2c0b00 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 2a3680 │ │ │ │ + bne 2a3570 │ │ │ │ ldrb r3, [r4, #310] @ 0x136 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r4, #310] @ 0x136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308d7c │ │ │ │ + bl 308c6c │ │ │ │ orr r6, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e7378 │ │ │ │ + bl 2e7268 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ orr r6, r6, r0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - bne 2a3628 │ │ │ │ + bne 2a3518 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2a2ad8 │ │ │ │ + beq 2a29c8 │ │ │ │ mov r0, r4 │ │ │ │ bl a29a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #917504 @ 0xe0000 │ │ │ │ mov r0, r4 │ │ │ │ bl a5e2c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eaa00 │ │ │ │ + bl 2ea8f0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ec420 │ │ │ │ + bl 2ec310 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r2, [r3, #87] @ 0x57 │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2a2ba8 │ │ │ │ + beq 2a2a98 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc054 │ │ │ │ + bl 2bbf44 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd7f4 │ │ │ │ - b 2a2ba8 │ │ │ │ + bl 2cd6e4 │ │ │ │ + b 2a2a98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl ea780 │ │ │ │ - b 2a2ab0 │ │ │ │ + b 2a29a0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r2, [r5, #740] @ 0x2e4 │ │ │ │ mov r1, #0 │ │ │ │ eor r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e6aac │ │ │ │ + bl 2e699c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b 2a2aa4 │ │ │ │ + b 2a2994 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, #17 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 90b48 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 90b48 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2268] @ 2a36bc │ │ │ │ + ldr r3, [pc, #2268] @ 2a35ac │ │ │ │ ldrb r1, [r4, #306] @ 0x132 │ │ │ │ mov r2, #4 │ │ │ │ lsr r1, r1, r2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl ee538 │ │ │ │ - ldr r3, [pc, #2236] @ 2a36c0 │ │ │ │ + ldr r3, [pc, #2236] @ 2a35b0 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #2220] @ 2a36c4 │ │ │ │ + ldr r3, [pc, #2220] @ 2a35b4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 143548 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2a2e5c │ │ │ │ + beq 2a2d4c │ │ │ │ mov r3, r2 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2a2e8c │ │ │ │ + bne 2a2d7c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a2e40 │ │ │ │ + bne 2a2d30 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - beq 2a2a98 │ │ │ │ + beq 2a2988 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ - b 2a2a98 │ │ │ │ + b 2a2988 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #2096] @ 2a36c8 │ │ │ │ + ldr r3, [pc, #2096] @ 2a35b8 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2a36a0 │ │ │ │ + beq 2a3590 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a2ef0 │ │ │ │ + beq 2a2de0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov fp, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 915d0 │ │ │ │ @@ -660015,80 +659947,80 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r8, [r3, #24] │ │ │ │ add r3, r4, #20 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 2a33ec │ │ │ │ + beq 2a32dc │ │ │ │ mov r4, #0 │ │ │ │ mov fp, sl │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a33c8 │ │ │ │ + beq 2a32b8 │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a35fc │ │ │ │ + beq 2a34ec │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2a30a8 │ │ │ │ + bne 2a2f98 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r1, [pc, #1680] @ 2a36cc │ │ │ │ + ldr r1, [pc, #1680] @ 2a35bc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2a30a8 │ │ │ │ + bne 2a2f98 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr sl, [r2] │ │ │ │ ldrb r2, [sl, #12] │ │ │ │ cmp r2, #1 │ │ │ │ movne sl, #0 │ │ │ │ mov r2, sl │ │ │ │ - b 2a3070 │ │ │ │ + b 2a2f60 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2a3694 │ │ │ │ + bne 2a3584 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a30e8 │ │ │ │ + beq 2a2fd8 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 2a305c │ │ │ │ + bne 2a2f4c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a35c4 │ │ │ │ + beq 2a34b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a33c8 │ │ │ │ + beq 2a32b8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a30c4 │ │ │ │ + beq 2a2fb4 │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a3024 │ │ │ │ + bne 2a2f14 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2a33c8 │ │ │ │ + bne 2a32b8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r1, [pc, #1520] @ 2a36cc │ │ │ │ + ldr r1, [pc, #1520] @ 2a35bc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2a33c8 │ │ │ │ + bne 2a32b8 │ │ │ │ mov r7, #0 │ │ │ │ - b 2a3040 │ │ │ │ + b 2a2f30 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2a3088 │ │ │ │ + bne 2a2f78 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #1480] @ 2a36d0 │ │ │ │ + ldr r2, [pc, #1480] @ 2a35c0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ sub r1, r1, r0 │ │ │ │ @@ -660099,15 +660031,15 @@ │ │ │ │ ldrb r2, [r2, #2490] @ 0x9ba │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r2, [r2, #306] @ 0x132 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ - beq 2a33a8 │ │ │ │ + beq 2a3298 │ │ │ │ rsb r2, r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -660118,32 +660050,32 @@ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r2, [fp, #85] @ 0x55 │ │ │ │ str r5, [r9] │ │ │ │ cmp r2, #32 │ │ │ │ str r5, [r9, #4] │ │ │ │ - bhi 2a35e8 │ │ │ │ + bhi 2a34d8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2a34b4 │ │ │ │ + bhi 2a33a4 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh r3, [r9] │ │ │ │ ldrd r6, [r9] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a3200 │ │ │ │ + beq 2a30f0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 96248 │ │ │ │ @@ -660182,19 +660114,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ands r3, r3, r2, lsl r1 │ │ │ │ - bne 2a34c0 │ │ │ │ + bne 2a33b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldrb r6, [r3, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1052] @ 2a36cc │ │ │ │ + ldr r1, [pc, #1052] @ 2a35bc │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ bl 911bc │ │ │ │ mvn sl, #0 │ │ │ │ mvn r6, sl, lsl r6 │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -660210,15 +660142,15 @@ │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ movne r3, #1 │ │ │ │ - bne 2a3324 │ │ │ │ + bne 2a3214 │ │ │ │ cmp ip, #32 │ │ │ │ andne r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ lslne r3, r2, r3 │ │ │ │ moveq r3, sl │ │ │ │ addne r3, r3, sl │ │ │ │ ldr r2, [lr, #20] │ │ │ │ @@ -660244,90 +660176,90 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #306] @ 0x132 │ │ │ │ cmp r2, r3, lsr #4 │ │ │ │ - bcc 2a3188 │ │ │ │ + bcc 2a3078 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ bl 927bc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 1437f0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bne 2a30a8 │ │ │ │ + bne 2a2f98 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2a3008 │ │ │ │ + bne 2a2ef8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a33ec │ │ │ │ + beq 2a32dc │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r8 │ │ │ │ bl a3798 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 143928 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2a3444 │ │ │ │ + beq 2a3334 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r4, [r5] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r4, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ bl 143928 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2a340c │ │ │ │ + bne 2a32fc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a3488 │ │ │ │ + beq 2a3378 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a3488 │ │ │ │ + beq 2a3378 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a361c │ │ │ │ + bne 2a350c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a346c │ │ │ │ + bne 2a335c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ - b 2a2e5c │ │ │ │ + b 2a2d4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb r3, [r9] │ │ │ │ - b 2a31c0 │ │ │ │ + b 2a30b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r9] │ │ │ │ - b 2a31c0 │ │ │ │ + b 2a30b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r9] │ │ │ │ - b 2a31c0 │ │ │ │ + b 2a30b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r9] │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ str r5, [r9, #4] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ str r5, [r9, #8] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ @@ -660338,42 +660270,42 @@ │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ moveq r6, #1 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2a32a8 │ │ │ │ + beq 2a3198 │ │ │ │ and sl, lr, #255 @ 0xff │ │ │ │ strb sl, [sp, #192] @ 0xc0 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #208 @ 0xd0 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ cmp r6, #1 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - beq 2a35b8 │ │ │ │ + beq 2a34a8 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r0, #28 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldrb r0, [sp, #136] @ 0x88 │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #356] @ 2a36d4 │ │ │ │ + ldr r3, [pc, #356] @ 2a35c4 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r0, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #348] @ 2a36d8 │ │ │ │ + ldr r1, [pc, #348] @ 2a35c8 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ add ip, r6, #48 @ 0x30 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldm r8!, {r0, r1, r2, r3} │ │ │ │ @@ -660381,121 +660313,121 @@ │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 96248 │ │ │ │ mov r7, sl │ │ │ │ ldrb r6, [r6, #44] @ 0x2c │ │ │ │ - b 2a32a8 │ │ │ │ + b 2a3198 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2a3538 │ │ │ │ - b 2a32a8 │ │ │ │ + bne 2a3428 │ │ │ │ + b 2a3198 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #252] @ 2a36d0 │ │ │ │ + ldr r2, [pc, #252] @ 2a35c0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - b 2a312c │ │ │ │ + b 2a301c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r9, #4] │ │ │ │ - b 2a31c0 │ │ │ │ + b 2a30b0 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2a33c8 │ │ │ │ + bne 2a32b8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - ldr r0, [pc, #184] @ 2a36cc │ │ │ │ + ldr r0, [pc, #184] @ 2a35bc │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2a30e0 │ │ │ │ - b 2a33c8 │ │ │ │ + beq 2a2fd0 │ │ │ │ + b 2a32b8 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 2a2ebc │ │ │ │ + b 2a2dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 303414 │ │ │ │ + bl 303304 │ │ │ │ orr r6, r6, r0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - b 2a2d10 │ │ │ │ + b 2a2c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb040 │ │ │ │ + bl 2eaf30 │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ - b 2a2c08 │ │ │ │ + b 2a2af8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a3678 │ │ │ │ + bne 2a3568 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #80 @ 0x50 │ │ │ │ moveq r1, #16 │ │ │ │ - b 2a2cc0 │ │ │ │ + b 2a2bb0 │ │ │ │ mov r1, #32 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #64 @ 0x40 │ │ │ │ - b 2a2cc0 │ │ │ │ + b 2a2bb0 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - b 2a366c │ │ │ │ + b 2a355c │ │ │ │ mov r0, r4 │ │ │ │ bl a47b0 │ │ │ │ mov r6, r7 │ │ │ │ - b 2a2cd4 │ │ │ │ + b 2a2bc4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ - subseq sp, r8, r0, lsl #12 │ │ │ │ - subseq sp, r8, ip, ror #11 │ │ │ │ + subseq sp, r8, r0, lsl r7 │ │ │ │ + ldrsheq sp, [r8], #-108 @ 0xffffff94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq sp, [r8], #-72 @ 0xffffffb8 │ │ │ │ + subseq sp, r8, r8, asr #11 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - strdeq r2, [lr], -r6 │ │ │ │ + andeq r2, lr, lr, ror #7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r9, [r3], #4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2324] @ 2a4018 │ │ │ │ + ldr r3, [pc, #2324] @ 2a3f08 │ │ │ │ ldrh r1, [r9, #6] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ ldrh r5, [r9, #4] │ │ │ │ lsr r3, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2292] @ 2a401c │ │ │ │ + ldr r3, [pc, #2292] @ 2a3f0c │ │ │ │ sub r6, r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ add fp, r6, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 2a3910 │ │ │ │ + bhi 2a3800 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bl 911bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #2236] @ 2a4020 │ │ │ │ + ldr r2, [pc, #2236] @ 2a3f10 │ │ │ │ mov r6, #4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ @@ -660523,40 +660455,40 @@ │ │ │ │ str r5, [sl, #52] @ 0x34 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r9, #25] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, #2 │ │ │ │ moveq ip, #34 @ 0x22 │ │ │ │ - beq 2a37fc │ │ │ │ + beq 2a36ec │ │ │ │ cmp r3, #3 │ │ │ │ moveq ip, #36 @ 0x24 │ │ │ │ movne ip, #160 @ 0xa0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a37d4 │ │ │ │ + beq 2a36c4 │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ cmp fp, #1 │ │ │ │ strb ip, [r3, r5] │ │ │ │ - beq 2a37d4 │ │ │ │ + beq 2a36c4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ ldrh r1, [r9, #4] │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r3, r6 │ │ │ │ strb ip, [r2, r1] │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 2a3818 │ │ │ │ + bne 2a3708 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r5, [r9, #3] │ │ │ │ ands r5, r5, #2 │ │ │ │ - bne 2a3b9c │ │ │ │ + bne 2a3a8c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a37d4 │ │ │ │ - ldr r3, [pc, #1992] @ 2a4020 │ │ │ │ + beq 2a36c4 │ │ │ │ + ldr r3, [pc, #1992] @ 2a3f10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr fp, [r2, r3] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 911bc │ │ │ │ mov r6, #4 │ │ │ │ @@ -660593,108 +660525,108 @@ │ │ │ │ str r8, [r2, r3, lsl #2] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r7, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ str r7, [r3, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 2a3860 │ │ │ │ + bne 2a3750 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #1 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2a3968 │ │ │ │ + beq 2a3858 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a3974 │ │ │ │ + bhi 2a3864 │ │ │ │ cmp fp, #1 │ │ │ │ - bls 2a3fec │ │ │ │ + bls 2a3edc │ │ │ │ ldrb r3, [r9, #3] │ │ │ │ ands r3, r3, #2 │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq 2a397c │ │ │ │ + beq 2a386c │ │ │ │ ldrh r3, [r9, #28] │ │ │ │ lsls r3, r3, #22 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a397c │ │ │ │ + b 2a386c │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2a3fb0 │ │ │ │ + bne 2a3ea0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a37d4 │ │ │ │ + beq 2a36c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1684] @ 2a4024 │ │ │ │ + ldr r3, [pc, #1684] @ 2a3f14 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1672] @ 2a4028 │ │ │ │ + ldr r3, [pc, #1672] @ 2a3f18 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movne r3, fp │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2a3a0c │ │ │ │ + b 2a38fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #1644] @ 2a402c │ │ │ │ - ldr r1, [pc, #1644] @ 2a4030 │ │ │ │ + ldr r2, [pc, #1644] @ 2a3f1c │ │ │ │ + ldr r1, [pc, #1644] @ 2a3f20 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r3, r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ bl 14247c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, r4 │ │ │ │ bl 90794 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a37d4 │ │ │ │ + bne 2a36c4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bls 2a37d4 │ │ │ │ + bls 2a36c4 │ │ │ │ ldrh r5, [r9, #4] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ bl 141f9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r5, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne 2a3dd4 │ │ │ │ + bne 2a3cc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2a3d14 │ │ │ │ + beq 2a3c04 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2a39b4 │ │ │ │ + bne 2a38a4 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ lsr r3, r3, #8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 911bc │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr ip, [pc, #1440] @ 2a4020 │ │ │ │ + ldr ip, [pc, #1440] @ 2a3f10 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov lr, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r7, r0, #24 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ @@ -660716,25 +660648,25 @@ │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ bl 96278 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #1340] @ 2a4034 │ │ │ │ - ldr r1, [pc, #1340] @ 2a4038 │ │ │ │ + ldr r2, [pc, #1340] @ 2a3f24 │ │ │ │ + ldr r1, [pc, #1340] @ 2a3f28 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r3, r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 14247c │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ - ldr r2, [pc, #1308] @ 2a403c │ │ │ │ + ldr r2, [pc, #1308] @ 2a3f2c │ │ │ │ and r3, r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ and r2, r2, #7 │ │ │ │ bic r3, r3, #14 │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ @@ -660751,116 +660683,116 @@ │ │ │ │ strb r3, [r4, #19] │ │ │ │ ldr r3, [sl, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r2, [r3, #803] @ 0x323 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2a3dec │ │ │ │ - ldr r2, [pc, #1208] @ 2a4040 │ │ │ │ + bne 2a3cdc │ │ │ │ + ldr r2, [pc, #1208] @ 2a3f30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi 2a3f74 │ │ │ │ + bhi 2a3e64 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1148] @ 2a4024 │ │ │ │ + ldr r3, [pc, #1148] @ 2a3f14 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [sl, #20] │ │ │ │ bl ee538 │ │ │ │ ldrh r2, [r9, #28] │ │ │ │ - ldr r1, [pc, #1144] @ 2a4044 │ │ │ │ + ldr r1, [pc, #1144] @ 2a3f34 │ │ │ │ lsl r2, r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ lsr r2, r2, #22 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 14247c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #131072 @ 0x20000 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 90864 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a37d4 │ │ │ │ + beq 2a36c4 │ │ │ │ ldrh r2, [r9, #4] │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r3, #8] │ │ │ │ str ip, [r3] │ │ │ │ str r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne 2a3c14 │ │ │ │ - b 2a37d4 │ │ │ │ - ldr r3, [pc, #1036] @ 2a4048 │ │ │ │ + bne 2a3b04 │ │ │ │ + b 2a36c4 │ │ │ │ + ldr r3, [pc, #1036] @ 2a3f38 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r6, [sl, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sl, #32] │ │ │ │ addeq r1, r3, r2, lsl #2 │ │ │ │ streq r8, [r1, #8] │ │ │ │ streq r7, [r3, r2, lsl #2] │ │ │ │ - bne 2a3e64 │ │ │ │ + bne 2a3d54 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ str r4, [r3, r5, lsl #2] │ │ │ │ - beq 2a3c98 │ │ │ │ + beq 2a3b88 │ │ │ │ cmp r7, #18 │ │ │ │ - beq 2a39fc │ │ │ │ + beq 2a38ec │ │ │ │ ldr r5, [r6, #88] @ 0x58 │ │ │ │ ldr lr, [r6, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r2, r1, r7 │ │ │ │ sub r3, r2, #32 │ │ │ │ lsl r3, ip, r3 │ │ │ │ orr r5, r5, ip, lsl r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r3, r3, ip, lsr r2 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp fp, r1 │ │ │ │ orr lr, r3, lr │ │ │ │ - bhi 2a3ca8 │ │ │ │ + bhi 2a3b98 │ │ │ │ str r5, [r6, #88] @ 0x58 │ │ │ │ str lr, [r6, #92] @ 0x5c │ │ │ │ - b 2a39e8 │ │ │ │ - ldr r3, [pc, #868] @ 2a4048 │ │ │ │ + b 2a38d8 │ │ │ │ + ldr r3, [pc, #868] @ 2a3f38 │ │ │ │ mov r2, #1 │ │ │ │ - b 2a3c3c │ │ │ │ + b 2a3b2c │ │ │ │ ldr r3, [r3, #2648] @ 0xa58 │ │ │ │ ldr r6, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ movne r3, #2 │ │ │ │ addeq r3, r3, #4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b 2a3c50 │ │ │ │ - ldr r3, [pc, #828] @ 2a404c │ │ │ │ + b 2a3b40 │ │ │ │ + ldr r3, [pc, #828] @ 2a3f3c │ │ │ │ mov r2, #0 │ │ │ │ - b 2a3c3c │ │ │ │ + b 2a3b2c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ lsr r3, r3, #22 │ │ │ │ lsl r3, r3, #22 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ orr r3, r3, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ @@ -660869,17 +660801,17 @@ │ │ │ │ bl 14247c │ │ │ │ ldr r3, [sl, #28] │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r3, [r3, #803] @ 0x323 │ │ │ │ cmp r3, #4 │ │ │ │ addne r6, r5, #15 │ │ │ │ strne r6, [r4, #44] @ 0x2c │ │ │ │ - beq 2a3e20 │ │ │ │ + beq 2a3d10 │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ - ldr r2, [pc, #748] @ 2a4050 │ │ │ │ + ldr r2, [pc, #748] @ 2a3f40 │ │ │ │ and r3, r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ and r2, r2, #7 │ │ │ │ bic r3, r3, #14 │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ @@ -660897,203 +660829,203 @@ │ │ │ │ lsl r3, ip, r3 │ │ │ │ orr r5, r5, ip, lsl r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r3, r3, ip, lsr r2 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp fp, r1 │ │ │ │ orr lr, r3, lr │ │ │ │ - bhi 2a3da0 │ │ │ │ + bhi 2a3c90 │ │ │ │ str r5, [r0, #72] @ 0x48 │ │ │ │ str lr, [r0, #76] @ 0x4c │ │ │ │ - b 2a39e8 │ │ │ │ + b 2a38d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ bl ee538 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 2a3a38 │ │ │ │ + b 2a3928 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2a2680 │ │ │ │ + bl 2a2570 │ │ │ │ cmp r0, #12 │ │ │ │ cmpne r0, #3 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bne 2a3e88 │ │ │ │ - ldr r3, [pc, #572] @ 2a404c │ │ │ │ + bne 2a3d78 │ │ │ │ + ldr r3, [pc, #572] @ 2a3f3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r6, [sl, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b 2a3c50 │ │ │ │ + b 2a3b40 │ │ │ │ ldrb r0, [r9, #16] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 2a3ee4 │ │ │ │ + beq 2a3dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a3f24 │ │ │ │ + bne 2a3e14 │ │ │ │ ldrb r6, [sl, #737] @ 0x2e1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2a3e58 │ │ │ │ + beq 2a3d48 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #520] @ 2a4054 │ │ │ │ + ldr r2, [pc, #520] @ 2a3f44 │ │ │ │ mov r6, #19 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r3, r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ str r4, [sl, #720] @ 0x2d0 │ │ │ │ - b 2a3d58 │ │ │ │ + b 2a3c48 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r8, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r7, [r3], #12 │ │ │ │ - bhi 2a3e6c │ │ │ │ - b 2a3c70 │ │ │ │ + bhi 2a3d5c │ │ │ │ + b 2a3b60 │ │ │ │ cmp r0, #22 │ │ │ │ - beq 2a3f5c │ │ │ │ + beq 2a3e4c │ │ │ │ ldr r6, [sl, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldrb r3, [r3, #184] @ 0xb8 │ │ │ │ cmp r0, #17 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a3c50 │ │ │ │ + beq 2a3b40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r3, [pc, #400] @ 2a404c │ │ │ │ + ldr r3, [pc, #400] @ 2a3f3c │ │ │ │ ldrb r1, [r6, #306] @ 0x132 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, #4 │ │ │ │ lsr r1, r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl ee538 │ │ │ │ ldr r6, [sl, #20] │ │ │ │ str r4, [sl, #728] @ 0x2d8 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 2a3c50 │ │ │ │ + b 2a3b40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #360] @ 2a4058 │ │ │ │ + ldr r3, [pc, #360] @ 2a3f48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldrb r3, [sl, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #16] │ │ │ │ - ldrne r2, [pc, #332] @ 2a4054 │ │ │ │ + ldrne r2, [pc, #332] @ 2a3f44 │ │ │ │ movne r6, #23 │ │ │ │ andne r2, r2, r3 │ │ │ │ orrne r3, r2, #1 │ │ │ │ moveq r6, #24 │ │ │ │ strne r3, [r4, #16] │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ str r4, [sl, #716] @ 0x2cc │ │ │ │ - b 2a3d58 │ │ │ │ + b 2a3c48 │ │ │ │ cmp r0, #20 │ │ │ │ - bne 2a3ff8 │ │ │ │ + bne 2a3ee8 │ │ │ │ ldrb r3, [sl, #738] @ 0x2e2 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #16] │ │ │ │ - ldrne r2, [pc, #276] @ 2a4054 │ │ │ │ + ldrne r2, [pc, #276] @ 2a3f44 │ │ │ │ movne r6, #21 │ │ │ │ andne r2, r2, r3 │ │ │ │ orrne r3, r2, #1 │ │ │ │ moveq r6, #25 │ │ │ │ strne r3, [r4, #16] │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ str r4, [sl, #724] @ 0x2d4 │ │ │ │ - b 2a3d58 │ │ │ │ - ldr r3, [pc, #228] @ 2a4048 │ │ │ │ + b 2a3c48 │ │ │ │ + ldr r3, [pc, #228] @ 2a3f38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r6, [sl, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b 2a3c50 │ │ │ │ + b 2a3b40 │ │ │ │ ldr ip, [r9, #16] │ │ │ │ - ldr r2, [pc, #220] @ 2a405c │ │ │ │ + ldr r2, [pc, #220] @ 2a3f4c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsr ip, ip, #8 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ lsl ip, ip, #16 │ │ │ │ - ldr r2, [pc, #204] @ 2a4060 │ │ │ │ + ldr r2, [pc, #204] @ 2a3f50 │ │ │ │ lsr ip, ip, #16 │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ ldrh r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a3974 │ │ │ │ + beq 2a3864 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #4 │ │ │ │ ldrb r2, [r0, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ andcs r2, r3, #255 @ 0xff │ │ │ │ add r3, sl, r3, lsl #2 │ │ │ │ strb r2, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #576] @ 0x240 │ │ │ │ cmp r2, r1 │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #576] @ 0x240 │ │ │ │ - b 2a37d4 │ │ │ │ + b 2a36c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a3974 │ │ │ │ + b 2a3864 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ lsr r1, r1, #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - bl 2a2680 │ │ │ │ + bl 2a2570 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - b 2a3d58 │ │ │ │ - ldrsheq ip, [r8], #-132 @ 0xffffff7c │ │ │ │ - andeq r1, lr, r6, lsl #23 │ │ │ │ + b 2a3c48 │ │ │ │ + subseq ip, r8, r4, lsl #20 │ │ │ │ + andeq r1, lr, lr, ror fp │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ andeq r1, fp, r4, asr fp │ │ │ │ @ instruction: 0xffe00002 │ │ │ │ andeq r1, fp, r8, lsr fp │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ strdeq r1, [fp], -r8 │ │ │ │ - andeq r1, lr, r4, ror fp │ │ │ │ - andeq r1, lr, r2, lsr r7 │ │ │ │ + andeq r1, lr, ip, ror #22 │ │ │ │ + andeq r1, lr, sl, lsr #14 │ │ │ │ andeq r1, fp, ip, lsl r9 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r1, lr, r0, lsr r9 │ │ │ │ + andeq r1, lr, r8, lsr #18 │ │ │ │ @ instruction: 0xffe00001 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r1, fp, r0, lsl 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 r5, [r1] │ │ │ │ - ldr r2, [pc, #268] @ 2a418c │ │ │ │ + ldr r2, [pc, #268] @ 2a407c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #260] @ 2a4190 │ │ │ │ + ldr r1, [pc, #260] @ 2a4080 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r2, r1] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, fp, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #81] @ 0x51 │ │ │ │ ldrb r3, [r3, #83] @ 0x53 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ add r2, r2, #11 │ │ │ │ add r3, r3, #11 │ │ │ │ - ldr r1, [pc, #216] @ 2a4194 │ │ │ │ + ldr r1, [pc, #216] @ 2a4084 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r8, [r5, r2, lsl #2] │ │ │ │ ldr sl, [r5, r3, lsl #2] │ │ │ │ bl 911bc │ │ │ │ mov r3, sl │ │ │ │ and r2, r8, #255 @ 0xff │ │ │ │ add r9, r0, #24 │ │ │ │ @@ -661139,25 +661071,25 @@ │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r4, #42] @ 0x2a │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq fp, r8, r0, ror pc │ │ │ │ + subseq ip, r8, r0, lsl #1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 2a4368 │ │ │ │ + ldr r2, [pc, #436] @ 2a4258 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2a436c │ │ │ │ + ldr r3, [pc, #432] @ 2a425c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -661171,174 +661103,174 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 2a435c │ │ │ │ + beq 2a424c │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 2a421c │ │ │ │ + bhi 2a410c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2a4354 │ │ │ │ + bne 2a4244 │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2a42ac │ │ │ │ + bne 2a419c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a4354 │ │ │ │ + beq 2a4244 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2a428c │ │ │ │ + bne 2a417c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2a4354 │ │ │ │ + beq 2a4244 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 2a4370 │ │ │ │ + ldr r3, [pc, #140] @ 2a4260 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2a4374 │ │ │ │ + ldr r0, [pc, #132] @ 2a4264 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 2a4378 │ │ │ │ - ldr r3, [pc, #60] @ 2a436c │ │ │ │ + ldr r2, [pc, #76] @ 2a4268 │ │ │ │ + ldr r3, [pc, #60] @ 2a425c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a4364 │ │ │ │ + bne 2a4254 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2a4324 │ │ │ │ + b 2a4214 │ │ │ │ mov r3, #1 │ │ │ │ - b 2a4240 │ │ │ │ + b 2a4130 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r8, ip, lsr lr │ │ │ │ + subseq fp, r8, ip, asr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq fp, r8, ip, asr #25 │ │ │ │ + ldrsbeq fp, [r8], #-220 @ 0xffffff24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #1044] @ 2a47a8 │ │ │ │ - ldr r3, [pc, #1044] @ 2a47ac │ │ │ │ + ldr r2, [pc, #1044] @ 2a4698 │ │ │ │ + ldr r3, [pc, #1044] @ 2a469c │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, #1 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov sl, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4198 │ │ │ │ - ldr r3, [pc, #948] @ 2a47b0 │ │ │ │ + bl 2a4088 │ │ │ │ + ldr r3, [pc, #948] @ 2a46a0 │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a4444 │ │ │ │ + beq 2a4334 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, #32 │ │ │ │ - ldr r3, [pc, #848] @ 2a47b4 │ │ │ │ + ldr r3, [pc, #848] @ 2a46a4 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a44ac │ │ │ │ + beq 2a439c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -661356,15 +661288,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a4514 │ │ │ │ + beq 2a4404 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -661382,28 +661314,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ str r6, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a45b0 │ │ │ │ + beq 2a44a0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -661421,15 +661353,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a4618 │ │ │ │ + beq 2a4508 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -661437,126 +661369,126 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r6, #32 │ │ │ │ - ldr r3, [pc, #380] @ 2a47b8 │ │ │ │ + ldr r3, [pc, #380] @ 2a46a8 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a4684 │ │ │ │ + beq 2a4574 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r6, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a46f4 │ │ │ │ + beq 2a45e4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, #32 │ │ │ │ - ldr r3, [pc, #164] @ 2a47b8 │ │ │ │ + ldr r3, [pc, #164] @ 2a46a8 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a475c │ │ │ │ + beq 2a464c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #80] @ 2a47bc │ │ │ │ + ldr r1, [pc, #80] @ 2a46ac │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ bl 95d84 │ │ │ │ - ldr r2, [pc, #64] @ 2a47c0 │ │ │ │ - ldr r3, [pc, #40] @ 2a47ac │ │ │ │ + ldr r2, [pc, #64] @ 2a46b0 │ │ │ │ + ldr r3, [pc, #40] @ 2a469c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a47a4 │ │ │ │ + bne 2a4694 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r8, r4, ror #24 │ │ │ │ + subseq fp, r8, r4, ror sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbmi r0, r0, r0 │ │ │ │ rsbgt r0, r0, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - subseq fp, r8, r8, ror r8 │ │ │ │ + subseq fp, r8, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3296] @ 0xce0 │ │ │ │ sub sp, sp, #764 @ 0x2fc │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #2676] @ 2a525c │ │ │ │ + ldr r2, [pc, #2676] @ 2a514c │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mul r4, r3, r4 │ │ │ │ - ldr r3, [pc, #2664] @ 2a5260 │ │ │ │ + ldr r3, [pc, #2664] @ 2a5150 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #756] @ 0x2f4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -661567,15 +661499,15 @@ │ │ │ │ movcc r6, ip │ │ │ │ movcs r6, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #28] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcc 2a4a3c │ │ │ │ + bcc 2a492c │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #24] │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ @@ -661584,29 +661516,29 @@ │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ mov fp, r8 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r6 │ │ │ │ - bcc 2a4e88 │ │ │ │ + bcc 2a4d78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r3, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - b 2a489c │ │ │ │ + b 2a478c │ │ │ │ add r2, r2, #1 │ │ │ │ mov ip, r3 │ │ │ │ ldr r4, [r3], #4 │ │ │ │ mov lr, r6 │ │ │ │ ldrb r1, [r4, #17] │ │ │ │ ldrb r8, [r4, #16] │ │ │ │ smlabb r6, r1, r8, r6 │ │ │ │ cmp r6, fp │ │ │ │ - bls 2a4898 │ │ │ │ + bls 2a4788 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #32] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ str r3, [sl, #4] │ │ │ │ @@ -661626,15 +661558,15 @@ │ │ │ │ cmp r8, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - bne 2a4c98 │ │ │ │ + bne 2a4b88 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ cmp r8, #1 │ │ │ │ mov r8, r5 │ │ │ │ mov ip, r3 │ │ │ │ @@ -661642,15 +661574,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ and lr, r0, #255 @ 0xff │ │ │ │ strb lr, [sp, #128] @ 0x80 │ │ │ │ ldm r8!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2a4c90 │ │ │ │ + beq 2a4b80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r0, #28 │ │ │ │ @@ -661682,36 +661614,36 @@ │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, r5 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 2a4ca8 │ │ │ │ + bcc 2a4b98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add fp, fp, r3 │ │ │ │ - bcc 2a487c │ │ │ │ + bcc 2a476c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 2a5034 │ │ │ │ + bls 2a4f24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a524c │ │ │ │ + beq 2a513c │ │ │ │ lsl r3, r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ orr r3, r3, #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -661730,59 +661662,59 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ - beq 2a4ce8 │ │ │ │ + beq 2a4bd8 │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2a501c │ │ │ │ + beq 2a4f0c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2a5004 │ │ │ │ + beq 2a4ef4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2a4ee0 │ │ │ │ + beq 2a4dd0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r8] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2a4b40 │ │ │ │ + beq 2a4a30 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a4c34 │ │ │ │ + beq 2a4b24 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r4, #0 │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 96624 │ │ │ │ @@ -661795,107 +661727,107 @@ │ │ │ │ str r3, [r9, #-8] │ │ │ │ ldrd r6, [r9, #-8] │ │ │ │ strd r6, [r8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a4bf0 │ │ │ │ + beq 2a4ae0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #1640] @ 2a5264 │ │ │ │ + ldr r1, [pc, #1640] @ 2a5154 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #1624] @ 2a5268 │ │ │ │ + ldr r1, [pc, #1624] @ 2a5158 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bcc 2a4b64 │ │ │ │ + bcc 2a4a54 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str sl, [r7], #4 │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r6, r6, r3 │ │ │ │ - bne 2a4aa0 │ │ │ │ + bne 2a4990 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #1536] @ 2a526c │ │ │ │ - ldr r3, [pc, #1520] @ 2a5260 │ │ │ │ + ldr r2, [pc, #1536] @ 2a515c │ │ │ │ + ldr r3, [pc, #1520] @ 2a5150 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a5258 │ │ │ │ + bne 2a5148 │ │ │ │ add sp, sp, #764 @ 0x2fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2a496c │ │ │ │ + bne 2a485c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 2a4a0c │ │ │ │ + bcs 2a48fc │ │ │ │ ldrb r5, [r4, #17] │ │ │ │ cmp r5, #32 │ │ │ │ - beq 2a4eac │ │ │ │ + beq 2a4d9c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne 2a4d1c │ │ │ │ + bne 2a4c0c │ │ │ │ cmp r2, #16 │ │ │ │ mov r1, r2 │ │ │ │ - beq 2a5050 │ │ │ │ + beq 2a4f40 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2a4fd4 │ │ │ │ + beq 2a4ec4 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2a5080 │ │ │ │ + beq 2a4f70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 2a4d40 │ │ │ │ + b 2a4c30 │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2a4fec │ │ │ │ + beq 2a4edc │ │ │ │ cmp r3, #32 │ │ │ │ moveq sl, r0 │ │ │ │ - beq 2a4c34 │ │ │ │ + beq 2a4b24 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2a4ae4 │ │ │ │ + bne 2a49d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #1376] @ 2a5270 │ │ │ │ + ldr r1, [pc, #1376] @ 2a5160 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4c34 │ │ │ │ + b 2a4b24 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r8, r5 │ │ │ │ addhi r3, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strhi r3, [sp, #44] @ 0x2c │ │ │ │ - bhi 2a4e34 │ │ │ │ + bhi 2a4d24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ orr r3, r3, #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ @@ -661914,48 +661846,48 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [r3], #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r8, r8, r3 │ │ │ │ - bcs 2a4e30 │ │ │ │ + bcs 2a4d20 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r1, r4 │ │ │ │ - beq 2a4d70 │ │ │ │ + beq 2a4c60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a4e14 │ │ │ │ + beq 2a4d04 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r1, [pc, #1112] @ 2a5274 │ │ │ │ + ldr r1, [pc, #1112] @ 2a5164 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2a4d70 │ │ │ │ + b 2a4c60 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95e3c │ │ │ │ @@ -661967,39 +661899,39 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4a0c │ │ │ │ + b 2a48fc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, r2, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r8, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a48cc │ │ │ │ + b 2a47bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2a5068 │ │ │ │ + beq 2a4f58 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2a4e50 │ │ │ │ + beq 2a4d40 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2a4d1c │ │ │ │ + bne 2a4c0c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #932] @ 2a5278 │ │ │ │ + ldr r1, [pc, #932] @ 2a5168 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4e50 │ │ │ │ + b 2a4d40 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -662008,20 +661940,20 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #760 @ 0x2f8 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-584] @ 0xfffffdb8 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2a4f00 │ │ │ │ + bne 2a4df0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2a4198 │ │ │ │ - ldr r1, [pc, #820] @ 2a5270 │ │ │ │ + bl 2a4088 │ │ │ │ + ldr r1, [pc, #820] @ 2a5160 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -662033,201 +661965,201 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #760 @ 0x2f8 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-584] @ 0xfffffdb8 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2a4f64 │ │ │ │ + bne 2a4e54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2a4198 │ │ │ │ - ldr r1, [pc, #720] @ 2a5270 │ │ │ │ + bl 2a4088 │ │ │ │ + ldr r1, [pc, #720] @ 2a5160 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #716] @ 2a527c │ │ │ │ + ldr r1, [pc, #716] @ 2a516c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #700] @ 2a5280 │ │ │ │ + ldr r1, [pc, #700] @ 2a5170 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4c34 │ │ │ │ + b 2a4b24 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #676] @ 2a5284 │ │ │ │ + ldr r1, [pc, #676] @ 2a5174 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4e50 │ │ │ │ + b 2a4d40 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4c34 │ │ │ │ + b 2a4b24 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #624] @ 2a5280 │ │ │ │ + ldr r1, [pc, #624] @ 2a5170 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4c34 │ │ │ │ + b 2a4b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4c34 │ │ │ │ + b 2a4b24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2a4c64 │ │ │ │ + b 2a4b54 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #556] @ 2a5288 │ │ │ │ + ldr r1, [pc, #556] @ 2a5178 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4e50 │ │ │ │ + b 2a4d40 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #536] @ 2a528c │ │ │ │ + ldr r1, [pc, #536] @ 2a517c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4e50 │ │ │ │ + b 2a4d40 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #500] @ 2a5284 │ │ │ │ + ldr r1, [pc, #500] @ 2a5174 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4198 │ │ │ │ - ldr r1, [pc, #444] @ 2a5278 │ │ │ │ + bl 2a4088 │ │ │ │ + ldr r1, [pc, #444] @ 2a5168 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a4198 │ │ │ │ - ldr r1, [pc, #388] @ 2a5278 │ │ │ │ + bl 2a4088 │ │ │ │ + ldr r1, [pc, #388] @ 2a5168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r5, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp, #24] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [pc, #104] @ 2a5290 │ │ │ │ + ldr r1, [pc, #104] @ 2a5180 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ bl 95e3c │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4e50 │ │ │ │ + b 2a4d40 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2a4c4c │ │ │ │ + b 2a4b3c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r8, r4, lsl #16 │ │ │ │ + subseq fp, r8, r4, lsl r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq fp, r8, ip, lsl #7 │ │ │ │ + @ instruction: 0x0058b49c │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001bd │ │ │ │ @@ -662239,27 +662171,27 @@ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r3, [r3, #187] @ 0xbb │ │ │ │ - ldr r2, [pc, #448] @ 2a5484 │ │ │ │ + ldr r2, [pc, #448] @ 2a5374 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #444] @ 2a5488 │ │ │ │ + ldr r3, [pc, #444] @ 2a5378 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2a53e4 │ │ │ │ + beq 2a52d4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2a53e4 │ │ │ │ + bls 2a52d4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ @@ -662272,15 +662204,15 @@ │ │ │ │ ldrb r0, [fp, #17] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -662305,22 +662237,22 @@ │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r0, r6, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 2a5324 │ │ │ │ + bcc 2a5214 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a5450 │ │ │ │ + b 2a5340 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ ldrb r6, [r8, #17] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ mov r3, r6 │ │ │ │ add r5, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ @@ -662340,50 +662272,50 @@ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #52] @ 2a548c │ │ │ │ - ldr r3, [pc, #44] @ 2a5488 │ │ │ │ + ldr r2, [pc, #52] @ 2a537c │ │ │ │ + ldr r3, [pc, #44] @ 2a5378 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a5480 │ │ │ │ + bne 2a5370 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r8, r0, lsr sp │ │ │ │ + subseq sl, r8, r0, asr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r8, r0, lsr #23 │ │ │ │ + ldrheq sl, [r8], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #1328] @ 2a59d8 │ │ │ │ - ldr r3, [pc, #1328] @ 2a59dc │ │ │ │ + ldr r2, [pc, #1328] @ 2a58c8 │ │ │ │ + ldr r3, [pc, #1328] @ 2a58cc │ │ │ │ ldrb r1, [r0, #736] @ 0x2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #1320] @ 2a59e0 │ │ │ │ + ldr r8, [pc, #1320] @ 2a58d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - beq 2a5708 │ │ │ │ - ldr r1, [pc, #1280] @ 2a59e4 │ │ │ │ + beq 2a55f8 │ │ │ │ + ldr r1, [pc, #1280] @ 2a58d4 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r6, r4, #4 │ │ │ │ add r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -662398,15 +662330,15 @@ │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a555c │ │ │ │ + beq 2a544c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662419,15 +662351,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2a55b0 │ │ │ │ + beq 2a54a0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662446,15 +662378,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ strd r8, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a561c │ │ │ │ + beq 2a550c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662467,15 +662399,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ strd r8, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a5670 │ │ │ │ + beq 2a5560 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662487,15 +662419,15 @@ │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #32 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a56c0 │ │ │ │ + beq 2a55b0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662503,23 +662435,23 @@ │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #772] @ 2a59e8 │ │ │ │ - ldr r3, [pc, #756] @ 2a59dc │ │ │ │ + ldr r2, [pc, #772] @ 2a58d8 │ │ │ │ + ldr r3, [pc, #756] @ 2a58cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a59d4 │ │ │ │ + bne 2a58c4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #716] @ 0x2cc │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ @@ -662538,30 +662470,30 @@ │ │ │ │ mov r1, sl │ │ │ │ str r7, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r3, [pc, #636] @ 2a59ec │ │ │ │ + ldr r3, [pc, #636] @ 2a58dc │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a59b4 │ │ │ │ + bhi 2a58a4 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov fp, #64 @ 0x40 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ - ldr fp, [pc, #580] @ 2a59f0 │ │ │ │ + ldr fp, [pc, #580] @ 2a58e0 │ │ │ │ add r9, r0, #24 │ │ │ │ strb r5, [r0, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ mov lr, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -662582,45 +662514,45 @@ │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ mov r1, r7 │ │ │ │ add r3, r3, #11 │ │ │ │ str lr, [r7, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ mov r7, #32 │ │ │ │ bl 96248 │ │ │ │ - ldr r3, [pc, #468] @ 2a59f4 │ │ │ │ + ldr r3, [pc, #468] @ 2a58e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a5864 │ │ │ │ + beq 2a5754 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r8, #32 │ │ │ │ - ldr r3, [pc, #392] @ 2a59f8 │ │ │ │ + ldr r3, [pc, #392] @ 2a58e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2a58b4 │ │ │ │ + beq 2a57a4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662639,15 +662571,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a5920 │ │ │ │ + beq 2a5810 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662660,112 +662592,112 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bl 92c54 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a5974 │ │ │ │ + beq 2a5864 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r8, #32 │ │ │ │ - ldr r3, [pc, #116] @ 2a59f4 │ │ │ │ + ldr r3, [pc, #116] @ 2a58e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 92c54 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a56c0 │ │ │ │ + beq 2a55b0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ - b 2a56a8 │ │ │ │ + b 2a5598 │ │ │ │ mov fp, #32 │ │ │ │ - b 2a5790 │ │ │ │ + b 2a5680 │ │ │ │ mov fp, #16 │ │ │ │ - b 2a5790 │ │ │ │ + b 2a5680 │ │ │ │ mov fp, #8 │ │ │ │ - b 2a5790 │ │ │ │ + b 2a5680 │ │ │ │ mov fp, #1 │ │ │ │ - b 2a5790 │ │ │ │ + b 2a5680 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r8, ip, asr #22 │ │ │ │ + subseq sl, r8, ip, asr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r8, r4, lsr fp │ │ │ │ + subseq sl, r8, r4, asr #24 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - subseq sl, r8, r4, lsl r9 │ │ │ │ - andeq pc, sp, r0, ror #22 │ │ │ │ + subseq sl, r8, r4, lsr #20 │ │ │ │ + andeq pc, sp, r8, asr fp @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r9], #4 │ │ │ │ - ldr r2, [pc, #2352] @ 2a634c │ │ │ │ + ldr r2, [pc, #2352] @ 2a623c │ │ │ │ ldr r3, [r8] │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #161 @ 0xa1 │ │ │ │ - ldr r3, [pc, #2332] @ 2a6350 │ │ │ │ + ldr r3, [pc, #2332] @ 2a6240 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r5, [pc, #2324] @ 2a6354 │ │ │ │ + ldr r5, [pc, #2324] @ 2a6244 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a5a88 │ │ │ │ + bne 2a5978 │ │ │ │ ldrb r3, [r8, #48] @ 0x30 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #11 │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ lsl r3, r3, #10 │ │ │ │ asr fp, r3, #16 │ │ │ │ - beq 2a6180 │ │ │ │ + beq 2a6070 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a5ab0 │ │ │ │ + b 2a59a0 │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #11 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ lsl r3, r3, #6 │ │ │ │ asr fp, r3, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq 2a5edc │ │ │ │ + beq 2a5dcc │ │ │ │ mov r1, #166 @ 0xa6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ bl 911bc │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #27 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r8, #12] │ │ │ │ lsr r0, r0, #4 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ - bl 2a2778 │ │ │ │ + bl 2a2668 │ │ │ │ ldr sl, [r8, #12] │ │ │ │ lsl sl, sl, #10 │ │ │ │ lsr sl, sl, #22 │ │ │ │ mov r0, sl │ │ │ │ bl 13e3b4 │ │ │ │ ldrb r4, [r8, #12] │ │ │ │ and r3, r4, #15 │ │ │ │ @@ -662783,15 +662715,15 @@ │ │ │ │ orrne r4, r4, #4 │ │ │ │ cmp r3, #7 │ │ │ │ add r3, r7, fp, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r3, #192] @ 0xc0 │ │ │ │ orrhi r4, r4, #128 @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a61c0 │ │ │ │ + beq 2a60b0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -662809,15 +662741,15 @@ │ │ │ │ movne r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 9337c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ - ldr r3, [pc, #1964] @ 2a6358 │ │ │ │ + ldr r3, [pc, #1964] @ 2a6248 │ │ │ │ ldr fp, [sl, #28] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r5, sp, #32 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ @@ -662844,21 +662776,21 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [fp, #6] │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #7 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2a5de4 │ │ │ │ + beq 2a5cd4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2a5c5c │ │ │ │ + beq 2a5b4c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96278 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -662868,56 +662800,56 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, r6, #116 @ 0x74 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r8] │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ cmp r3, #659456 @ 0xa1000 │ │ │ │ - beq 2a5e38 │ │ │ │ + beq 2a5d28 │ │ │ │ ldrb lr, [r8, #16] │ │ │ │ lsrs lr, lr, #4 │ │ │ │ - beq 2a5cf8 │ │ │ │ + beq 2a5be8 │ │ │ │ clz lr, lr │ │ │ │ rsb lr, lr, #32 │ │ │ │ cmp r3, #663552 @ 0xa2000 │ │ │ │ and fp, lr, #255 @ 0xff │ │ │ │ strbne fp, [r6, #44] @ 0x2c │ │ │ │ - beq 2a5d08 │ │ │ │ + beq 2a5bf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #1676] @ 2a635c │ │ │ │ - ldr r3, [pc, #1660] @ 2a6350 │ │ │ │ + ldr r2, [pc, #1676] @ 2a624c │ │ │ │ + ldr r3, [pc, #1660] @ 2a6240 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a6348 │ │ │ │ + bne 2a6238 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #663552 @ 0xa2000 │ │ │ │ strbne lr, [r6, #44] @ 0x2c │ │ │ │ - bne 2a5cb8 │ │ │ │ + bne 2a5ba8 │ │ │ │ mov fp, lr │ │ │ │ add sl, r6, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #1612] @ 2a6360 │ │ │ │ + ldr r3, [pc, #1612] @ 2a6250 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, ip │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, lr │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ str ip, [r5, #4] │ │ │ │ str ip, [r5, #8] │ │ │ │ str ip, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ @@ -662930,15 +662862,15 @@ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [r4, #4] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2a5dac │ │ │ │ + beq 2a5c9c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -662952,48 +662884,48 @@ │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add lr, r6, #148 @ 0x94 │ │ │ │ and ip, ip, #1044480 @ 0xff000 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ strb fp, [r6, #44] @ 0x2c │ │ │ │ - b 2a6088 │ │ │ │ + b 2a5f78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ str sl, [sp, #32] │ │ │ │ str sl, [r5, #4] │ │ │ │ str sl, [r5, #8] │ │ │ │ str sl, [r5, #12] │ │ │ │ add ip, r6, #116 @ 0x74 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r8] │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ cmp r3, #659456 @ 0xa1000 │ │ │ │ - bne 2a5c94 │ │ │ │ + bne 2a5b84 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2a5e88 │ │ │ │ + beq 2a5d78 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -663013,28 +662945,28 @@ │ │ │ │ rsbne lr, lr, #32 │ │ │ │ add sl, r6, #132 @ 0x84 │ │ │ │ andne fp, lr, #255 @ 0xff │ │ │ │ moveq fp, lr │ │ │ │ cmp ip, #663552 @ 0xa2000 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ - bne 2a5ddc │ │ │ │ - b 2a5d0c │ │ │ │ + bne 2a5ccc │ │ │ │ + b 2a5bfc │ │ │ │ mov sl, #664 @ 0x298 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, r7, fp, lsl #2 │ │ │ │ ldr r4, [r6, #448] @ 0x1c0 │ │ │ │ cmp r4, #0 │ │ │ │ addne r4, sp, #48 @ 0x30 │ │ │ │ - beq 2a62a8 │ │ │ │ + beq 2a6198 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r7, #20] │ │ │ │ bl 911bc │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ - ldr r1, [pc, #1096] @ 2a6358 │ │ │ │ + ldr r1, [pc, #1096] @ 2a6248 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ clzne r3, r3 │ │ │ │ rsbne lr, r3, #32 │ │ │ │ moveq lr, r3 │ │ │ │ andne r3, lr, #255 @ 0xff │ │ │ │ strb r3, [r0, #44] @ 0x2c │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ @@ -663064,30 +662996,30 @@ │ │ │ │ ldrb r2, [r3, #49] @ 0x31 │ │ │ │ ldrb r3, [r3, #50] @ 0x32 │ │ │ │ add r2, r2, #11 │ │ │ │ add r3, r3, #11 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ str r5, [r0, r3, lsl #2] │ │ │ │ - beq 2a6244 │ │ │ │ + beq 2a6134 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2a6000 │ │ │ │ + beq 2a5ef0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -663106,114 +663038,114 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [r8] │ │ │ │ str sl, [sp, #32] │ │ │ │ add fp, r6, r3, lsl #4 │ │ │ │ str sl, [r5, #4] │ │ │ │ str sl, [r5, #8] │ │ │ │ str sl, [r5, #12] │ │ │ │ and ip, ip, #1044480 @ 0xff000 │ │ │ │ add fp, fp, #84 @ 0x54 │ │ │ │ cmp ip, #663552 @ 0xa2000 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ - beq 2a6194 │ │ │ │ + beq 2a6084 │ │ │ │ cmp ip, #659456 @ 0xa1000 │ │ │ │ - bne 2a5cb8 │ │ │ │ + bne 2a5ba8 │ │ │ │ add r8, r6, #24 │ │ │ │ mov r3, #32 │ │ │ │ ldrb r2, [r6, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ ldrb r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2a5cc8 │ │ │ │ + beq 2a5bb8 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r6, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a6110 │ │ │ │ + beq 2a6000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ ldrb r3, [r6, #40] @ 0x28 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, ip │ │ │ │ movne r2, #0 │ │ │ │ - beq 2a6148 │ │ │ │ + beq 2a6038 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r8, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 2a6128 │ │ │ │ + bne 2a6018 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2a6168 │ │ │ │ + bhi 2a6058 │ │ │ │ add r2, ip, r3, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r4, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2a6150 │ │ │ │ + bne 2a6040 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ bl 95ef8 │ │ │ │ mov r8, r0 │ │ │ │ - b 2a5cc8 │ │ │ │ + b 2a5bb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr sl, [pc, #472] @ 2a6364 │ │ │ │ + ldr sl, [pc, #472] @ 2a6254 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2a5ee4 │ │ │ │ + b 2a5dd4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ lsr r2, r2, #4 │ │ │ │ add r3, r3, #11 │ │ │ │ str r2, [r6, r3, lsl #2] │ │ │ │ - b 2a5cb8 │ │ │ │ + b 2a5ba8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r1, [sp, #27] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl edea4 │ │ │ │ - ldr r3, [pc, #396] @ 2a6368 │ │ │ │ + ldr r3, [pc, #396] @ 2a6258 │ │ │ │ mov r1, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ bl 90864 │ │ │ │ add r1, fp, #1 │ │ │ │ ldrh r2, [r0, #32] │ │ │ │ @@ -663232,53 +663164,53 @@ │ │ │ │ ldr r2, [r7, #708] @ 0x2c4 │ │ │ │ cmp r1, r2 │ │ │ │ movcc r1, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r7, #708] @ 0x2c4 │ │ │ │ cmp r2, #7 │ │ │ │ streq r1, [r7, #712] @ 0x2c8 │ │ │ │ - b 2a5b40 │ │ │ │ - ldr r3, [pc, #288] @ 2a636c │ │ │ │ + b 2a5a30 │ │ │ │ + ldr r3, [pc, #288] @ 2a625c │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, ip │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, lr │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, #2 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add ip, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 2a5fb4 │ │ │ │ - ldr r3, [pc, #192] @ 2a6370 │ │ │ │ + b 2a5ea4 │ │ │ │ + ldr r3, [pc, #192] @ 2a6260 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl ee538 │ │ │ │ - ldr r3, [pc, #168] @ 2a6374 │ │ │ │ + ldr r3, [pc, #168] @ 2a6264 │ │ │ │ mvn r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #152] @ 2a6378 │ │ │ │ + ldr r3, [pc, #152] @ 2a6268 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ @@ -663297,48 +663229,48 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl ef33c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ str r3, [r6, #448] @ 0x1c0 │ │ │ │ - b 2a5ef8 │ │ │ │ + b 2a5de8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r8, r8, asr #11 │ │ │ │ + ldrsbeq sl, [r8], #-104 @ 0xffffff98 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq sl, [r8], #-88 @ 0xffffffa8 │ │ │ │ + subseq sl, r8, r8, asr #13 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sl, r8, r8, lsr #6 │ │ │ │ - andeq pc, sp, r0, lsl #27 │ │ │ │ + subseq sl, r8, r8, lsr r4 │ │ │ │ + andeq pc, sp, r8, ror sp @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r7, r8, r8, ror #16 │ │ │ │ - andeq pc, sp, r8, asr #16 │ │ │ │ + andeq pc, sp, r0, asr #16 │ │ │ │ muleq r0, r4, r9 │ │ │ │ andeq r7, r8, ip, lsr ip │ │ │ │ muleq r8, r4, pc @ │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #3672] @ 2a71fc │ │ │ │ + ldr r2, [pc, #3672] @ 2a70ec │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #3668] @ 2a7200 │ │ │ │ + ldr r3, [pc, #3668] @ 2a70f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #3644] @ 2a7204 │ │ │ │ + ldr r1, [pc, #3644] @ 2a70f4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [pc, #3640] @ 2a7208 │ │ │ │ + ldr r6, [pc, #3640] @ 2a70f8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -663347,15 +663279,15 @@ │ │ │ │ sub r0, r5, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr sl, [sp, #188] @ 0xbc │ │ │ │ ldrb r2, [sp, #196] @ 0xc4 │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 2a6488 │ │ │ │ + bhi 2a6378 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ @@ -663366,103 +663298,103 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #3500] @ 2a720c │ │ │ │ - ldr r3, [pc, #3484] @ 2a7200 │ │ │ │ + ldr r2, [pc, #3500] @ 2a70fc │ │ │ │ + ldr r3, [pc, #3484] @ 2a70f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a71f8 │ │ │ │ + bne 2a70e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r8, #28] │ │ │ │ - ldr r2, [pc, #3452] @ 2a7210 │ │ │ │ + ldr r2, [pc, #3452] @ 2a7100 │ │ │ │ add r3, r3, r9 │ │ │ │ ldrb r3, [r3, #723] @ 0x2d3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bhi 2a71fc │ │ │ │ + bhi 2a70ec │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ - beq 2a6c28 │ │ │ │ + beq 2a6b18 │ │ │ │ ldrsh r3, [sl, #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2a6c98 │ │ │ │ - ldr r1, [pc, #3388] @ 2a7214 │ │ │ │ + ble 2a6b88 │ │ │ │ + ldr r1, [pc, #3388] @ 2a7104 │ │ │ │ bl 911bc │ │ │ │ mov r3, #4 │ │ │ │ strb r3, [r0, #44] @ 0x2c │ │ │ │ ldrsh r3, [sl, #2] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2a6d10 │ │ │ │ - ldr r2, [pc, #3360] @ 2a7218 │ │ │ │ + ble 2a6c00 │ │ │ │ + ldr r2, [pc, #3360] @ 2a7108 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #3344] @ 2a7214 │ │ │ │ + ldr r2, [pc, #3344] @ 2a7104 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a6f58 │ │ │ │ + beq 2a6e48 │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ mov r1, #0 │ │ │ │ lsl r3, r3, #12 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ asr r3, r3, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2a637c │ │ │ │ + bl 2a626c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add ip, r3, #84 @ 0x54 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #3232] @ 2a7214 │ │ │ │ + ldr r3, [pc, #3232] @ 2a7104 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2a6d3c │ │ │ │ + beq 2a6c2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsl r3, r2, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r3, r3, #11 │ │ │ │ cmp r1, #0 │ │ │ │ str r9, [r7, r3, lsl #2] │ │ │ │ - beq 2a6e98 │ │ │ │ + beq 2a6d88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a8674 │ │ │ │ + bl 2a8564 │ │ │ │ ldr r2, [r8, #20] │ │ │ │ ldr r1, [r2, #372] @ 0x174 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ rsb r1, r9, r1, lsl #4 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r6, r2, lsl #2 │ │ │ │ @@ -663498,19 +663430,19 @@ │ │ │ │ str r8, [r7, #8] │ │ │ │ str r8, [r7, #12] │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ mov lr, r6 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ - b 2a644c │ │ │ │ + b 2a633c │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldrb r2, [r3, #803] @ 0x323 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2a6b44 │ │ │ │ + beq 2a6a34 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ ldr r3, [r8, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r3, r9, lsl #2] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ @@ -663529,20 +663461,20 @@ │ │ │ │ mov r1, sl │ │ │ │ str r7, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r3, [pc, #2864] @ 2a721c │ │ │ │ + ldr r3, [pc, #2864] @ 2a710c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a71fc │ │ │ │ + bhi 2a70ec │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r3, r9, lsl #2] │ │ │ │ @@ -663568,55 +663500,55 @@ │ │ │ │ mov r1, sl │ │ │ │ str r7, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r3, [pc, #2712] @ 2a7220 │ │ │ │ + ldr r3, [pc, #2712] @ 2a7110 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a71fc │ │ │ │ + bhi 2a70ec │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ add r9, r9, r9, lsl #1 │ │ │ │ lsl r2, r9, #2 │ │ │ │ add r9, r3, r9, lsl #2 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a6bf0 │ │ │ │ + beq 2a6ae0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a8804 │ │ │ │ - ldr r3, [pc, #2628] @ 2a7224 │ │ │ │ + bl 2a86f4 │ │ │ │ + ldr r3, [pc, #2628] @ 2a7114 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb sl, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a6990 │ │ │ │ + bhi 2a6880 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2a4064 │ │ │ │ + bl 2a3f54 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 2a6430 │ │ │ │ + b 2a6320 │ │ │ │ mov fp, #64 @ 0x40 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ add r9, r0, #24 │ │ │ │ @@ -663628,15 +663560,15 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr ip, [r7, #20] │ │ │ │ - ldr sl, [pc, #2464] @ 2a7218 │ │ │ │ + ldr sl, [pc, #2464] @ 2a7108 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ add lr, r7, #84 @ 0x54 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, sl] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ @@ -663649,21 +663581,21 @@ │ │ │ │ bl 96248 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r8, [r5, #4] │ │ │ │ str r8, [r5, #8] │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b 2a6458 │ │ │ │ + b 2a6348 │ │ │ │ mov fp, #32 │ │ │ │ - b 2a6828 │ │ │ │ + b 2a6718 │ │ │ │ mov fp, #8 │ │ │ │ - b 2a6828 │ │ │ │ + b 2a6718 │ │ │ │ mov fp, #1 │ │ │ │ - b 2a6828 │ │ │ │ + b 2a6718 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 911bc │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ @@ -663681,15 +663613,15 @@ │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ add lr, r9, #84 @ 0x54 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldr ip, [r9, #20] │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #2252] @ 2a7218 │ │ │ │ + ldr r3, [pc, #2252] @ 2a7108 │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r3, #11 │ │ │ │ @@ -663699,82 +663631,82 @@ │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str sl, [r8, #4] │ │ │ │ str sl, [r8, #8] │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ - b 2a644c │ │ │ │ + b 2a633c │ │ │ │ mov r3, #32 │ │ │ │ - b 2a68e4 │ │ │ │ + b 2a67d4 │ │ │ │ mov fp, #16 │ │ │ │ - b 2a6828 │ │ │ │ + b 2a6718 │ │ │ │ mov r3, #16 │ │ │ │ - b 2a68e4 │ │ │ │ + b 2a67d4 │ │ │ │ mov r3, #8 │ │ │ │ - b 2a68e4 │ │ │ │ + b 2a67d4 │ │ │ │ mov r3, #1 │ │ │ │ - b 2a68e4 │ │ │ │ - ldr r1, [pc, #2152] @ 2a7228 │ │ │ │ + b 2a67d4 │ │ │ │ + ldr r1, [pc, #2152] @ 2a7118 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #24 │ │ │ │ mov r1, r5 │ │ │ │ bl 9337c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2a6f24 │ │ │ │ + beq 2a6e14 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a7000 │ │ │ │ + beq 2a6ef0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ - b 2a644c │ │ │ │ - ldr r1, [pc, #2044] @ 2a722c │ │ │ │ + b 2a633c │ │ │ │ + ldr r1, [pc, #2044] @ 2a711c │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #24 │ │ │ │ - b 2a69d4 │ │ │ │ - ldr r1, [pc, #2016] @ 2a7230 │ │ │ │ - b 2a6a2c │ │ │ │ + b 2a68c4 │ │ │ │ + ldr r1, [pc, #2016] @ 2a7120 │ │ │ │ + b 2a691c │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #532 @ 0x214 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #24 │ │ │ │ - b 2a69d4 │ │ │ │ + b 2a68c4 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #232 @ 0xe8 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #24 │ │ │ │ - b 2a69d4 │ │ │ │ - ldr r1, [pc, #1948] @ 2a7234 │ │ │ │ + b 2a68c4 │ │ │ │ + ldr r1, [pc, #1948] @ 2a7124 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ - b 2a6a78 │ │ │ │ + b 2a6968 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -663783,49 +663715,49 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 96248 │ │ │ │ ldr r2, [r8, #20] │ │ │ │ ldrb r3, [r2, #321] @ 0x141 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r2, #321] @ 0x141 │ │ │ │ - b 2a69e8 │ │ │ │ - ldr r1, [pc, #1872] @ 2a7238 │ │ │ │ - b 2a69bc │ │ │ │ + b 2a68d8 │ │ │ │ + ldr r1, [pc, #1872] @ 2a7128 │ │ │ │ + b 2a68ac │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #348 @ 0x15c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #24 │ │ │ │ - b 2a69d4 │ │ │ │ - ldr r1, [pc, #1836] @ 2a723c │ │ │ │ + b 2a68c4 │ │ │ │ + ldr r1, [pc, #1836] @ 2a712c │ │ │ │ ldr r0, [r8, #20] │ │ │ │ - b 2a6af0 │ │ │ │ - ldr r1, [pc, #1828] @ 2a7240 │ │ │ │ - b 2a6b0c │ │ │ │ + b 2a69e0 │ │ │ │ + ldr r1, [pc, #1828] @ 2a7130 │ │ │ │ + b 2a69fc │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ - b 2a6a78 │ │ │ │ - ldr r1, [pc, #1812] @ 2a7244 │ │ │ │ + b 2a6968 │ │ │ │ + ldr r1, [pc, #1812] @ 2a7134 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ - b 2a6a78 │ │ │ │ + b 2a6968 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a5490 │ │ │ │ + bl 2a5380 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a69e8 │ │ │ │ + b 2a68d8 │ │ │ │ add r3, r3, r9 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #7 │ │ │ │ - beq 2a7190 │ │ │ │ + beq 2a7080 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ - beq 2a7098 │ │ │ │ + beq 2a6f88 │ │ │ │ cmp r1, #20 │ │ │ │ - bne 2a6680 │ │ │ │ + bne 2a6570 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r8, #724] @ 0x2d4 │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ @@ -663842,46 +663774,46 @@ │ │ │ │ mov r1, sl │ │ │ │ str r7, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r3, [pc, #1656] @ 2a7248 │ │ │ │ + ldr r3, [pc, #1656] @ 2a7138 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a71fc │ │ │ │ + bhi 2a70ec │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2a4064 │ │ │ │ + bl 2a3f54 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ - b 2a644c │ │ │ │ - ldr r1, [pc, #1564] @ 2a724c │ │ │ │ + b 2a633c │ │ │ │ + ldr r1, [pc, #1564] @ 2a713c │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 2a7010 │ │ │ │ - ldr r3, [pc, #1484] @ 2a7218 │ │ │ │ + bne 2a6f00 │ │ │ │ + ldr r3, [pc, #1484] @ 2a7108 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ @@ -663893,26 +663825,26 @@ │ │ │ │ mov r3, #4 │ │ │ │ strb r3, [r0, #44] @ 0x2c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsl r3, r2, r1 │ │ │ │ - b 2a6588 │ │ │ │ + b 2a6478 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2a64d0 │ │ │ │ - ldr r1, [pc, #1440] @ 2a724c │ │ │ │ + bne 2a63c0 │ │ │ │ + ldr r1, [pc, #1440] @ 2a713c │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 2a7064 │ │ │ │ + beq 2a6f54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r3, [pc, #1360] @ 2a7218 │ │ │ │ + ldr r3, [pc, #1360] @ 2a7108 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #53] @ 0x35 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -663920,22 +663852,22 @@ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ str r1, [r0, r3, lsl #2] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #4 │ │ │ │ strb r3, [r1, #44] @ 0x2c │ │ │ │ ldrsh r3, [sl, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2a71d0 │ │ │ │ - ldr r2, [pc, #1344] @ 2a724c │ │ │ │ + ble 2a70c0 │ │ │ │ + ldr r2, [pc, #1344] @ 2a713c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 2a6504 │ │ │ │ + b 2a63f4 │ │ │ │ ldrb r2, [sl] │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne 2a64f0 │ │ │ │ - ldr r3, [pc, #1268] @ 2a7218 │ │ │ │ + bne 2a63e0 │ │ │ │ + ldr r3, [pc, #1268] @ 2a7108 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -663947,60 +663879,60 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 2a6d94 │ │ │ │ + beq 2a6c84 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 96248 │ │ │ │ add r3, r6, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a6dc4 │ │ │ │ + beq 2a6cb4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a8674 │ │ │ │ + bl 2a8564 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1176] @ 2a7250 │ │ │ │ + ldr r1, [pc, #1176] @ 2a7140 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r6, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2a6e1c │ │ │ │ + beq 2a6d0c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1068] @ 2a7254 │ │ │ │ + ldr r1, [pc, #1068] @ 2a7144 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 95c5c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ @@ -664017,32 +663949,32 @@ │ │ │ │ ldrb r0, [r2, #49] @ 0x31 │ │ │ │ ldrb r2, [r2, #34] @ 0x22 │ │ │ │ add r0, r0, #11 │ │ │ │ str ip, [r6, r0, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, lr, lsl #2] │ │ │ │ str r9, [r6, r1, lsl #2] │ │ │ │ - beq 2a7164 │ │ │ │ + beq 2a7054 │ │ │ │ add r2, r2, #11 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r6, r2, lsl #2] │ │ │ │ - b 2a65e8 │ │ │ │ + b 2a64d8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2a6ef8 │ │ │ │ + beq 2a6de8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -664056,42 +663988,42 @@ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #34] @ 0x22 │ │ │ │ mov r1, #1 │ │ │ │ add r2, r2, #11 │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ - b 2a65e8 │ │ │ │ - ldr r3, [pc, #812] @ 2a7258 │ │ │ │ + b 2a64d8 │ │ │ │ + ldr r3, [pc, #812] @ 2a7148 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #124 @ 0x7c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, ip │ │ │ │ mov r3, #4 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a69fc │ │ │ │ + b 2a68ec │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldrd r6, [sp, #104] @ 0x68 │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ subs r3, r0, #0 │ │ │ │ streq r2, [sp, #36] @ 0x24 │ │ │ │ - beq 2a6fc0 │ │ │ │ + beq 2a6eb0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -664111,21 +664043,21 @@ │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add ip, r3, #84 @ 0x54 │ │ │ │ ldm r1, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 2a656c │ │ │ │ - ldr r3, [pc, #596] @ 2a725c │ │ │ │ + b 2a645c │ │ │ │ + ldr r3, [pc, #596] @ 2a714c │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #32 │ │ │ │ - b 2a6f30 │ │ │ │ + b 2a6e20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r3, [pc, #508] @ 2a7218 │ │ │ │ + ldr r3, [pc, #508] @ 2a7108 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #53] @ 0x35 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -664136,28 +664068,28 @@ │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ strb r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, sl │ │ │ │ lsl r3, r2, #2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 2a6588 │ │ │ │ + b 2a6478 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r3, [pc, #424] @ 2a7218 │ │ │ │ + ldr r3, [pc, #424] @ 2a7108 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #53] @ 0x35 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #11 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0, r3, lsl #2] │ │ │ │ - b 2a6cec │ │ │ │ + b 2a6bdc │ │ │ │ ldr r7, [r8, #720] @ 0x2d0 │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -664173,118 +664105,118 @@ │ │ │ │ mov r1, sl │ │ │ │ str r7, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r3, [pc, #356] @ 2a7260 │ │ │ │ + ldr r3, [pc, #356] @ 2a7150 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb fp, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a71fc │ │ │ │ + bhi 2a70ec │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r5, #64 @ 0x40 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ add r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ strb fp, [r0, #44] @ 0x2c │ │ │ │ - b 2a684c │ │ │ │ + b 2a673c │ │ │ │ mov r5, #32 │ │ │ │ - b 2a711c │ │ │ │ + b 2a700c │ │ │ │ mov r5, #16 │ │ │ │ - b 2a711c │ │ │ │ + b 2a700c │ │ │ │ mov r5, #8 │ │ │ │ - b 2a711c │ │ │ │ + b 2a700c │ │ │ │ mov r5, #1 │ │ │ │ - b 2a711c │ │ │ │ + b 2a700c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a71bc │ │ │ │ + beq 2a70ac │ │ │ │ ldrsh r1, [sl, #2] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, r1, #144 @ 0x90 │ │ │ │ ldr r1, [r8, r1, lsl #2] │ │ │ │ add r2, r2, #11 │ │ │ │ sub r1, r1, r9 │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ - b 2a65e8 │ │ │ │ + b 2a64d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a5490 │ │ │ │ + bl 2a5380 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b 2a6458 │ │ │ │ + b 2a6348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, r2, #11 │ │ │ │ add r9, r9, #16 │ │ │ │ str r9, [r1, r2, lsl #2] │ │ │ │ - b 2a65e8 │ │ │ │ + b 2a64d8 │ │ │ │ ldrb r1, [sl] │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 2a6d04 │ │ │ │ + bne 2a6bf4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ lsl r3, r2, #2 │ │ │ │ - b 2a6588 │ │ │ │ + b 2a6478 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r8, r0, asr ip │ │ │ │ + subseq r9, r8, r0, ror #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - strdeq lr, [sp], -lr @ │ │ │ │ - subseq r9, r8, r4, lsl #24 │ │ │ │ - @ instruction: 0x00589b98 │ │ │ │ - andeq lr, sp, r6, asr lr │ │ │ │ + strdeq lr, [sp], -r6 │ │ │ │ + subseq r9, r8, r4, lsl sp │ │ │ │ + subseq r9, r8, r8, lsr #25 │ │ │ │ + andeq lr, sp, lr, asr #28 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andeq lr, sp, r4, ror #24 │ │ │ │ - strdeq lr, [sp], -r4 │ │ │ │ - andeq lr, sp, ip, asr #23 │ │ │ │ + andeq lr, sp, ip, asr ip │ │ │ │ + andeq lr, sp, ip, ror #23 │ │ │ │ + andeq lr, sp, r4, asr #23 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - andeq lr, sp, lr, ror #15 │ │ │ │ + andeq lr, sp, r6, ror #15 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - andeq lr, sp, ip, ror #22 │ │ │ │ - muleq sp, r0, sl │ │ │ │ - andeq lr, sp, lr, ror #5 │ │ │ │ + andeq lr, sp, r4, ror #22 │ │ │ │ + andeq lr, sp, r8, lsl #21 │ │ │ │ + andeq lr, sp, r6, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r9], #4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #816] @ 2a75bc │ │ │ │ + ldr r2, [pc, #816] @ 2a74ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #808] @ 2a75c0 │ │ │ │ + ldr r3, [pc, #808] @ 2a74b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsr r0, r0, #12 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -664292,28 +664224,28 @@ │ │ │ │ bl 53a70 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [pc, #748] @ 2a75c4 │ │ │ │ + ldr r3, [pc, #748] @ 2a74b4 │ │ │ │ ldrb r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ and r1, r2, #15 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi 2a72f4 │ │ │ │ + bhi 2a71e4 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ands r1, r2, #16 │ │ │ │ addne r1, r4, #4 │ │ │ │ ands r3, r2, #32 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 2a7318 │ │ │ │ + beq 2a7208 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ add r0, r4, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ addne r3, r4, #12 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str r1, [sp] │ │ │ │ sub r1, r7, #4 │ │ │ │ @@ -664325,15 +664257,15 @@ │ │ │ │ lsl r3, r3, #10 │ │ │ │ and r2, r2, #15 │ │ │ │ asr r3, r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a637c │ │ │ │ + bl 2a626c │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ and r1, r3, #3 │ │ │ │ lsl r1, r1, #8 │ │ │ │ orr r1, r1, r2, lsr #6 │ │ │ │ lsl r2, r3, #14 │ │ │ │ and r2, r2, #196608 @ 0x30000 │ │ │ │ @@ -664347,43 +664279,43 @@ │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ cmp r3, #4 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ mov ip, r8 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2a73e0 │ │ │ │ + bne 2a72d0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #83 @ 0x53 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2a73bc │ │ │ │ + bne 2a72ac │ │ │ │ cmp r2, #0 │ │ │ │ moveq r5, fp │ │ │ │ - beq 2a7454 │ │ │ │ + beq 2a7344 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [fp, #17] │ │ │ │ mov r2, #4 │ │ │ │ add r5, r0, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #432] @ 2a75c8 │ │ │ │ + ldr r3, [pc, #432] @ 2a74b8 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r0, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #424] @ 2a75cc │ │ │ │ + ldr r1, [pc, #424] @ 2a74bc │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [sl, #24] │ │ │ │ add ip, sl, #48 @ 0x30 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [sl, #24] │ │ │ │ ldm r8!, {r0, r1, r2, r3} │ │ │ │ @@ -664391,58 +664323,58 @@ │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ sub r7, r7, #5 │ │ │ │ cmp r7, #2 │ │ │ │ - bhi 2a7488 │ │ │ │ + bhi 2a7378 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ add r1, sp, #24 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ lsr r2, r2, #6 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 2a47c4 │ │ │ │ + bl 2a46b4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2a7570 │ │ │ │ + bne 2a7460 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2a74e8 │ │ │ │ + beq 2a73d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a758c │ │ │ │ - ldr r2, [pc, #288] @ 2a75d0 │ │ │ │ - ldr r3, [pc, #268] @ 2a75c0 │ │ │ │ + beq 2a747c │ │ │ │ + ldr r2, [pc, #288] @ 2a74c0 │ │ │ │ + ldr r3, [pc, #268] @ 2a74b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r5 │ │ │ │ moveq r1, #236 @ 0xec │ │ │ │ - bne 2a75b8 │ │ │ │ + bne 2a74a8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #228] @ 2a75d4 │ │ │ │ - ldr r3, [pc, #204] @ 2a75c0 │ │ │ │ + ldr r2, [pc, #228] @ 2a74c4 │ │ │ │ + ldr r3, [pc, #204] @ 2a74b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a75b8 │ │ │ │ + bne 2a74a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #32 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -664450,109 +664382,109 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl 92c54 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a74e8 │ │ │ │ + beq 2a73d8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2a74e8 │ │ │ │ + b 2a73d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, r9 │ │ │ │ bl 95bec │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ mov r5, r0 │ │ │ │ - b 2a7494 │ │ │ │ - ldr r2, [pc, #68] @ 2a75d8 │ │ │ │ - ldr r3, [pc, #40] @ 2a75c0 │ │ │ │ + b 2a7384 │ │ │ │ + ldr r2, [pc, #68] @ 2a74c8 │ │ │ │ + ldr r3, [pc, #40] @ 2a74b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #40] @ 2a75dc │ │ │ │ + ldreq r1, [pc, #40] @ 2a74cc │ │ │ │ moveq r2, r5 │ │ │ │ - beq 2a74d4 │ │ │ │ + beq 2a73c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r8, r4, ror #26 │ │ │ │ + subseq r8, r8, r4, ror lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andeq lr, sp, r8, lsr #2 │ │ │ │ + andeq lr, sp, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r8, r8, r8, asr #22 │ │ │ │ - subseq r8, r8, r8, lsl #22 │ │ │ │ - subseq r8, r8, r4, ror #20 │ │ │ │ + subseq r8, r8, r8, asr ip │ │ │ │ + subseq r8, r8, r8, lsl ip │ │ │ │ + subseq r8, r8, r4, ror fp │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr fp, [r3], #4 │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r1, [pc, #4028] @ 2a85cc │ │ │ │ - ldr r2, [pc, #4028] @ 2a85d0 │ │ │ │ + ldr r1, [pc, #4028] @ 2a84bc │ │ │ │ + ldr r2, [pc, #4028] @ 2a84c0 │ │ │ │ add r1, pc, r1 │ │ │ │ lsr r3, r3, #12 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - ldr r0, [pc, #4012] @ 2a85d4 │ │ │ │ + ldr r0, [pc, #4012] @ 2a84c4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ mov r2, #0 │ │ │ │ - bls 2a767c │ │ │ │ + bls 2a756c │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - beq 2a7f04 │ │ │ │ + beq 2a7df4 │ │ │ │ add r2, r3, #79 @ 0x4f │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 2a8634 │ │ │ │ - ldr r2, [pc, #3960] @ 2a85d8 │ │ │ │ + bhi 2a8524 │ │ │ │ + ldr r2, [pc, #3960] @ 2a84c8 │ │ │ │ sub r1, r3, #177 @ 0xb1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 2a8634 │ │ │ │ + bhi 2a8524 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #16 │ │ │ │ - bls 2a8634 │ │ │ │ - ldr r2, [pc, #3920] @ 2a85dc │ │ │ │ + bls 2a8524 │ │ │ │ + ldr r2, [pc, #3920] @ 2a84cc │ │ │ │ sub r1, r3, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - bhi 2a8634 │ │ │ │ + bhi 2a8524 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r4, #1 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r3, #9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #17 │ │ │ │ - ldrls r3, [pc, #3864] @ 2a85e0 │ │ │ │ + ldrls r3, [pc, #3864] @ 2a84d0 │ │ │ │ lsrls r3, r3, r2 │ │ │ │ andls r3, r3, #1 │ │ │ │ addls r1, r1, r3 │ │ │ │ ldrb r3, [fp, #9] │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #2 │ │ │ │ add r1, r3, r1 │ │ │ │ @@ -664562,15 +664494,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ add r2, r0, #65 @ 0x41 │ │ │ │ add r1, r0, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sl, #28] │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ - bl 2a2778 │ │ │ │ + bl 2a2668 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl f031c │ │ │ │ ldrb ip, [sl, #64] @ 0x40 │ │ │ │ add r3, r4, #3 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -664584,33 +664516,33 @@ │ │ │ │ lsr r0, r3, #16 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r1, r3, #16 │ │ │ │ ldr r2, [sl, #20] │ │ │ │ ldrb r3, [sl, #65] @ 0x41 │ │ │ │ movls r0, #160 @ 0xa0 │ │ │ │ movls lr, #2 │ │ │ │ - bls 2a7794 │ │ │ │ + bls 2a7684 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [lr, r0, asr #16] │ │ │ │ cmp r4, #9 │ │ │ │ and lr, r0, #134 @ 0x86 │ │ │ │ moveq r0, #160 @ 0xa0 │ │ │ │ cmp lr, #4 │ │ │ │ moveq lr, #0 │ │ │ │ - beq 2a7794 │ │ │ │ + beq 2a7684 │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ moveq lr, #2 │ │ │ │ movne lr, #1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ strb r0, [sl, #24] │ │ │ │ add r0, r1, #16 │ │ │ │ ldr r5, [r4, r0, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a83fc │ │ │ │ + beq 2a82ec │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ @@ -664674,15 +664606,15 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ str lr, [ip] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 2a793c │ │ │ │ + beq 2a782c │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ mvn r0, #0 │ │ │ │ @@ -664695,19 +664627,19 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #288 @ 0x120 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-136] @ 0xffffff78 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2a78fc │ │ │ │ + bne 2a77ec │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ @@ -664728,34 +664660,34 @@ │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [fp] │ │ │ │ str r5, [ip] │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ cmp r3, #221184 @ 0x36000 │ │ │ │ movne r8, #3 │ │ │ │ - beq 2a82e4 │ │ │ │ + beq 2a81d4 │ │ │ │ cmp r3, #278528 @ 0x44000 │ │ │ │ - beq 2a81c4 │ │ │ │ + beq 2a80b4 │ │ │ │ cmp r3, #729088 @ 0xb2000 │ │ │ │ - beq 2a8258 │ │ │ │ + beq 2a8148 │ │ │ │ cmp r3, #69632 @ 0x11000 │ │ │ │ cmpne r3, #294912 @ 0x48000 │ │ │ │ - bne 2a7a30 │ │ │ │ + bne 2a7920 │ │ │ │ add r5, r8, r8, lsl #2 │ │ │ │ cmp r3, #69632 @ 0x11000 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - beq 2a8418 │ │ │ │ + beq 2a8308 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sl, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ @@ -664765,33 +664697,33 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #5 │ │ │ │ add r8, r8, #1 │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ str r2, [ip, #16] │ │ │ │ cmp r3, #733184 @ 0xb3000 │ │ │ │ - beq 2a8370 │ │ │ │ + beq 2a8260 │ │ │ │ cmp r3, #102400 @ 0x19000 │ │ │ │ cmpne r3, #385024 @ 0x5e000 │ │ │ │ - bne 2a7ac0 │ │ │ │ + bne 2a79b0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r8, r8, lsl #2 │ │ │ │ cmp r2, #5 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - beq 2a854c │ │ │ │ + beq 2a843c │ │ │ │ cmp r3, #102400 @ 0x19000 │ │ │ │ - beq 2a8474 │ │ │ │ + beq 2a8364 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ @@ -664801,34 +664733,34 @@ │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r3, #5 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ add r8, r8, #1 │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ cmp r3, #217088 @ 0x35000 │ │ │ │ - beq 2a7fcc │ │ │ │ + beq 2a7ebc │ │ │ │ cmp r3, #745472 @ 0xb6000 │ │ │ │ - beq 2a7f9c │ │ │ │ + beq 2a7e8c │ │ │ │ ldrb r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a7b4c │ │ │ │ + beq 2a7a3c │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ add r5, r8, r8, lsl #2 │ │ │ │ cmp r3, #4 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - beq 2a85fc │ │ │ │ + beq 2a84ec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ movne r3, #2 │ │ │ │ ldr r1, [r2] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ @@ -664837,15 +664769,15 @@ │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldrb r3, [fp, #9] │ │ │ │ tst r3, #15 │ │ │ │ - beq 2a7d74 │ │ │ │ + beq 2a7c64 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -664868,15 +664800,15 @@ │ │ │ │ and r2, r2, #15 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 2a637c │ │ │ │ + bl 2a626c │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ mov r1, r8 │ │ │ │ lsr r7, r3, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ lsr r3, r3, #6 │ │ │ │ and r7, r7, #3 │ │ │ │ orr r7, r7, r3, lsl #8 │ │ │ │ @@ -664895,45 +664827,45 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 2a7c74 │ │ │ │ + bne 2a7b64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a7f94 │ │ │ │ + beq 2a7e84 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 2a7c54 │ │ │ │ + bne 2a7b44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a7f94 │ │ │ │ + beq 2a7e84 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ bl 90ffc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldrb r2, [fp, #12] │ │ │ │ lsl r1, r1, #23 │ │ │ │ lsr r1, r1, #23 │ │ │ │ - ldr r3, [pc, #2352] @ 2a85e4 │ │ │ │ + ldr r3, [pc, #2352] @ 2a84d4 │ │ │ │ orr r2, r2, r1, lsl #3 │ │ │ │ - ldr r0, [pc, #2348] @ 2a85e8 │ │ │ │ + ldr r0, [pc, #2348] @ 2a84d8 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ ldr lr, [sp, #20] │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -664971,15 +664903,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add sl, sl, #1 │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ add r8, r8, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ str r7, [ip] │ │ │ │ - bhi 2a7b88 │ │ │ │ + bhi 2a7a78 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ bl 95308 │ │ │ │ ldrb r2, [sl, #67] @ 0x43 │ │ │ │ add r5, sl, #32 │ │ │ │ mov r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ @@ -664987,159 +664919,159 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 9337c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ bl 96248 │ │ │ │ ldrb r3, [sl, #48] @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2a7e78 │ │ │ │ + beq 2a7d68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [sl, #49] @ 0x31 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a7e04 │ │ │ │ + beq 2a7cf4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ ldrb r3, [sl, #48] @ 0x30 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movne r2, #0 │ │ │ │ - beq 2a7e40 │ │ │ │ + beq 2a7d30 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 2a7e20 │ │ │ │ + bne 2a7d10 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2a7e64 │ │ │ │ + bhi 2a7d54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r4, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2a7e4c │ │ │ │ + bne 2a7d3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ bl 95ef8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #1900] @ 2a85ec │ │ │ │ - ldr r3, [pc, #1868] @ 2a85d0 │ │ │ │ + ldr r2, [pc, #1900] @ 2a84dc │ │ │ │ + ldr r3, [pc, #1868] @ 2a84c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a8670 │ │ │ │ + bne 2a8560 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #10 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r4, #2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ mov r4, #2 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ mov r4, #2 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r4, #2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r4, #1 │ │ │ │ sub r3, r2, #14 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2a8660 │ │ │ │ + bls 2a8550 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ mov r1, #2 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ mov r4, #1 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ mov r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ mov r4, #3 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 2a76bc │ │ │ │ + b 2a75ac │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b 2a7cf0 │ │ │ │ + b 2a7be0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #741] @ 0x2e5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a84d0 │ │ │ │ + beq 2a83c0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, fp, r3, lsl #4 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldrb r3, [sl, #68] @ 0x44 │ │ │ │ bic r3, r3, #3 │ │ │ │ orr r3, r3, r2, lsr #6 │ │ │ │ strb r3, [sl, #68] @ 0x44 │ │ │ │ - b 2a7ad0 │ │ │ │ + b 2a79c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [r3, #4] │ │ │ │ bl 9552c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2a8058 │ │ │ │ + beq 2a7f48 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ mvn r0, #0 │ │ │ │ @@ -665152,19 +665084,19 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #288 @ 0x120 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-136] @ 0xffffff78 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2a8020 │ │ │ │ + bne 2a7f10 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sl, #52] @ 0x34 │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ mov r9, #0 │ │ │ │ lsl r2, r3, #2 │ │ │ │ @@ -665194,15 +665126,15 @@ │ │ │ │ add r1, r8, #1 │ │ │ │ mov r0, sl │ │ │ │ ldr r7, [r3, #8] │ │ │ │ bl 9552c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2a8154 │ │ │ │ + beq 2a8044 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ mvn r0, #0 │ │ │ │ @@ -665215,19 +665147,19 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #288 @ 0x120 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-136] @ 0xffffff78 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2a811c │ │ │ │ + bne 2a800c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sl, #52] @ 0x34 │ │ │ │ add r2, r3, #20 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -665248,23 +665180,23 @@ │ │ │ │ str r9, [lr] │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [fp] │ │ │ │ add r8, r8, #2 │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ str r9, [ip] │ │ │ │ - b 2a7ac8 │ │ │ │ + b 2a79b8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [sl, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ @@ -665285,23 +665217,23 @@ │ │ │ │ str r9, [lr] │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [fp] │ │ │ │ str r9, [ip] │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ cmp r3, #729088 @ 0xb2000 │ │ │ │ - bne 2a79b4 │ │ │ │ + bne 2a78a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr ip, [sl, #52] @ 0x34 │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ @@ -665320,23 +665252,23 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ str r9, [lr] │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [fp] │ │ │ │ str r9, [ip] │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ - b 2a79b4 │ │ │ │ + b 2a78a4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r9, #1 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ mov lr, r4 │ │ │ │ @@ -665355,23 +665287,23 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ str r9, [lr] │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [fp] │ │ │ │ str r9, [ip] │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ - b 2a79a4 │ │ │ │ + b 2a7894 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr ip, [sl, #52] @ 0x34 │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ @@ -665390,68 +665322,68 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ str r9, [lr] │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [fp] │ │ │ │ str r9, [ip] │ │ │ │ and r3, r3, #1044480 @ 0xff000 │ │ │ │ - b 2a7a38 │ │ │ │ + b 2a7928 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2920 │ │ │ │ + bl 2a2810 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a77ac │ │ │ │ + b 2a769c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a846c │ │ │ │ + beq 2a835c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - b 2a79f4 │ │ │ │ + b 2a78e4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a84c8 │ │ │ │ + beq 2a83b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - b 2a7a84 │ │ │ │ + b 2a7974 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r1, r2} │ │ │ │ @@ -665459,38 +665391,38 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add r3, r3, r1, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi 2a8534 │ │ │ │ - ldr r1, [pc, #216] @ 2a85f0 │ │ │ │ + bhi 2a8424 │ │ │ │ + ldr r1, [pc, #216] @ 2a84e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2a8674 │ │ │ │ + bhi 2a8564 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ ldrb r2, [sl, #68] @ 0x44 │ │ │ │ and r3, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [sl, #68] @ 0x44 │ │ │ │ - b 2a7ad0 │ │ │ │ + b 2a79c0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r5, r3, r5 │ │ │ │ @@ -665506,65 +665438,65 @@ │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ str r7, [ip] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [r5] │ │ │ │ - b 2a7ab4 │ │ │ │ - subseq r8, r8, r8, ror #19 │ │ │ │ + b 2a79a4 │ │ │ │ + ldrsheq r8, [r8], #-168 @ 0xffffff58 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r8, ip, asr #19 │ │ │ │ - andeq sp, sp, ip, lsr #27 │ │ │ │ - andeq sp, sp, lr, lsl #27 │ │ │ │ + ldrsbeq r8, [r8], #-172 @ 0xffffff54 │ │ │ │ + andeq sp, sp, r4, lsr #27 │ │ │ │ + andeq sp, sp, r6, lsl #27 │ │ │ │ andeq r3, r2, r0, asr #19 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r8, r8, r8, ror r1 │ │ │ │ - andeq ip, sp, r2, ror pc │ │ │ │ + subseq r8, r8, r8, lsl #5 │ │ │ │ + andeq ip, sp, sl, ror #30 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq ip, sl, ip, asr #29 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r2, #8] │ │ │ │ - b 2a7b2c │ │ │ │ - ldr r1, [pc, #-72] @ 2a85f4 │ │ │ │ - ldr r2, [pc, #-72] @ 2a85f8 │ │ │ │ + b 2a7a1c │ │ │ │ + ldr r1, [pc, #-72] @ 2a84e4 │ │ │ │ + ldr r2, [pc, #-72] @ 2a84e8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2a8534 │ │ │ │ + b 2a8424 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a76d0 │ │ │ │ + b 2a75c0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r0, #4 │ │ │ │ - ldr r0, [pc, #348] @ 2a87f0 │ │ │ │ - ldr r2, [pc, #348] @ 2a87f4 │ │ │ │ + ldr r0, [pc, #348] @ 2a86e0 │ │ │ │ + ldr r2, [pc, #348] @ 2a86e4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -665585,45 +665517,45 @@ │ │ │ │ lsl r3, r3, #12 │ │ │ │ orr r8, r8, r5, lsl #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r8, r8, r5, lsl #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a637c │ │ │ │ + bl 2a626c │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov ip, r4 │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ mov lr, r4 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2a8740 │ │ │ │ + bne 2a8630 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a87bc │ │ │ │ + beq 2a86ac │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r8, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #128] @ 2a87f8 │ │ │ │ + ldr r3, [pc, #128] @ 2a86e8 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2a87fc │ │ │ │ + ldr r0, [pc, #120] @ 2a86ec │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ mov lr, r4 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -665631,40 +665563,40 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r8, r9 │ │ │ │ - ldr r2, [pc, #60] @ 2a8800 │ │ │ │ - ldr r3, [pc, #44] @ 2a87f4 │ │ │ │ + ldr r2, [pc, #60] @ 2a86f0 │ │ │ │ + ldr r3, [pc, #44] @ 2a86e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a87ec │ │ │ │ + bne 2a86dc │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r8, r8, asr r9 │ │ │ │ + subseq r7, r8, r8, ror #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r7, r8, r4, lsr r8 │ │ │ │ + subseq r7, r8, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #444] @ 2a89dc │ │ │ │ + ldr r2, [pc, #444] @ 2a88cc │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #440] @ 2a89e0 │ │ │ │ + ldr r3, [pc, #440] @ 2a88d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r8, r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -665700,30 +665632,30 @@ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp] │ │ │ │ bl 9114c │ │ │ │ mov r4, sp │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2a88f4 │ │ │ │ + beq 2a87e4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a8920 │ │ │ │ + beq 2a8810 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a8674 │ │ │ │ + bl 2a8564 │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #208] @ 2a89e4 │ │ │ │ + ldr r1, [pc, #208] @ 2a88d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 910a0 │ │ │ │ @@ -665754,43 +665686,43 @@ │ │ │ │ ldrb r3, [r5, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r2, [r5, #84] @ 0x54 │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #56] @ 2a89e8 │ │ │ │ - ldr r3, [pc, #44] @ 2a89e0 │ │ │ │ + ldr r2, [pc, #56] @ 2a88d8 │ │ │ │ + ldr r3, [pc, #44] @ 2a88d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a89d8 │ │ │ │ + bne 2a88c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r7, [r8], #-116 @ 0xffffff8c │ │ │ │ + subseq r7, r8, r4, ror #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq r7, r8, r8, asr #12 │ │ │ │ + subseq r7, r8, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #848] @ 0x350 │ │ │ │ - ldr r3, [pc, #3684] @ 2a9868 │ │ │ │ + ldr r3, [pc, #3684] @ 2a9758 │ │ │ │ sub sp, sp, #3200 @ 0xc80 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #3668] @ 2a986c │ │ │ │ + ldr r2, [pc, #3668] @ 2a975c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #3664] @ 2a9870 │ │ │ │ + ldr r3, [pc, #3664] @ 2a9760 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -665801,20 +665733,20 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 54950 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r7, [sp, #1263] @ 0x4ef │ │ │ │ str r8, [sl, #28] │ │ │ │ - beq 2a8e70 │ │ │ │ - ldr r0, [pc, #3588] @ 2a9874 │ │ │ │ + beq 2a8d60 │ │ │ │ + ldr r0, [pc, #3588] @ 2a9764 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 328a20 │ │ │ │ - ldr r3, [pc, #3576] @ 2a9878 │ │ │ │ + bl 328910 │ │ │ │ + ldr r3, [pc, #3576] @ 2a9768 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 957ac │ │ │ │ @@ -665823,22 +665755,22 @@ │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ ldr r4, [sl, #20] │ │ │ │ - ldr r1, [pc, #3512] @ 2a987c │ │ │ │ + ldr r1, [pc, #3512] @ 2a976c │ │ │ │ add r2, r4, #33 @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ bl 140ee0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [sl, #736] @ 0x2e0 │ │ │ │ - bne 2a8ef0 │ │ │ │ + bne 2a8de0 │ │ │ │ ldrsb r7, [r4, #65] @ 0x41 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #4 │ │ │ │ strb r3, [r4, #290] @ 0x122 │ │ │ │ ldrbeq r3, [r4, #322] @ 0x142 │ │ │ │ mov r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ @@ -665901,15 +665833,15 @@ │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #208] @ 0xd0 │ │ │ │ add r0, r4, #224 @ 0xe0 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #310] @ 0x136 │ │ │ │ - ldr r0, [pc, #3204] @ 2a9880 │ │ │ │ + ldr r0, [pc, #3204] @ 2a9770 │ │ │ │ strb r2, [r4, #240] @ 0xf0 │ │ │ │ strb r2, [r4, #241] @ 0xf1 │ │ │ │ strb r2, [r4, #242] @ 0xf2 │ │ │ │ strb r2, [r4, #243] @ 0xf3 │ │ │ │ ldr ip, [sp, #1576] @ 0x628 │ │ │ │ orr r1, r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -665918,26 +665850,26 @@ │ │ │ │ str ip, [r4, #240] @ 0xf0 │ │ │ │ strb r2, [r4, #32] │ │ │ │ strb r1, [r4, #310] @ 0x136 │ │ │ │ sub r2, r3, #3 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ add ip, r8, #4 │ │ │ │ cmp r2, #22 │ │ │ │ - bhi 2a8c48 │ │ │ │ + bhi 2a8b38 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r8, ip │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2aaf84 │ │ │ │ + bne 2aae74 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bne 2a8c28 │ │ │ │ + bne 2a8b18 │ │ │ │ cmp r7, #5 │ │ │ │ - beq 2a9820 │ │ │ │ + beq 2a9710 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 14207c │ │ │ │ ldr r2, [r4, #376] @ 0x178 │ │ │ │ mov r1, #4 │ │ │ │ add r9, sp, #300 @ 0x12c │ │ │ │ @@ -665972,114 +665904,114 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 14207c │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sl, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 53d40 │ │ │ │ - ldr r3, [pc, #2924] @ 2a9884 │ │ │ │ + ldr r3, [pc, #2924] @ 2a9774 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ bl 53d70 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bne 2a906c │ │ │ │ + bne 2a8f5c │ │ │ │ bl 53d8c │ │ │ │ ldrb r3, [sp, #316] @ 0x13c │ │ │ │ str fp, [sl] │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2a8fd8 │ │ │ │ + beq 2a8ec8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2a8f40 │ │ │ │ + beq 2a8e30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a8d1c │ │ │ │ + bne 2a8c0c │ │ │ │ mov r0, sl │ │ │ │ - bl 2a36dc │ │ │ │ - b 2a8d1c │ │ │ │ + bl 2a35cc │ │ │ │ + b 2a8c0c │ │ │ │ strb r1, [r4, #66] @ 0x42 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ add ip, r8, #8 │ │ │ │ cmp r7, #5 │ │ │ │ ldrne r1, [ip, #4]! │ │ │ │ - beq 2a9810 │ │ │ │ + beq 2a9700 │ │ │ │ cmp r7, #5 │ │ │ │ ldrne r1, [ip, #4]! │ │ │ │ - beq 2a97f4 │ │ │ │ + beq 2a96e4 │ │ │ │ cmp r7, #5 │ │ │ │ ldrne r1, [ip, #4]! │ │ │ │ - beq 2a9800 │ │ │ │ + beq 2a96f0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ strb r1, [r4, #313] @ 0x139 │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2a903c │ │ │ │ + bne 2a8f2c │ │ │ │ ldrb r2, [r4, #328] @ 0x148 │ │ │ │ and r3, r1, #15 │ │ │ │ bic r2, r2, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ add ip, ip, #4 │ │ │ │ strb r3, [r4, #328] @ 0x148 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ add r8, ip, #4 │ │ │ │ mov r3, #26 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8b3c │ │ │ │ cmp r7, #4 │ │ │ │ - beq 2a97b0 │ │ │ │ + beq 2a96a0 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ add ip, r8, #8 │ │ │ │ cmp r7, #4 │ │ │ │ addne ip, ip, #4 │ │ │ │ - beq 2a97d0 │ │ │ │ + beq 2a96c0 │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ cmp r7, #4 │ │ │ │ ldrbeq r3, [r4, #322] @ 0x142 │ │ │ │ andeq r1, r1, #7 │ │ │ │ biceq r3, r3, #56 @ 0x38 │ │ │ │ orreq r3, r3, r1, lsl #3 │ │ │ │ strbeq r3, [r4, #322] @ 0x142 │ │ │ │ ldrne r1, [ip, #4] │ │ │ │ ldreq r1, [ip, #4] │ │ │ │ addeq r8, ip, #4 │ │ │ │ addne r8, ip, #4 │ │ │ │ mov r3, #7 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8b3c │ │ │ │ ldrb r3, [r4, #306] @ 0x132 │ │ │ │ and r1, r1, #15 │ │ │ │ bic r3, r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsl #4 │ │ │ │ strb r3, [r4, #306] @ 0x132 │ │ │ │ mov r3, #16 │ │ │ │ ldr r1, [r8, #8]! │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8b3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2a9540 │ │ │ │ + bne 2a9430 │ │ │ │ ldrb r3, [r4, #328] @ 0x148 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ bic r3, r3, #32 │ │ │ │ orr r3, r3, r1, lsl #5 │ │ │ │ strb r3, [r4, #328] @ 0x148 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [r8, #8]! │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8b3c │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, #744] @ 0x2e8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ ldrb r7, [sp, #1263] @ 0x4ef │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #2544] @ 2a9888 │ │ │ │ + ldr r0, [pc, #2544] @ 2a9778 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 328a20 │ │ │ │ - ldr r3, [pc, #2536] @ 2a988c │ │ │ │ + bl 328910 │ │ │ │ + ldr r3, [pc, #2536] @ 2a977c │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 957ac │ │ │ │ @@ -666088,15 +666020,15 @@ │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ ldr r4, [sl, #20] │ │ │ │ - ldr r1, [pc, #2452] @ 2a987c │ │ │ │ + ldr r1, [pc, #2452] @ 2a976c │ │ │ │ add r2, r4, #33 @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ bl 140ee0 │ │ │ │ ldrb r2, [r6, #85] @ 0x55 │ │ │ │ ldrb r3, [r6, #87] @ 0x57 │ │ │ │ mov r0, r6 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ @@ -666111,49 +666043,49 @@ │ │ │ │ ldr r3, [r6, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sl, #740] @ 0x2e4 │ │ │ │ ldrb r3, [r6, #156] @ 0x9c │ │ │ │ strb r3, [sl, #741] @ 0x2e5 │ │ │ │ - b 2a8adc │ │ │ │ + b 2a89cc │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ lsr r6, r6, #12 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r6, #117 @ 0x75 │ │ │ │ - beq 2a8d1c │ │ │ │ + beq 2a8c0c │ │ │ │ add r8, sp, #328 @ 0x148 │ │ │ │ ldrh r3, [r8, #-10] │ │ │ │ tst r3, #1920 @ 0x780 │ │ │ │ - beq 2a8fa0 │ │ │ │ + beq 2a8e90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ add r5, r3, #52 @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a7264 │ │ │ │ + bl 2a7154 │ │ │ │ ldrh r3, [r8, #-10] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r3, r3, #7 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ add r5, r5, #16 │ │ │ │ str r0, [r7], #4 │ │ │ │ - bcc 2a8f70 │ │ │ │ + bcc 2a8e60 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 53b94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r0, r0, #5 │ │ │ │ cmp r0, #3 │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ movcs r4, #32 │ │ │ │ cmp r6, #183 @ 0xb7 │ │ │ │ - bhi 2a98d8 │ │ │ │ + bhi 2a97c8 │ │ │ │ add r3, r3, r6 │ │ │ │ ldrsh r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ @@ -666166,58 +666098,58 @@ │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ str r2, [sl, #732] @ 0x2dc │ │ │ │ ldrb r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, fp │ │ │ │ movne r3, r1 │ │ │ │ addne r0, r1, r0, lsl #3 │ │ │ │ - beq 2a9030 │ │ │ │ + beq 2a8f20 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ str ip, [r3, #40] @ 0x28 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2a901c │ │ │ │ + bne 2a8f0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ cmp r7, #5 │ │ │ │ - bne 2a8dc4 │ │ │ │ + bne 2a8cb4 │ │ │ │ ldrb r2, [r4, #326] @ 0x146 │ │ │ │ and r3, r1, #15 │ │ │ │ bic r2, r2, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r4, #326] @ 0x146 │ │ │ │ add r8, ip, #4 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ mov r3, #26 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8b3c │ │ │ │ bl 53d6c │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a94ac │ │ │ │ + beq 2a939c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a9490 │ │ │ │ + beq 2a9380 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add ip, r3, r2, lsl #2 │ │ │ │ - ldr r1, [pc, #2012] @ 2a9890 │ │ │ │ + ldr r1, [pc, #2012] @ 2a9780 │ │ │ │ ldr r4, [r3, r2, lsl #2] │ │ │ │ ldr r8, [ip, #8] │ │ │ │ bl 911bc │ │ │ │ mov r2, #4 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - ldr fp, [pc, #2056] @ 2a98d4 │ │ │ │ + ldr fp, [pc, #2056] @ 2a97c4 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ bl 9337c │ │ │ │ @@ -666259,47 +666191,47 @@ │ │ │ │ mvnne r2, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ mvnne r3, r2, lsl r3 │ │ │ │ ldrsb r2, [r0, #65] @ 0x41 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, #4 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - beq 2a94e0 │ │ │ │ + beq 2a93d0 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi 2a9350 │ │ │ │ - ldr r2, [pc, #1780] @ 2a9894 │ │ │ │ + bhi 2a9240 │ │ │ │ + ldr r2, [pc, #1780] @ 2a9784 │ │ │ │ lsr r2, r2, r3 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2a91d0 │ │ │ │ + beq 2a90c0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r3, #17 │ │ │ │ ldrb r2, [r2, #184] @ 0xb8 │ │ │ │ - beq 2a950c │ │ │ │ + beq 2a93fc │ │ │ │ cmp r3, #18 │ │ │ │ - bne 2a9350 │ │ │ │ + bne 2a9240 │ │ │ │ ldrb r3, [r0, #306] @ 0x132 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bls 2a954c │ │ │ │ + bls 2a943c │ │ │ │ cmp r2, #0 │ │ │ │ sub r3, r3, #4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, r2, lsl r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 2a9370 │ │ │ │ + beq 2a9260 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sl, #728] @ 0x2d8 │ │ │ │ bl 910a0 │ │ │ │ ldr r2, [sl, #20] │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -666333,61 +666265,61 @@ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ cmp r3, #18 │ │ │ │ add r3, r6, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r0, #306] @ 0x132 │ │ │ │ moveq r1, #4 │ │ │ │ lsr r3, r3, #4 │ │ │ │ - beq 2a92c4 │ │ │ │ + beq 2a91b4 │ │ │ │ cmp r3, #4 │ │ │ │ movcs r3, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 2a9494 │ │ │ │ + bls 2a9384 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1468] @ 2a9898 │ │ │ │ + ldr r3, [pc, #1468] @ 2a9788 │ │ │ │ mov r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, r9 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r7, #85] @ 0x55 │ │ │ │ str r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ str r6, [r4, #4] │ │ │ │ - bhi 2a9798 │ │ │ │ + bhi 2a9688 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2aafa8 │ │ │ │ + bhi 2aae98 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a9370 │ │ │ │ + beq 2a9260 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ sub r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2a9530 │ │ │ │ + bls 2a9420 │ │ │ │ mov r1, #0 │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [sl, #20] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -666405,15 +666337,15 @@ │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ - ldr r1, [pc, #1216] @ 2a989c │ │ │ │ + ldr r1, [pc, #1216] @ 2a978c │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mvn r7, #0 │ │ │ │ bic r6, r2, r7, lsl r6 │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ mov lr, #0 │ │ │ │ @@ -666431,15 +666363,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ - bne 2a9454 │ │ │ │ + bne 2a9344 │ │ │ │ cmp r8, #32 │ │ │ │ andne r8, r8, #31 │ │ │ │ movne r6, r7 │ │ │ │ mvnne r6, r6, lsl r8 │ │ │ │ moveq r6, r7 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -666458,71 +666390,71 @@ │ │ │ │ bl 96248 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcc 2a9088 │ │ │ │ - ldr r2, [pc, #1004] @ 2a98a0 │ │ │ │ - ldr r3, [pc, #952] @ 2a9870 │ │ │ │ + bcc 2a8f78 │ │ │ │ + ldr r2, [pc, #1004] @ 2a9790 │ │ │ │ + ldr r3, [pc, #952] @ 2a9760 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #3204] @ 0xc84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2aaf80 │ │ │ │ + bne 2aae70 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #3200 @ 0xc80 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a932c │ │ │ │ + beq 2a921c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2a985c │ │ │ │ + beq 2a974c │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2a9350 │ │ │ │ + bne 2a9240 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - b 2a933c │ │ │ │ + b 2a922c │ │ │ │ ldrb r3, [r0, #306] @ 0x132 │ │ │ │ lsr r3, r3, #4 │ │ │ │ cmp r3, #4 │ │ │ │ movcs r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, r2, lsl r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 2a9370 │ │ │ │ + beq 2a9260 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a9490 │ │ │ │ - b 2a9210 │ │ │ │ + beq 2a9380 │ │ │ │ + b 2a9100 │ │ │ │ ldr r1, [r8, #8]! │ │ │ │ mov r3, #10 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8b3c │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #32] │ │ │ │ - bne 2a9494 │ │ │ │ - b 2a9370 │ │ │ │ + bne 2a9384 │ │ │ │ + b 2a9260 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r3, #-8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [r3, #-8] │ │ │ │ strd r8, [r5] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2a95ac │ │ │ │ + beq 2a949c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ @@ -666563,17 +666495,17 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ ands r2, r2, r3, lsl r1 │ │ │ │ ldreq r9, [sp, #76] @ 0x4c │ │ │ │ - bne 2a977c │ │ │ │ + bne 2a966c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #576] @ 2a989c │ │ │ │ + ldr r1, [pc, #576] @ 2a978c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldrb fp, [r9, #16] │ │ │ │ bl 911bc │ │ │ │ mvn r8, #0 │ │ │ │ mvn fp, r8, lsl fp │ │ │ │ and fp, fp, #1 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -666592,15 +666524,15 @@ │ │ │ │ str r6, [r5, #12] │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2a96d0 │ │ │ │ + bne 2a95c0 │ │ │ │ cmp fp, #32 │ │ │ │ andne fp, fp, #31 │ │ │ │ mvnne r8, r8, lsl fp │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ @@ -666621,45 +666553,45 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 2a92f8 │ │ │ │ + bne 2a91e8 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ - b 2a9494 │ │ │ │ + b 2a9384 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strh r1, [r3, #-8] │ │ │ │ - b 2a9568 │ │ │ │ + b 2a9458 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r3, #-8] │ │ │ │ - b 2a9568 │ │ │ │ + b 2a9458 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r1, #-8] │ │ │ │ - b 2a9568 │ │ │ │ + b 2a9458 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r9, r0 │ │ │ │ - b 2a9650 │ │ │ │ + b 2a9540 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r3, #-8] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b 2a9568 │ │ │ │ + b 2a9458 │ │ │ │ ldrb r3, [r4, #321] @ 0x141 │ │ │ │ clz r1, r1 │ │ │ │ bic r3, r3, #32 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r3, r3, r1, lsl #5 │ │ │ │ strb r3, [r4, #321] @ 0x141 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ @@ -666668,128 +666600,128 @@ │ │ │ │ sub r1, r1, #1 │ │ │ │ bic r3, r3, #16 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r3, r3, r1, lsl #4 │ │ │ │ add ip, ip, #4 │ │ │ │ strb r3, [r4, #321] @ 0x141 │ │ │ │ - b 2a8df0 │ │ │ │ + b 2a8ce0 │ │ │ │ add r3, r4, #284 @ 0x11c │ │ │ │ strh r1, [r3, #2] │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ add r3, r4, #288 @ 0x120 │ │ │ │ strh r1, [r3] │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ - b 2a8d94 │ │ │ │ + b 2a8c84 │ │ │ │ add r3, r4, #284 @ 0x11c │ │ │ │ strh r1, [r3] │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ - b 2a97f8 │ │ │ │ + b 2a96e8 │ │ │ │ add r3, r4, #284 @ 0x11c │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a984c │ │ │ │ + beq 2a973c │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a984c │ │ │ │ + beq 2a973c │ │ │ │ add r3, r4, #288 @ 0x120 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a8c68 │ │ │ │ + bne 2a8b58 │ │ │ │ ldrb r3, [r4, #311] @ 0x137 │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #311] @ 0x137 │ │ │ │ - b 2a8c68 │ │ │ │ + b 2a8b58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - b 2a933c │ │ │ │ - ldrsheq r7, [r8], #-80 @ 0xffffffb0 │ │ │ │ - ldrsbeq r7, [r8], #-92 @ 0xffffffa4 │ │ │ │ + b 2a922c │ │ │ │ + subseq r7, r8, r0, lsl #14 │ │ │ │ + subseq r7, r8, ip, ror #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, sl, ip, lsr r8 │ │ │ │ + subseq lr, sl, ip, asr #18 │ │ │ │ muleq sl, ip, sl │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ - muleq sp, sl, r8 │ │ │ │ - andeq ip, sp, lr, lsr #15 │ │ │ │ - subseq lr, sl, r8, lsl r4 │ │ │ │ + muleq sp, r2, r8 │ │ │ │ + andeq ip, sp, r6, lsr #15 │ │ │ │ + subseq lr, sl, r8, lsr #10 │ │ │ │ andeq ip, sl, r8, ror r6 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ subeq r1, r0, r8 │ │ │ │ - andeq ip, sp, r6, asr r3 │ │ │ │ + andeq ip, sp, lr, asr #6 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - subseq r6, r8, r4, asr #22 │ │ │ │ - andeq fp, sp, r8, asr #27 │ │ │ │ + subseq r6, r8, r4, asr ip │ │ │ │ + andeq fp, sp, r0, asr #27 │ │ │ │ muleq r0, r1, r2 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - andeq fp, sp, sl, ror #14 │ │ │ │ + andeq fp, sp, r2, ror #14 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - ldr r3, [pc, #-60] @ 2a98a4 │ │ │ │ + ldr r3, [pc, #-60] @ 2a9794 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ sub r3, r6, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aaf4c │ │ │ │ + beq 2aae3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ bl 95e3c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2aacc8 │ │ │ │ + beq 2aabb8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq 2aad04 │ │ │ │ + beq 2aabf4 │ │ │ │ ldrb r3, [sp, #318] @ 0x13e │ │ │ │ tst r3, #16 │ │ │ │ - bne 2a9adc │ │ │ │ + bne 2a99cc │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2a9afc │ │ │ │ + beq 2a99ec │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2aabf4 │ │ │ │ + beq 2aaae4 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldrb r7, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ ldrb r6, [sp, #333] @ 0x14d │ │ │ │ and r2, r7, #15 │ │ │ │ lsl r3, r3, #6 │ │ │ │ cmp r2, #4 │ │ │ │ asr r3, r3, #16 │ │ │ │ and r6, r6, #1 │ │ │ │ - beq 2aaa14 │ │ │ │ + beq 2aa904 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2aabd4 │ │ │ │ + beq 2aaac4 │ │ │ │ cmp r2, #6 │ │ │ │ ldreq r3, [sl, #52] @ 0x34 │ │ │ │ movne r3, #0 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #32] │ │ │ │ strne r3, [sp, #32] │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2aab0c │ │ │ │ + beq 2aa9fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r3, #24 │ │ │ │ - bl 2a8674 │ │ │ │ + bl 2a8564 │ │ │ │ ldrb r3, [sp, #332] @ 0x14c │ │ │ │ - ldr r1, [pc, #-276] @ 2a98a8 │ │ │ │ + ldr r1, [pc, #-276] @ 2a9798 │ │ │ │ lsr r6, r3, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 911bc │ │ │ │ mov lr, #0 │ │ │ │ str lr, [r4, #12] │ │ │ │ str lr, [r4] │ │ │ │ @@ -666818,23 +666750,23 @@ │ │ │ │ add lr, ip, #100 @ 0x64 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add lr, ip, #116 @ 0x74 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ movne r1, r6 │ │ │ │ - bne 2a9a60 │ │ │ │ + bne 2a9950 │ │ │ │ cmp r5, #32 │ │ │ │ andne r5, r5, #31 │ │ │ │ mvnne r1, #0 │ │ │ │ mvnne r1, r1, lsl r5 │ │ │ │ mvneq r1, #0 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-412] @ 2a98d4 │ │ │ │ + ldr r2, [pc, #-412] @ 2a97c4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, r2, #11 │ │ │ │ @@ -666845,32 +666777,32 @@ │ │ │ │ str r1, [ip, r2, lsl #2] │ │ │ │ add r3, r3, #11 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a75e0 │ │ │ │ + bl 2a74d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a8d1c │ │ │ │ + beq 2a8c0c │ │ │ │ ldrb r3, [sp, #318] @ 0x13e │ │ │ │ tst r3, #16 │ │ │ │ - beq 2a9930 │ │ │ │ + beq 2a9820 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #-572] @ 2a98ac │ │ │ │ + ldr r1, [pc, #-572] @ 2a979c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2a993c │ │ │ │ + bne 2a982c │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 1dd2c │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ @@ -666880,200 +666812,200 @@ │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 95e3c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a994c │ │ │ │ + b 2a983c │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a59fc │ │ │ │ + bl 2a58ec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ strd r6, [sp, #104] @ 0x68 │ │ │ │ bl 9114c │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a9bb0 │ │ │ │ + beq 2a9aa0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r1, [pc, #-756] @ 2a98c4 │ │ │ │ + ldr r1, [pc, #-756] @ 2a97b4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ - bl 2a5294 │ │ │ │ + bl 2a5184 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ - bl 2a5294 │ │ │ │ + bl 2a5184 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #185] @ 0xb9 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r1, [pc, #-900] @ 2a98b0 │ │ │ │ + ldreq r1, [pc, #-900] @ 2a97a0 │ │ │ │ movne r1, #97 @ 0x61 │ │ │ │ bl 911bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ ldr r2, [sl, #20] │ │ │ │ ldrb r3, [r2, #320] @ 0x140 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r2, #320] @ 0x140 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [pc, #-948] @ 2a98b4 │ │ │ │ + ldr r1, [pc, #-948] @ 2a97a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ mov r4, #32 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp] │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a9d4c │ │ │ │ + beq 2a9c3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ - b 2a9bbc │ │ │ │ + b 2a9aac │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #2 │ │ │ │ bl 910fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #249 @ 0xf9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ mov r4, #1 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ strb r4, [sl, #12] │ │ │ │ sub r7, r5, #8 │ │ │ │ ldrb r8, [r6, #17] │ │ │ │ mov r0, r7 │ │ │ │ @@ -667082,15 +667014,15 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, r8 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a9e8c │ │ │ │ + beq 2a9d7c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ @@ -667110,119 +667042,119 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r8, #4] │ │ │ │ strd r6, [r4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a9efc │ │ │ │ + beq 2a9dec │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #-1616] @ 2a98b8 │ │ │ │ + ldr r2, [pc, #-1616] @ 2a97a8 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2aafa8 │ │ │ │ + bhi 2aae98 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [pc, #-1664] @ 2a98bc │ │ │ │ + ldr r1, [pc, #-1664] @ 2a97ac │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-1672] @ 2a98c0 │ │ │ │ + ldr r1, [pc, #-1672] @ 2a97b0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ bl 95ce4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r4, [sl] │ │ │ │ bl 912bc │ │ │ │ mov r5, #36 @ 0x24 │ │ │ │ mov r3, #8 │ │ │ │ add r2, r0, #65 @ 0x41 │ │ │ │ add r1, r0, #20 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ strb r5, [r0, #24] │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ - bl 2a2778 │ │ │ │ + bl 2a2668 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 912bc │ │ │ │ mov r3, #11 │ │ │ │ mov r1, r0 │ │ │ │ add r2, r1, #65 @ 0x41 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strb r5, [r0, #24] │ │ │ │ add r1, r1, #20 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ - bl 2a2778 │ │ │ │ + bl 2a2668 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ lsl r3, r3, #10 │ │ │ │ cmp r2, r3, asr #16 │ │ │ │ lsr r2, r3, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r1, r3, #16 │ │ │ │ movls r0, #2 │ │ │ │ - bls 2aa06c │ │ │ │ + bls 2a9f5c │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, r2, asr #16] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #4 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 2aa06c │ │ │ │ + beq 2a9f5c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ add r3, r1, #16 │ │ │ │ ldr r5, [sl, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2aaf1c │ │ │ │ + beq 2aae0c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 910a0 │ │ │ │ ldr r2, [sl, #20] │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ mov r7, #0 │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ @@ -667283,15 +667215,15 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ str lr, [ip] │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ add r2, r3, #32 │ │ │ │ str r7, [r8, #4] │ │ │ │ str r7, [r8, #8] │ │ │ │ ldr ip, [r3, #52] @ 0x34 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -667336,184 +667268,184 @@ │ │ │ │ bl 9337c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 2aa328 │ │ │ │ + beq 2aa218 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [r8, #4] │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r4] │ │ │ │ ldrb r2, [r3, #49] @ 0x31 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2aa2b0 │ │ │ │ + beq 2aa1a0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ ldrb r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa2f0 │ │ │ │ + beq 2aa1e0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 2aa2d0 │ │ │ │ + bne 2aa1c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2aa310 │ │ │ │ + bhi 2aa200 │ │ │ │ add r2, r6, r3, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r7, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2aa2f8 │ │ │ │ + bne 2aa1e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl 95ef8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ bl 94e88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 90ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r7, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2aa3f8 │ │ │ │ + beq 2aa2e8 │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ add r2, r0, #64 @ 0x40 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ mov lr, r6 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 2aa3a8 │ │ │ │ + b 2aa298 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add ip, r9, r6, lsl #5 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strb r6, [fp, r6, lsl #5] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - beq 2aa3e8 │ │ │ │ + beq 2aa2d8 │ │ │ │ cmp r6, #3 │ │ │ │ str lr, [r4] │ │ │ │ str lr, [r4, #4] │ │ │ │ str lr, [r4, #8] │ │ │ │ str lr, [r4, #12] │ │ │ │ - bne 2aa384 │ │ │ │ + bne 2aa274 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ strb lr, [sl, #160] @ 0xa0 │ │ │ │ - bne 2aa3a8 │ │ │ │ + bne 2aa298 │ │ │ │ mov r1, sl │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 9591c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #3 │ │ │ │ bl 910fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 9655c │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ bl 965d0 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2aa528 │ │ │ │ + beq 2aa418 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -667523,177 +667455,177 @@ │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96330 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ strd r6, [sp, #104] @ 0x68 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2aa5c4 │ │ │ │ + beq 2aa4b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r1, [pc, #-3340] @ 2a98c4 │ │ │ │ + ldr r1, [pc, #-3340] @ 2a97b4 │ │ │ │ mov r3, r5 │ │ │ │ - b 2aa534 │ │ │ │ + b 2aa424 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ bl 963d4 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ bl 96440 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ - bl 2a5294 │ │ │ │ + bl 2a5184 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #94 @ 0x5e │ │ │ │ - bl 2a5294 │ │ │ │ + bl 2a5184 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r1, #203 @ 0xcb │ │ │ │ - b 2a9cd0 │ │ │ │ + b 2a9bc0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 2a437c │ │ │ │ + bl 2a426c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #203 @ 0xcb │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95bec │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95bec │ │ │ │ mov r1, #203 @ 0xcb │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #-3664] @ 2a98c8 │ │ │ │ + ldr r1, [pc, #-3664] @ 2a97b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 95bec │ │ │ │ mov r4, #32 │ │ │ │ - ldr r3, [pc, #-3708] @ 2a98cc │ │ │ │ + ldr r3, [pc, #-3708] @ 2a97bc │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2aa790 │ │ │ │ + beq 2aa680 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #-3788] @ 2a98d0 │ │ │ │ + ldr r1, [pc, #-3788] @ 2a97c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 95d84 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95bec │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -667716,34 +667648,34 @@ │ │ │ │ mov r1, #179 @ 0xb3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r6, r0 │ │ │ │ - b 2aa72c │ │ │ │ + b 2aa61c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ bl 911bc │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-4048] @ 2a98d4 │ │ │ │ + ldr r2, [pc, #-4048] @ 2a97c4 │ │ │ │ mov ip, #4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ @@ -667758,29 +667690,29 @@ │ │ │ │ ldrb r3, [r3, #64] @ 0x40 │ │ │ │ add r2, r2, #11 │ │ │ │ add r3, r3, #11 │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ - b 2a8d1c │ │ │ │ + b 2a8c0c │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r4, #32 │ │ │ │ sub r6, r5, #8 │ │ │ │ - ldr r3, [pc, #1688] @ 2aafa8 │ │ │ │ + ldr r3, [pc, #1688] @ 2aae98 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2aa954 │ │ │ │ + beq 2aa844 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ @@ -667789,72 +667721,72 @@ │ │ │ │ sub r8, r5, #8 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a4198 │ │ │ │ - ldr r1, [pc, #1460] @ 2aafac │ │ │ │ + bl 2a4088 │ │ │ │ + ldr r1, [pc, #1460] @ 2aae9c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 95d84 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ ldmib r2, {r1, r2} │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 2aabc8 │ │ │ │ + beq 2aaab8 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ moveq r3, r6 │ │ │ │ addne r3, r3, #24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 2a8804 │ │ │ │ + bl 2a86f4 │ │ │ │ ldrb r6, [sp, #332] @ 0x14c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r1, [pc, #1360] @ 2aafb0 │ │ │ │ + ldr r1, [pc, #1360] @ 2aaea0 │ │ │ │ lsr r6, r6, #4 │ │ │ │ bic r6, r6, r2, lsl r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 911bc │ │ │ │ add r7, r7, #68 @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ @@ -667873,32 +667805,32 @@ │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add lr, ip, #100 @ 0x64 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2aaadc │ │ │ │ + bne 2aa9cc │ │ │ │ cmp r7, #32 │ │ │ │ andne r7, r7, #31 │ │ │ │ mvnne r6, #0 │ │ │ │ mvnne r6, r6, lsl r7 │ │ │ │ mvneq r6, #0 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ - ldr r2, [pc, #1228] @ 2aafb4 │ │ │ │ + ldr r2, [pc, #1228] @ 2aaea4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r2, r2, #11 │ │ │ │ str r6, [ip, r2, lsl #2] │ │ │ │ - b 2a9a9c │ │ │ │ + b 2a998c │ │ │ │ mov r1, #656 @ 0x290 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 911bc │ │ │ │ str r6, [r4, #12] │ │ │ │ str r6, [r4] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ @@ -667916,130 +667848,130 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ add r6, ip, #84 @ 0x54 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2aab88 │ │ │ │ + bne 2aaa78 │ │ │ │ cmp r5, #32 │ │ │ │ andne r5, r5, #31 │ │ │ │ mvnne r7, #0 │ │ │ │ mvnne r7, r7, lsl r5 │ │ │ │ mvneq r7, #0 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1052] @ 2aafb4 │ │ │ │ + ldr r2, [pc, #1052] @ 2aaea4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, r2, #11 │ │ │ │ str r1, [ip, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb r3, [r3, #87] @ 0x57 │ │ │ │ add r2, r2, #11 │ │ │ │ str r7, [ip, r2, lsl #2] │ │ │ │ - b 2a9a9c │ │ │ │ + b 2a998c │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a9998 │ │ │ │ + b 2a9888 │ │ │ │ ldr r2, [sl, #32] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 2a9998 │ │ │ │ + b 2a9888 │ │ │ │ mov r7, #0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r6, [r4] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl 9114c │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2aac4c │ │ │ │ + beq 2aab3c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aacbc │ │ │ │ + beq 2aabac │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str r5, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2aac64 │ │ │ │ + bne 2aab54 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2aaca4 │ │ │ │ + bhi 2aab94 │ │ │ │ add r2, r6, r3, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r7, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2aac8c │ │ │ │ + bne 2aab7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl 95ef8 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a994c │ │ │ │ + b 2a983c │ │ │ │ mov r3, r1 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ - b 2aac84 │ │ │ │ + b 2aab74 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ orr r3, r4, #2 │ │ │ │ bl 96624 │ │ │ │ - ldr r1, [pc, #712] @ 2aafb8 │ │ │ │ + ldr r1, [pc, #712] @ 2aaea8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2a9ac8 │ │ │ │ + bne 2a99b8 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2aaebc │ │ │ │ + beq 2aadac │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 2aad40 │ │ │ │ + bhi 2aac30 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ smulbb r2, r2, r3 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #32 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - bl 2a47c4 │ │ │ │ + bl 2a46b4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9ac8 │ │ │ │ + b 2a99b8 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -668049,145 +667981,145 @@ │ │ │ │ addne r1, sp, #3200 @ 0xc80 │ │ │ │ addne r1, r1, #8 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-3040] @ 0xfffff420 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2aad60 │ │ │ │ + bne 2aac50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2a4198 │ │ │ │ + bl 2a4088 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b 2aad18 │ │ │ │ + b 2aac08 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ strb r7, [sl, #12] │ │ │ │ ldrb r6, [r3, #185] @ 0xb9 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 2aaef8 │ │ │ │ + beq 2aade8 │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ bl 911bc │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ mov ip, r0 │ │ │ │ add lr, r0, #84 @ 0x54 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ bl 96248 │ │ │ │ - b 2a9c44 │ │ │ │ + b 2a9b34 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aadbc │ │ │ │ + b 2aacac │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aadbc │ │ │ │ + b 2aacac │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aadbc │ │ │ │ + b 2aacac │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aadbc │ │ │ │ + b 2aacac │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r1, [pc, #296] @ 2aafbc │ │ │ │ + ldr r1, [pc, #296] @ 2aaeac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aadbc │ │ │ │ + b 2aacac │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aadbc │ │ │ │ + b 2aacac │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 1dd2c │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 95e3c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b 2aad10 │ │ │ │ - ldr r1, [pc, #192] @ 2aafc0 │ │ │ │ + b 2aac00 │ │ │ │ + ldr r1, [pc, #192] @ 2aaeb0 │ │ │ │ bl 911bc │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ mov ip, r0 │ │ │ │ add lr, r0, #84 @ 0x54 │ │ │ │ - b 2aadf8 │ │ │ │ + b 2aace8 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldrb r3, [ip, #65] @ 0x41 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r0, [ip, #64] @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 2a2920 │ │ │ │ + bl 2a2810 │ │ │ │ mov r5, r0 │ │ │ │ - b 2aa07c │ │ │ │ + b 2a9f6c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #108] @ 2aafc4 │ │ │ │ + ldr r3, [pc, #108] @ 2aaeb4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 53a44 │ │ │ │ - ldr r2, [pc, #92] @ 2aafc8 │ │ │ │ + ldr r2, [pc, #92] @ 2aaeb8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #56] @ 2aafc4 │ │ │ │ + ldr r0, [pc, #56] @ 2aaeb4 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #56] @ 2aafcc │ │ │ │ + ldr r2, [pc, #56] @ 2aaebc │ │ │ │ ldr r0, [ip, r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @@ -668201,249 +668133,249 @@ │ │ │ │ strdeq sl, [sl], -r0 │ │ │ │ muleq sl, r8, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #508] @ 2ab1e8 │ │ │ │ - ldr r3, [pc, #508] @ 2ab1ec │ │ │ │ + ldr r2, [pc, #508] @ 2ab0d8 │ │ │ │ + ldr r3, [pc, #508] @ 2ab0dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2ab148 │ │ │ │ + beq 2ab038 │ │ │ │ ldr r3, [r1, #748] @ 0x2ec │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ab148 │ │ │ │ + beq 2ab038 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [sp, #16] │ │ │ │ add sl, sp, #32 │ │ │ │ add r2, r2, r3, lsr #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 31a4a4 │ │ │ │ + bl 31a394 │ │ │ │ mov r0, r5 │ │ │ │ bl 544b4 │ │ │ │ ldr r3, [r4, #744] @ 0x2e8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 31a300 │ │ │ │ + bl 31a1f0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2ab0dc │ │ │ │ + beq 2aafcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ab1dc │ │ │ │ + bne 2ab0cc │ │ │ │ sub r2, r2, #4 │ │ │ │ add r1, r9, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 13ea6c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 3144ec │ │ │ │ + bl 3143dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1de10 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2ab170 │ │ │ │ + bne 2ab060 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2a89ec │ │ │ │ + bl 2a88dc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - bl 2a29e0 │ │ │ │ + bl 2a28d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 142198 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ bl 13e488 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e570 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2ab1a0 │ │ │ │ + beq 2ab090 │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ab170 │ │ │ │ + bne 2ab060 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1de10 │ │ │ │ - b 2ab170 │ │ │ │ + b 2ab060 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a89ec │ │ │ │ + bl 2a88dc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - bl 2a29e0 │ │ │ │ + bl 2a28d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 142198 │ │ │ │ - ldr r2, [pc, #120] @ 2ab1f0 │ │ │ │ - ldr r3, [pc, #112] @ 2ab1ec │ │ │ │ + ldr r2, [pc, #120] @ 2ab0e0 │ │ │ │ + ldr r3, [pc, #112] @ 2ab0dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab1e4 │ │ │ │ + bne 2ab0d4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 313e40 │ │ │ │ + bl 313d30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r2] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 31a284 │ │ │ │ + bl 31a174 │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ab170 │ │ │ │ - b 2ab13c │ │ │ │ + bne 2ab060 │ │ │ │ + b 2ab02c │ │ │ │ bl 1de10 │ │ │ │ - b 2ab0dc │ │ │ │ + b 2aafcc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r8, ip │ │ │ │ + subseq r5, r8, ip, lsl r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x00584f90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #340] @ 2ab360 │ │ │ │ - ldr r2, [pc, #340] @ 2ab364 │ │ │ │ + ldr ip, [pc, #340] @ 2ab250 │ │ │ │ + ldr r2, [pc, #340] @ 2ab254 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2ab274 │ │ │ │ - ldr r2, [pc, #280] @ 2ab368 │ │ │ │ - ldr r3, [pc, #272] @ 2ab364 │ │ │ │ + beq 2ab164 │ │ │ │ + ldr r2, [pc, #280] @ 2ab258 │ │ │ │ + ldr r3, [pc, #272] @ 2ab254 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab35c │ │ │ │ + bne 2ab24c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r6, r5, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab2f4 │ │ │ │ + bne 2ab1e4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ab2a8 │ │ │ │ + bne 2ab198 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 2ab2d4 │ │ │ │ + bne 2ab1c4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ab248 │ │ │ │ + beq 2ab138 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 13ed9c │ │ │ │ - b 2ab248 │ │ │ │ + b 2ab138 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #140] @ 2ab36c │ │ │ │ + ldr r1, [pc, #140] @ 2ab25c │ │ │ │ mov r2, sp │ │ │ │ str r7, [r4, #4] │ │ │ │ str r7, [r4] │ │ │ │ str r3, [sp] │ │ │ │ bl 1da14 │ │ │ │ - b 2ab2a8 │ │ │ │ + b 2ab198 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2ab320 │ │ │ │ + beq 2ab210 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 2ab350 │ │ │ │ - b 2ab300 │ │ │ │ + beq 2ab240 │ │ │ │ + b 2ab1f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 2ab334 │ │ │ │ + bne 2ab224 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ab320 │ │ │ │ - b 2ab28c │ │ │ │ + bne 2ab210 │ │ │ │ + b 2ab17c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r8, ip, ror #27 │ │ │ │ + ldrsheq r4, [r8], #-236 @ 0xffffff14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r8, r8, lsr #27 │ │ │ │ + ldrheq r4, [r8], #-232 @ 0xffffff18 │ │ │ │ @ instruction: 0xc00464b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #628] @ 2ab600 │ │ │ │ + ldr r1, [pc, #628] @ 2ab4f0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #624] @ 2ab604 │ │ │ │ + ldr r2, [pc, #624] @ 2ab4f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ @@ -668455,166 +668387,166 @@ │ │ │ │ ldrh r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldrh r0, [r0, #74] @ 0x4a │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 13e3b4 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r1, [pc, #548] @ 2ab608 │ │ │ │ + ldr r1, [pc, #548] @ 2ab4f8 │ │ │ │ add r2, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r7, [pc, #540] @ 2ab60c │ │ │ │ + ldr r7, [pc, #540] @ 2ab4fc │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 1da14 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 2ab548 │ │ │ │ + blt 2ab438 │ │ │ │ add r8, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab57c │ │ │ │ + bne 2ab46c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #20 │ │ │ │ - bl 321960 │ │ │ │ + bl 321850 │ │ │ │ mvn r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab5c0 │ │ │ │ + bne 2ab4b0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 2ab52c │ │ │ │ + beq 2ab41c │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ab4b8 │ │ │ │ + beq 2ab3a8 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r3, r6, #12 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ bl 1da08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2ab4e8 │ │ │ │ - ldr r2, [pc, #336] @ 2ab610 │ │ │ │ - ldr r3, [pc, #320] @ 2ab604 │ │ │ │ + blt 2ab3d8 │ │ │ │ + ldr r2, [pc, #336] @ 2ab500 │ │ │ │ + ldr r3, [pc, #320] @ 2ab4f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab5fc │ │ │ │ + bne 2ab4ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #292] @ 2ab614 │ │ │ │ + ldr r3, [pc, #292] @ 2ab504 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1da50 │ │ │ │ - ldr r2, [pc, #272] @ 2ab618 │ │ │ │ + ldr r2, [pc, #272] @ 2ab508 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ mov r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #232] @ 2ab61c │ │ │ │ + ldr r1, [pc, #232] @ 2ab50c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1da14 │ │ │ │ mov r4, #0 │ │ │ │ - b 2ab4b8 │ │ │ │ - ldr r3, [pc, #196] @ 2ab614 │ │ │ │ + b 2ab3a8 │ │ │ │ + ldr r3, [pc, #196] @ 2ab504 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1da50 │ │ │ │ - ldr r2, [pc, #184] @ 2ab620 │ │ │ │ + ldr r2, [pc, #184] @ 2ab510 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 2ab540 │ │ │ │ + b 2ab430 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ab5d8 │ │ │ │ + bne 2ab4c8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ - bne 2ab598 │ │ │ │ + bne 2ab488 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ab584 │ │ │ │ - b 2ab428 │ │ │ │ + bne 2ab474 │ │ │ │ + b 2ab318 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 13ed9c │ │ │ │ - b 2ab450 │ │ │ │ + b 2ab340 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2ab5b4 │ │ │ │ - b 2ab5dc │ │ │ │ + beq 2ab4a4 │ │ │ │ + b 2ab4cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r8, r8, ror #24 │ │ │ │ + subseq r4, r8, r8, ror sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xc02064b2 │ │ │ │ - subseq r4, r8, ip, lsl #24 │ │ │ │ - subseq r4, r8, r8, lsr fp │ │ │ │ + subseq r4, r8, ip, lsl sp │ │ │ │ + subseq r4, r8, r8, asr #24 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ muleq sl, r8, r0 │ │ │ │ @ instruction: 0xc00464b4 │ │ │ │ andeq sl, sl, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #428] @ 2ab7e8 │ │ │ │ - ldr r3, [pc, #428] @ 2ab7ec │ │ │ │ + ldr ip, [pc, #428] @ 2ab6d8 │ │ │ │ + ldr r3, [pc, #428] @ 2ab6dc │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -668631,111 +668563,111 @@ │ │ │ │ ldr r4, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 2ab72c │ │ │ │ + beq 2ab61c │ │ │ │ add r6, r5, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab77c │ │ │ │ + bne 2ab66c │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 1dbac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e1e8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 2ab75c │ │ │ │ + blt 2ab64c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #20 │ │ │ │ - bl 321960 │ │ │ │ + bl 321850 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2ab75c │ │ │ │ + beq 2ab64c │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 32845c │ │ │ │ + bl 32834c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ stmeq r4, {r2, r3} │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab764 │ │ │ │ - ldr r2, [pc, #188] @ 2ab7f0 │ │ │ │ - ldr r3, [pc, #180] @ 2ab7ec │ │ │ │ + bne 2ab654 │ │ │ │ + ldr r2, [pc, #188] @ 2ab6e0 │ │ │ │ + ldr r3, [pc, #180] @ 2ab6dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab7e4 │ │ │ │ + bne 2ab6d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, #0 │ │ │ │ - b 2ab718 │ │ │ │ + b 2ab608 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 13ed9c │ │ │ │ - b 2ab72c │ │ │ │ + b 2ab61c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ab7c0 │ │ │ │ + bne 2ab6b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 2ab798 │ │ │ │ + bne 2ab688 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ab784 │ │ │ │ - b 2ab6c0 │ │ │ │ + bne 2ab674 │ │ │ │ + b 2ab5b0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 2ab7b4 │ │ │ │ - b 2ab7c4 │ │ │ │ + beq 2ab6a4 │ │ │ │ + b 2ab6b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r4, [r8], #-156 @ 0xffffff64 │ │ │ │ + subseq r4, r8, ip, asr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r8, r4, asr #17 │ │ │ │ + ldrsbeq r4, [r8], #-148 @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ ldrh r3, [r1] │ │ │ │ stmib sp, {r2, lr} │ │ │ │ - ldr r2, [pc, #20] @ 2ab838 │ │ │ │ + ldr r2, [pc, #20] @ 2ab728 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r9, sl, r0, lsr #27 │ │ │ │ @@ -668745,15 +668677,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ ldrh r3, [r1] │ │ │ │ stmib sp, {r2, lr} │ │ │ │ - ldr r2, [pc, #20] @ 2ab880 │ │ │ │ + ldr r2, [pc, #20] @ 2ab770 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r9, sl, ip, ror sp │ │ │ │ @@ -668763,15 +668695,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ ldrb lr, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #28] @ 2ab8d0 │ │ │ │ + ldr r2, [pc, #28] @ 2ab7c0 │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -668783,163 +668715,163 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ ldrb lr, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #28] @ 2ab920 │ │ │ │ + ldr r2, [pc, #28] @ 2ab810 │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r9, sl, r0, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ tst r1, #13 │ │ │ │ - ldr r1, [pc, #176] @ 2ab9f0 │ │ │ │ + ldr r1, [pc, #176] @ 2ab8e0 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #172] @ 2ab9f4 │ │ │ │ + ldr r3, [pc, #172] @ 2ab8e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ addeq r5, sp, #16 │ │ │ │ - bne 2ab9b8 │ │ │ │ + bne 2ab8a8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r5] │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ strb r3, [r5, #4] │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ bl 13e3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ab9e0 │ │ │ │ + beq 2ab8d0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #104] @ 2ab9f8 │ │ │ │ + ldr r2, [pc, #104] @ 2ab8e8 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #92] @ 2ab9f4 │ │ │ │ + ldr r3, [pc, #92] @ 2ab8e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab9ec │ │ │ │ + bne 2ab8dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ 2ab9fc │ │ │ │ + ldr r2, [pc, #56] @ 2ab8ec │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ + bl 31ef50 │ │ │ │ mov r5, r0 │ │ │ │ - b 2ab964 │ │ │ │ - ldr r3, [pc, #24] @ 2aba00 │ │ │ │ + b 2ab854 │ │ │ │ + ldr r3, [pc, #24] @ 2ab8f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2ab988 │ │ │ │ + b 2ab878 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r4, [r8], #-100 @ 0xffffff9c │ │ │ │ + subseq r4, r8, r4, asr #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r8, r4, ror #12 │ │ │ │ - subseq sl, r7, ip, asr sl │ │ │ │ + subseq r4, r8, r4, ror r7 │ │ │ │ + subseq sl, r7, ip, ror #22 │ │ │ │ andeq lr, r7, ip, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ tst r1, #13 │ │ │ │ - ldr r1, [pc, #160] @ 2abac0 │ │ │ │ + ldr r1, [pc, #160] @ 2ab9b0 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #156] @ 2abac4 │ │ │ │ + ldr r3, [pc, #156] @ 2ab9b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ addeq r0, sp, #20 │ │ │ │ - bne 2aba98 │ │ │ │ + bne 2ab988 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ ldrh r1, [r4] │ │ │ │ strh r1, [r0] │ │ │ │ strh r2, [r0, #2] │ │ │ │ strb r3, [r0, #4] │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ strb r3, [r0, #5] │ │ │ │ - ldr r2, [pc, #92] @ 2abac8 │ │ │ │ + ldr r2, [pc, #92] @ 2ab9b8 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ strb r3, [r0, #6] │ │ │ │ - ldr r3, [pc, #76] @ 2abac4 │ │ │ │ + ldr r3, [pc, #76] @ 2ab9b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ababc │ │ │ │ + bne 2ab9ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ 2abacc │ │ │ │ + ldr r2, [pc, #40] @ 2ab9bc │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31f060 │ │ │ │ - b 2aba44 │ │ │ │ + bl 31ef50 │ │ │ │ + b 2ab934 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r4, [r8], #-84 @ 0xffffffac │ │ │ │ + subseq r4, r8, r4, ror #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r8, r4, lsl #11 │ │ │ │ - subseq sl, r7, r8, ror #18 │ │ │ │ + @ instruction: 0x00584694 │ │ │ │ + subseq sl, r7, r8, ror sl │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ subs r0, r0, #5 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2abb24 │ │ │ │ + bne 2aba14 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ - beq 2abaec │ │ │ │ + beq 2ab9dc │ │ │ │ sub r3, r3, #234 @ 0xea │ │ │ │ cmp r3, #1 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2abb64 │ │ │ │ + bne 2aba54 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ - beq 2abb2c │ │ │ │ + beq 2aba1c │ │ │ │ sub r3, r3, #234 @ 0xea │ │ │ │ cmp r3, #1 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -668954,46 +668886,46 @@ │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r0, r0, #28 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2abbc0 │ │ │ │ - b 2abbd4 │ │ │ │ + bne 2abab0 │ │ │ │ + b 2abac4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2abbd4 │ │ │ │ + beq 2abac4 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2abbb0 │ │ │ │ + beq 2abaa0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r0, r0, #32 │ │ │ │ cmp r0, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 2abc28 │ │ │ │ - ldr ip, [pc, #64] @ 2abc38 │ │ │ │ + beq 2abb18 │ │ │ │ + ldr ip, [pc, #64] @ 2abb28 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2abc18 │ │ │ │ + bne 2abb08 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2abc30 │ │ │ │ + bne 2abb20 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, ip │ │ │ │ - bne 2abc30 │ │ │ │ + bne 2abb20 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2abbf4 │ │ │ │ + bne 2abae4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ lsr r0, r0, #1 │ │ │ │ @@ -669004,111 +668936,111 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2abcd0 │ │ │ │ + bne 2abbc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2abcd0 │ │ │ │ + beq 2abbc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ sub r4, r2, #1 │ │ │ │ sub r5, r3, #1 │ │ │ │ - b 2abca0 │ │ │ │ + b 2abb90 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 2abcd0 │ │ │ │ + beq 2abbc0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #37] @ 0x25 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ bl 92ef8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ bl 1e578 <__aeabi_dcmpun@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2abc90 │ │ │ │ + beq 2abb80 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2abd54 │ │ │ │ + bne 2abc44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2abd5c │ │ │ │ + beq 2abc4c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ sub r4, r2, #1 │ │ │ │ sub r5, r3, #1 │ │ │ │ - b 2abd2c │ │ │ │ + b 2abc1c │ │ │ │ cmp r5, r4 │ │ │ │ - beq 2abd5c │ │ │ │ + beq 2abc4c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #37] @ 0x25 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ bl 92ef8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ bl 1e578 <__aeabi_dcmpun@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2abd1c │ │ │ │ + bne 2abc0c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ 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 │ │ │ │ add sl, r1, r2, lsl #5 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #244] @ 2abe84 │ │ │ │ + ldr r1, [pc, #244] @ 2abd74 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2abe6c │ │ │ │ + bne 2abd5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2abe78 │ │ │ │ + beq 2abd68 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #200] @ 2abe88 │ │ │ │ + ldr r3, [pc, #200] @ 2abd78 │ │ │ │ sub r5, r2, #1 │ │ │ │ ldr fp, [r1, r3] │ │ │ │ - b 2abdd4 │ │ │ │ + b 2abcc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2abe78 │ │ │ │ + beq 2abd68 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, fp, r3, lsl #4 │ │ │ │ add r3, r3, r8 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 2abe6c │ │ │ │ + bne 2abd5c │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldrd r0, [r3, #40] @ 0x28 │ │ │ │ ldrb r2, [r2, #37] @ 0x25 │ │ │ │ bl 92ef8 │ │ │ │ @@ -669120,70 +669052,70 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ movne r4, #1 │ │ │ │ bl 1e6d4 <__aeabi_dcmplt@plt> │ │ │ │ - ldr r3, [pc, #68] @ 2abe8c │ │ │ │ + ldr r3, [pc, #68] @ 2abd7c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e6e0 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 2abdc8 │ │ │ │ + beq 2abcb8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r4, r8, r8, ror #4 │ │ │ │ + subseq r4, r8, r8, ror r3 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add sl, r1, r2, lsl #5 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #244] @ 2abfb0 │ │ │ │ + ldr r1, [pc, #244] @ 2abea0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2abf98 │ │ │ │ + bne 2abe88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2abfa4 │ │ │ │ + beq 2abe94 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #200] @ 2abfb4 │ │ │ │ + ldr r3, [pc, #200] @ 2abea4 │ │ │ │ sub r5, r2, #1 │ │ │ │ ldr fp, [r1, r3] │ │ │ │ - b 2abf00 │ │ │ │ + b 2abdf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2abfa4 │ │ │ │ + beq 2abe94 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, fp, r3, lsl #4 │ │ │ │ add r3, r3, r8 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 2abf98 │ │ │ │ + bne 2abe88 │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldrd r0, [r3, #40] @ 0x28 │ │ │ │ ldrb r2, [r2, #37] @ 0x25 │ │ │ │ bl 92ef8 │ │ │ │ @@ -669195,75 +669127,75 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ movne r4, #1 │ │ │ │ bl 1e680 <__aeabi_dcmple@plt> │ │ │ │ - ldr r3, [pc, #68] @ 2abfb8 │ │ │ │ + ldr r3, [pc, #68] @ 2abea8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e314 <__aeabi_dcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 2abef4 │ │ │ │ + beq 2abde4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r4, r8, ip, lsr r1 │ │ │ │ + subseq r4, r8, ip, asr #4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2ac038 │ │ │ │ + bne 2abf28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ac040 │ │ │ │ + beq 2abf30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r4, r2, #1 │ │ │ │ sub r5, r3, #1 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 2ac018 │ │ │ │ + b 2abf08 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 2ac040 │ │ │ │ + beq 2abf30 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #37] @ 0x25 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ bl 92ef8 │ │ │ │ cmp r7, r1 │ │ │ │ cmpeq r8, r0 │ │ │ │ - beq 2ac008 │ │ │ │ + beq 2abef8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ lsr r3, r0, #16 │ │ │ │ mov r2, r0 │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrbne r0, [sp, #4] │ │ │ │ subne r0, r0, #1 │ │ │ │ clzne r0, r0 │ │ │ │ @@ -669271,15 +669203,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ lsr r3, r0, #16 │ │ │ │ mov r2, r0 │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrbne r0, [sp, #4] │ │ │ │ subne r0, r0, #3 │ │ │ │ clzne r0, r0 │ │ │ │ @@ -669287,962 +669219,962 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ sub r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ lsr r3, r0, #16 │ │ │ │ mov r2, r0 │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 2ac16c │ │ │ │ + beq 2ac05c │ │ │ │ ldrb r3, [sp, #4] │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ cmpne r0, #1 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, #5 │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ lsrls r0, r0, r3 │ │ │ │ movhi r0, #0 │ │ │ │ andls r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ cmpne r3, #1 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ lsr r0, r0, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ lsr r3, r0, #16 │ │ │ │ mov r2, r0 │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 2ac250 │ │ │ │ + beq 2ac140 │ │ │ │ ldrb r3, [sp, #4] │ │ │ │ sub r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ cmpne r0, #1 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ sub r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ cmpne r3, #1 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ lsr r0, r0, #16 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ lsr r0, r0, #24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 30ebcc │ │ │ │ + bl 30eabc │ │ │ │ mov r3, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 2ac31c │ │ │ │ + beq 2ac20c │ │ │ │ ldrb r3, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ lsrls r0, r0, r3 │ │ │ │ movhi r0, #0 │ │ │ │ andls r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #28 │ │ │ │ - bl 30ee6c │ │ │ │ + bl 30ed5c │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #28 │ │ │ │ - bl 30ee6c │ │ │ │ + bl 30ed5c │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r1, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2ac3d4 │ │ │ │ + beq 2ac2c4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #68] @ 2ac3dc │ │ │ │ + ldr lr, [pc, #68] @ 2ac2cc │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne 2ac3bc │ │ │ │ + bne 2ac2ac │ │ │ │ ldrb ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, lr │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2ac398 │ │ │ │ + bne 2ac288 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2ac424 │ │ │ │ + beq 2ac314 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ac41c │ │ │ │ + bne 2ac30c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ - beq 2ac42c │ │ │ │ - ldr r3, [pc, #52] @ 2ac448 │ │ │ │ + beq 2ac31c │ │ │ │ + ldr r3, [pc, #52] @ 2ac338 │ │ │ │ subs r0, r0, r3 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ac41c │ │ │ │ + bne 2ac30c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b 2ac40c │ │ │ │ + b 2ac2fc │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ add ip, r1, r2, lsl #5 │ │ │ │ ldr r0, [ip, #60] @ 0x3c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr lr, [pc, #416] @ 2ac604 │ │ │ │ + ldr lr, [pc, #416] @ 2ac4f4 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ add lr, pc, lr │ │ │ │ cmp r4, #5 │ │ │ │ - beq 2ac478 │ │ │ │ + beq 2ac368 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ac530 │ │ │ │ + beq 2ac420 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ add r4, r1, r1, lsl #1 │ │ │ │ - ldr r1, [pc, #376] @ 2ac608 │ │ │ │ + ldr r1, [pc, #376] @ 2ac4f8 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ add r1, r1, r4, lsl #4 │ │ │ │ add r2, r1, r2 │ │ │ │ ldrb r1, [r2, #23] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #2 │ │ │ │ add r3, r2, r3 │ │ │ │ - beq 2ac56c │ │ │ │ + beq 2ac45c │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2ac470 │ │ │ │ - ldr r4, [pc, #332] @ 2ac60c │ │ │ │ + bne 2ac360 │ │ │ │ + ldr r4, [pc, #332] @ 2ac4fc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [ip, #60] @ 0x3c │ │ │ │ ldr lr, [r1] │ │ │ │ ldrb r1, [r2] │ │ │ │ ldrb r0, [lr, #37] @ 0x25 │ │ │ │ add r1, r1, #5 │ │ │ │ add r5, lr, r1, lsl #3 │ │ │ │ cmp r0, #32 │ │ │ │ ldr r1, [lr, r1, lsl #3] │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - bhi 2ac564 │ │ │ │ + bhi 2ac454 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ac604 │ │ │ │ + bhi 2ac4f4 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ orrs lr, r1, r0 │ │ │ │ - beq 2ac470 │ │ │ │ + beq 2ac360 │ │ │ │ subs lr, r1, #1 │ │ │ │ and r1, r1, lr │ │ │ │ sbc lr, r0, #0 │ │ │ │ and r0, r0, lr │ │ │ │ orrs r1, r1, r0 │ │ │ │ - bne 2ac470 │ │ │ │ + bne 2ac360 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ac4c0 │ │ │ │ + bne 2ac3b0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, #0 │ │ │ │ - b 2ac504 │ │ │ │ + b 2ac3f4 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ac524 │ │ │ │ - b 2ac470 │ │ │ │ + bne 2ac414 │ │ │ │ + b 2ac360 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ mov r0, #0 │ │ │ │ - b 2ac504 │ │ │ │ + b 2ac3f4 │ │ │ │ mov r0, lr │ │ │ │ - b 2ac504 │ │ │ │ + b 2ac3f4 │ │ │ │ ldrb r4, [r0, #37] @ 0x25 │ │ │ │ - ldr r5, [pc, #152] @ 2ac610 │ │ │ │ + ldr r5, [pc, #152] @ 2ac500 │ │ │ │ sub lr, r4, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r4, #32 │ │ │ │ add r1, r1, #5 │ │ │ │ add ip, r0, r1, lsl #3 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ ldr r1, [r0, r1, lsl #3] │ │ │ │ - bhi 2ac5b8 │ │ │ │ + bhi 2ac4a8 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2ac5fc │ │ │ │ + bhi 2ac4ec │ │ │ │ ldrsb ip, [r5, lr] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl ip, r1, #16 │ │ │ │ asr r1, ip, #16 │ │ │ │ asr ip, ip, #31 │ │ │ │ cmp r1, #1 │ │ │ │ sbcs r6, ip, #0 │ │ │ │ - blt 2ac470 │ │ │ │ + blt 2ac360 │ │ │ │ subs r6, r1, #1 │ │ │ │ and r1, r1, r6 │ │ │ │ sbc r6, ip, #0 │ │ │ │ and ip, ip, r6 │ │ │ │ orrs r1, r1, ip │ │ │ │ - bne 2ac470 │ │ │ │ + bne 2ac360 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ac57c │ │ │ │ - b 2ac530 │ │ │ │ + bne 2ac46c │ │ │ │ + b 2ac420 │ │ │ │ lsl ip, r1, #24 │ │ │ │ asr r1, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ - b 2ac5b8 │ │ │ │ + b 2ac4a8 │ │ │ │ asr ip, r1, #31 │ │ │ │ - b 2ac5b8 │ │ │ │ - @ instruction: 0x00583b94 │ │ │ │ + b 2ac4a8 │ │ │ │ + subseq r3, r8, r4, lsr #25 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - andeq r9, sp, r8, lsl #12 │ │ │ │ - andeq r9, sp, ip, ror #10 │ │ │ │ + andeq r9, sp, r0, lsl #12 │ │ │ │ + andeq r9, sp, r4, ror #10 │ │ │ │ add r0, r1, r2, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #336] @ 2ac778 │ │ │ │ + ldr r0, [pc, #336] @ 2ac668 │ │ │ │ ldr ip, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - bne 2ac6fc │ │ │ │ + bne 2ac5ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ac74c │ │ │ │ + beq 2ac63c │ │ │ │ ldr r1, [r1, #20] │ │ │ │ add lr, r1, r1, lsl #1 │ │ │ │ - ldr r1, [pc, #300] @ 2ac77c │ │ │ │ + ldr r1, [pc, #300] @ 2ac66c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r1, r1, lr, lsl #4 │ │ │ │ add r2, r1, r2 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2ac6fc │ │ │ │ + bne 2ac5ec │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ rsb r2, r4, #64 @ 0x40 │ │ │ │ sub r4, r4, #32 │ │ │ │ lsl r4, r5, r4 │ │ │ │ subs r1, r2, #32 │ │ │ │ orrpl r4, r4, r5, asr r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r6, [ip, #37] @ 0x25 │ │ │ │ - ldr r7, [pc, #236] @ 2ac780 │ │ │ │ + ldr r7, [pc, #236] @ 2ac670 │ │ │ │ add r3, r1, r3 │ │ │ │ asr r5, r5, r2 │ │ │ │ sub r0, r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ sub lr, r6, #1 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add r2, r2, #5 │ │ │ │ add r8, ip, r2, lsl #3 │ │ │ │ ldr r1, [ip, r2, lsl #3] │ │ │ │ ldr r2, [r8, #4] │ │ │ │ - bhi 2ac770 │ │ │ │ + bhi 2ac660 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2ac764 │ │ │ │ + bhi 2ac654 │ │ │ │ ldrb r2, [r7, lr] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ rsb r2, r1, #0 │ │ │ │ asr r8, r2, #31 │ │ │ │ cmp r8, r5 │ │ │ │ cmpeq r2, r4 │ │ │ │ eor r1, r1, #1 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ac744 │ │ │ │ + beq 2ac634 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r8, r1, #16 │ │ │ │ asr r2, r1, #31 │ │ │ │ cmp r5, r2 │ │ │ │ cmpeq r4, r8 │ │ │ │ mvn r9, r2 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ orrs r1, r1, r9, lsr #31 │ │ │ │ - bne 2ac6fc │ │ │ │ + bne 2ac5ec │ │ │ │ rsbs r1, r8, #0 │ │ │ │ rsc r2, r2, #0 │ │ │ │ bic r1, r1, r8 │ │ │ │ and r2, r2, r9 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne 2ac6fc │ │ │ │ + bne 2ac5ec │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2ac6a8 │ │ │ │ + bne 2ac598 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r8, r1, #24 │ │ │ │ asr r2, r1, #31 │ │ │ │ - b 2ac710 │ │ │ │ + b 2ac600 │ │ │ │ mov r8, r1 │ │ │ │ asr r2, r1, #31 │ │ │ │ - b 2ac710 │ │ │ │ + b 2ac600 │ │ │ │ mov r8, r1 │ │ │ │ - b 2ac710 │ │ │ │ - ldrsbeq r3, [r8], #-144 @ 0xffffff70 │ │ │ │ + b 2ac600 │ │ │ │ + subseq r3, r8, r0, ror #21 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - andeq r9, sp, r4, ror #8 │ │ │ │ + andeq r9, sp, ip, asr r4 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ac7a4 │ │ │ │ + beq 2ac694 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ac9b8 │ │ │ │ + beq 2ac8a8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb r4, [r1, #37] @ 0x25 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r0, r3, #1 │ │ │ │ mov ip, lr │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add r5, r1, r3, lsl #3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - bhi 2ac940 │ │ │ │ - ldr r5, [pc, #512] @ 2ac9f0 │ │ │ │ + bhi 2ac830 │ │ │ │ + ldr r5, [pc, #512] @ 2ac8e0 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 2ac888 │ │ │ │ + bhi 2ac778 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ac8b8 │ │ │ │ + bne 2ac7a8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac984 │ │ │ │ + beq 2ac874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ac810 │ │ │ │ - b 2ac808 │ │ │ │ + beq 2ac700 │ │ │ │ + b 2ac6f8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ac8b8 │ │ │ │ + bne 2ac7a8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac984 │ │ │ │ + beq 2ac874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2ac83c │ │ │ │ - b 2ac834 │ │ │ │ + beq 2ac72c │ │ │ │ + b 2ac724 │ │ │ │ cmp r4, #32768 @ 0x8000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - blt 2ac9c0 │ │ │ │ + blt 2ac8b0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2ac8b8 │ │ │ │ + bne 2ac7a8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac984 │ │ │ │ + beq 2ac874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ mov ip, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ adds r4, r3, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ adc r3, r3, r3 │ │ │ │ adds r6, r4, #32768 @ 0x8000 │ │ │ │ adc r5, r3, #0 │ │ │ │ cmp r6, #98304 @ 0x18000 │ │ │ │ sbcs r5, r5, #0 │ │ │ │ - bcs 2ac8b8 │ │ │ │ + bcs 2ac7a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2ac85c │ │ │ │ + bge 2ac74c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2ac99c │ │ │ │ + beq 2ac88c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #32768 @ 0x8000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - blt 2ac9d8 │ │ │ │ + blt 2ac8c8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2ac8b8 │ │ │ │ + bne 2ac7a8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac984 │ │ │ │ + beq 2ac874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ mov ip, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r4, r3, #16 │ │ │ │ adds r4, r4, r4 │ │ │ │ asr r3, r3, #31 │ │ │ │ adc r3, r3, r3 │ │ │ │ adds r6, r4, #32768 @ 0x8000 │ │ │ │ adc r5, r3, #0 │ │ │ │ cmp r6, #98304 @ 0x18000 │ │ │ │ sbcs r5, r5, #0 │ │ │ │ - bcs 2ac8b8 │ │ │ │ + bcs 2ac7a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2ac8c0 │ │ │ │ + bge 2ac7b0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ac8b8 │ │ │ │ + bne 2ac7a8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac984 │ │ │ │ + beq 2ac874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ mov lr, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - b 2ac8ec │ │ │ │ + b 2ac7dc │ │ │ │ adds r3, r3, r3 │ │ │ │ adc r5, r5, r5 │ │ │ │ adds r7, r3, #32768 @ 0x8000 │ │ │ │ adc r6, r5, #0 │ │ │ │ cmp r7, #98304 @ 0x18000 │ │ │ │ sbcs r6, r6, #0 │ │ │ │ - bcs 2ac8b8 │ │ │ │ + bcs 2ac7a8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 2ac98c │ │ │ │ + blt 2ac87c │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ sbcs r5, r5, #0 │ │ │ │ - blt 2ac97c │ │ │ │ + blt 2ac86c │ │ │ │ cmp lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ - bne 2ac8b8 │ │ │ │ + bne 2ac7a8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2ac7cc │ │ │ │ + bne 2ac6bc │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ac8b8 │ │ │ │ + bne 2ac7a8 │ │ │ │ mov lr, #1 │ │ │ │ - b 2ac97c │ │ │ │ + b 2ac86c │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac984 │ │ │ │ + beq 2ac874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ mov lr, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - b 2ac888 │ │ │ │ + b 2ac778 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac984 │ │ │ │ + beq 2ac874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - b 2ac888 │ │ │ │ + b 2ac778 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac984 │ │ │ │ + beq 2ac874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - b 2ac8ec │ │ │ │ - andeq r9, sp, r4, lsr r3 │ │ │ │ + b 2ac7dc │ │ │ │ + andeq r9, sp, ip, lsr #6 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 2aca14 │ │ │ │ + beq 2ac904 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2acb58 │ │ │ │ + beq 2aca48 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldrb lr, [r2, #37] @ 0x25 │ │ │ │ ldrb r0, [ip] │ │ │ │ add r1, ip, r3 │ │ │ │ add r0, r0, #5 │ │ │ │ add r4, r2, r0, lsl #3 │ │ │ │ cmp lr, #32 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bhi 2acb20 │ │ │ │ - ldr r0, [pc, #308] @ 2acb88 │ │ │ │ + bhi 2aca10 │ │ │ │ + ldr r0, [pc, #308] @ 2aca78 │ │ │ │ sub r4, lr, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 2acaa8 │ │ │ │ + bhi 2ac998 │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, ip │ │ │ │ - beq 2aca80 │ │ │ │ + beq 2ac970 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 2aca74 │ │ │ │ + bne 2ac964 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq 2aca80 │ │ │ │ + beq 2ac970 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ - b 2aca88 │ │ │ │ + b 2ac978 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2aca80 │ │ │ │ + beq 2ac970 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ - b 2aca98 │ │ │ │ + b 2ac988 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b 2acaf0 │ │ │ │ + b 2ac9e0 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ sbcs r0, r0, #0 │ │ │ │ - blt 2acb60 │ │ │ │ + blt 2aca50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2acb18 │ │ │ │ + bne 2aca08 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2aca80 │ │ │ │ + beq 2ac970 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ cmp lr, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add r0, r2, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ mov r7, #1 │ │ │ │ - bhi 2acaf4 │ │ │ │ + bhi 2ac9e4 │ │ │ │ asr r0, r3, #31 │ │ │ │ adds r5, r3, #32768 @ 0x8000 │ │ │ │ adc r4, r0, #0 │ │ │ │ cmp r5, #98304 @ 0x18000 │ │ │ │ sbcs r4, r4, #0 │ │ │ │ - bcs 2acb18 │ │ │ │ + bcs 2aca08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2acab4 │ │ │ │ + bge 2ac9a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2acb2c │ │ │ │ + beq 2aca1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b 2acaf4 │ │ │ │ + b 2ac9e4 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2aca80 │ │ │ │ + beq 2ac970 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ cmp lr, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add r0, r2, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ mov r6, #1 │ │ │ │ - bls 2acaf0 │ │ │ │ - b 2acaf4 │ │ │ │ + bls 2ac9e0 │ │ │ │ + b 2ac9e4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq 2aca80 │ │ │ │ + beq 2ac970 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ cmp lr, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add r0, r2, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ - bls 2acaf0 │ │ │ │ - b 2acaf4 │ │ │ │ - strdeq r9, [sp], -r0 │ │ │ │ + bls 2ac9e0 │ │ │ │ + b 2ac9e4 │ │ │ │ + andeq r9, sp, r8, ror #1 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr lr, [r2] │ │ │ │ ldrb r2, [lr, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2acc38 │ │ │ │ + bne 2acb28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2acc4c │ │ │ │ + beq 2acb3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r2, r3 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [lr, #37] @ 0x25 │ │ │ │ sub r0, r1, #1 │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ add r1, r1, #5 │ │ │ │ add r6, lr, r1, lsl #3 │ │ │ │ ldr r3, [lr, r1, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi 2acc54 │ │ │ │ - ldr r1, [pc, #488] @ 2acddc │ │ │ │ + bhi 2acb44 │ │ │ │ + ldr r1, [pc, #488] @ 2acccc │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2acd04 │ │ │ │ + bhi 2acbf4 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acc4c │ │ │ │ + beq 2acb3c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2acc0c │ │ │ │ + ble 2acafc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2acc0c │ │ │ │ + beq 2acafc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 2acc40 │ │ │ │ + bne 2acb30 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rsbs r1, r3, #0 │ │ │ │ rsc r3, r6, #0 │ │ │ │ adds r1, r1, r1 │ │ │ │ adc r3, r3, r3 │ │ │ │ adds r7, r1, #32768 @ 0x8000 │ │ │ │ adc r6, r3, #0 │ │ │ │ cmp r7, #98304 @ 0x18000 │ │ │ │ sbcs r6, r6, #0 │ │ │ │ - bcs 2acc38 │ │ │ │ + bcs 2acb28 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2acc98 │ │ │ │ + bge 2acb88 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2acc38 │ │ │ │ + bne 2acb28 │ │ │ │ mov r4, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 2acbd0 │ │ │ │ - b 2acc4c │ │ │ │ + bne 2acac0 │ │ │ │ + b 2acb3c │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - blt 2acc8c │ │ │ │ + blt 2acb7c │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ - beq 2acc8c │ │ │ │ - b 2acc38 │ │ │ │ + beq 2acb7c │ │ │ │ + b 2acb28 │ │ │ │ mvn r6, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ smull r2, r1, r3, r6 │ │ │ │ adds r7, r2, #32768 @ 0x8000 │ │ │ │ adc r3, r1, #0 │ │ │ │ cmp r7, #98304 @ 0x18000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 2acc38 │ │ │ │ + bcs 2acb28 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 2acd4c │ │ │ │ + bge 2acc3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2acc38 │ │ │ │ + bne 2acb28 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acc4c │ │ │ │ + beq 2acb3c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r4, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2accb8 │ │ │ │ + b 2acba8 │ │ │ │ mvn r6, #1 │ │ │ │ smull r2, r1, r3, r6 │ │ │ │ adds r7, r2, #32768 @ 0x8000 │ │ │ │ adc r3, r1, #0 │ │ │ │ cmp r7, #98304 @ 0x18000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 2acc38 │ │ │ │ + bcs 2acb28 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 2acd7c │ │ │ │ + bge 2acc6c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2acc38 │ │ │ │ + bne 2acb28 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acc4c │ │ │ │ + beq 2acb3c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r4, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2acd08 │ │ │ │ + b 2acbf8 │ │ │ │ cmp r2, #32768 @ 0x8000 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - blt 2acdc4 │ │ │ │ + blt 2accb4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2acc38 │ │ │ │ + bne 2acb28 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acc4c │ │ │ │ + beq 2acb3c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r5, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2accb8 │ │ │ │ + b 2acba8 │ │ │ │ cmp r2, #32768 @ 0x8000 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - blt 2acdac │ │ │ │ + blt 2acc9c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2acc38 │ │ │ │ + bne 2acb28 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acc4c │ │ │ │ + beq 2acb3c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r5, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2acd08 │ │ │ │ + b 2acbf8 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acc4c │ │ │ │ + beq 2acb3c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2acd08 │ │ │ │ + b 2acbf8 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acc4c │ │ │ │ + beq 2acb3c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2accb8 │ │ │ │ - andeq r8, sp, r0, ror pc │ │ │ │ + b 2acba8 │ │ │ │ + andeq r8, sp, r8, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ bl 92f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ace80 │ │ │ │ + beq 2acd70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2acefc │ │ │ │ + beq 2acdec │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add r1, r6, r4 │ │ │ │ ldr lr, [r3] │ │ │ │ sub r2, r6, #1 │ │ │ │ ldrb r0, [lr, #37] @ 0x25 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - bhi 2aceec │ │ │ │ - ldr ip, [pc, #184] @ 2acf04 │ │ │ │ + bhi 2acddc │ │ │ │ + ldr ip, [pc, #184] @ 2acdf4 │ │ │ │ sub r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ace78 │ │ │ │ + bhi 2acd68 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2acefc │ │ │ │ + beq 2acdec │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - bne 2ace64 │ │ │ │ + bne 2acd54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2acefc │ │ │ │ + beq 2acdec │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - bne 2ace88 │ │ │ │ - b 2ace80 │ │ │ │ + bne 2acd78 │ │ │ │ + b 2acd70 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2acefc │ │ │ │ + beq 2acdec │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - bne 2acea8 │ │ │ │ - b 2ace80 │ │ │ │ + bne 2acd98 │ │ │ │ + b 2acd70 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2acefc │ │ │ │ + beq 2acdec │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2acec8 │ │ │ │ - b 2ace80 │ │ │ │ + bne 2acdb8 │ │ │ │ + b 2acd70 │ │ │ │ tst r3, #31 │ │ │ │ - beq 2ace80 │ │ │ │ + beq 2acd70 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ace30 │ │ │ │ + bne 2acd20 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, sp, r8, lsr sp │ │ │ │ + andeq r8, sp, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r4, r1, r2, lsl #5 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ bl 92f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ad008 │ │ │ │ + beq 2acef8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ad170 │ │ │ │ + beq 2ad060 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r7, r5, r7 │ │ │ │ ldr r9, [r3] │ │ │ │ ldrb r8, [r3, #17] │ │ │ │ ldrb r6, [r9, #37] @ 0x25 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add r2, r9, r3, lsl #3 │ │ │ │ ldr r4, [r9, r3, lsl #3] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ - bhi 2ad12c │ │ │ │ - ldr r2, [pc, #540] @ 2ad19c │ │ │ │ + bhi 2ad01c │ │ │ │ + ldr r2, [pc, #540] @ 2ad08c │ │ │ │ sub r3, r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ad0c8 │ │ │ │ + bhi 2acfb8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #1 │ │ │ │ - b 2acfb8 │ │ │ │ + b 2acea8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2ad170 │ │ │ │ + beq 2ad060 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r4, [r9, r3, lsl #3] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -670257,22 +670189,22 @@ │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r3, r4 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2acfa4 │ │ │ │ + beq 2ace94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #1 │ │ │ │ - b 2ad030 │ │ │ │ + b 2acf20 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2ad170 │ │ │ │ + beq 2ad060 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r4, [r9, r3, lsl #3] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 1de04 <__popcountdi2@plt> │ │ │ │ @@ -670286,32 +670218,32 @@ │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r3, r4 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ad01c │ │ │ │ + beq 2acf0c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #1 │ │ │ │ - b 2ad0a0 │ │ │ │ + b 2acf90 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2ad170 │ │ │ │ + beq 2ad060 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r4, [r9, r3, lsl #3] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ lsl r3, r2, r4 │ │ │ │ subs r3, r3, #1 │ │ │ │ eor r3, r3, r4 │ │ │ │ cmp r8, r4 │ │ │ │ orreq r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ad08c │ │ │ │ + beq 2acf7c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc9c <__popcountsi2@plt> │ │ │ │ sub r2, r0, #32 │ │ │ │ @@ -670324,64 +670256,64 @@ │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r3, r4 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ad008 │ │ │ │ + bne 2acef8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2ad170 │ │ │ │ + beq 2ad060 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r4, [r9, r3, lsl #3] │ │ │ │ - b 2ad0d0 │ │ │ │ + b 2acfc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 1de04 <__popcountdi2@plt> │ │ │ │ mvn r3, #0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne 2ad178 │ │ │ │ + bne 2ad068 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ cmpeq r3, r4 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ad008 │ │ │ │ + bne 2acef8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 2acf5c │ │ │ │ + bne 2ace4c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r0, #32 │ │ │ │ lsl r2, r1, r2 │ │ │ │ lsl r3, r1, r0 │ │ │ │ rsb ip, r0, #32 │ │ │ │ orr r2, r2, r1, lsr ip │ │ │ │ subs r3, r3, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ - b 2ad148 │ │ │ │ - andeq r8, sp, r4, lsr #24 │ │ │ │ + b 2ad038 │ │ │ │ + andeq r8, sp, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bl 92f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ad2e0 │ │ │ │ + beq 2ad1d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ad278 │ │ │ │ + beq 2ad168 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r7, #1 │ │ │ │ ldrb lr, [r3, #17] │ │ │ │ ldr r5, [r3] │ │ │ │ lsr lr, lr, #1 │ │ │ │ add r4, r6, r4 │ │ │ │ sub r0, r6, #1 │ │ │ │ @@ -670389,176 +670321,176 @@ │ │ │ │ lsl r6, r7, lr │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r9, lr, #32 │ │ │ │ rsb r8, lr, #32 │ │ │ │ lsl r3, r7, r9 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ orr r3, r3, r7, lsr r8 │ │ │ │ - beq 2ad3f4 │ │ │ │ + beq 2ad2e4 │ │ │ │ subs ip, r6, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ cmp r1, #32 │ │ │ │ add r2, r2, #5 │ │ │ │ add sl, r5, r2, lsl #3 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ - bhi 2ad25c │ │ │ │ - ldr r6, [pc, #540] @ 2ad460 │ │ │ │ + bhi 2ad14c │ │ │ │ + ldr r6, [pc, #540] @ 2ad350 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2ad280 │ │ │ │ + bhi 2ad170 │ │ │ │ ldrb r1, [r6, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r2, ip │ │ │ │ and sl, sl, r3 │ │ │ │ cmp sl, r3 │ │ │ │ cmpeq r2, ip │ │ │ │ - bne 2ad2e0 │ │ │ │ + bne 2ad1d0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 2ad208 │ │ │ │ + bne 2ad0f8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #1 │ │ │ │ lsl r1, r6, lr │ │ │ │ mov r7, #0 │ │ │ │ sub r9, lr, #32 │ │ │ │ rsb r8, lr, #32 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, ip │ │ │ │ - bne 2ad2e0 │ │ │ │ + bne 2ad1d0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 2ad278 │ │ │ │ + beq 2ad168 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - beq 2ad448 │ │ │ │ + beq 2ad338 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ lsl r3, r6, r9 │ │ │ │ add r2, r2, #5 │ │ │ │ orr r3, r3, r6, lsr r8 │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ subs ip, r1, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, ip │ │ │ │ - beq 2ad2a4 │ │ │ │ + beq 2ad194 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #1 │ │ │ │ lsl r1, r6, lr │ │ │ │ mov r7, #0 │ │ │ │ sub r9, lr, #32 │ │ │ │ rsb r8, lr, #32 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ and r2, r2, ip │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, ip │ │ │ │ - bne 2ad2e0 │ │ │ │ + bne 2ad1d0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 2ad278 │ │ │ │ + beq 2ad168 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - beq 2ad400 │ │ │ │ + beq 2ad2f0 │ │ │ │ lsl r3, r6, r9 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ orr r3, r3, r6, lsr r8 │ │ │ │ add r2, r2, #5 │ │ │ │ subs ip, r1, #1 │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ sbc r3, r3, #0 │ │ │ │ - b 2ad2fc │ │ │ │ + b 2ad1ec │ │ │ │ mov r6, #1 │ │ │ │ lsl r1, r6, lr │ │ │ │ mov r7, #0 │ │ │ │ sub r9, lr, #32 │ │ │ │ rsb r8, lr, #32 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, ip │ │ │ │ - bne 2ad2e0 │ │ │ │ + bne 2ad1d0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 2ad278 │ │ │ │ + beq 2ad168 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - beq 2ad430 │ │ │ │ + beq 2ad320 │ │ │ │ lsl r3, r6, r9 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ orr r3, r3, r6, lsr r8 │ │ │ │ add r2, r2, #5 │ │ │ │ subs ip, r1, #1 │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ sbc r3, r3, #0 │ │ │ │ - b 2ad354 │ │ │ │ + b 2ad244 │ │ │ │ mov r6, #1 │ │ │ │ lsl r1, r6, lr │ │ │ │ mov r7, #0 │ │ │ │ sub r9, lr, #32 │ │ │ │ rsb r8, lr, #32 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ and r2, r2, ip │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, ip │ │ │ │ - bne 2ad2e0 │ │ │ │ + bne 2ad1d0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 2ad278 │ │ │ │ + beq 2ad168 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - beq 2ad418 │ │ │ │ + beq 2ad308 │ │ │ │ lsl r3, r6, r9 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ orr r3, r3, r6, lsr r8 │ │ │ │ add r2, r2, #5 │ │ │ │ subs ip, r1, #1 │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ sbc r3, r3, #0 │ │ │ │ - b 2ad3b0 │ │ │ │ + b 2ad2a0 │ │ │ │ mvn ip, #0 │ │ │ │ mov r3, ip │ │ │ │ - b 2ad220 │ │ │ │ + b 2ad110 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn ip, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r2, [r5, r3, lsl #3] │ │ │ │ mov r3, ip │ │ │ │ - b 2ad2fc │ │ │ │ + b 2ad1ec │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn ip, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r2, [r5, r3, lsl #3] │ │ │ │ mov r3, ip │ │ │ │ - b 2ad3b0 │ │ │ │ + b 2ad2a0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn ip, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r2, [r5, r3, lsl #3] │ │ │ │ mov r3, ip │ │ │ │ - b 2ad354 │ │ │ │ + b 2ad244 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn ip, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r2, [r5, r3, lsl #3] │ │ │ │ mov r3, ip │ │ │ │ - b 2ad294 │ │ │ │ - andeq r8, sp, r0, lsl #19 │ │ │ │ + b 2ad184 │ │ │ │ + andeq r8, sp, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bl 92f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ad584 │ │ │ │ + beq 2ad474 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ad538 │ │ │ │ + beq 2ad428 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add ip, r6, r4 │ │ │ │ ldrb lr, [r3, #17] │ │ │ │ ldr r4, [r3] │ │ │ │ lsr lr, lr, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r6, #1 │ │ │ │ @@ -670566,131 +670498,131 @@ │ │ │ │ lsl r5, r6, lr │ │ │ │ sub ip, ip, #1 │ │ │ │ sub r8, lr, #32 │ │ │ │ rsb r7, lr, #32 │ │ │ │ lsl r3, r6, r8 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ orr r3, r3, r6, lsr r7 │ │ │ │ - beq 2ad664 │ │ │ │ + beq 2ad554 │ │ │ │ subs r1, r5, #1 │ │ │ │ sbc r9, r3, #0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add sl, r4, r3, lsl #3 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ ldr r3, [r4, r3, lsl #3] │ │ │ │ - bhi 2ad520 │ │ │ │ - ldr r5, [pc, #360] @ 2ad670 │ │ │ │ + bhi 2ad410 │ │ │ │ + ldr r5, [pc, #360] @ 2ad560 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ad58c │ │ │ │ + bhi 2ad47c │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, r1 │ │ │ │ and r9, r9, sl │ │ │ │ orrs r3, r3, r9 │ │ │ │ - bne 2ad584 │ │ │ │ + bne 2ad474 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 2ad4cc │ │ │ │ + bne 2ad3bc │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, lr │ │ │ │ subs r0, r0, #1 │ │ │ │ - b 2ad578 │ │ │ │ + b 2ad468 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2ad538 │ │ │ │ + beq 2ad428 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ addne r3, r3, #5 │ │ │ │ addeq r3, r3, #5 │ │ │ │ ldrne r3, [r4, r3, lsl #3] │ │ │ │ ldreq r3, [r4, r3, lsl #3] │ │ │ │ movne r1, r0 │ │ │ │ mvneq r1, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ tst r3, r1 │ │ │ │ - beq 2ad550 │ │ │ │ + beq 2ad440 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, lr │ │ │ │ subs r0, r0, #1 │ │ │ │ - b 2ad5c4 │ │ │ │ + b 2ad4b4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2ad538 │ │ │ │ + beq 2ad428 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ addeq r3, r3, #5 │ │ │ │ addne r3, r3, #5 │ │ │ │ ldreq r3, [r4, r3, lsl #3] │ │ │ │ ldrne r3, [r4, r3, lsl #3] │ │ │ │ mvneq r1, #0 │ │ │ │ movne r1, r0 │ │ │ │ tst r3, r1 │ │ │ │ - beq 2ad59c │ │ │ │ - b 2ad584 │ │ │ │ + beq 2ad48c │ │ │ │ + b 2ad474 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, lr │ │ │ │ subs r0, r0, #1 │ │ │ │ - b 2ad608 │ │ │ │ + b 2ad4f8 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2ad538 │ │ │ │ + beq 2ad428 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ addeq r3, r3, #5 │ │ │ │ addne r3, r3, #5 │ │ │ │ ldreq r3, [r4, r3, lsl #3] │ │ │ │ ldrne r3, [r4, r3, lsl #3] │ │ │ │ mvneq r1, #0 │ │ │ │ movne r1, r0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ tst r3, r1 │ │ │ │ - beq 2ad5e0 │ │ │ │ - b 2ad584 │ │ │ │ + beq 2ad4d0 │ │ │ │ + b 2ad474 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, lr │ │ │ │ subs r0, r0, #1 │ │ │ │ - b 2ad654 │ │ │ │ + b 2ad544 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2ad538 │ │ │ │ + beq 2ad428 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ addeq r3, r3, #5 │ │ │ │ addne r3, r3, #5 │ │ │ │ ldreq r3, [r4, r3, lsl #3] │ │ │ │ ldrne r3, [r4, r3, lsl #3] │ │ │ │ mvneq r1, #0 │ │ │ │ movne r1, r0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ tst r3, r1 │ │ │ │ - beq 2ad62c │ │ │ │ - b 2ad584 │ │ │ │ + beq 2ad51c │ │ │ │ + b 2ad474 │ │ │ │ mvn r1, #0 │ │ │ │ mov r9, r1 │ │ │ │ - b 2ad4e4 │ │ │ │ - ldrdeq r8, [sp], -ip │ │ │ │ + b 2ad3d4 │ │ │ │ + ldrdeq r8, [sp], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bl 92f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ad7d4 │ │ │ │ + beq 2ad6c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ad75c │ │ │ │ + beq 2ad64c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r7, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ ldr r5, [r3] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add lr, r6, r4 │ │ │ │ sub ip, r6, #1 │ │ │ │ @@ -670698,196 +670630,196 @@ │ │ │ │ lsl r6, r7, r0 │ │ │ │ sub lr, lr, #1 │ │ │ │ sub r9, r0, #32 │ │ │ │ rsb r8, r0, #32 │ │ │ │ lsl r3, r7, r9 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ orr r3, r3, r7, lsr r8 │ │ │ │ - beq 2ad918 │ │ │ │ + beq 2ad808 │ │ │ │ subs r2, r6, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ lsl r3, r3, r0 │ │ │ │ orr r3, r3, r2, lsl r9 │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ lsl r2, r2, r0 │ │ │ │ ldrb r1, [ip, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add r1, r1, #5 │ │ │ │ add sl, r5, r1, lsl #3 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ ldr r1, [r5, r1, lsl #3] │ │ │ │ - bhi 2ad740 │ │ │ │ - ldr r6, [pc, #604] @ 2ad984 │ │ │ │ + bhi 2ad630 │ │ │ │ + ldr r6, [pc, #604] @ 2ad874 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 2ad764 │ │ │ │ + bhi 2ad654 │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, r2 │ │ │ │ and sl, sl, r3 │ │ │ │ cmp sl, r3 │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne 2ad7d4 │ │ │ │ + bne 2ad6c4 │ │ │ │ cmp lr, ip │ │ │ │ - bne 2ad6dc │ │ │ │ + bne 2ad5cc │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #1 │ │ │ │ lsl r4, r6, r0 │ │ │ │ mov r9, #0 │ │ │ │ sub r8, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne 2ad7d4 │ │ │ │ + bne 2ad6c4 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2ad75c │ │ │ │ + beq 2ad64c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 2ad96c │ │ │ │ + beq 2ad85c │ │ │ │ lsl r3, r6, r8 │ │ │ │ orr r3, r3, r6, lsr r7 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ lsl r3, r3, r0 │ │ │ │ ldrb r1, [ip, #1]! │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ add r1, r1, #5 │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ ldr r1, [r5, r1, lsl #3] │ │ │ │ lsl r2, r2, r0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq 2ad788 │ │ │ │ + beq 2ad678 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #1 │ │ │ │ lsl r4, r6, r0 │ │ │ │ mov r9, #0 │ │ │ │ sub r8, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne 2ad7d4 │ │ │ │ + bne 2ad6c4 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2ad75c │ │ │ │ + beq 2ad64c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 2ad924 │ │ │ │ + beq 2ad814 │ │ │ │ lsl r3, r6, r8 │ │ │ │ orr r3, r3, r6, lsr r7 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ lsl r3, r3, r0 │ │ │ │ ldrb r1, [ip, #1]! │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ add r1, r1, #5 │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ ldr r1, [r5, r1, lsl #3] │ │ │ │ lsl r2, r2, r0 │ │ │ │ - b 2ad7f0 │ │ │ │ + b 2ad6e0 │ │ │ │ mov r6, #1 │ │ │ │ lsl r4, r6, r0 │ │ │ │ mov r9, #0 │ │ │ │ sub r8, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne 2ad7d4 │ │ │ │ + bne 2ad6c4 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2ad75c │ │ │ │ + beq 2ad64c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 2ad954 │ │ │ │ + beq 2ad844 │ │ │ │ lsl r3, r6, r8 │ │ │ │ orr r3, r3, r6, lsr r7 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ lsl r3, r3, r0 │ │ │ │ ldrb r1, [ip, #1]! │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ add r1, r1, #5 │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ ldr r1, [r5, r1, lsl #3] │ │ │ │ lsl r2, r2, r0 │ │ │ │ - b 2ad858 │ │ │ │ + b 2ad748 │ │ │ │ mov r6, #1 │ │ │ │ lsl r4, r6, r0 │ │ │ │ mov r9, #0 │ │ │ │ sub r8, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne 2ad7d4 │ │ │ │ + bne 2ad6c4 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2ad75c │ │ │ │ + beq 2ad64c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 2ad93c │ │ │ │ + beq 2ad82c │ │ │ │ lsl r3, r6, r8 │ │ │ │ orr r3, r3, r6, lsr r7 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ lsl r3, r3, r0 │ │ │ │ ldrb r1, [ip, #1]! │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ add r1, r1, #5 │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ ldr r1, [r5, r1, lsl #3] │ │ │ │ lsl r2, r2, r0 │ │ │ │ - b 2ad8c4 │ │ │ │ + b 2ad7b4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad704 │ │ │ │ + b 2ad5f4 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad7f0 │ │ │ │ + b 2ad6e0 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad8c4 │ │ │ │ + b 2ad7b4 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad858 │ │ │ │ + b 2ad748 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad778 │ │ │ │ - ldrdeq r8, [sp], -ip │ │ │ │ + b 2ad668 │ │ │ │ + ldrdeq r8, [sp], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bl 92f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2adabc │ │ │ │ + beq 2ad9ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ada6c │ │ │ │ + beq 2ad95c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add ip, r6, r4 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ ldr r4, [r3] │ │ │ │ lsr r0, r0, #1 │ │ │ │ sub r1, r6, #1 │ │ │ │ mov r6, #1 │ │ │ │ @@ -670895,1182 +670827,1182 @@ │ │ │ │ lsl r5, r6, r0 │ │ │ │ sub ip, ip, #1 │ │ │ │ sub r8, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl r2, r6, r8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ orr r2, r2, r6, lsr r7 │ │ │ │ - beq 2adba8 │ │ │ │ + beq 2ada98 │ │ │ │ subs r9, r5, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ lsl r2, r2, r0 │ │ │ │ orr r2, r2, r9, lsl r8 │ │ │ │ orr r2, r2, r9, lsr r7 │ │ │ │ lsl r9, r9, r0 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp lr, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add sl, r4, r3, lsl #3 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ ldr r3, [r4, r3, lsl #3] │ │ │ │ - bhi 2ada54 │ │ │ │ - ldr r2, [pc, #376] @ 2adbb4 │ │ │ │ + bhi 2ad944 │ │ │ │ + ldr r2, [pc, #376] @ 2adaa4 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2adac4 │ │ │ │ + bhi 2ad9b4 │ │ │ │ ldrb lr, [r2, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, r9 │ │ │ │ and r2, r2, sl │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 2adabc │ │ │ │ + bne 2ad9ac │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2ad9f0 │ │ │ │ + bne 2ad8e0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ subs r2, r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - b 2adab0 │ │ │ │ + b 2ad9a0 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2ada6c │ │ │ │ + beq 2ad95c │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ addne r3, r3, #5 │ │ │ │ addeq r3, r3, #5 │ │ │ │ ldrne r3, [r4, r3, lsl #3] │ │ │ │ ldreq r3, [r4, r3, lsl #3] │ │ │ │ movne r9, r2 │ │ │ │ mvneq r9, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ tst r3, r9 │ │ │ │ - beq 2ada88 │ │ │ │ + beq 2ad978 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ subs r2, r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - b 2adb00 │ │ │ │ + b 2ad9f0 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2ada6c │ │ │ │ + beq 2ad95c │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ addeq r3, r3, #5 │ │ │ │ addne r3, r3, #5 │ │ │ │ ldreq r3, [r4, r3, lsl #3] │ │ │ │ ldrne r3, [r4, r3, lsl #3] │ │ │ │ mvneq r9, #0 │ │ │ │ movne r9, r2 │ │ │ │ tst r3, r9 │ │ │ │ - beq 2adad8 │ │ │ │ - b 2adabc │ │ │ │ + beq 2ad9c8 │ │ │ │ + b 2ad9ac │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ subs r2, r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - b 2adb48 │ │ │ │ + b 2ada38 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2ada6c │ │ │ │ + beq 2ad95c │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ addeq r3, r3, #5 │ │ │ │ addne r3, r3, #5 │ │ │ │ ldreq r3, [r4, r3, lsl #3] │ │ │ │ ldrne r3, [r4, r3, lsl #3] │ │ │ │ mvneq r9, #0 │ │ │ │ movne r9, r2 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ tst r3, r9 │ │ │ │ - beq 2adb20 │ │ │ │ - b 2adabc │ │ │ │ + beq 2ada10 │ │ │ │ + b 2ad9ac │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ subs r2, r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - b 2adb98 │ │ │ │ + b 2ada88 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2ada6c │ │ │ │ + beq 2ad95c │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ addeq r3, r3, #5 │ │ │ │ addne r3, r3, #5 │ │ │ │ ldreq r3, [r4, r3, lsl #3] │ │ │ │ ldrne r3, [r4, r3, lsl #3] │ │ │ │ mvneq r9, #0 │ │ │ │ movne r9, r2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ tst r3, r9 │ │ │ │ - beq 2adb70 │ │ │ │ - b 2adabc │ │ │ │ + beq 2ada60 │ │ │ │ + b 2ad9ac │ │ │ │ mvn r9, #0 │ │ │ │ mov r2, r9 │ │ │ │ - b 2ada18 │ │ │ │ - andeq r8, sp, r8, ror #3 │ │ │ │ + b 2ad908 │ │ │ │ + andeq r8, sp, r0, ror #3 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2adbd8 │ │ │ │ + beq 2adac8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2adc88 │ │ │ │ + beq 2adb78 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r4, [r1, #37] @ 0x25 │ │ │ │ - ldr r6, [pc, #156] @ 2adc90 │ │ │ │ + ldr r6, [pc, #156] @ 2adb80 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r0, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r5, r4, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add lr, r1, r3, lsl #3 │ │ │ │ ldr ip, [r1, r3, lsl #3] │ │ │ │ ldr r3, [lr, #4] │ │ │ │ - bhi 2adc6c │ │ │ │ + bhi 2adb5c │ │ │ │ cmp r5, #31 │ │ │ │ - bhi 2adc68 │ │ │ │ + bhi 2adb58 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2adc04 │ │ │ │ + bne 2adaf4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2adc3c │ │ │ │ + beq 2adb2c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add lr, r1, r3, lsl #3 │ │ │ │ ldr ip, [r1, r3, lsl #3] │ │ │ │ ldr r3, [lr, #4] │ │ │ │ - bhi 2adc6c │ │ │ │ + bhi 2adb5c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r5, [pc, #32] @ 2adc94 │ │ │ │ + ldr r5, [pc, #32] @ 2adb84 │ │ │ │ mov lr, #0 │ │ │ │ cmp r5, ip │ │ │ │ sbcs lr, lr, r3 │ │ │ │ - bcs 2adc44 │ │ │ │ + bcs 2adb34 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r8, sp, r4, asr #32 │ │ │ │ + andeq r8, sp, ip, lsr r0 │ │ │ │ @ instruction: 0xfffc07fb │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2adcb8 │ │ │ │ + beq 2adba8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2addb0 │ │ │ │ + beq 2adca0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r1, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add lr, ip, r3, lsl #3 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ - bhi 2add98 │ │ │ │ - ldr lr, [pc, #188] @ 2addb8 │ │ │ │ + bhi 2adc88 │ │ │ │ + ldr lr, [pc, #188] @ 2adca8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2add3c │ │ │ │ + bhi 2adc2c │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2add14 │ │ │ │ + bne 2adc04 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2add20 │ │ │ │ + beq 2adc10 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls 2add28 │ │ │ │ + bls 2adc18 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2add20 │ │ │ │ + beq 2adc10 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #31 │ │ │ │ - bls 2add4c │ │ │ │ - b 2add44 │ │ │ │ + bls 2adc3c │ │ │ │ + b 2adc34 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2add20 │ │ │ │ + beq 2adc10 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bls 2add74 │ │ │ │ - b 2add44 │ │ │ │ + bls 2adc64 │ │ │ │ + b 2adc34 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs lr, lr, #0 │ │ │ │ - bcs 2add44 │ │ │ │ + bcs 2adc34 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2adcd8 │ │ │ │ - b 2add20 │ │ │ │ + bne 2adbc8 │ │ │ │ + b 2adc10 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r7, sp, r8, ror #30 │ │ │ │ + andeq r7, sp, r0, ror #30 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2adddc │ │ │ │ + beq 2adccc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aded0 │ │ │ │ + beq 2addc0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r1, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ - bhi 2adeb8 │ │ │ │ - ldr lr, [pc, #192] @ 2aded8 │ │ │ │ + bhi 2adda8 │ │ │ │ + ldr lr, [pc, #192] @ 2addc8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ade44 │ │ │ │ + bhi 2add34 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adec8 │ │ │ │ + beq 2addb8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ - beq 2ade30 │ │ │ │ + beq 2add20 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adec8 │ │ │ │ + beq 2addb8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ - beq 2ade54 │ │ │ │ - b 2ade4c │ │ │ │ + beq 2add44 │ │ │ │ + b 2add3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adec8 │ │ │ │ + beq 2addb8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ - beq 2ade74 │ │ │ │ - b 2ade4c │ │ │ │ + beq 2add64 │ │ │ │ + b 2add3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adec8 │ │ │ │ + beq 2addb8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ade94 │ │ │ │ - b 2ade4c │ │ │ │ + beq 2add84 │ │ │ │ + b 2add3c │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ - bne 2ade4c │ │ │ │ + bne 2add3c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2addfc │ │ │ │ + bne 2adcec │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r7, sp, ip, ror #28 │ │ │ │ + andeq r7, sp, r4, ror #28 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2adefc │ │ │ │ + beq 2addec │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2adff0 │ │ │ │ + beq 2adee0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r1, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ - bhi 2adfd8 │ │ │ │ - ldr lr, [pc, #192] @ 2adff8 │ │ │ │ + bhi 2adec8 │ │ │ │ + ldr lr, [pc, #192] @ 2adee8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2adf64 │ │ │ │ + bhi 2ade54 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adfe8 │ │ │ │ + beq 2aded8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - beq 2adf50 │ │ │ │ + beq 2ade40 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adfe8 │ │ │ │ + beq 2aded8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - beq 2adf74 │ │ │ │ - b 2adf6c │ │ │ │ + beq 2ade64 │ │ │ │ + b 2ade5c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adfe8 │ │ │ │ + beq 2aded8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - beq 2adf94 │ │ │ │ - b 2adf6c │ │ │ │ + beq 2ade84 │ │ │ │ + b 2ade5c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adfe8 │ │ │ │ + beq 2aded8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2adfb4 │ │ │ │ - b 2adf6c │ │ │ │ + beq 2adea4 │ │ │ │ + b 2ade5c │ │ │ │ tst r3, #31 │ │ │ │ - bne 2adf6c │ │ │ │ + bne 2ade5c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2adf1c │ │ │ │ + bne 2ade0c │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r7, sp, ip, ror #26 │ │ │ │ + andeq r7, sp, r4, ror #26 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ae01c │ │ │ │ + beq 2adf0c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae110 │ │ │ │ + beq 2ae000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r1, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ - bhi 2ae0f8 │ │ │ │ - ldr lr, [pc, #192] @ 2ae118 │ │ │ │ + bhi 2adfe8 │ │ │ │ + ldr lr, [pc, #192] @ 2ae008 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ae084 │ │ │ │ + bhi 2adf74 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae108 │ │ │ │ + beq 2adff8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #15 │ │ │ │ - beq 2ae070 │ │ │ │ + beq 2adf60 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae108 │ │ │ │ + beq 2adff8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #15 │ │ │ │ - beq 2ae094 │ │ │ │ - b 2ae08c │ │ │ │ + beq 2adf84 │ │ │ │ + b 2adf7c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae108 │ │ │ │ + beq 2adff8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #15 │ │ │ │ - beq 2ae0b4 │ │ │ │ - b 2ae08c │ │ │ │ + beq 2adfa4 │ │ │ │ + b 2adf7c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae108 │ │ │ │ + beq 2adff8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae0d4 │ │ │ │ - b 2ae08c │ │ │ │ + beq 2adfc4 │ │ │ │ + b 2adf7c │ │ │ │ tst r3, #15 │ │ │ │ - bne 2ae08c │ │ │ │ + bne 2adf7c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ae03c │ │ │ │ + bne 2adf2c │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r7, sp, ip, ror #24 │ │ │ │ + andeq r7, sp, r4, ror #24 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ae13c │ │ │ │ + beq 2ae02c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae230 │ │ │ │ + beq 2ae120 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r1, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ - bhi 2ae218 │ │ │ │ - ldr lr, [pc, #192] @ 2ae238 │ │ │ │ + bhi 2ae108 │ │ │ │ + ldr lr, [pc, #192] @ 2ae128 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ae1a4 │ │ │ │ + bhi 2ae094 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae228 │ │ │ │ + beq 2ae118 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #7 │ │ │ │ - beq 2ae190 │ │ │ │ + beq 2ae080 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae228 │ │ │ │ + beq 2ae118 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #7 │ │ │ │ - beq 2ae1b4 │ │ │ │ - b 2ae1ac │ │ │ │ + beq 2ae0a4 │ │ │ │ + b 2ae09c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae228 │ │ │ │ + beq 2ae118 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #7 │ │ │ │ - beq 2ae1d4 │ │ │ │ - b 2ae1ac │ │ │ │ + beq 2ae0c4 │ │ │ │ + b 2ae09c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae228 │ │ │ │ + beq 2ae118 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae1f4 │ │ │ │ - b 2ae1ac │ │ │ │ + beq 2ae0e4 │ │ │ │ + b 2ae09c │ │ │ │ tst r3, #7 │ │ │ │ - bne 2ae1ac │ │ │ │ + bne 2ae09c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ae15c │ │ │ │ + bne 2ae04c │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r7, sp, ip, ror #22 │ │ │ │ + andeq r7, sp, r4, ror #22 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ae25c │ │ │ │ + beq 2ae14c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae350 │ │ │ │ + beq 2ae240 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r1, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ - bhi 2ae338 │ │ │ │ - ldr lr, [pc, #192] @ 2ae358 │ │ │ │ + bhi 2ae228 │ │ │ │ + ldr lr, [pc, #192] @ 2ae248 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ae2c4 │ │ │ │ + bhi 2ae1b4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae348 │ │ │ │ + beq 2ae238 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ae2b0 │ │ │ │ + beq 2ae1a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae348 │ │ │ │ + beq 2ae238 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ae2d4 │ │ │ │ - b 2ae2cc │ │ │ │ + beq 2ae1c4 │ │ │ │ + b 2ae1bc │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae348 │ │ │ │ + beq 2ae238 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ae2f4 │ │ │ │ - b 2ae2cc │ │ │ │ + beq 2ae1e4 │ │ │ │ + b 2ae1bc │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae348 │ │ │ │ + beq 2ae238 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae314 │ │ │ │ - b 2ae2cc │ │ │ │ + beq 2ae204 │ │ │ │ + b 2ae1bc │ │ │ │ tst r3, #1 │ │ │ │ - bne 2ae2cc │ │ │ │ + bne 2ae1bc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ae27c │ │ │ │ + bne 2ae16c │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r7, sp, ip, ror #20 │ │ │ │ + andeq r7, sp, r4, ror #20 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ae37c │ │ │ │ + beq 2ae26c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae470 │ │ │ │ + beq 2ae360 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r1, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ - bhi 2ae458 │ │ │ │ - ldr lr, [pc, #192] @ 2ae478 │ │ │ │ + bhi 2ae348 │ │ │ │ + ldr lr, [pc, #192] @ 2ae368 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ae3e4 │ │ │ │ + bhi 2ae2d4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae468 │ │ │ │ + beq 2ae358 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #3 │ │ │ │ - beq 2ae3d0 │ │ │ │ + beq 2ae2c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae468 │ │ │ │ + beq 2ae358 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #3 │ │ │ │ - beq 2ae3f4 │ │ │ │ - b 2ae3ec │ │ │ │ + beq 2ae2e4 │ │ │ │ + b 2ae2dc │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae468 │ │ │ │ + beq 2ae358 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #3 │ │ │ │ - beq 2ae414 │ │ │ │ - b 2ae3ec │ │ │ │ + beq 2ae304 │ │ │ │ + b 2ae2dc │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae468 │ │ │ │ + beq 2ae358 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae434 │ │ │ │ - b 2ae3ec │ │ │ │ + beq 2ae324 │ │ │ │ + b 2ae2dc │ │ │ │ tst r3, #3 │ │ │ │ - bne 2ae3ec │ │ │ │ + bne 2ae2dc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ae39c │ │ │ │ + bne 2ae28c │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r7, sp, ip, ror #18 │ │ │ │ + andeq r7, sp, r4, ror #18 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r2] │ │ │ │ ldrb r2, [lr, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2ae4e8 │ │ │ │ + bne 2ae3d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae50c │ │ │ │ + beq 2ae3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r2, r3 │ │ │ │ ldrb r3, [lr, #37] @ 0x25 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ cmp r3, #32 │ │ │ │ add r0, r0, #5 │ │ │ │ ldr r0, [lr, r0, lsl #3] │ │ │ │ - bhi 2ae554 │ │ │ │ - ldr ip, [pc, #152] @ 2ae568 │ │ │ │ + bhi 2ae444 │ │ │ │ + ldr ip, [pc, #152] @ 2ae458 │ │ │ │ sub r3, r3, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ae4fc │ │ │ │ + bhi 2ae3ec │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r0, [lr, r3, lsl #3] │ │ │ │ tst r0, #30 │ │ │ │ - beq 2ae4e8 │ │ │ │ + beq 2ae3d8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2ae4f0 │ │ │ │ + bne 2ae3e0 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r0, [lr, r3, lsl #3] │ │ │ │ tst r0, #30 │ │ │ │ - beq 2ae4e8 │ │ │ │ + beq 2ae3d8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2ae514 │ │ │ │ - b 2ae50c │ │ │ │ + bne 2ae404 │ │ │ │ + b 2ae3fc │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r0, [lr, r3, lsl #3] │ │ │ │ tst r0, #30 │ │ │ │ - beq 2ae4e8 │ │ │ │ + beq 2ae3d8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2ae534 │ │ │ │ - b 2ae50c │ │ │ │ + bne 2ae424 │ │ │ │ + b 2ae3fc │ │ │ │ tst r0, #30 │ │ │ │ - beq 2ae4e8 │ │ │ │ + beq 2ae3d8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ae4b4 │ │ │ │ - b 2ae50c │ │ │ │ - andeq r7, sp, r4, ror r8 │ │ │ │ + bne 2ae3a4 │ │ │ │ + b 2ae3fc │ │ │ │ + andeq r7, sp, ip, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r7, [r2] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2ae5ec │ │ │ │ + bne 2ae4dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae614 │ │ │ │ + beq 2ae504 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r5, [r7, #37] @ 0x25 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r4, r2, #1 │ │ │ │ sub r6, r3, #1 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add r2, r7, r3, lsl #3 │ │ │ │ ldr r0, [r7, r3, lsl #3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bhi 2ae678 │ │ │ │ - ldr r2, [pc, #188] @ 2ae690 │ │ │ │ + bhi 2ae568 │ │ │ │ + ldr r2, [pc, #188] @ 2ae580 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ae600 │ │ │ │ + bhi 2ae4f0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r0, [r7, r3, lsl #3] │ │ │ │ bl 1dc9c <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ae5ec │ │ │ │ + bne 2ae4dc │ │ │ │ cmp r6, r4 │ │ │ │ - bne 2ae5f4 │ │ │ │ + bne 2ae4e4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r0, [r7, r3, lsl #3] │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1de04 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ae5ec │ │ │ │ + bne 2ae4dc │ │ │ │ cmp r6, r4 │ │ │ │ - bne 2ae61c │ │ │ │ - b 2ae614 │ │ │ │ + bne 2ae50c │ │ │ │ + b 2ae504 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r0, [r7, r3, lsl #3] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ bl 1de04 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ae5ec │ │ │ │ + bne 2ae4dc │ │ │ │ cmp r6, r4 │ │ │ │ - bne 2ae64c │ │ │ │ - b 2ae614 │ │ │ │ + bne 2ae53c │ │ │ │ + b 2ae504 │ │ │ │ bl 1de04 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ae5ec │ │ │ │ + bne 2ae4dc │ │ │ │ cmp r4, r6 │ │ │ │ - bne 2ae5b0 │ │ │ │ - b 2ae614 │ │ │ │ - muleq sp, r0, r7 │ │ │ │ + bne 2ae4a0 │ │ │ │ + b 2ae504 │ │ │ │ + andeq r7, sp, r8, lsl #15 │ │ │ │ add ip, r1, r2, lsl #5 │ │ │ │ ldr ip, [ip, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #220] @ 2ae780 │ │ │ │ + ldr r0, [pc, #220] @ 2ae670 │ │ │ │ ldr ip, [ip] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb ip, [ip, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - beq 2ae6bc │ │ │ │ + beq 2ae5ac │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae778 │ │ │ │ - ldr ip, [pc, #184] @ 2ae784 │ │ │ │ + beq 2ae668 │ │ │ │ + ldr ip, [pc, #184] @ 2ae674 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0, ip] │ │ │ │ ldr ip, [r1, #20] │ │ │ │ lsl lr, r2, #5 │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ add r2, r0, r2 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ bic r2, r2, #121 @ 0x79 │ │ │ │ sub r2, r2, #2 │ │ │ │ tst r2, #252 @ 0xfc │ │ │ │ - beq 2ae700 │ │ │ │ + beq 2ae5f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #124] @ 2ae788 │ │ │ │ + ldr r4, [pc, #124] @ 2ae678 │ │ │ │ add r1, r1, lr │ │ │ │ add r3, r2, r3 │ │ │ │ ldr lr, [r1, #60] @ 0x3c │ │ │ │ add r4, pc, r4 │ │ │ │ sub r0, r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr ip, [lr] │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ ldrb r2, [ip, #37] @ 0x25 │ │ │ │ add r1, r1, #5 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [ip, r1, lsl #3] │ │ │ │ - bhi 2ae754 │ │ │ │ + bhi 2ae644 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ae754 │ │ │ │ + bhi 2ae644 │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r1, #1 │ │ │ │ orrs r2, r2, #0 │ │ │ │ - beq 2ae6f8 │ │ │ │ + beq 2ae5e8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2ae720 │ │ │ │ + bne 2ae610 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ - b 2ae758 │ │ │ │ + b 2ae648 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - subseq r1, r8, r4, asr r9 │ │ │ │ + subseq r1, r8, r4, ror #20 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - andeq r7, sp, r0, ror r6 │ │ │ │ + andeq r7, sp, r8, ror #12 │ │ │ │ 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, [r0, #36] @ 0x24 │ │ │ │ add r5, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - beq 2aec3c │ │ │ │ + beq 2aeb2c │ │ │ │ sub r4, r3, #4 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r5 │ │ │ │ - b 2ae7d8 │ │ │ │ + b 2ae6c8 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ sub r6, r3, #4 │ │ │ │ - beq 2aec3c │ │ │ │ + beq 2aeb2c │ │ │ │ ldr r3, [r6] │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne 2ae7c8 │ │ │ │ + bne 2ae6b8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ cmpne r2, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae7c0 │ │ │ │ + bne 2ae6b0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add r5, r3, #32 │ │ │ │ cmp r5, r2 │ │ │ │ sub r4, r2, #4 │ │ │ │ - beq 2ae7c8 │ │ │ │ + beq 2ae6b8 │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r5 │ │ │ │ str r6, [sp, #24] │ │ │ │ str sl, [sp, #28] │ │ │ │ - b 2ae848 │ │ │ │ + b 2ae738 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp fp, r3 │ │ │ │ sub r8, r3, #4 │ │ │ │ - beq 2aec24 │ │ │ │ + beq 2aeb14 │ │ │ │ ldr r3, [r8] │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne 2ae838 │ │ │ │ + bne 2ae728 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ cmpne r2, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae830 │ │ │ │ + bne 2ae720 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add r4, r3, #32 │ │ │ │ cmp r4, r2 │ │ │ │ sub r6, r2, #4 │ │ │ │ - beq 2ae838 │ │ │ │ + beq 2ae728 │ │ │ │ mov r9, r4 │ │ │ │ str r8, [sp, #16] │ │ │ │ str fp, [sp, #20] │ │ │ │ - b 2ae8b4 │ │ │ │ + b 2ae7a4 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r9, r2 │ │ │ │ sub r6, r2, #4 │ │ │ │ - beq 2aec0c │ │ │ │ + beq 2aeafc │ │ │ │ ldr r2, [r6] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 2ae8a4 │ │ │ │ + bne 2ae794 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae89c │ │ │ │ + bne 2ae78c │ │ │ │ ldr sl, [r2, #36] @ 0x24 │ │ │ │ add r8, r2, #32 │ │ │ │ cmp r8, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 2ae8a4 │ │ │ │ + beq 2ae794 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ - b 2ae91c │ │ │ │ + b 2ae80c │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr sl, [sl, #8] │ │ │ │ cmp r8, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 2aebf4 │ │ │ │ + beq 2aeae4 │ │ │ │ ldr r6, [sl] │ │ │ │ ands r1, r6, #1 │ │ │ │ - bne 2ae90c │ │ │ │ + bne 2ae7fc │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae904 │ │ │ │ + bne 2ae7f4 │ │ │ │ ldr fp, [r6, #36] @ 0x24 │ │ │ │ add r6, r6, #32 │ │ │ │ cmp r6, fp │ │ │ │ sub fp, fp, #4 │ │ │ │ - beq 2ae90c │ │ │ │ + beq 2ae7fc │ │ │ │ mov r2, r8 │ │ │ │ mov r5, sl │ │ │ │ mov r8, r6 │ │ │ │ - b 2ae988 │ │ │ │ + b 2ae878 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr fp, [fp, #8] │ │ │ │ cmp r8, fp │ │ │ │ sub fp, fp, #4 │ │ │ │ - beq 2aebdc │ │ │ │ + beq 2aeacc │ │ │ │ ldr r6, [fp] │ │ │ │ ands r1, r6, #1 │ │ │ │ - bne 2ae978 │ │ │ │ + bne 2ae868 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae970 │ │ │ │ + bne 2ae860 │ │ │ │ ldr sl, [r6, #36] @ 0x24 │ │ │ │ add r6, r6, #32 │ │ │ │ cmp r6, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 2ae978 │ │ │ │ + beq 2ae868 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov r8, r2 │ │ │ │ - b 2ae9f8 │ │ │ │ + b 2ae8e8 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r3, r6 │ │ │ │ sub r6, r6, #4 │ │ │ │ - beq 2aebc4 │ │ │ │ + beq 2aeab4 │ │ │ │ ldr sl, [r6] │ │ │ │ ands r1, sl, #1 │ │ │ │ - bne 2ae9e8 │ │ │ │ + bne 2ae8d8 │ │ │ │ ldrb r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae9e0 │ │ │ │ + bne 2ae8d0 │ │ │ │ ldr r9, [sl, #36] @ 0x24 │ │ │ │ add sl, sl, #32 │ │ │ │ cmp sl, r9 │ │ │ │ sub r9, r9, #4 │ │ │ │ - beq 2ae9e8 │ │ │ │ + beq 2ae8d8 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r9 │ │ │ │ - b 2aea64 │ │ │ │ + b 2ae954 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr sl, [sl, #8] │ │ │ │ cmp r2, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 2aebb0 │ │ │ │ + beq 2aeaa0 │ │ │ │ ldr r3, [sl] │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne 2aea54 │ │ │ │ + bne 2ae944 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2aea4c │ │ │ │ + bne 2ae93c │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r3, r9 │ │ │ │ sub r9, r9, #4 │ │ │ │ - beq 2aea54 │ │ │ │ + beq 2ae944 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r9 │ │ │ │ - b 2aead8 │ │ │ │ + b 2ae9c8 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2aeb90 │ │ │ │ + beq 2aea80 │ │ │ │ ldr r9, [r4] │ │ │ │ ands r1, r9, #1 │ │ │ │ - bne 2aeac8 │ │ │ │ + bne 2ae9b8 │ │ │ │ ldrb r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r2, [r9, #20] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ cmpne r2, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2aeac0 │ │ │ │ + bne 2ae9b0 │ │ │ │ ldr r2, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ - bne 2aeb38 │ │ │ │ - b 2aeac8 │ │ │ │ + bne 2aea28 │ │ │ │ + b 2ae9b8 │ │ │ │ cmp ip, #158 @ 0x9e │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r9, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ - beq 2aeac8 │ │ │ │ + beq 2ae9b8 │ │ │ │ ldr r0, [r2] │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 2aeb28 │ │ │ │ + bne 2aea18 │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2aeb84 │ │ │ │ + bne 2aea74 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, #157 @ 0x9d │ │ │ │ cmpne ip, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2aeb20 │ │ │ │ + bne 2aea10 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2ae78c │ │ │ │ + bl 2ae67c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 2aeb28 │ │ │ │ + bne 2aea18 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sl, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, sl │ │ │ │ mov r5, r6 │ │ │ │ sub sl, sl, #4 │ │ │ │ mov r6, r7 │ │ │ │ - bne 2aea64 │ │ │ │ + bne 2ae954 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ sub r6, r6, #4 │ │ │ │ - bne 2ae9f8 │ │ │ │ + bne 2ae8e8 │ │ │ │ ldr fp, [fp, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, fp │ │ │ │ sub fp, fp, #4 │ │ │ │ - bne 2ae988 │ │ │ │ + bne 2ae878 │ │ │ │ mov sl, r5 │ │ │ │ ldr sl, [sl, #8] │ │ │ │ mov r8, r2 │ │ │ │ cmp r8, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - bne 2ae91c │ │ │ │ + bne 2ae80c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r9, r2 │ │ │ │ sub r6, r2, #4 │ │ │ │ - bne 2ae8b4 │ │ │ │ + bne 2ae7a4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp fp, r3 │ │ │ │ sub r8, r3, #4 │ │ │ │ - bne 2ae848 │ │ │ │ + bne 2ae738 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ sub r6, r3, #4 │ │ │ │ - bne 2ae7d8 │ │ │ │ + bne 2ae6c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -672079,403 +672011,403 @@ │ │ │ │ lsl r9, r2, #5 │ │ │ │ add r2, r1, r2, lsl #5 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ bl 92f40 │ │ │ │ - ldr r4, [pc, #308] @ 2aedb8 │ │ │ │ + ldr r4, [pc, #308] @ 2aeca8 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aed70 │ │ │ │ + beq 2aec60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2aed70 │ │ │ │ - ldr r3, [pc, #288] @ 2aedbc │ │ │ │ + beq 2aec60 │ │ │ │ + ldr r3, [pc, #288] @ 2aecac │ │ │ │ mov sl, #84 @ 0x54 │ │ │ │ ldr r8, [r4, r3] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r7, r4, r7 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r8, r0, lsl #4 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrb r3, [r0, #23] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 2aed28 │ │ │ │ + bhi 2aec18 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2aed88 │ │ │ │ + bls 2aec78 │ │ │ │ lsr r3, sl, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2aed88 │ │ │ │ + beq 2aec78 │ │ │ │ add r3, r5, r9 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ add r2, r2, #5 │ │ │ │ ldrb r3, [r1, #37] @ 0x25 │ │ │ │ add r0, r1, r2, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r1, r2, lsl #3] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - bhi 2aedac │ │ │ │ - ldr r1, [pc, #176] @ 2aedc0 │ │ │ │ + bhi 2aec9c │ │ │ │ + ldr r1, [pc, #176] @ 2aecb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2aeda0 │ │ │ │ + bhi 2aec90 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 2aed88 │ │ │ │ + bne 2aec78 │ │ │ │ add r3, r5, r9 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r4] │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldrd r0, [r3, #40] @ 0x28 │ │ │ │ ldrb r2, [r2, #37] @ 0x25 │ │ │ │ bl 92ef8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aed88 │ │ │ │ + bne 2aec78 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 2aeca8 │ │ │ │ + bne 2aeb98 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 2aed64 │ │ │ │ + bne 2aec54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2aed80 │ │ │ │ + b 2aec70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ - b 2aed80 │ │ │ │ + b 2aec70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b 2aed80 │ │ │ │ - subseq r1, r8, r8, ror r3 │ │ │ │ + b 2aec70 │ │ │ │ + subseq r1, r8, r8, lsl #9 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - muleq sp, r4, r0 │ │ │ │ + andeq r7, sp, ip, lsl #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 r4, [r0, #36] @ 0x24 │ │ │ │ - ldr sl, [pc, #408] @ 2aef78 │ │ │ │ + ldr sl, [pc, #408] @ 2aee68 │ │ │ │ add r6, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2aee80 │ │ │ │ + beq 2aed70 │ │ │ │ mov r9, r1 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne 2aee70 │ │ │ │ + bne 2aed60 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aee34 │ │ │ │ + beq 2aed24 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2aee28 │ │ │ │ + bne 2aed18 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 2aee70 │ │ │ │ + bls 2aed60 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r3, #20] │ │ │ │ add r7, r3, #48 @ 0x30 │ │ │ │ sub r7, r4, r7 │ │ │ │ cmp fp, #115 @ 0x73 │ │ │ │ asr r7, r7, #5 │ │ │ │ - beq 2aee8c │ │ │ │ - ldr r3, [pc, #296] @ 2aef7c │ │ │ │ + beq 2aed7c │ │ │ │ + ldr r3, [pc, #296] @ 2aee6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ add fp, fp, fp, lsl #1 │ │ │ │ add r3, r3, fp, lsl #4 │ │ │ │ add r3, r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 2aee28 │ │ │ │ + bne 2aed18 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r6, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2aedf8 │ │ │ │ + bne 2aece8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ cmpne r9, #8 │ │ │ │ - beq 2aee4c │ │ │ │ + beq 2aed3c │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ add r5, r3, #32 │ │ │ │ cmp r5, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - beq 2aee70 │ │ │ │ + beq 2aed60 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 2aef28 │ │ │ │ + bne 2aee18 │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ sub r1, r8, r1 │ │ │ │ - beq 2aeef4 │ │ │ │ + beq 2aede4 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2aeeec │ │ │ │ + bne 2aeddc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2aef28 │ │ │ │ + bls 2aee18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 2aee4c │ │ │ │ + b 2aed3c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ asr r2, r1, #5 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ - beq 2aef3c │ │ │ │ - ldr r1, [pc, #112] @ 2aef7c │ │ │ │ + beq 2aee2c │ │ │ │ + ldr r1, [pc, #112] @ 2aee6c │ │ │ │ ldr r0, [sl, r1] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ add r1, r1, r2 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne 2aef6c │ │ │ │ + bne 2aee5c │ │ │ │ ldr r8, [r8, #8] │ │ │ │ cmp r3, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - bne 2aeeb4 │ │ │ │ - b 2aee70 │ │ │ │ + bne 2aeda4 │ │ │ │ + b 2aed60 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r9, #7 │ │ │ │ - beq 2aef04 │ │ │ │ + beq 2aedf4 │ │ │ │ add r1, r9, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2aedc4 │ │ │ │ + bl 2aecb4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aef04 │ │ │ │ - b 2aef28 │ │ │ │ + beq 2aedf4 │ │ │ │ + b 2aee18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b 2aee54 │ │ │ │ - subseq r1, r8, r0, lsl r2 │ │ │ │ + b 2aed44 │ │ │ │ + subseq r1, r8, r0, lsr #6 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ 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, [r0, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #712] @ 2af264 │ │ │ │ + ldr lr, [pc, #712] @ 2af154 │ │ │ │ add r6, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, pc, lr │ │ │ │ - beq 2af04c │ │ │ │ + beq 2aef3c │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands sl, r3, #1 │ │ │ │ - bne 2af03c │ │ │ │ + bne 2aef2c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2aefec │ │ │ │ + beq 2aeedc │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2aefe0 │ │ │ │ + bne 2aeed0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 2af03c │ │ │ │ + bls 2aef2c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, r3, #48 @ 0x30 │ │ │ │ sub r5, r4, r5 │ │ │ │ asrs r5, r5, #5 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, #115 @ 0x73 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2af058 │ │ │ │ - ldr r3, [pc, #584] @ 2af268 │ │ │ │ + bne 2aef48 │ │ │ │ + ldr r3, [pc, #584] @ 2af158 │ │ │ │ ldr r1, [lr, r3] │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r1, r1, r7, lsl #4 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrb r3, [r1, #23] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 2aefe0 │ │ │ │ + bne 2aeed0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r6, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2aefb0 │ │ │ │ + bne 2aeea0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r3, r8 │ │ │ │ sub ip, r8, #4 │ │ │ │ - beq 2af03c │ │ │ │ + beq 2aef2c │ │ │ │ mov r0, r5 │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [r8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2af0fc │ │ │ │ + bne 2aefec │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2af0ac │ │ │ │ + beq 2aef9c │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2af0a4 │ │ │ │ + bne 2aef94 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ sub r2, r2, #89 @ 0x59 │ │ │ │ cmp r2, #5 │ │ │ │ - bls 2af0fc │ │ │ │ + bls 2aefec │ │ │ │ mov r5, r0 │ │ │ │ - b 2af018 │ │ │ │ + b 2aef08 │ │ │ │ add fp, r2, #48 @ 0x30 │ │ │ │ sub fp, r8, fp │ │ │ │ asrs fp, fp, #5 │ │ │ │ ldr r9, [r2, #20] │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r9, #115 @ 0x73 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2af118 │ │ │ │ - ldr r2, [pc, #392] @ 2af268 │ │ │ │ + bne 2af008 │ │ │ │ + ldr r2, [pc, #392] @ 2af158 │ │ │ │ ldr r1, [lr, r2] │ │ │ │ add r2, r9, r9, lsl #1 │ │ │ │ add r2, r1, r2, lsl #4 │ │ │ │ add r2, r2, fp │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne 2af110 │ │ │ │ + bne 2af000 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ cmp r3, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - bne 2af074 │ │ │ │ - b 2af03c │ │ │ │ + bne 2aef64 │ │ │ │ + b 2aef2c │ │ │ │ mov r5, r0 │ │ │ │ - b 2af020 │ │ │ │ + b 2aef10 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add ip, r2, #32 │ │ │ │ cmp ip, r1 │ │ │ │ sub r5, r1, #4 │ │ │ │ - beq 2af0fc │ │ │ │ + beq 2aefec │ │ │ │ mov r2, sl │ │ │ │ str fp, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r8, r4 │ │ │ │ mov fp, ip │ │ │ │ mov r6, r0 │ │ │ │ mov r4, lr │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 2af1cc │ │ │ │ + bne 2af0bc │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ sub r1, r5, r1 │ │ │ │ - beq 2af1f8 │ │ │ │ + beq 2af0e8 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2af188 │ │ │ │ + bne 2af078 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2af1cc │ │ │ │ + bls 2af0bc │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r4, r8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r8, sl │ │ │ │ ldm sp, {r3, r6} │ │ │ │ mov sl, r2 │ │ │ │ - b 2af0d8 │ │ │ │ + b 2aefc8 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2aedc4 │ │ │ │ + bl 2aecb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2af21c │ │ │ │ + beq 2af10c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp fp, r5 │ │ │ │ sub r5, r5, #4 │ │ │ │ - bne 2af150 │ │ │ │ + bne 2af040 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r4 │ │ │ │ ldm sp, {r3, r6} │ │ │ │ mov r4, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r2 │ │ │ │ - b 2af0fc │ │ │ │ + b 2aefec │ │ │ │ asrs r3, r1, #5 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r9, #115 @ 0x73 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2af1ac │ │ │ │ - ldr r1, [pc, #68] @ 2af268 │ │ │ │ + bne 2af09c │ │ │ │ + ldr r1, [pc, #68] @ 2af158 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq 2af1cc │ │ │ │ + beq 2af0bc │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r4, r8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r8, sl │ │ │ │ ldm sp, {r3, r6} │ │ │ │ mov sl, r2 │ │ │ │ - b 2af0e0 │ │ │ │ - subseq r1, r8, r4, asr r0 │ │ │ │ + b 2aefd0 │ │ │ │ + subseq r1, r8, r4, ror #2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #2728] @ 2afd38 │ │ │ │ - ldr r1, [pc, #2728] @ 2afd3c │ │ │ │ + ldr r0, [pc, #2728] @ 2afc28 │ │ │ │ + ldr r1, [pc, #2728] @ 2afc2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -672506,15 +672438,15 @@ │ │ │ │ cmp lr, #0 │ │ │ │ strb r0, [sp, #46] @ 0x2e │ │ │ │ eor r0, r5, #1 │ │ │ │ strb r0, [sp, #47] @ 0x2f │ │ │ │ strb r4, [sp, #42] @ 0x2a │ │ │ │ movne r0, lr │ │ │ │ str r6, [sp, #16] │ │ │ │ - bne 2af348 │ │ │ │ + bne 2af238 │ │ │ │ ldrb r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp] │ │ │ │ ldrbne r0, [r0, #269] @ 0x10d │ │ │ │ lsrne r0, r0, #2 │ │ │ │ andne r0, r0, #1 │ │ │ │ eorne r0, r0, #1 │ │ │ │ @@ -672557,24 +672489,24 @@ │ │ │ │ orr r0, r6, r0, lsl #8 │ │ │ │ eor r6, fp, #1 │ │ │ │ orr r0, r0, r6, lsl #16 │ │ │ │ orr r0, r0, r8, lsl #24 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r7, [r3, #168] @ 0xa8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 2afa4c │ │ │ │ + bne 2af93c │ │ │ │ tst r7, #8 │ │ │ │ - bne 2afa4c │ │ │ │ + bne 2af93c │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r0, [r3, #41] @ 0x29 │ │ │ │ strb r8, [sp, #64] @ 0x40 │ │ │ │ strb r2, [sp, #65] @ 0x41 │ │ │ │ - beq 2afa84 │ │ │ │ + beq 2af974 │ │ │ │ ands r2, r7, #64 @ 0x40 │ │ │ │ - beq 2afa5c │ │ │ │ + beq 2af94c │ │ │ │ lsr r2, r7, #4 │ │ │ │ and r2, r2, #1 │ │ │ │ strb r0, [sp, #69] @ 0x45 │ │ │ │ eor r2, r2, #1 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sp, #66] @ 0x42 │ │ │ │ strb r0, [sp, #68] @ 0x44 │ │ │ │ @@ -672625,32 +672557,32 @@ │ │ │ │ andeq r2, r2, #1 │ │ │ │ strb r2, [sp, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ lsr r2, r8, #11 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r8, [r3, #35] @ 0x23 │ │ │ │ and r2, r1, #1024 @ 0x400 │ │ │ │ - beq 2afae0 │ │ │ │ + beq 2af9d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2afb2c │ │ │ │ + bne 2afa1c │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - bne 2afbb0 │ │ │ │ + bne 2afaa0 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ lsr r0, r1, #9 │ │ │ │ and r0, r0, #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strb r4, [sp, #89] @ 0x59 │ │ │ │ mov r4, #256 @ 0x100 │ │ │ │ strb r0, [sp, #93] @ 0x5d │ │ │ │ strh r4, [sp, #90] @ 0x5a │ │ │ │ strbne r0, [sp, #94] @ 0x5e │ │ │ │ - bne 2afba4 │ │ │ │ + bne 2afa94 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ strb r0, [sp, #94] @ 0x5e │ │ │ │ mov r0, #1 │ │ │ │ lsr r2, r2, #10 │ │ │ │ mov r8, r0 │ │ │ │ strb r4, [sp, #95] @ 0x5f │ │ │ │ @@ -672684,17 +672616,17 @@ │ │ │ │ orr r0, r0, r4, lsl #24 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r3, #10] │ │ │ │ and r8, r8, r4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq lr, r0 │ │ │ │ strb r8, [sp, #108] @ 0x6c │ │ │ │ - beq 2af618 │ │ │ │ + beq 2af508 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2af618 │ │ │ │ + bne 2af508 │ │ │ │ ldrb lr, [r3, #124] @ 0x7c │ │ │ │ cmp lr, #0 │ │ │ │ ldrne ip, [sp] │ │ │ │ ldrbne lr, [ip, #269] @ 0x10d │ │ │ │ lsrne lr, lr, #2 │ │ │ │ andne lr, lr, #1 │ │ │ │ eorne lr, lr, #1 │ │ │ │ @@ -672765,33 +672697,33 @@ │ │ │ │ eor r4, sl, #1 │ │ │ │ str r8, [sp, #4] │ │ │ │ strb r4, [sp, #130] @ 0x82 │ │ │ │ ldrb r8, [r3, #129] @ 0x81 │ │ │ │ moveq r4, r9 │ │ │ │ strb lr, [sp, #127] @ 0x7f │ │ │ │ str sl, [sp, #28] │ │ │ │ - beq 2af744 │ │ │ │ + beq 2af634 │ │ │ │ cmp r8, #0 │ │ │ │ ldrbne r4, [r3, #130] @ 0x82 │ │ │ │ moveq r4, r8 │ │ │ │ strb r4, [sp, #134] @ 0x86 │ │ │ │ ldrb r4, [r3, #81] @ 0x51 │ │ │ │ ldrb sl, [r3, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb fp, [r3, #85] @ 0x55 │ │ │ │ strb sl, [sp, #135] @ 0x87 │ │ │ │ - bne 2af770 │ │ │ │ + bne 2af660 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ movne r4, #1 │ │ │ │ movne sl, r4 │ │ │ │ - bne 2af78c │ │ │ │ + bne 2af67c │ │ │ │ cmp r5, #0 │ │ │ │ movne sl, r5 │ │ │ │ - bne 2af78c │ │ │ │ - ldr sl, [pc, #1468] @ 2afd40 │ │ │ │ + bne 2af67c │ │ │ │ + ldr sl, [pc, #1468] @ 2afc30 │ │ │ │ tst r1, sl │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ orr r4, r4, fp, lsl #8 │ │ │ │ orr r4, r4, sl, lsl #16 │ │ │ │ ldrb fp, [r3, #83] @ 0x53 │ │ │ │ orr r4, r4, r5, lsl #24 │ │ │ │ @@ -672804,44 +672736,44 @@ │ │ │ │ orr r4, r4, r2, lsl #24 │ │ │ │ lsr r2, r1, #5 │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r9, #0 │ │ │ │ lsr sl, sl, #20 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ strb r2, [sp, #144] @ 0x90 │ │ │ │ - beq 2afc78 │ │ │ │ + beq 2afb68 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2afc78 │ │ │ │ + beq 2afb68 │ │ │ │ ldrb r4, [r3, #131] @ 0x83 │ │ │ │ ldrb r2, [r3, #130] @ 0x82 │ │ │ │ orr r2, r4, r2 │ │ │ │ eor r2, r2, #1 │ │ │ │ strb r2, [sp, #145] @ 0x91 │ │ │ │ ldrb r2, [r3, #15] │ │ │ │ strb r4, [sp, #146] @ 0x92 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r6, r2 │ │ │ │ - beq 2af80c │ │ │ │ + beq 2af6fc │ │ │ │ cmp r6, #0 │ │ │ │ movne r2, #0 │ │ │ │ strb r2, [sp, #149] @ 0x95 │ │ │ │ ldrb r2, [r3, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ eor r4, r2, #1 │ │ │ │ strb r6, [sp, #147] @ 0x93 │ │ │ │ strb r8, [sp, #148] @ 0x94 │ │ │ │ - beq 2afc58 │ │ │ │ + beq 2afb48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2afc38 │ │ │ │ + beq 2afb28 │ │ │ │ mov r6, #256 @ 0x100 │ │ │ │ cmp ip, #0 │ │ │ │ strb r2, [sp, #152] @ 0x98 │ │ │ │ strh r6, [sp, #150] @ 0x96 │ │ │ │ - beq 2afc4c │ │ │ │ + beq 2afb3c │ │ │ │ mov r6, #1 │ │ │ │ strb r2, [sp, #154] @ 0x9a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and lr, lr, r4 │ │ │ │ strb r2, [sp, #156] @ 0x9c │ │ │ │ ldrb r4, [r3, #49] @ 0x31 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -672851,18 +672783,18 @@ │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r2, [r3, #47] @ 0x2f │ │ │ │ strb lr, [sp, #155] @ 0x9b │ │ │ │ strb r2, [sp, #159] @ 0x9f │ │ │ │ ldrb lr, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #50] @ 0x32 │ │ │ │ strb r6, [sp, #153] @ 0x99 │ │ │ │ - beq 2afc84 │ │ │ │ + beq 2afb74 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2afd08 │ │ │ │ + bne 2afbf8 │ │ │ │ strb lr, [sp, #162] @ 0xa2 │ │ │ │ mov lr, #1 │ │ │ │ strh lr, [sp, #160] @ 0xa0 │ │ │ │ mov lr, #0 │ │ │ │ strb r2, [sp, #163] @ 0xa3 │ │ │ │ ldrb r2, [r3, #57] @ 0x39 │ │ │ │ strb r2, [sp, #165] @ 0xa5 │ │ │ │ @@ -672906,16 +672838,16 @@ │ │ │ │ orr r2, r2, lr, lsl #16 │ │ │ │ orr r2, r2, r0, lsl #24 │ │ │ │ cmp r5, #0 │ │ │ │ eor r0, r0, #1 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ strb r0, [sp, #180] @ 0xb4 │ │ │ │ movne r2, #0 │ │ │ │ - bne 2af97c │ │ │ │ - ldr r2, [pc, #972] @ 2afd40 │ │ │ │ + bne 2af86c │ │ │ │ + ldr r2, [pc, #972] @ 2afc30 │ │ │ │ tst r1, r2 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ strb r2, [sp, #183] @ 0xb7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strb r2, [sp, #186] @ 0xba │ │ │ │ ldr r2, [sp] │ │ │ │ @@ -672943,235 +672875,235 @@ │ │ │ │ strb r3, [sp, #193] @ 0xc1 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r0, [sp, #189] @ 0xbd │ │ │ │ strb r1, [sp, #192] @ 0xc0 │ │ │ │ strb r3, [sp, #194] @ 0xc2 │ │ │ │ strb r2, [sp, #195] @ 0xc3 │ │ │ │ - beq 2afa1c │ │ │ │ + beq 2af90c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2afcac │ │ │ │ + bne 2afb9c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2afa00 │ │ │ │ - ldr r2, [pc, #800] @ 2afd44 │ │ │ │ - ldr r3, [pc, #788] @ 2afd3c │ │ │ │ + bne 2af8f0 │ │ │ │ + ldr r2, [pc, #800] @ 2afc34 │ │ │ │ + ldr r3, [pc, #788] @ 2afc2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2afd34 │ │ │ │ + bne 2afc24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r8, r7, #80 @ 0x50 │ │ │ │ subs r8, r8, #80 @ 0x50 │ │ │ │ movne r8, #1 │ │ │ │ - b 2af400 │ │ │ │ + b 2af2f0 │ │ │ │ strb r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [sp, #69] @ 0x45 │ │ │ │ strh r2, [sp, #66] @ 0x42 │ │ │ │ - beq 2afaac │ │ │ │ + beq 2af99c │ │ │ │ lsr r2, r7, #4 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ - b 2af438 │ │ │ │ + b 2af328 │ │ │ │ ands r6, r7, #16 │ │ │ │ - beq 2afab4 │ │ │ │ + beq 2af9a4 │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - bne 2afab4 │ │ │ │ + bne 2af9a4 │ │ │ │ cmp r0, #0 │ │ │ │ strb r0, [sp, #69] @ 0x45 │ │ │ │ - ldr r0, [pc, #676] @ 2afd48 │ │ │ │ + ldr r0, [pc, #676] @ 2afc38 │ │ │ │ strb r2, [sp, #68] @ 0x44 │ │ │ │ strh r0, [sp, #66] @ 0x42 │ │ │ │ - bne 2af438 │ │ │ │ + bne 2af328 │ │ │ │ mov r2, #0 │ │ │ │ - b 2af438 │ │ │ │ + b 2af328 │ │ │ │ cmp r0, #0 │ │ │ │ clz r2, r6 │ │ │ │ strb r0, [sp, #69] @ 0x45 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strb r2, [sp, #68] @ 0x44 │ │ │ │ strh r0, [sp, #66] @ 0x42 │ │ │ │ - bne 2af438 │ │ │ │ + bne 2af328 │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - bne 2af438 │ │ │ │ - b 2afaac │ │ │ │ + bne 2af328 │ │ │ │ + b 2af99c │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - beq 2afb64 │ │ │ │ + beq 2afa54 │ │ │ │ mov r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strb ip, [sp, #89] @ 0x59 │ │ │ │ strh r9, [sp, #90] @ 0x5a │ │ │ │ strb r9, [sp, #92] @ 0x5c │ │ │ │ - bne 2afc08 │ │ │ │ + bne 2afaf8 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [sp, #93] @ 0x5d │ │ │ │ - bne 2afd24 │ │ │ │ + bne 2afc14 │ │ │ │ lsr r2, r1, #9 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ strb r2, [sp, #94] @ 0x5e │ │ │ │ strb r9, [sp, #95] @ 0x5f │ │ │ │ mov r2, r0 │ │ │ │ - b 2af568 │ │ │ │ + b 2af458 │ │ │ │ eor r4, r8, #1 │ │ │ │ mov r0, #0 │ │ │ │ strb r4, [sp, #91] @ 0x5b │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, #1 │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ strb r0, [sp, #90] @ 0x5a │ │ │ │ strh r4, [sp, #92] @ 0x5c │ │ │ │ - beq 2afbf8 │ │ │ │ + beq 2afae8 │ │ │ │ clz r8, r2 │ │ │ │ strh r0, [sp, #94] @ 0x5e │ │ │ │ lsr r2, r2, #10 │ │ │ │ lsr r8, r8, #5 │ │ │ │ - b 2af568 │ │ │ │ + b 2af458 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ - ldr r0, [pc, #472] @ 2afd48 │ │ │ │ + ldr r0, [pc, #472] @ 2afc38 │ │ │ │ strh r0, [sp, #90] @ 0x5a │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ - beq 2afbe8 │ │ │ │ + beq 2afad8 │ │ │ │ cmp r4, #0 │ │ │ │ strbne r8, [sp, #93] @ 0x5d │ │ │ │ strbne r8, [sp, #94] @ 0x5e │ │ │ │ - bne 2afba4 │ │ │ │ + bne 2afa94 │ │ │ │ lsr r0, r1, #9 │ │ │ │ and r0, r0, #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ strb r0, [sp, #93] @ 0x5d │ │ │ │ strb r0, [sp, #94] @ 0x5e │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - b 2af55c │ │ │ │ + b 2af44c │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ strh r4, [sp, #90] @ 0x5a │ │ │ │ mov r0, r4 │ │ │ │ strb r4, [sp, #95] @ 0x5f │ │ │ │ lsr r4, r1, #9 │ │ │ │ and r4, r4, #1 │ │ │ │ eor r4, r4, #1 │ │ │ │ clz r8, r2 │ │ │ │ strb r4, [sp, #93] @ 0x5d │ │ │ │ lsr r2, r2, #10 │ │ │ │ lsr r8, r8, #5 │ │ │ │ strb r4, [sp, #94] @ 0x5e │ │ │ │ - b 2af568 │ │ │ │ + b 2af458 │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [sp, #93] @ 0x5d │ │ │ │ strb r2, [sp, #94] @ 0x5e │ │ │ │ - b 2af55c │ │ │ │ + b 2af44c │ │ │ │ cmp r2, #0 │ │ │ │ strbne r8, [sp, #94] @ 0x5e │ │ │ │ - beq 2af54c │ │ │ │ - b 2afba4 │ │ │ │ + beq 2af43c │ │ │ │ + b 2afa94 │ │ │ │ cmp r4, #0 │ │ │ │ lsreq r4, r1, #9 │ │ │ │ andeq r4, r4, #1 │ │ │ │ eoreq r4, r4, #1 │ │ │ │ lsr r2, r2, #10 │ │ │ │ mov r8, r0 │ │ │ │ strbne r0, [sp, #93] @ 0x5d │ │ │ │ strhne r0, [sp, #94] @ 0x5e │ │ │ │ strbeq r0, [sp, #95] @ 0x5f │ │ │ │ strbeq r4, [sp, #93] @ 0x5d │ │ │ │ strbeq r4, [sp, #94] @ 0x5e │ │ │ │ - b 2af568 │ │ │ │ + b 2af458 │ │ │ │ cmp ip, #0 │ │ │ │ strb r4, [sp, #150] @ 0x96 │ │ │ │ strb lr, [sp, #151] @ 0x97 │ │ │ │ strb r2, [sp, #152] @ 0x98 │ │ │ │ - bne 2afc70 │ │ │ │ + bne 2afb60 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ - b 2af84c │ │ │ │ + b 2af73c │ │ │ │ cmp ip, #0 │ │ │ │ strh r7, [sp, #150] @ 0x96 │ │ │ │ strb r7, [sp, #152] @ 0x98 │ │ │ │ - beq 2afc4c │ │ │ │ + beq 2afb3c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2af848 │ │ │ │ + bne 2af738 │ │ │ │ mov r6, #0 │ │ │ │ - b 2af84c │ │ │ │ + b 2af73c │ │ │ │ mov r4, #0 │ │ │ │ strb r9, [sp, #145] @ 0x91 │ │ │ │ - b 2af7f0 │ │ │ │ + b 2af6e0 │ │ │ │ cmp r2, #0 │ │ │ │ strh r4, [sp, #160] @ 0xa0 │ │ │ │ strb lr, [sp, #162] @ 0xa2 │ │ │ │ - beq 2afd1c │ │ │ │ + beq 2afc0c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2af8a8 │ │ │ │ + beq 2af798 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #1 │ │ │ │ - b 2af8ac │ │ │ │ - ldr r7, [pc, #152] @ 2afd4c │ │ │ │ + b 2af79c │ │ │ │ + ldr r7, [pc, #152] @ 2afc3c │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310a54 │ │ │ │ + bl 310944 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r0, r5 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - beq 2afa1c │ │ │ │ + beq 2af90c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2afa1c │ │ │ │ + beq 2af90c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2afcbc │ │ │ │ + bne 2afbac │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2afce8 │ │ │ │ - b 2afa1c │ │ │ │ + bne 2afbd8 │ │ │ │ + b 2af90c │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strb lr, [sp, #162] @ 0xa2 │ │ │ │ strh r2, [sp, #160] @ 0xa0 │ │ │ │ - bne 2afca0 │ │ │ │ + bne 2afb90 │ │ │ │ mov r2, #0 │ │ │ │ - b 2af8a8 │ │ │ │ + b 2af798 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strh r2, [sp, #94] @ 0x5e │ │ │ │ mov r2, r0 │ │ │ │ - b 2af568 │ │ │ │ + b 2af458 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r8, r8, ror #26 │ │ │ │ + subseq r0, r8, r8, ror lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ tsteq r0, r0, asr #32 │ │ │ │ - ldrsbeq r0, [r8], #-84 @ 0xffffffac │ │ │ │ + subseq r0, r8, r4, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r7, r7, r0, lsr lr │ │ │ │ + subseq r7, r7, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #3104] @ 2b0990 │ │ │ │ - ldr r1, [pc, #3104] @ 2b0994 │ │ │ │ + ldr r0, [pc, #3104] @ 2b0880 │ │ │ │ + ldr r1, [pc, #3104] @ 2b0884 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ @@ -673204,15 +673136,15 @@ │ │ │ │ strb r0, [sp, #58] @ 0x3a │ │ │ │ eor r0, r6, #1 │ │ │ │ strb r0, [sp, #59] @ 0x3b │ │ │ │ strb r4, [sp, #54] @ 0x36 │ │ │ │ movne r0, ip │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp] │ │ │ │ - bne 2afe2c │ │ │ │ + bne 2afd1c │ │ │ │ ldrb r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [lr, #269] @ 0x10d │ │ │ │ lsrne r0, r0, #2 │ │ │ │ andne r0, r0, #1 │ │ │ │ eorne r0, r0, #1 │ │ │ │ ldrb r5, [r3, #9] │ │ │ │ @@ -673253,24 +673185,24 @@ │ │ │ │ orr r0, r6, r0, lsl #8 │ │ │ │ eor r5, sl, #1 │ │ │ │ orr r0, r0, r5, lsl #16 │ │ │ │ orr r0, r0, r8, lsl #24 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #168] @ 0xa8 │ │ │ │ - bne 2b0690 │ │ │ │ + bne 2b0580 │ │ │ │ tst r0, #8 │ │ │ │ - bne 2b0690 │ │ │ │ + bne 2b0580 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r5, [r3, #41] @ 0x29 │ │ │ │ strb r8, [sp, #76] @ 0x4c │ │ │ │ strb r2, [sp, #77] @ 0x4d │ │ │ │ - beq 2b06c8 │ │ │ │ + beq 2b05b8 │ │ │ │ ands r2, r0, #64 @ 0x40 │ │ │ │ - beq 2b06a0 │ │ │ │ + beq 2b0590 │ │ │ │ lsr r2, r0, #4 │ │ │ │ and r2, r2, #1 │ │ │ │ strb r5, [sp, #81] @ 0x51 │ │ │ │ eor r2, r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ strh r5, [sp, #78] @ 0x4e │ │ │ │ strb r5, [sp, #80] @ 0x50 │ │ │ │ @@ -673321,32 +673253,32 @@ │ │ │ │ lsr r8, r8, #11 │ │ │ │ eor r2, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ ldrb r8, [r3, #35] @ 0x23 │ │ │ │ and r2, r1, #1024 @ 0x400 │ │ │ │ - beq 2b0724 │ │ │ │ + beq 2b0614 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2b0774 │ │ │ │ + bne 2b0664 │ │ │ │ mov r5, #1 │ │ │ │ cmp r8, #0 │ │ │ │ strb r5, [sp, #100] @ 0x64 │ │ │ │ - bne 2b07fc │ │ │ │ + bne 2b06ec │ │ │ │ strb r4, [sp, #101] @ 0x65 │ │ │ │ lsr r4, r1, #9 │ │ │ │ and r4, r4, #1 │ │ │ │ eor r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strb r5, [sp, #104] @ 0x68 │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ strb r4, [sp, #105] @ 0x69 │ │ │ │ strh r5, [sp, #102] @ 0x66 │ │ │ │ strbne r4, [sp, #106] @ 0x6a │ │ │ │ - bne 2b07f0 │ │ │ │ + bne 2b06e0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ strb r4, [sp, #106] @ 0x6a │ │ │ │ lsr r2, r2, #10 │ │ │ │ mov r8, r5 │ │ │ │ strb r4, [sp, #107] @ 0x6b │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ @@ -673379,17 +673311,17 @@ │ │ │ │ orr r4, r4, r5, lsl #24 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ and r8, r8, r5 │ │ │ │ cmp r4, #0 │ │ │ │ moveq ip, r4 │ │ │ │ strb r8, [sp, #120] @ 0x78 │ │ │ │ - beq 2b00f0 │ │ │ │ + beq 2affe0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b00f0 │ │ │ │ + bne 2affe0 │ │ │ │ ldrb ip, [r3, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ ldrbne ip, [lr, #269] @ 0x10d │ │ │ │ lsrne ip, ip, #2 │ │ │ │ andne ip, ip, #1 │ │ │ │ eorne ip, ip, #1 │ │ │ │ strb ip, [sp, #121] @ 0x79 │ │ │ │ @@ -673462,33 +673394,33 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ strb r5, [sp, #142] @ 0x8e │ │ │ │ ldrb r8, [r3, #129] @ 0x81 │ │ │ │ moveq r5, r9 │ │ │ │ strb r4, [sp, #139] @ 0x8b │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - beq 2b0228 │ │ │ │ + beq 2b0118 │ │ │ │ cmp r8, #0 │ │ │ │ ldrbne r5, [r3, #130] @ 0x82 │ │ │ │ moveq r5, r8 │ │ │ │ strb r5, [sp, #146] @ 0x92 │ │ │ │ ldrb r5, [r3, #81] @ 0x51 │ │ │ │ ldrb sl, [r3, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb fp, [r3, #85] @ 0x55 │ │ │ │ strb sl, [sp, #147] @ 0x93 │ │ │ │ - bne 2b0254 │ │ │ │ + bne 2b0144 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ movne r5, #1 │ │ │ │ movne sl, r5 │ │ │ │ - bne 2b0270 │ │ │ │ + bne 2b0160 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b0958 │ │ │ │ - ldr sl, [pc, #1840] @ 2b0998 │ │ │ │ + bne 2b0848 │ │ │ │ + ldr sl, [pc, #1840] @ 2b0888 │ │ │ │ tst r1, sl │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ orr r5, r5, fp, lsl #8 │ │ │ │ orr r5, r5, sl, lsl #16 │ │ │ │ ldrb fp, [r3, #83] @ 0x53 │ │ │ │ @@ -673502,45 +673434,45 @@ │ │ │ │ orr r5, r5, r2, lsl #24 │ │ │ │ lsr r2, r1, #5 │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r9, #0 │ │ │ │ lsr sl, sl, #20 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ strb r2, [sp, #156] @ 0x9c │ │ │ │ - beq 2b08a8 │ │ │ │ + beq 2b0798 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b08a8 │ │ │ │ + beq 2b0798 │ │ │ │ ldrb r5, [r3, #131] @ 0x83 │ │ │ │ ldrb r2, [r3, #130] @ 0x82 │ │ │ │ orr r2, r5, r2 │ │ │ │ eor r2, r2, #1 │ │ │ │ strb r2, [sp, #157] @ 0x9d │ │ │ │ ldrb r2, [r3, #15] │ │ │ │ strb r5, [sp, #158] @ 0x9e │ │ │ │ cmp r2, #0 │ │ │ │ moveq r7, r2 │ │ │ │ - beq 2b02f4 │ │ │ │ + beq 2b01e4 │ │ │ │ cmp r7, #0 │ │ │ │ movne r2, #0 │ │ │ │ strb r2, [sp, #161] @ 0xa1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #132] @ 0x84 │ │ │ │ strb r7, [sp, #159] @ 0x9f │ │ │ │ eor r5, r2, #1 │ │ │ │ strb r8, [sp, #160] @ 0xa0 │ │ │ │ - beq 2b0884 │ │ │ │ + beq 2b0774 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b08dc │ │ │ │ + beq 2b07cc │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ strb r2, [sp, #164] @ 0xa4 │ │ │ │ strh r7, [sp, #162] @ 0xa2 │ │ │ │ - beq 2b08f0 │ │ │ │ + beq 2b07e0 │ │ │ │ mov r7, #1 │ │ │ │ strb r2, [sp, #166] @ 0xa6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ and r4, r4, r5 │ │ │ │ strb r2, [sp, #168] @ 0xa8 │ │ │ │ ldrb r5, [r3, #49] @ 0x31 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -673550,18 +673482,18 @@ │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r2, [r3, #47] @ 0x2f │ │ │ │ strb r4, [sp, #167] @ 0xa7 │ │ │ │ strb r2, [sp, #171] @ 0xab │ │ │ │ ldrb r4, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #50] @ 0x32 │ │ │ │ strb r7, [sp, #165] @ 0xa5 │ │ │ │ - beq 2b08b4 │ │ │ │ + beq 2b07a4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2b0960 │ │ │ │ + bne 2b0850 │ │ │ │ strb r4, [sp, #174] @ 0xae │ │ │ │ mov r4, #1 │ │ │ │ strh r4, [sp, #172] @ 0xac │ │ │ │ mov r4, #0 │ │ │ │ strb r2, [sp, #175] @ 0xaf │ │ │ │ ldrb r2, [r3, #57] @ 0x39 │ │ │ │ strb r2, [sp, #177] @ 0xb1 │ │ │ │ @@ -673605,16 +673537,16 @@ │ │ │ │ eor r4, r4, #1 │ │ │ │ orr r2, r2, r4, lsl #16 │ │ │ │ orr r2, r2, ip, lsl #24 │ │ │ │ eor ip, ip, #1 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ strb ip, [sp, #192] @ 0xc0 │ │ │ │ movne r2, #0 │ │ │ │ - bne 2b0468 │ │ │ │ - ldr r2, [pc, #1336] @ 2b0998 │ │ │ │ + bne 2b0358 │ │ │ │ + ldr r2, [pc, #1336] @ 2b0888 │ │ │ │ tst r1, r2 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ strb r2, [sp, #195] @ 0xc3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ eor ip, fp, #1 │ │ │ │ @@ -673728,1277 +673660,1277 @@ │ │ │ │ ldr r4, [lr, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ ldrbne r2, [r3, #154] @ 0x9a │ │ │ │ ldr r5, [r4] │ │ │ │ eorne r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ strb r2, [sp, #234] @ 0xea │ │ │ │ - beq 2b0660 │ │ │ │ + beq 2b0550 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b08fc │ │ │ │ + bne 2b07ec │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2b0644 │ │ │ │ - ldr r2, [pc, #820] @ 2b099c │ │ │ │ - ldr r3, [pc, #808] @ 2b0994 │ │ │ │ + bne 2b0534 │ │ │ │ + ldr r2, [pc, #820] @ 2b088c │ │ │ │ + ldr r3, [pc, #808] @ 2b0884 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b098c │ │ │ │ + bne 2b087c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r8, r0, #80 @ 0x50 │ │ │ │ subs r8, r8, #80 @ 0x50 │ │ │ │ movne r8, #1 │ │ │ │ - b 2afee0 │ │ │ │ + b 2afdd0 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, #1 │ │ │ │ strb r5, [sp, #81] @ 0x51 │ │ │ │ strh r2, [sp, #78] @ 0x4e │ │ │ │ - beq 2b06f0 │ │ │ │ + beq 2b05e0 │ │ │ │ lsr r2, r0, #4 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ - b 2aff18 │ │ │ │ + b 2afe08 │ │ │ │ ands r7, r0, #16 │ │ │ │ - beq 2b06f8 │ │ │ │ + beq 2b05e8 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - bne 2b06f8 │ │ │ │ + bne 2b05e8 │ │ │ │ cmp r5, #0 │ │ │ │ strb r5, [sp, #81] @ 0x51 │ │ │ │ - ldr r5, [pc, #696] @ 2b09a0 │ │ │ │ + ldr r5, [pc, #696] @ 2b0890 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ strh r5, [sp, #78] @ 0x4e │ │ │ │ - bne 2aff18 │ │ │ │ + bne 2afe08 │ │ │ │ mov r2, #0 │ │ │ │ - b 2aff18 │ │ │ │ + b 2afe08 │ │ │ │ cmp r5, #0 │ │ │ │ clz r2, r7 │ │ │ │ strb r5, [sp, #81] @ 0x51 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ strh r5, [sp, #78] @ 0x4e │ │ │ │ - bne 2aff18 │ │ │ │ + bne 2afe08 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - bne 2aff18 │ │ │ │ - b 2b06f0 │ │ │ │ + bne 2afe08 │ │ │ │ + b 2b05e0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r5, [sp, #100] @ 0x64 │ │ │ │ - beq 2b07b0 │ │ │ │ + beq 2b06a0 │ │ │ │ mov r9, #1 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ strb r6, [sp, #101] @ 0x65 │ │ │ │ strh r9, [sp, #102] @ 0x66 │ │ │ │ strb r9, [sp, #104] @ 0x68 │ │ │ │ - bne 2b0854 │ │ │ │ + bne 2b0744 │ │ │ │ cmp r4, #0 │ │ │ │ strb r5, [sp, #105] @ 0x69 │ │ │ │ - bne 2b097c │ │ │ │ + bne 2b086c │ │ │ │ lsr r2, r1, #9 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ strb r2, [sp, #106] @ 0x6a │ │ │ │ strb r9, [sp, #107] @ 0x6b │ │ │ │ mov r2, r5 │ │ │ │ - b 2b0044 │ │ │ │ + b 2aff34 │ │ │ │ eor r5, r8, #1 │ │ │ │ mov r4, #0 │ │ │ │ strb r5, [sp, #103] @ 0x67 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, #1 │ │ │ │ strh r4, [sp, #100] @ 0x64 │ │ │ │ strb r4, [sp, #102] @ 0x66 │ │ │ │ strh r5, [sp, #104] @ 0x68 │ │ │ │ - beq 2b0844 │ │ │ │ + beq 2b0734 │ │ │ │ clz r8, r2 │ │ │ │ mov r5, r4 │ │ │ │ lsr r2, r2, #10 │ │ │ │ lsr r8, r8, #5 │ │ │ │ strh r4, [sp, #106] @ 0x6a │ │ │ │ - b 2b0044 │ │ │ │ + b 2aff34 │ │ │ │ strb r5, [sp, #101] @ 0x65 │ │ │ │ - ldr r5, [pc, #484] @ 2b09a0 │ │ │ │ + ldr r5, [pc, #484] @ 2b0890 │ │ │ │ strh r5, [sp, #102] @ 0x66 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [sp, #104] @ 0x68 │ │ │ │ - beq 2b0834 │ │ │ │ + beq 2b0724 │ │ │ │ cmp r4, #0 │ │ │ │ strbne r8, [sp, #105] @ 0x69 │ │ │ │ strbne r8, [sp, #106] @ 0x6a │ │ │ │ - bne 2b07f0 │ │ │ │ + bne 2b06e0 │ │ │ │ lsr r4, r1, #9 │ │ │ │ and r4, r4, #1 │ │ │ │ eor r4, r4, #1 │ │ │ │ strb r4, [sp, #105] @ 0x69 │ │ │ │ strb r4, [sp, #106] @ 0x6a │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 2b0038 │ │ │ │ + b 2aff28 │ │ │ │ strb r5, [sp, #101] @ 0x65 │ │ │ │ strb r5, [sp, #104] @ 0x68 │ │ │ │ strh r4, [sp, #102] @ 0x66 │ │ │ │ mov r5, r4 │ │ │ │ strb r4, [sp, #107] @ 0x6b │ │ │ │ lsr r4, r1, #9 │ │ │ │ and r4, r4, #1 │ │ │ │ eor r4, r4, #1 │ │ │ │ clz r8, r2 │ │ │ │ strb r4, [sp, #105] @ 0x69 │ │ │ │ lsr r2, r2, #10 │ │ │ │ lsr r8, r8, #5 │ │ │ │ strb r4, [sp, #106] @ 0x6a │ │ │ │ - b 2b0044 │ │ │ │ + b 2aff34 │ │ │ │ mov r4, r5 │ │ │ │ strb r2, [sp, #105] @ 0x69 │ │ │ │ strb r2, [sp, #106] @ 0x6a │ │ │ │ - b 2b0038 │ │ │ │ + b 2aff28 │ │ │ │ cmp r2, #0 │ │ │ │ strbne r8, [sp, #106] @ 0x6a │ │ │ │ - beq 2b002c │ │ │ │ - b 2b07f0 │ │ │ │ + beq 2aff1c │ │ │ │ + b 2b06e0 │ │ │ │ cmp r4, #0 │ │ │ │ lsreq r4, r1, #9 │ │ │ │ andeq r4, r4, #1 │ │ │ │ eoreq r4, r4, #1 │ │ │ │ lsr r2, r2, #10 │ │ │ │ mov r8, r5 │ │ │ │ strbne r5, [sp, #105] @ 0x69 │ │ │ │ strhne r5, [sp, #106] @ 0x6a │ │ │ │ strbeq r5, [sp, #107] @ 0x6b │ │ │ │ strbeq r4, [sp, #105] @ 0x69 │ │ │ │ strbeq r4, [sp, #106] @ 0x6a │ │ │ │ - b 2b0044 │ │ │ │ + b 2aff34 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ strh r7, [sp, #162] @ 0xa2 │ │ │ │ strb r7, [sp, #164] @ 0xa4 │ │ │ │ - beq 2b08f0 │ │ │ │ + beq 2b07e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2b0334 │ │ │ │ + bne 2b0224 │ │ │ │ mov r7, #0 │ │ │ │ - b 2b0338 │ │ │ │ + b 2b0228 │ │ │ │ mov r5, #0 │ │ │ │ strb r9, [sp, #157] @ 0x9d │ │ │ │ - b 2b02d8 │ │ │ │ + b 2b01c8 │ │ │ │ cmp r2, #0 │ │ │ │ strh r5, [sp, #172] @ 0xac │ │ │ │ strb r4, [sp, #174] @ 0xae │ │ │ │ - beq 2b0974 │ │ │ │ + beq 2b0864 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b0394 │ │ │ │ + beq 2b0284 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ - b 2b0398 │ │ │ │ + b 2b0288 │ │ │ │ cmp r6, #0 │ │ │ │ strb r5, [sp, #162] @ 0xa2 │ │ │ │ strb r4, [sp, #163] @ 0xa3 │ │ │ │ strb r2, [sp, #164] @ 0xa4 │ │ │ │ - bne 2b08a0 │ │ │ │ + bne 2b0790 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ - b 2b0338 │ │ │ │ - ldr r7, [pc, #160] @ 2b09a4 │ │ │ │ + b 2b0228 │ │ │ │ + ldr r7, [pc, #160] @ 2b0894 │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310a54 │ │ │ │ + bl 310944 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r0, r5 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - beq 2b0660 │ │ │ │ + beq 2b0550 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b0660 │ │ │ │ + beq 2b0550 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b090c │ │ │ │ + bne 2b07fc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b0938 │ │ │ │ - b 2b0660 │ │ │ │ + bne 2b0828 │ │ │ │ + b 2b0550 │ │ │ │ ldr sl, [sp] │ │ │ │ - b 2b0270 │ │ │ │ + b 2b0160 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strb r4, [sp, #174] @ 0xae │ │ │ │ strh r2, [sp, #172] @ 0xac │ │ │ │ - bne 2b08d0 │ │ │ │ + bne 2b07c0 │ │ │ │ mov r2, #0 │ │ │ │ - b 2b0394 │ │ │ │ + b 2b0284 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strh r2, [sp, #106] @ 0x6a │ │ │ │ mov r2, r5 │ │ │ │ - b 2b0044 │ │ │ │ + b 2aff34 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r8, r8, lsl #5 │ │ │ │ + @ instruction: 0x00580398 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ tsteq r0, r0, asr #32 │ │ │ │ - @ instruction: 0x0057f990 │ │ │ │ + subseq pc, r7, r0, lsr #21 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsr fp │ │ │ │ - ldr r2, [pc, #1516] @ 2b0f9c │ │ │ │ + subseq r5, r7, r0, asr #24 │ │ │ │ + ldr r2, [pc, #1516] @ 2b0e8c │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr ip, [pc, #1508] @ 2b0fa0 │ │ │ │ + ldr ip, [pc, #1508] @ 2b0e90 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 2b0abc │ │ │ │ + bhi 2b09ac │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b0ab4 │ │ │ │ + beq 2b09a4 │ │ │ │ ldr lr, [r1, #16] │ │ │ │ add ip, r1, #24 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r4, [lr, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 2b0a4c │ │ │ │ + bcc 2b093c │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b0a44 │ │ │ │ + beq 2b0934 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0a34 │ │ │ │ + bne 2b0924 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0f88 │ │ │ │ + bne 2b0e78 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b0aa4 │ │ │ │ + beq 2b0994 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 2b0aa4 │ │ │ │ + bhi 2b0994 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b0a9c │ │ │ │ + beq 2b098c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0a8c │ │ │ │ + bne 2b097c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0f88 │ │ │ │ + bne 2b0e78 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b09f4 │ │ │ │ + bne 2b08e4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b0ab4 │ │ │ │ + bne 2b09a4 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b0ab4 │ │ │ │ + beq 2b09a4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 2b0ab4 │ │ │ │ + bcc 2b09a4 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2b0b2c │ │ │ │ + beq 2b0a1c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b0b1c │ │ │ │ + bne 2b0a0c │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #1120] @ 2b0fa4 │ │ │ │ + ldr r0, [pc, #1120] @ 2b0e94 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r2, r0, r2, lsl #4 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b0ab4 │ │ │ │ + beq 2b09a4 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov lr, #0 │ │ │ │ add r7, r3, #60 @ 0x3c │ │ │ │ add ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr r2, [r7, lr, lsl #5] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 2b0bc4 │ │ │ │ + bcc 2b0ab4 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b0bbc │ │ │ │ + beq 2b0aac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0bac │ │ │ │ + bne 2b0a9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0f88 │ │ │ │ + bne 2b0e78 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r6 │ │ │ │ - bne 2b0b6c │ │ │ │ - b 2b0ab4 │ │ │ │ + bne 2b0a5c │ │ │ │ + b 2b09a4 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2b0ab4 │ │ │ │ + beq 2b09a4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ ldr lr, [r2, #32] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ cmp r4, lr │ │ │ │ - bcc 2b0c30 │ │ │ │ + bcc 2b0b20 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2b0c18 │ │ │ │ + bne 2b0b08 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b0f88 │ │ │ │ + bne 2b0e78 │ │ │ │ bic ip, ip, #2 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 2b0ab4 │ │ │ │ + bne 2b09a4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp lr, r0 │ │ │ │ - bhi 2b0ab4 │ │ │ │ + bhi 2b09a4 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2b0b2c │ │ │ │ + beq 2b0a1c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b0c70 │ │ │ │ - b 2b0b2c │ │ │ │ + bne 2b0b60 │ │ │ │ + b 2b0a1c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b0cec │ │ │ │ + beq 2b0bdc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr ip, [r2] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 2b0cec │ │ │ │ + bcc 2b0bdc │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [ip, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2b0ce4 │ │ │ │ + beq 2b0bd4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2b0cd4 │ │ │ │ + bne 2b0bc4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b0f88 │ │ │ │ + bne 2b0e78 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b0ab4 │ │ │ │ + beq 2b09a4 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov lr, #0 │ │ │ │ add r8, r3, #56 @ 0x38 │ │ │ │ add ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr r2, [r8, lr, lsl #4] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 2b0d60 │ │ │ │ + bcc 2b0c50 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b0d58 │ │ │ │ + beq 2b0c48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0d48 │ │ │ │ + bne 2b0c38 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0f88 │ │ │ │ + bne 2b0e78 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r7 │ │ │ │ - bne 2b0d08 │ │ │ │ - b 2b0ab4 │ │ │ │ + bne 2b0bf8 │ │ │ │ + b 2b09a4 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b0ab4 │ │ │ │ + beq 2b09a4 │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ mov lr, #0 │ │ │ │ add r7, r7, #12 │ │ │ │ add ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr r3, [r7, lr, lsl #2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 2b0dec │ │ │ │ + bcc 2b0cdc │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b0de4 │ │ │ │ + beq 2b0cd4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0dd4 │ │ │ │ + bne 2b0cc4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0f88 │ │ │ │ + bne 2b0e78 │ │ │ │ add lr, lr, #5 │ │ │ │ cmp r6, lr │ │ │ │ - bne 2b0d94 │ │ │ │ - b 2b0ab4 │ │ │ │ + bne 2b0c84 │ │ │ │ + b 2b09a4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2b0ab4 │ │ │ │ + bne 2b09a4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 2b0ab4 │ │ │ │ + bcc 2b09a4 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2b0b2c │ │ │ │ + beq 2b0a1c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b0e50 │ │ │ │ - b 2b0b2c │ │ │ │ + bne 2b0d40 │ │ │ │ + b 2b0a1c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b0ab4 │ │ │ │ + beq 2b09a4 │ │ │ │ ldr lr, [r1, #16] │ │ │ │ add ip, r1, #24 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [lr, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 2b0ed4 │ │ │ │ + bcc 2b0dc4 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b0ecc │ │ │ │ + beq 2b0dbc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0ebc │ │ │ │ + bne 2b0dac │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0f88 │ │ │ │ + bne 2b0e78 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b0e7c │ │ │ │ + bne 2b0d6c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #180] @ 2b0fa8 │ │ │ │ + ldr r0, [pc, #180] @ 2b0e98 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b0ab4 │ │ │ │ + beq 2b09a4 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov lr, #0 │ │ │ │ add r7, r3, #96 @ 0x60 │ │ │ │ add ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2b0f90 │ │ │ │ + beq 2b0e80 │ │ │ │ ldr r2, [r7, lr, lsl #4] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 2b0f78 │ │ │ │ + bcc 2b0e68 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b0f70 │ │ │ │ + beq 2b0e60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0f60 │ │ │ │ + bne 2b0e50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0f88 │ │ │ │ + bne 2b0e78 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r6, lr │ │ │ │ - bne 2b0f20 │ │ │ │ - b 2b0ab4 │ │ │ │ + bne 2b0e10 │ │ │ │ + b 2b09a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ - subseq r8, r2, ip, lsl sp │ │ │ │ - subseq pc, r7, r8, lsr r6 @ │ │ │ │ + subseq r8, r2, r4, lsl sp │ │ │ │ + subseq pc, r7, r8, asr #14 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r5, [r3, #18] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2b0fd8 │ │ │ │ + beq 2b0ec8 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ bl 937cc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2b0fd0 │ │ │ │ + beq 2b0ec0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - bne 2b1018 │ │ │ │ - b 2b0fd0 │ │ │ │ + bne 2b0f08 │ │ │ │ + b 2b0ec0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b0fd0 │ │ │ │ + beq 2b0ec0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b100c │ │ │ │ + bne 2b0efc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b1044 │ │ │ │ + beq 2b0f34 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b0fd0 │ │ │ │ + beq 2b0ec0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b1030 │ │ │ │ + bne 2b0f20 │ │ │ │ ldrb r2, [r3, #58] @ 0x3a │ │ │ │ eor r2, r2, #1 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq 2b0fcc │ │ │ │ + beq 2b0ebc │ │ │ │ mov r0, #0 │ │ │ │ - b 2b100c │ │ │ │ + b 2b0efc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #4080] @ 2b2064 │ │ │ │ - ldr ip, [pc, #4080] @ 2b2068 │ │ │ │ + ldr lr, [pc, #4080] @ 2b1f54 │ │ │ │ + ldr ip, [pc, #4080] @ 2b1f58 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #4076] @ 2b206c │ │ │ │ + ldr r3, [pc, #4076] @ 2b1f5c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #4060] @ 2b2070 │ │ │ │ + ldr r0, [pc, #4060] @ 2b1f60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r7, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b113c │ │ │ │ + beq 2b102c │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b113c │ │ │ │ - ldr r3, [pc, #4004] @ 2b2074 │ │ │ │ + bne 2b102c │ │ │ │ + ldr r3, [pc, #4004] @ 2b1f64 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ ldr sl, [r5] │ │ │ │ lsl r1, r2, #2 │ │ │ │ - bhi 2b11c0 │ │ │ │ + bhi 2b10b0 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1248 │ │ │ │ + bhi 2b1138 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 2b1168 │ │ │ │ + bhi 2b1058 │ │ │ │ cmp r2, #183 @ 0xb7 │ │ │ │ - bhi 2b19e8 │ │ │ │ + bhi 2b18d8 │ │ │ │ cmp r2, #137 @ 0x89 │ │ │ │ - bhi 2b12fc │ │ │ │ + bhi 2b11ec │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls 2b1cb8 │ │ │ │ - ldr r3, [pc, #3936] @ 2b2078 │ │ │ │ + bls 2b1ba8 │ │ │ │ + ldr r3, [pc, #3936] @ 2b1f68 │ │ │ │ sub r0, r2, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ strb r7, [r4, #42] @ 0x2a │ │ │ │ - ldr r2, [pc, #3896] @ 2b207c │ │ │ │ - ldr r3, [pc, #3872] @ 2b2068 │ │ │ │ + ldr r2, [pc, #3896] @ 2b1f6c │ │ │ │ + ldr r3, [pc, #3872] @ 2b1f58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b2278 │ │ │ │ + bne 2b2168 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #25 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1b80 │ │ │ │ - ldr r3, [pc, #3844] @ 2b2080 │ │ │ │ + bhi 2b1a70 │ │ │ │ + ldr r3, [pc, #3844] @ 2b1f70 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1270 │ │ │ │ + bhi 2b1160 │ │ │ │ sub r3, r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1eac │ │ │ │ + bhi 2b1d9c │ │ │ │ sub r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 2b1fb0 │ │ │ │ - ldr r0, [pc, #3812] @ 2b2084 │ │ │ │ + bls 2b1ea0 │ │ │ │ + ldr r0, [pc, #3812] @ 2b1f74 │ │ │ │ sub r3, r2, #276 @ 0x114 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3776] @ 2b2088 │ │ │ │ + ldr r3, [pc, #3776] @ 2b1f78 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1214 │ │ │ │ + bhi 2b1104 │ │ │ │ sub r3, r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1bf8 │ │ │ │ + bhi 2b1ae8 │ │ │ │ cmp r2, #492 @ 0x1ec │ │ │ │ - bhi 2b1cf4 │ │ │ │ + bhi 2b1be4 │ │ │ │ sub r3, r3, #103 @ 0x67 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 2b1424 │ │ │ │ - ldr r0, [pc, #3736] @ 2b208c │ │ │ │ + bls 2b1314 │ │ │ │ + ldr r0, [pc, #3736] @ 2b1f7c │ │ │ │ sub r3, r2, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r2, #600 @ 0x258 │ │ │ │ - bcs 2b1c38 │ │ │ │ + bcs 2b1b28 │ │ │ │ cmp r2, #592 @ 0x250 │ │ │ │ - bcc 2b1298 │ │ │ │ - ldr r3, [pc, #3684] @ 2b2090 │ │ │ │ + bcc 2b1188 │ │ │ │ + ldr r3, [pc, #3684] @ 2b1f80 │ │ │ │ sub r0, r2, #592 @ 0x250 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3652] @ 2b2094 │ │ │ │ + ldr r3, [pc, #3652] @ 2b1f84 │ │ │ │ sub r2, r2, #364 @ 0x16c │ │ │ │ sub r2, r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #3616] @ 2b2098 │ │ │ │ + ldr r0, [pc, #3616] @ 2b1f88 │ │ │ │ sub r3, r2, #328 @ 0x148 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r2, #560 @ 0x230 │ │ │ │ - bls 2b13e4 │ │ │ │ + bls 2b12d4 │ │ │ │ sub r3, r2, #560 @ 0x230 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r3 │ │ │ │ - ldr ip, [pc, #3548] @ 2b209c │ │ │ │ + ldr ip, [pc, #3548] @ 2b1f8c │ │ │ │ tst r0, ip │ │ │ │ - bne 2b1480 │ │ │ │ - ldr r2, [pc, #3540] @ 2b20a0 │ │ │ │ + bne 2b1370 │ │ │ │ + ldr r2, [pc, #3540] @ 2b1f90 │ │ │ │ tst r0, r2 │ │ │ │ - bne 2b141c │ │ │ │ + bne 2b130c │ │ │ │ cmp r3, #7 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2b2044 │ │ │ │ + bne 2b1f34 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ cmp r2, #169 @ 0xa9 │ │ │ │ - beq 2b1924 │ │ │ │ - bhi 2b1e78 │ │ │ │ + beq 2b1814 │ │ │ │ + bhi 2b1d68 │ │ │ │ cmp r2, #163 @ 0xa3 │ │ │ │ - bhi 2b1d70 │ │ │ │ + bhi 2b1c60 │ │ │ │ sub r0, r2, #138 @ 0x8a │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #3456] @ 2b20a4 │ │ │ │ + ldr r0, [pc, #3456] @ 2b1f94 │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1480 │ │ │ │ + bne 2b1370 │ │ │ │ tst r3, #33816576 @ 0x2040000 │ │ │ │ - beq 2b2230 │ │ │ │ + beq 2b2120 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2038 │ │ │ │ + bne 2b1f28 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b1380 │ │ │ │ + beq 2b1270 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #32 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2174 │ │ │ │ + bne 2b2064 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r7, r0 │ │ │ │ - beq 2b1138 │ │ │ │ + beq 2b1028 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldrb r7, [r4, r3, lsl #2] │ │ │ │ lsr r7, r7, #4 │ │ │ │ and r7, r7, #1 │ │ │ │ eor r7, r7, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ sub r0, r2, #536 @ 0x218 │ │ │ │ sub r0, r0, #3 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #3244] @ 2b20a8 │ │ │ │ + ldr r0, [pc, #3244] @ 2b1f98 │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b141c │ │ │ │ + bne 2b130c │ │ │ │ tst r3, #196608 @ 0x30000 │ │ │ │ - beq 2b1474 │ │ │ │ + beq 2b1364 │ │ │ │ cmp sl, #5 │ │ │ │ lsreq r9, r9, #5 │ │ │ │ andeq r7, r9, #1 │ │ │ │ - beq 2b1138 │ │ │ │ + beq 2b1028 │ │ │ │ mov r7, #0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ - ldr r2, [pc, #3176] @ 2b20ac │ │ │ │ + ldr r2, [pc, #3176] @ 2b1f9c │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b141c │ │ │ │ + bne 2b130c │ │ │ │ tst r3, #1 │ │ │ │ - beq 2b1138 │ │ │ │ - ldr r3, [pc, #3156] @ 2b20b0 │ │ │ │ + beq 2b1028 │ │ │ │ + ldr r3, [pc, #3156] @ 2b1fa0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp sl, #12 │ │ │ │ - bhi 2b227c │ │ │ │ + bhi 2b216c │ │ │ │ add r3, r3, sl │ │ │ │ ldrsh r3, [r3, sl] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3128] @ 2b20b4 │ │ │ │ + ldr r3, [pc, #3128] @ 2b1fa4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ add r1, r1, r2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b141c │ │ │ │ + beq 2b130c │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #4 │ │ │ │ add r9, r4, #84 @ 0x54 │ │ │ │ - b 2b14c4 │ │ │ │ + b 2b13b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 2b141c │ │ │ │ + beq 2b130c │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r9, r6, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - beq 2b14a8 │ │ │ │ + beq 2b1398 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b14b0 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b13a0 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2b1ff8 │ │ │ │ + bne 2b1ee8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp sl, #4 │ │ │ │ - beq 2b21a8 │ │ │ │ + beq 2b2098 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b141c │ │ │ │ + bne 2b130c │ │ │ │ lsr r3, r9, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ cmp sl, #1 │ │ │ │ lsreq r3, r9, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ eoreq r7, r3, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2004 │ │ │ │ + bne 2b1ef4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b21ec │ │ │ │ + bne 2b20dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ cmp sl, #1 │ │ │ │ lsreq r3, r9, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ eoreq r7, r3, #1 │ │ │ │ movne r7, r0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b1fec │ │ │ │ + bne 2b1edc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1620 │ │ │ │ + bne 2b1510 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2204 │ │ │ │ + bne 2b20f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ lsr r3, r9, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2158 │ │ │ │ + bne 2b2048 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2220 │ │ │ │ + bne 2b2110 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor r7, r7, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2b2118 │ │ │ │ + bne 2b2008 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn r3, r9 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r7, r0, r3 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ mvn r9, r9 │ │ │ │ and r7, r9, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ add r6, r6, #57344 @ 0xe000 │ │ │ │ ldrb r3, [r6, #2636] @ 0xa4c │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2b141c │ │ │ │ + beq 2b130c │ │ │ │ ldrb sl, [r6, #2560] @ 0xa00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b141c │ │ │ │ + beq 2b130c │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #4 │ │ │ │ add r9, r4, #84 @ 0x54 │ │ │ │ - b 2b1728 │ │ │ │ + b 2b1618 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 2b141c │ │ │ │ + beq 2b130c │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r9, r6, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - beq 2b170c │ │ │ │ + beq 2b15fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1714 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1604 │ │ │ │ add r3, r6, #57344 @ 0xe000 │ │ │ │ ldrb r3, [r3, #2297] @ 0x8f9 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b1a0c │ │ │ │ + bne 2b18fc │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2b2124 │ │ │ │ + bne 2b2014 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn r3, r9 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r7, r0, r3 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ lsr r3, r9, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r7, r3, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2b213c │ │ │ │ + bne 2b202c │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b1138 │ │ │ │ + beq 2b1028 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldrb r7, [r4, r3, lsl #2] │ │ │ │ lsr r7, r7, #5 │ │ │ │ and r7, r7, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b214c │ │ │ │ + bne 2b203c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b184c │ │ │ │ + beq 2b173c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #32 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2168 │ │ │ │ + bne 2b2058 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r7, r0 │ │ │ │ - beq 2b1138 │ │ │ │ + beq 2b1028 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldrb r7, [r4, r3, lsl #2] │ │ │ │ lsr r7, r7, #4 │ │ │ │ and r7, r7, #1 │ │ │ │ eor r7, r7, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2b2054 │ │ │ │ + bne 2b1f44 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ lsreq r9, r9, #7 │ │ │ │ andeq r7, r9, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ mvn r9, r9 │ │ │ │ and r7, r9, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ lsreq r3, r9, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ eoreq r7, r3, #1 │ │ │ │ movne r7, #0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ lsreq r3, r9, #2 │ │ │ │ andeq r3, r3, #1 │ │ │ │ eoreq r7, r3, #1 │ │ │ │ movne r7, #0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b201c │ │ │ │ + bne 2b1f0c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b1970 │ │ │ │ + beq 2b1860 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #32 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2180 │ │ │ │ + bne 2b2070 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #116 @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2248 │ │ │ │ + bne 2b2138 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ add r6, r6, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r6, #1492] @ 0x5d4 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r7, [r4, r3, lsl #2] │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ lsr r3, r9, #6 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r7, r3, #1 │ │ │ │ - b 2b1138 │ │ │ │ - ldr r3, [pc, #1736] @ 2b20b8 │ │ │ │ + b 2b1028 │ │ │ │ + ldr r3, [pc, #1736] @ 2b1fa8 │ │ │ │ sub r0, r2, #184 @ 0xb8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r1, r1, r2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ @@ -675007,849 +674939,849 @@ │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r6, [r4, r2, lsl #2] │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add ip, sp, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2b1f74 │ │ │ │ + bne 2b1e64 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ sub r3, r6, #424 @ 0x1a8 │ │ │ │ sub r3, r3, #2 │ │ │ │ sub r2, r6, #312 @ 0x138 │ │ │ │ cmp r7, #0 │ │ │ │ bic r3, r3, #2 │ │ │ │ sub r2, r2, #3 │ │ │ │ ldrbeq r7, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bls 2b1138 │ │ │ │ + bls 2b1028 │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #229 @ 0xe5 │ │ │ │ - beq 2b1138 │ │ │ │ - ldr r3, [pc, #1596] @ 2b20bc │ │ │ │ - ldr r2, [pc, #1596] @ 2b20c0 │ │ │ │ + beq 2b1028 │ │ │ │ + ldr r3, [pc, #1596] @ 2b1fac │ │ │ │ + ldr r2, [pc, #1596] @ 2b1fb0 │ │ │ │ cmp r6, r2 │ │ │ │ cmpne r6, r3 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orr r3, r7, r6 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2028 │ │ │ │ + bne 2b1f18 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b1ae8 │ │ │ │ + beq 2b19d8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #32 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2198 │ │ │ │ + bne 2b2088 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b210c │ │ │ │ + bne 2b1ffc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b21f8 │ │ │ │ + bne 2b20e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #116 @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2258 │ │ │ │ + bne 2b2148 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1138 │ │ │ │ - ldr r1, [pc, #1340] @ 2b20c4 │ │ │ │ + b 2b1028 │ │ │ │ + ldr r1, [pc, #1340] @ 2b1fb4 │ │ │ │ sub r3, r2, #340 @ 0x154 │ │ │ │ sub r3, r3, #2 │ │ │ │ mov r0, #1 │ │ │ │ ands r1, r1, r0, lsl r3 │ │ │ │ - bne 2b141c │ │ │ │ - ldr r3, [pc, #1320] @ 2b20c8 │ │ │ │ + bne 2b130c │ │ │ │ + ldr r3, [pc, #1320] @ 2b1fb8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b1d40 │ │ │ │ + beq 2b1c30 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ add r8, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2130 │ │ │ │ + bne 2b2020 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp sl, #4 │ │ │ │ - beq 2b1138 │ │ │ │ + beq 2b1028 │ │ │ │ movgt r7, r0 │ │ │ │ - bgt 2b1138 │ │ │ │ + bgt 2b1028 │ │ │ │ lsr r3, r9, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2b1138 │ │ │ │ - ldr r0, [pc, #1228] @ 2b20cc │ │ │ │ + b 2b1028 │ │ │ │ + ldr r0, [pc, #1228] @ 2b1fbc │ │ │ │ sub r3, r2, #524 @ 0x20c │ │ │ │ sub r3, r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r9, #8 │ │ │ │ - bne 2b141c │ │ │ │ + bne 2b130c │ │ │ │ cmp sl, #4 │ │ │ │ mvneq r9, r9 │ │ │ │ andeq r7, r9, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ cmp r2, #628 @ 0x274 │ │ │ │ - bcs 2b21bc │ │ │ │ + bcs 2b20ac │ │ │ │ sub r0, r2, #600 @ 0x258 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #1148] @ 2b20d0 │ │ │ │ + ldr r0, [pc, #1148] @ 2b1fc0 │ │ │ │ tst r3, r0 │ │ │ │ - bne 2b1480 │ │ │ │ + bne 2b1370 │ │ │ │ tst r3, #311296 @ 0x4c000 │ │ │ │ - bne 2b1134 │ │ │ │ - ldr r3, [pc, #1132] @ 2b20d4 │ │ │ │ + bne 2b1024 │ │ │ │ + ldr r3, [pc, #1132] @ 2b1fc4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b20fc │ │ │ │ + bne 2b1fec │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b1138 │ │ │ │ + beq 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2210 │ │ │ │ + bne 2b2100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bls 2b1f84 │ │ │ │ + bls 2b1e74 │ │ │ │ sub r0, r2, #49 @ 0x31 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #1020] @ 2b20d8 │ │ │ │ + ldr r0, [pc, #1020] @ 2b1fc8 │ │ │ │ tst r3, r0 │ │ │ │ - bne 2b1480 │ │ │ │ + bne 2b1370 │ │ │ │ tst r3, #1040 @ 0x410 │ │ │ │ - bne 2b1d80 │ │ │ │ + bne 2b1c70 │ │ │ │ tst r3, #260 @ 0x104 │ │ │ │ - bne 2b1334 │ │ │ │ - b 2b1138 │ │ │ │ + bne 2b1224 │ │ │ │ + b 2b1028 │ │ │ │ sub r0, r2, #496 @ 0x1f0 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #972] @ 2b20dc │ │ │ │ + ldr r0, [pc, #972] @ 2b1fcc │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b141c │ │ │ │ + bne 2b130c │ │ │ │ tst r3, #536870920 @ 0x20000008 │ │ │ │ - bne 2b1480 │ │ │ │ + bne 2b1370 │ │ │ │ tst r3, #327680 @ 0x50000 │ │ │ │ - beq 2b1138 │ │ │ │ + beq 2b1028 │ │ │ │ cmp sl, #1 │ │ │ │ lsreq r3, r9, #1 │ │ │ │ lsrne r3, r9, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r7, r3, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldrb r3, [r6, #3774] @ 0xebe │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ eor r7, r7, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ - beq 2b1480 │ │ │ │ + beq 2b1370 │ │ │ │ cmp r2, #165 @ 0xa5 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #4 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2010 │ │ │ │ + bne 2b1f00 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b1dcc │ │ │ │ + beq 2b1cbc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #32 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b218c │ │ │ │ + bne 2b207c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #116 @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b223c │ │ │ │ + bne 2b212c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r4, #132 @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2b2268 │ │ │ │ + bne 2b2158 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ movne r2, #100 @ 0x64 │ │ │ │ mlane r3, r2, r3, r6 │ │ │ │ moveq r7, r3 │ │ │ │ ldrbne r3, [r3, #46] @ 0x2e │ │ │ │ addne r3, r3, #11 │ │ │ │ ldrbne r7, [r4, r3, lsl #2] │ │ │ │ lsrne r7, r7, #4 │ │ │ │ andne r7, r7, #1 │ │ │ │ eorne r7, r7, #1 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ sub r0, r2, #170 @ 0xaa │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #588] @ 2b20e0 │ │ │ │ + ldr r0, [pc, #588] @ 2b1fd0 │ │ │ │ tst r3, r0 │ │ │ │ - bne 2b1480 │ │ │ │ + bne 2b1370 │ │ │ │ tst r3, #1040 @ 0x410 │ │ │ │ - bne 2b1d80 │ │ │ │ + bne 2b1c70 │ │ │ │ tst r3, #260 @ 0x104 │ │ │ │ - bne 2b1334 │ │ │ │ - b 2b1138 │ │ │ │ + bne 2b1224 │ │ │ │ + b 2b1028 │ │ │ │ sub r0, r2, #304 @ 0x130 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #540] @ 2b20e4 │ │ │ │ + ldr r0, [pc, #540] @ 2b1fd4 │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b141c │ │ │ │ + bne 2b130c │ │ │ │ tst r3, #228 @ 0xe4 │ │ │ │ - bne 2b1480 │ │ │ │ - ldr r0, [pc, #520] @ 2b20e8 │ │ │ │ + bne 2b1370 │ │ │ │ + ldr r0, [pc, #520] @ 2b1fd8 │ │ │ │ tst r3, r0 │ │ │ │ - beq 2b1138 │ │ │ │ + beq 2b1028 │ │ │ │ tst r9, #128 @ 0x80 │ │ │ │ - beq 2b1f0c │ │ │ │ + beq 2b1dfc │ │ │ │ add r3, r1, r2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #16 │ │ │ │ - beq 2b1138 │ │ │ │ + beq 2b1028 │ │ │ │ add r1, r1, r2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b141c │ │ │ │ + beq 2b130c │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #4 │ │ │ │ add r9, r4, #84 @ 0x54 │ │ │ │ - b 2b1f50 │ │ │ │ + b 2b1e40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1138 │ │ │ │ + bne 2b1028 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 2b141c │ │ │ │ + beq 2b130c │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ add r3, r9, r6, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - beq 2b1f34 │ │ │ │ + beq 2b1e24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1f3c │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1e2c │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1a44 │ │ │ │ + b 2b1934 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 2b1138 │ │ │ │ - ldr r3, [pc, #344] @ 2b20ec │ │ │ │ + bls 2b1028 │ │ │ │ + ldr r3, [pc, #344] @ 2b1fdc │ │ │ │ sub r0, r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r0, r2, #246 @ 0xf6 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr ip, [pc, #292] @ 2b20f0 │ │ │ │ + ldr ip, [pc, #292] @ 2b1fe0 │ │ │ │ and ip, ip, r3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b141c │ │ │ │ - ldr ip, [pc, #280] @ 2b20f4 │ │ │ │ + bne 2b130c │ │ │ │ + ldr ip, [pc, #280] @ 2b1fe4 │ │ │ │ tst r3, ip │ │ │ │ - bne 2b1480 │ │ │ │ + bne 2b1370 │ │ │ │ cmp r0, #30 │ │ │ │ - beq 2b1ee4 │ │ │ │ - b 2b1138 │ │ │ │ + beq 2b1dd4 │ │ │ │ + b 2b1028 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b15f8 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b14e8 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1508 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b13f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1590 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1480 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1da0 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1c90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1944 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1834 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1abc │ │ │ │ + b 2b19ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1354 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1244 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b18d0 │ │ │ │ - subseq lr, r7, r4, lsl #31 │ │ │ │ + b 2b17c0 │ │ │ │ + @ instruction: 0x0057f094 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r7, r8, ror #30 │ │ │ │ + subseq pc, r7, r8, ror r0 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - ldrsbeq r8, [r2], #-86 @ 0xffffffaa │ │ │ │ - ldrheq lr, [r7], #-228 @ 0xffffff1c │ │ │ │ + subseq r8, r2, lr, asr #11 │ │ │ │ + subseq lr, r7, r4, asr #31 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - subseq r8, r2, r0, ror #11 │ │ │ │ + ldrsbeq r8, [r2], #-88 @ 0xffffffa8 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - ldrheq r8, [r2], #-92 @ 0xffffffa4 │ │ │ │ - subseq r8, r2, r4, lsl r6 │ │ │ │ - ldrsheq r8, [r2], #-92 @ 0xffffffa4 │ │ │ │ + ldrheq r8, [r2], #-84 @ 0xffffffac │ │ │ │ + subseq r8, r2, ip, lsl #12 │ │ │ │ ldrsheq r8, [r2], #-84 @ 0xffffffac │ │ │ │ + subseq r8, r2, ip, ror #11 │ │ │ │ svcne 0x00e00002 │ │ │ │ andeq r4, r0, r1, asr #32 │ │ │ │ @ instruction: 0x01290001 │ │ │ │ @ instruction: 0x003c8cff │ │ │ │ stmdbeq r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp} │ │ │ │ - subseq r8, r2, r0, lsr r4 │ │ │ │ + subseq r8, r2, r8, lsr #8 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - ldrheq r7, [r2], #-226 @ 0xffffff1e │ │ │ │ + subseq r7, r2, sl, lsr #29 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ tsteq pc, r3, lsr #24 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - subseq r7, r2, r8, lsl sp │ │ │ │ - bleq ffeb20dc │ │ │ │ + subseq r7, r2, r0, lsl sp │ │ │ │ + bleq ffeb1fcc │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ mulseq sl, r1, r2 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ sbceq r0, r1, #0, 2 │ │ │ │ andeq r1, r0, r3 │ │ │ │ - subseq r7, r2, r2, lsr #19 │ │ │ │ + @ instruction: 0x0052799a │ │ │ │ svcne 0x009fa018 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ - ldrheq r7, [r2], #-114 @ 0xffffff8e │ │ │ │ + subseq r7, r2, sl, lsr #15 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1c8c │ │ │ │ + b 2b1b7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1b2c │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1a1c │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b16b8 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b15a8 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b178c │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b167c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1bd0 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1ac0 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b17d0 │ │ │ │ + b 2b16c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1820 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1710 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1660 │ │ │ │ + b 2b1550 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b186c │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b175c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b13a0 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1290 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1990 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1880 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1dec │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1cdc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ mvn r3, r9 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ sub r3, r2, #672 @ 0x2a0 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi 2b1138 │ │ │ │ - ldr r0, [pc, #-220] @ 2b20f8 │ │ │ │ + bhi 2b1028 │ │ │ │ + ldr r0, [pc, #-220] @ 2b1fe8 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi 2b1138 │ │ │ │ + bhi 2b1028 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b15b8 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b14a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1b54 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1a44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1620 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1510 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - beq 2b1d80 │ │ │ │ - b 2b1138 │ │ │ │ + beq 2b1c70 │ │ │ │ + b 2b1028 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b1e14 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b1d04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1138 │ │ │ │ + b 2b1028 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r3, r0 │ │ │ │ - b 2b1e3c │ │ │ │ + b 2b1d2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ 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, [r0] │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3292] @ 2b2f7c │ │ │ │ - ldr r2, [pc, #3292] @ 2b2f80 │ │ │ │ + ldr r3, [pc, #3292] @ 2b2e6c │ │ │ │ + ldr r2, [pc, #3292] @ 2b2e70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #3284] @ 2b2f84 │ │ │ │ + ldr r3, [pc, #3284] @ 2b2e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2b2390 │ │ │ │ - ldr r3, [pc, #3260] @ 2b2f88 │ │ │ │ + beq 2b2280 │ │ │ │ + ldr r3, [pc, #3260] @ 2b2e78 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2b28d4 │ │ │ │ + beq 2b27c4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2b26d4 │ │ │ │ + beq 2b25c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2380 │ │ │ │ + bne 2b2270 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2364 │ │ │ │ - ldr fp, [pc, #3200] @ 2b2f8c │ │ │ │ + beq 2b2254 │ │ │ │ + ldr fp, [pc, #3200] @ 2b2e7c │ │ │ │ add fp, pc, fp │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b2354 │ │ │ │ + beq 2b2244 │ │ │ │ ldrb r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2600 │ │ │ │ + beq 2b24f0 │ │ │ │ ldrb r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b2684 │ │ │ │ + beq 2b2574 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2b2600 │ │ │ │ + bhi 2b24f0 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ strb r0, [r5, #39] @ 0x27 │ │ │ │ strb r3, [r5, #38] @ 0x26 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b230c │ │ │ │ + bne 2b21fc │ │ │ │ ldrh r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldrbeq r3, [r8, #24] │ │ │ │ ldrb r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ strbne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b22d8 │ │ │ │ - ldr r2, [pc, #3064] @ 2b2f90 │ │ │ │ - ldr r3, [pc, #3048] @ 2b2f84 │ │ │ │ + bne 2b21c8 │ │ │ │ + ldr r2, [pc, #3064] @ 2b2e80 │ │ │ │ + ldr r3, [pc, #3048] @ 2b2e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b2f14 │ │ │ │ + bne 2b2e04 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2b262c │ │ │ │ + beq 2b251c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #3012] @ 2b2f94 │ │ │ │ + ldr r2, [pc, #3012] @ 2b2e84 │ │ │ │ mov r1, #1 │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ - bne 2b2354 │ │ │ │ + bne 2b2244 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2b250c │ │ │ │ + bne 2b23fc │ │ │ │ ldrb r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2354 │ │ │ │ + bne 2b2244 │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b2534 │ │ │ │ + bne 2b2424 │ │ │ │ mov r7, ip │ │ │ │ strb r7, [r5, #50] @ 0x32 │ │ │ │ - b 2b2354 │ │ │ │ + b 2b2244 │ │ │ │ mov r3, #0 │ │ │ │ strb r0, [r5, #87] @ 0x57 │ │ │ │ strb r3, [r5, #86] @ 0x56 │ │ │ │ - ldr r2, [pc, #2944] @ 2b2f98 │ │ │ │ + ldr r2, [pc, #2944] @ 2b2e88 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2b2eb4 │ │ │ │ + bhi 2b2da4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strbeq r0, [r5, #75] @ 0x4b │ │ │ │ strbeq r3, [r5, #74] @ 0x4a │ │ │ │ - b 2b2354 │ │ │ │ + b 2b2244 │ │ │ │ mov r3, #0 │ │ │ │ strb r0, [r5, #47] @ 0x2f │ │ │ │ strb r3, [r5, #46] @ 0x2e │ │ │ │ - ldr r3, [pc, #2876] @ 2b2f9c │ │ │ │ + ldr r3, [pc, #2876] @ 2b2e8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b2354 │ │ │ │ + beq 2b2244 │ │ │ │ mov r7, #0 │ │ │ │ add r9, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - b 2b24a8 │ │ │ │ + b 2b2398 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b24d0 │ │ │ │ + bne 2b23c0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 2b2354 │ │ │ │ + beq 2b2244 │ │ │ │ ldrb r2, [r8, #26] │ │ │ │ add r3, r9, r7, lsl #5 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - beq 2b248c │ │ │ │ + beq 2b237c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b249c │ │ │ │ + beq 2b238c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r5, #46] @ 0x2e │ │ │ │ - b 2b2354 │ │ │ │ - ldr r3, [pc, #2748] @ 2b2fa0 │ │ │ │ + b 2b2244 │ │ │ │ + ldr r3, [pc, #2748] @ 2b2e90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strbne r0, [r5, #43] @ 0x2b │ │ │ │ strbne r3, [r5, #42] @ 0x2a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b105c │ │ │ │ - b 2b2354 │ │ │ │ + bl 2b0f4c │ │ │ │ + b 2b2244 │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, #0 │ │ │ │ strb r0, [r5, #51] @ 0x33 │ │ │ │ strb r3, [r5, #50] @ 0x32 │ │ │ │ - beq 2b23f8 │ │ │ │ + beq 2b22e8 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - b 2b2580 │ │ │ │ + b 2b2470 │ │ │ │ tst r2, #86016 @ 0x15000 │ │ │ │ - beq 2b2660 │ │ │ │ + beq 2b2550 │ │ │ │ cmp r1, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2b2cac │ │ │ │ + bne 2b2b9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r5, #78] @ 0x4e │ │ │ │ orr r3, r7, r3 │ │ │ │ and r7, r3, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, ip │ │ │ │ - bcs 2b23fc │ │ │ │ + bcs 2b22ec │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add r2, r9, r9, lsl #2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldrb r1, [r8, #26] │ │ │ │ cmp r2, #16 │ │ │ │ - bhi 2b2660 │ │ │ │ + bhi 2b2550 │ │ │ │ mov r0, #1 │ │ │ │ lsl r2, r0, r2 │ │ │ │ tst r2, #43008 @ 0xa800 │ │ │ │ - beq 2b2544 │ │ │ │ + beq 2b2434 │ │ │ │ cmp r1, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2b2cc0 │ │ │ │ + bne 2b2bb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r5, #77] @ 0x4d │ │ │ │ - b 2b256c │ │ │ │ + b 2b245c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ strbeq r1, [r3, #46] @ 0x2e │ │ │ │ strbeq r0, [r3, #47] @ 0x2f │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ - b 2b25d8 │ │ │ │ + b 2b24c8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #54] @ 0x36 │ │ │ │ strb r0, [r5, #55] @ 0x37 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2b262c │ │ │ │ + beq 2b251c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2b2d10 │ │ │ │ + beq 2b2c00 │ │ │ │ subhi r3, r3, #2 │ │ │ │ andhi r3, r3, #255 @ 0xff │ │ │ │ - bhi 2b23c8 │ │ │ │ + bhi 2b22b8 │ │ │ │ ldrb r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2354 │ │ │ │ - b 2b2458 │ │ │ │ + bne 2b2244 │ │ │ │ + b 2b2348 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2b2cd4 │ │ │ │ + beq 2b2bc4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2b2354 │ │ │ │ + bne 2b2244 │ │ │ │ ldrb r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2354 │ │ │ │ + bne 2b2244 │ │ │ │ ldrb r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r8, #23] │ │ │ │ - b 2b2354 │ │ │ │ + b 2b2244 │ │ │ │ cmp r1, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2b2cf4 │ │ │ │ + bne 2b2be4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orr r3, r3, r7 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - b 2b2574 │ │ │ │ + b 2b2464 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b2330 │ │ │ │ + beq 2b2220 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2b26a8 │ │ │ │ + bhi 2b2598 │ │ │ │ add r0, r3, r3 │ │ │ │ ldrsh r0, [fp, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r2 │ │ │ │ - b 2b2330 │ │ │ │ + b 2b2220 │ │ │ │ mov r0, r5 │ │ │ │ bl 94780 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r8, #16] │ │ │ │ - beq 2b26cc │ │ │ │ + beq 2b25bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b09a8 │ │ │ │ + bl 2b0898 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b 2b2330 │ │ │ │ + b 2b2220 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ add r9, r4, #24 │ │ │ │ cmp r5, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 2b2f68 │ │ │ │ + beq 2b2e58 │ │ │ │ mov r0, r5 │ │ │ │ bl 936c4 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2b2748 │ │ │ │ + beq 2b2638 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b2748 │ │ │ │ + bne 2b2638 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2888 │ │ │ │ + bne 2b2778 │ │ │ │ ldrb r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2888 │ │ │ │ + beq 2b2778 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2748 │ │ │ │ + beq 2b2638 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b2714 │ │ │ │ + beq 2b2604 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov fp, #0 │ │ │ │ @@ -675866,204 +675798,204 @@ │ │ │ │ strb r5, [sp, #72] @ 0x48 │ │ │ │ strh fp, [sp, #74] @ 0x4a │ │ │ │ strb fp, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2b227c │ │ │ │ + bl 2b216c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r6, [sp, #75] @ 0x4b │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2b2c │ │ │ │ + beq 2b2a1c │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2b2b2c │ │ │ │ + bne 2b2a1c │ │ │ │ mov sl, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r8, [r4, #54] @ 0x36 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2b2840 │ │ │ │ + bne 2b2730 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2840 │ │ │ │ + beq 2b2730 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2878 │ │ │ │ + bne 2b2768 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b2830 │ │ │ │ + beq 2b2720 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 2b2830 │ │ │ │ + beq 2b2720 │ │ │ │ cmp r8, #0 │ │ │ │ ldreq r8, [r5, #24] │ │ │ │ - beq 2b2830 │ │ │ │ + beq 2b2720 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - bne 2b2878 │ │ │ │ + bne 2b2768 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b27f4 │ │ │ │ + bne 2b26e4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b285c │ │ │ │ + beq 2b274c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b27d8 │ │ │ │ + beq 2b26c8 │ │ │ │ cmp sl, #0 │ │ │ │ strb fp, [sp, #74] @ 0x4a │ │ │ │ strb fp, [sp, #77] @ 0x4d │ │ │ │ - bne 2b279c │ │ │ │ + bne 2b268c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b 2b2b40 │ │ │ │ + b 2b2a30 │ │ │ │ mov r3, #1 │ │ │ │ mov sl, #1 │ │ │ │ strb r3, [r4, #54] @ 0x36 │ │ │ │ - b 2b2840 │ │ │ │ + b 2b2730 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b272c │ │ │ │ + beq 2b261c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 2b28c4 │ │ │ │ + beq 2b27b4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b272c │ │ │ │ + beq 2b261c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 2b28a8 │ │ │ │ + bne 2b2798 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ strb r0, [r5, #54] @ 0x36 │ │ │ │ - b 2b272c │ │ │ │ + b 2b261c │ │ │ │ ldrb r2, [r8, #26] │ │ │ │ add r3, r4, #16 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ str ip, [sp] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2b2d20 │ │ │ │ + bne 2b2c10 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ mov r5, r8 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #24 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ ldrb r3, [sp, #46] @ 0x2e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ orr r3, r7, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ strb r3, [sp, #46] @ 0x2e │ │ │ │ - bl 2b227c │ │ │ │ + bl 2b216c │ │ │ │ mov lr, r8 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp] │ │ │ │ mov ip, r6 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ ldrb r3, [sp, #74] @ 0x4a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ orr r3, r7, r3 │ │ │ │ mov r1, r6 │ │ │ │ strb r3, [sp, #74] @ 0x4a │ │ │ │ - bl 2b227c │ │ │ │ + bl 2b216c │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2d30 │ │ │ │ + beq 2b2c20 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2b2f5c │ │ │ │ + beq 2b2e4c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, r0 │ │ │ │ movcc r6, #1 │ │ │ │ - bcc 2b29d0 │ │ │ │ + bcc 2b28c0 │ │ │ │ ldrb r6, [r1, #19] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b29d0 │ │ │ │ + beq 2b28c0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b29c4 │ │ │ │ + beq 2b28b4 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b29b4 │ │ │ │ + bne 2b28a4 │ │ │ │ sub r6, r3, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 93a34 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2aa0 │ │ │ │ + beq 2b2990 │ │ │ │ ldrb r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2b2aa0 │ │ │ │ + bne 2b2990 │ │ │ │ ldrb r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2af8 │ │ │ │ + beq 2b29e8 │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, r6 │ │ │ │ strb r3, [r9, #54] @ 0x36 │ │ │ │ - bne 2b2b1c │ │ │ │ + bne 2b2a0c │ │ │ │ ldr fp, [r8, #12] │ │ │ │ strb r0, [r9, #55] @ 0x37 │ │ │ │ and fp, fp, #256 @ 0x100 │ │ │ │ ldr r5, [r9, #20] │ │ │ │ ldr sl, [r5] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b2a74 │ │ │ │ + beq 2b2964 │ │ │ │ mov sl, #0 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2b10 │ │ │ │ + bne 2b2a00 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ ldr r3, [r5] │ │ │ │ addne sl, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2a34 │ │ │ │ + bne 2b2924 │ │ │ │ cmp sl, #1 │ │ │ │ movls sl, #0 │ │ │ │ movhi sl, #1 │ │ │ │ cmp fp, #0 │ │ │ │ orreq sl, sl, #1 │ │ │ │ tst r7, sl │ │ │ │ - bne 2b2b10 │ │ │ │ + bne 2b2a00 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2aa0 │ │ │ │ + beq 2b2990 │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b29f4 │ │ │ │ + beq 2b28e4 │ │ │ │ ldrb r3, [sp, #47] @ 0x2f │ │ │ │ cmp r3, #0 │ │ │ │ ldrbeq r3, [r8, #23] │ │ │ │ ldrbeq r2, [sp, #75] @ 0x4b │ │ │ │ orreq r3, r3, r2 │ │ │ │ ldrb r2, [sp, #48] @ 0x30 │ │ │ │ strb r3, [r8, #23] │ │ │ │ @@ -676077,322 +676009,322 @@ │ │ │ │ orr r3, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrbeq r2, [r8, #26] │ │ │ │ strb r3, [r8, #22] │ │ │ │ ldrbeq r3, [sp, #78] @ 0x4e │ │ │ │ orreq r2, r2, r3 │ │ │ │ strb r2, [r8, #26] │ │ │ │ - b 2b2380 │ │ │ │ + b 2b2270 │ │ │ │ ldrb r3, [r9, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2a84 │ │ │ │ + bne 2b2974 │ │ │ │ ldr fp, [r8, #12] │ │ │ │ and fp, fp, #256 @ 0x100 │ │ │ │ - b 2b2a20 │ │ │ │ + b 2b2910 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r9, #54] @ 0x36 │ │ │ │ - b 2b2a84 │ │ │ │ + b 2b2974 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b09a8 │ │ │ │ - b 2b2a14 │ │ │ │ + bl 2b0898 │ │ │ │ + b 2b2904 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #74] @ 0x4a │ │ │ │ strb r3, [sp, #77] @ 0x4d │ │ │ │ ldrb r3, [sp, #76] @ 0x4c │ │ │ │ strb r3, [r4, #58] @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [r4, #57] @ 0x39 │ │ │ │ bl 93a34 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2bac │ │ │ │ + beq 2b2a9c │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b2bac │ │ │ │ + bne 2b2a9c │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ strhne r6, [sl, #54] @ 0x36 │ │ │ │ - bne 2b2bc8 │ │ │ │ + bne 2b2ab8 │ │ │ │ ldrb r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2bc8 │ │ │ │ + beq 2b2ab8 │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2bac │ │ │ │ + beq 2b2a9c │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b2b74 │ │ │ │ + beq 2b2a64 │ │ │ │ ldrb r3, [sp, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ ldrbeq r3, [r8, #26] │ │ │ │ ldrbeq r2, [r4, #58] @ 0x3a │ │ │ │ orreq r3, r3, r2 │ │ │ │ strb r3, [r8, #26] │ │ │ │ - b 2b2380 │ │ │ │ + b 2b2270 │ │ │ │ ldr r5, [sl, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2b90 │ │ │ │ + beq 2b2a80 │ │ │ │ ldrb r7, [r4, #58] @ 0x3a │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b2d08 │ │ │ │ + bne 2b2bf8 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2c70 │ │ │ │ + bne 2b2b60 │ │ │ │ ldrb r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2c7c │ │ │ │ + beq 2b2b6c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b2c90 │ │ │ │ + beq 2b2b80 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 2b2c70 │ │ │ │ + bne 2b2b60 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2b90 │ │ │ │ + beq 2b2a80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq 2b2f5c │ │ │ │ + beq 2b2e4c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 2b2be4 │ │ │ │ + bcc 2b2ad4 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2c70 │ │ │ │ + beq 2b2b60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b2c58 │ │ │ │ + bne 2b2b48 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 2b2be4 │ │ │ │ + beq 2b2ad4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sl, #54] @ 0x36 │ │ │ │ - b 2b2b90 │ │ │ │ + b 2b2a80 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2be4 │ │ │ │ - b 2b2b90 │ │ │ │ + bne 2b2ad4 │ │ │ │ + b 2b2a80 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2b90 │ │ │ │ + beq 2b2a80 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b 2b2c24 │ │ │ │ + b 2b2b14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b2564 │ │ │ │ + b 2b2454 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b25c4 │ │ │ │ + b 2b24b4 │ │ │ │ ldrb r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2354 │ │ │ │ + bne 2b2244 │ │ │ │ ldrb r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r8, #24] │ │ │ │ - b 2b2354 │ │ │ │ + b 2b2244 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b2678 │ │ │ │ + b 2b2568 │ │ │ │ mov r7, #0 │ │ │ │ - b 2b2c24 │ │ │ │ + b 2b2b14 │ │ │ │ ldrb r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2354 │ │ │ │ - b 2b2410 │ │ │ │ + bne 2b2244 │ │ │ │ + b 2b2300 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b28f8 │ │ │ │ + b 2b27e8 │ │ │ │ mov r6, r3 │ │ │ │ - b 2b29d0 │ │ │ │ + b 2b28c0 │ │ │ │ ldrb ip, [r8, #26] │ │ │ │ mov r7, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add r3, r5, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp ip, #0 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2b2e70 │ │ │ │ + bne 2b2d60 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orr r3, r7, r3 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ strb r3, [r5, #86] @ 0x56 │ │ │ │ - b 2b2354 │ │ │ │ + b 2b2244 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldrb ip, [r8, #26] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2b2ebc │ │ │ │ + bne 2b2dac │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b2d44 │ │ │ │ + b 2b2c34 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ bic r1, r2, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #14680064 @ 0xe00000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ - beq 2b2eb4 │ │ │ │ - bls 2b2e9c │ │ │ │ + beq 2b2da4 │ │ │ │ + bls 2b2d8c │ │ │ │ sub r3, r1, #524288 @ 0x80000 │ │ │ │ bics r3, r3, #524288 @ 0x80000 │ │ │ │ - beq 2b2d68 │ │ │ │ + beq 2b2c58 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - beq 2b2eb4 │ │ │ │ + beq 2b2da4 │ │ │ │ bic r1, r2, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #14680064 @ 0xe00000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2b2ee0 │ │ │ │ + beq 2b2dd0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldrsb r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2b2f38 │ │ │ │ + beq 2b2e28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2b2f18 │ │ │ │ + beq 2b2e08 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b2e94 │ │ │ │ + bne 2b2d84 │ │ │ │ tst r0, #4 │ │ │ │ - beq 2b2e94 │ │ │ │ - ldr r3, [pc, #412] @ 2b2fa4 │ │ │ │ + beq 2b2d84 │ │ │ │ + ldr r3, [pc, #412] @ 2b2e94 │ │ │ │ bic r2, r2, #-33554432 @ 0xfe000000 │ │ │ │ bic r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ - b 2b2d68 │ │ │ │ + b 2b2c58 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 2b2e4c │ │ │ │ - bhi 2b2e80 │ │ │ │ + beq 2b2d3c │ │ │ │ + bhi 2b2d70 │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2b2e4c │ │ │ │ + beq 2b2d3c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 2b2e4c │ │ │ │ + beq 2b2d3c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b2e94 │ │ │ │ + bne 2b2d84 │ │ │ │ ldrb r2, [r8, #26] │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2b2ed0 │ │ │ │ + bne 2b2dc0 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b 2b2d68 │ │ │ │ + b 2b2c58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r3, r0 │ │ │ │ - b 2b2d60 │ │ │ │ + b 2b2c50 │ │ │ │ sub r2, r3, #524288 @ 0x80000 │ │ │ │ bics r2, r2, #524288 @ 0x80000 │ │ │ │ - beq 2b2e4c │ │ │ │ + beq 2b2d3c │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - beq 2b2e4c │ │ │ │ + beq 2b2d3c │ │ │ │ mov r3, #1 │ │ │ │ - b 2b2d68 │ │ │ │ + b 2b2c58 │ │ │ │ cmp r1, #16 │ │ │ │ - beq 2b2eb4 │ │ │ │ + beq 2b2da4 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq 2b2eb4 │ │ │ │ + beq 2b2da4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 2b2dc4 │ │ │ │ + bne 2b2cb4 │ │ │ │ mov r3, #0 │ │ │ │ - b 2b2d68 │ │ │ │ + b 2b2c58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ ldrb ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b 2b2d44 │ │ │ │ + b 2b2c34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0fac │ │ │ │ + bl 2b0e9c │ │ │ │ mov r3, r0 │ │ │ │ - b 2b2d68 │ │ │ │ + b 2b2c58 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ bl 9440c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b105c │ │ │ │ + bl 2b0f4c │ │ │ │ ldrb r3, [sp, #122] @ 0x7a │ │ │ │ - b 2b2d68 │ │ │ │ + b 2b2c58 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ tst r0, #2 │ │ │ │ - beq 2b2d68 │ │ │ │ - ldr r3, [pc, #128] @ 2b2fa8 │ │ │ │ + beq 2b2c58 │ │ │ │ + ldr r3, [pc, #128] @ 2b2e98 │ │ │ │ bic r2, r2, #-33554432 @ 0xfe000000 │ │ │ │ bic r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ - b 2b2d68 │ │ │ │ + b 2b2c58 │ │ │ │ tst r0, #1 │ │ │ │ - beq 2b2e94 │ │ │ │ + beq 2b2d84 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2b2e94 │ │ │ │ + bne 2b2d84 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and r3, r3, #14 │ │ │ │ subs r3, r3, #4 │ │ │ │ movne r3, #1 │ │ │ │ - b 2b2d68 │ │ │ │ + b 2b2c58 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ mov r0, #0 │ │ │ │ bl 936c4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ - subseq sp, r7, r8, asr sp │ │ │ │ - subseq sp, r7, ip, asr #26 │ │ │ │ + subseq sp, r7, r8, ror #28 │ │ │ │ + subseq sp, r7, ip, asr lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r7, [r2], #-108 @ 0xffffff94 │ │ │ │ - ldrheq r7, [r2], #-104 @ 0xffffff98 │ │ │ │ - subseq sp, r7, r0, ror #24 │ │ │ │ + ldrsbeq r7, [r2], #-100 @ 0xffffff9c │ │ │ │ + ldrheq r7, [r2], #-96 @ 0xffffffa0 │ │ │ │ + subseq sp, r7, r0, ror sp │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x0052759c │ │ │ │ + @ instruction: 0x00527594 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ tsteq r0, r4 │ │ │ │ tsteq r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #164] @ 2b3068 │ │ │ │ - ldr r3, [pc, #164] @ 2b306c │ │ │ │ + ldr r2, [pc, #164] @ 2b2f58 │ │ │ │ + ldr r3, [pc, #164] @ 2b2f5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -676410,83 +676342,83 @@ │ │ │ │ ldrsb r3, [r2, #65] @ 0x41 │ │ │ │ mov r1, sp │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ strb lr, [sp, #25] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2b227c │ │ │ │ - ldr r2, [pc, #60] @ 2b3070 │ │ │ │ - ldr r3, [pc, #52] @ 2b306c │ │ │ │ + bl 2b216c │ │ │ │ + ldr r2, [pc, #60] @ 2b2f60 │ │ │ │ + ldr r3, [pc, #52] @ 2b2f5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b3064 │ │ │ │ + bne 2b2f54 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b a3798 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r7, r4, lsr r0 │ │ │ │ + subseq sp, r7, r4, asr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r7, r4, asr #31 │ │ │ │ + ldrsbeq sp, [r7], #-4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #307] @ 0x133 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r0, #307] @ 0x133 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b30cc │ │ │ │ + bne 2b2fbc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b30b0 │ │ │ │ + beq 2b2fa0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [r3, #172] @ 0xac │ │ │ │ - bl 2b2fac │ │ │ │ + bl 2b2e9c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b30cc │ │ │ │ + bne 2b2fbc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b30f0 │ │ │ │ + bne 2b2fe0 │ │ │ │ pop {r4, r5, r6, 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 r5, r1 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ bl 13fc64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2b3148 │ │ │ │ + beq 2b3038 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #28 │ │ │ │ bl 141f9c │ │ │ │ mov r1, #16 │ │ │ │ @@ -676522,31 +676454,31 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ bl 13fc64 │ │ │ │ - ldr r7, [pc, #220] @ 2b32cc │ │ │ │ + ldr r7, [pc, #220] @ 2b31bc │ │ │ │ add r7, pc, r7 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2b320c │ │ │ │ + beq 2b30fc │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r8, [r9, #8] │ │ │ │ ldr r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b3214 │ │ │ │ + beq 2b3104 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ ldrb sl, [r5, #16] │ │ │ │ ldrb fp, [r5, #17] │ │ │ │ bl 911bc │ │ │ │ - ldr r2, [pc, #160] @ 2b32d0 │ │ │ │ + ldr r2, [pc, #160] @ 2b31c0 │ │ │ │ ldr r7, [r7, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #81] @ 0x51 │ │ │ │ @@ -676579,15 +676511,15 @@ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r7, r7, r3, lsl #2 │ │ │ │ ldrb r3, [r7, #84] @ 0x54 │ │ │ │ add r3, r3, #11 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq ip, r7, ip, lsl #28 │ │ │ │ + subseq ip, r7, ip, lsl pc │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -676599,15 +676531,15 @@ │ │ │ │ ldrb sl, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ add ip, sp, #16 │ │ │ │ - ldr r6, [pc, #148] @ 2b33b8 │ │ │ │ + ldr r6, [pc, #148] @ 2b32a8 │ │ │ │ cmp sl, #32 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, r0 │ │ │ │ strb sl, [r0, #44] @ 0x2c │ │ │ │ add r8, r0, #84 @ 0x54 │ │ │ │ add r7, r0, #100 @ 0x64 │ │ │ │ @@ -676615,15 +676547,15 @@ │ │ │ │ str r9, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [lr, #20] │ │ │ │ - ldr r2, [pc, #88] @ 2b33bc │ │ │ │ + ldr r2, [pc, #88] @ 2b32ac │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ mvnne r1, #0 │ │ │ │ ldrb ip, [r3, #29] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ @@ -676638,15 +676570,15 @@ │ │ │ │ str r1, [lr, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, lr │ │ │ │ str r4, [lr, r3, lsl #2] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 96248 │ │ │ │ - ldrsbeq ip, [r7], #-196 @ 0xffffff3c │ │ │ │ + subseq ip, r7, r4, ror #27 │ │ │ │ andeq r0, r0, r4, asr #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 r8, [sp, #40] @ 0x28 │ │ │ │ @@ -676654,91 +676586,91 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ bl 143770 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2b344c │ │ │ │ + beq 2b333c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b347c │ │ │ │ + beq 2b336c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b347c │ │ │ │ + beq 2b336c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ moveq r4, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5] │ │ │ │ str r4, [r5, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2b32d4 │ │ │ │ + b 2b31c4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 143980 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2b3484 │ │ │ │ + beq 2b3374 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b344c │ │ │ │ + beq 2b333c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b344c │ │ │ │ - b 2b33fc │ │ │ │ + beq 2b333c │ │ │ │ + b 2b32ec │ │ │ │ mov r3, #1 │ │ │ │ - b 2b342c │ │ │ │ + b 2b331c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1437f0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ bl 143980 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2b34d0 │ │ │ │ + beq 2b33c0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2b33c0 │ │ │ │ + bl 2b32b0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 143980 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2b34a4 │ │ │ │ + bne 2b3394 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, 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 r5, [r1] │ │ │ │ - ldr r2, [pc, #268] @ 2b3600 │ │ │ │ + ldr r2, [pc, #268] @ 2b34f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #260] @ 2b3604 │ │ │ │ + ldr r1, [pc, #260] @ 2b34f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r2, r1] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, fp, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #81] @ 0x51 │ │ │ │ ldrb r3, [r3, #83] @ 0x53 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ add r2, r2, #11 │ │ │ │ add r3, r3, #11 │ │ │ │ - ldr r1, [pc, #216] @ 2b3608 │ │ │ │ + ldr r1, [pc, #216] @ 2b34f8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r8, [r5, r2, lsl #2] │ │ │ │ ldr sl, [r5, r3, lsl #2] │ │ │ │ bl 911bc │ │ │ │ mov r3, sl │ │ │ │ and r2, r8, #255 @ 0xff │ │ │ │ add r9, r0, #24 │ │ │ │ @@ -676784,29 +676716,29 @@ │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r4, #42] @ 0x2a │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq ip, [r7], #-172 @ 0xffffff54 │ │ │ │ + subseq ip, r7, ip, lsl #24 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2b31c4 │ │ │ │ + bl 2b30b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2b3678 │ │ │ │ + beq 2b3568 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b34d8 │ │ │ │ + bl 2b33c8 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov lr, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ @@ -676824,226 +676756,226 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #28 │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr lr, [pc, #548] @ 2b38cc │ │ │ │ + ldr lr, [pc, #548] @ 2b37bc │ │ │ │ add r3, r3, r2 │ │ │ │ - ldr ip, [pc, #544] @ 2b38d0 │ │ │ │ + ldr ip, [pc, #544] @ 2b37c0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add lr, pc, lr │ │ │ │ add r3, r3, #7 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ bic r2, r3, #4080 @ 0xff0 │ │ │ │ bic r2, r2, #15 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, sp, r2 │ │ │ │ mov ip, sp │ │ │ │ cmp ip, r2 │ │ │ │ bic r3, r3, #7 │ │ │ │ - beq 2b36f8 │ │ │ │ + beq 2b35e8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov ip, sp │ │ │ │ cmp ip, r2 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b36e4 │ │ │ │ - ldr r2, [pc, #468] @ 2b38d4 │ │ │ │ + bne 2b35d4 │ │ │ │ + ldr r2, [pc, #468] @ 2b37c4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - bne 2b38b8 │ │ │ │ + bne 2b37a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r8, [r3], #8 │ │ │ │ ldr r6, [r1], #8 │ │ │ │ cmp r8, r3 │ │ │ │ moveq r8, #0 │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r6, r1 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r7, sp │ │ │ │ mvn r4, #0 │ │ │ │ - beq 2b385c │ │ │ │ + beq 2b374c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b37a0 │ │ │ │ + beq 2b3690 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 2b3864 │ │ │ │ + beq 2b3754 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #7 │ │ │ │ - beq 2b37a0 │ │ │ │ + beq 2b3690 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp lr, ip │ │ │ │ ldreq r1, [r1, #16] │ │ │ │ ldrne r1, [lr, #68] @ 0x44 │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ ldrne r0, [ip, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b3864 │ │ │ │ + beq 2b3754 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 2b3844 │ │ │ │ + blt 2b3734 │ │ │ │ add r5, r4, #1 │ │ │ │ add r5, r7, r5, lsl #2 │ │ │ │ - b 2b3804 │ │ │ │ + b 2b36f4 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #7 │ │ │ │ - beq 2b37fc │ │ │ │ + beq 2b36ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2b3870 │ │ │ │ + beq 2b3760 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b37fc │ │ │ │ + bhi 2b36ec │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b381c │ │ │ │ + bne 2b370c │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcc 2b3844 │ │ │ │ + bcc 2b3734 │ │ │ │ ldr r3, [r5, #-4]! │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 2b37bc │ │ │ │ + bne 2b36ac │ │ │ │ ldr r3, [r7, r4, lsl #2] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2b3844 │ │ │ │ + beq 2b3734 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r9, #12] │ │ │ │ bl dede8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b388c │ │ │ │ + bne 2b377c │ │ │ │ ldr r2, [r8] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r9, [r7, r4, lsl #2] │ │ │ │ - bne 2b3740 │ │ │ │ + bne 2b3630 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b3888 │ │ │ │ + beq 2b3778 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b 2b37a8 │ │ │ │ + b 2b3698 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 2b37fc │ │ │ │ - bcs 2b37fc │ │ │ │ - b 2b381c │ │ │ │ + bhi 2b36ec │ │ │ │ + bcs 2b36ec │ │ │ │ + b 2b370c │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #68] @ 2b38d8 │ │ │ │ - ldr r3, [pc, #56] @ 2b38d0 │ │ │ │ + ldr r2, [pc, #68] @ 2b37c8 │ │ │ │ + ldr r3, [pc, #56] @ 2b37c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b38c8 │ │ │ │ + bne 2b37b8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ - b 2b370c │ │ │ │ + b 2b35fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r7, r8, asr #18 │ │ │ │ + subseq ip, r7, r8, asr sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - subseq ip, r7, r4, ror #14 │ │ │ │ + subseq ip, r7, r4, ror r8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3], #8 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [ip], #8 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2b39f0 │ │ │ │ + beq 2b38e0 │ │ │ │ ldr ip, [r3] │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2b39ac │ │ │ │ + beq 2b389c │ │ │ │ mov r7, #0 │ │ │ │ - b 2b397c │ │ │ │ + b 2b386c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r5, [r5] │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ cmp r6, #7 │ │ │ │ - beq 2b3948 │ │ │ │ + beq 2b3838 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r8, r6 │ │ │ │ - beq 2b39d8 │ │ │ │ + beq 2b38c8 │ │ │ │ ldr r5, [r8, #68] @ 0x44 │ │ │ │ ldr r4, [r6, #68] @ 0x44 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 2b399c │ │ │ │ + bls 2b388c │ │ │ │ ldr lr, [r3, #4] │ │ │ │ str lr, [ip, #4] │ │ │ │ str ip, [lr] │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ stm r3, {r2, lr} │ │ │ │ str r3, [lr] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2b39ac │ │ │ │ + beq 2b389c │ │ │ │ ldr lr, [r2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2b3948 │ │ │ │ + beq 2b3838 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldr r4, [r4] │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ cmp r5, #7 │ │ │ │ - bne 2b3914 │ │ │ │ + bne 2b3804 │ │ │ │ mov r2, lr │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b397c │ │ │ │ + bne 2b386c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ add r2, r2, ip │ │ │ │ str r2, [r0, #16] │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ mov ip, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ str ip, [r1, #16] │ │ │ │ strb r3, [r0, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - bhi 2b3948 │ │ │ │ + bhi 2b3838 │ │ │ │ mov r2, lr │ │ │ │ - b 2b39a0 │ │ │ │ + b 2b3890 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -677053,123 +676985,123 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2b3a70 │ │ │ │ - bl 2b3110 │ │ │ │ + beq 2b3960 │ │ │ │ + bl 2b3000 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2b3110 │ │ │ │ + bl 2b3000 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2b3a70 │ │ │ │ + beq 2b3960 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b3a84 │ │ │ │ + beq 2b3974 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b3a20 │ │ │ │ + bne 2b3910 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2b3680 │ │ │ │ + bl 2b3570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b3a70 │ │ │ │ + bne 2b3960 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b38dc │ │ │ │ - b 2b3a70 │ │ │ │ + bl 2b37cc │ │ │ │ + b 2b3960 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #2156] @ 2b4328 │ │ │ │ + ldr r3, [pc, #2156] @ 2b4218 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - ldr r1, [pc, #2140] @ 2b432c │ │ │ │ + ldr r1, [pc, #2140] @ 2b421c │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r3, [pc, #2136] @ 2b4330 │ │ │ │ + ldr r3, [pc, #2136] @ 2b4220 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2b3b44 │ │ │ │ + beq 2b3a34 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b3b1c │ │ │ │ + beq 2b3a0c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2b3b20 │ │ │ │ + beq 2b3a10 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b3b9c │ │ │ │ + beq 2b3a8c │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b3b1c │ │ │ │ - b 2b3b0c │ │ │ │ + beq 2b3a0c │ │ │ │ + b 2b39fc │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ stm r4, {r2, r3} │ │ │ │ str r4, [r3] │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1980] @ 2b4334 │ │ │ │ - ldr r3, [pc, #1972] @ 2b4330 │ │ │ │ + ldr r2, [pc, #1980] @ 2b4224 │ │ │ │ + ldr r3, [pc, #1972] @ 2b4220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b4324 │ │ │ │ + bne 2b4214 │ │ │ │ sub sp, fp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2b3b44 │ │ │ │ + beq 2b3a34 │ │ │ │ lsl r2, r5, #4 │ │ │ │ bic r3, r2, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ sub r3, sp, r3 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 2b3bd8 │ │ │ │ + beq 2b3ac8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b3bc4 │ │ │ │ + bne 2b3ab4 │ │ │ │ and r1, r1, #4080 @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, r1 │ │ │ │ - beq 2b3bf4 │ │ │ │ + beq 2b3ae4 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r3, sp, r1 │ │ │ │ str r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 1dd2c │ │ │ │ lsl r5, r5, #3 │ │ │ │ @@ -677177,113 +677109,113 @@ │ │ │ │ bic r1, r1, #15 │ │ │ │ sub r1, sp, r1 │ │ │ │ mov r3, sp │ │ │ │ cmp r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ add r8, r5, #7 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2b3c3c │ │ │ │ + beq 2b3b2c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r3, sp │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b3c28 │ │ │ │ - ldr r1, [pc, #1780] @ 2b4338 │ │ │ │ + bne 2b3b18 │ │ │ │ + ldr r1, [pc, #1780] @ 2b4228 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, r1 │ │ │ │ - bne 2b3c8c │ │ │ │ + bne 2b3b7c │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 1dd2c │ │ │ │ bic r2, r8, #4080 @ 0xff0 │ │ │ │ bic r2, r2, #15 │ │ │ │ sub r2, sp, r2 │ │ │ │ bic r1, r8, #7 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r3, sp │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b3c9c │ │ │ │ + beq 2b3b8c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - b 2b3c74 │ │ │ │ + b 2b3b64 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r3, sp, r1 │ │ │ │ str r0, [r3] │ │ │ │ - b 2b3c50 │ │ │ │ - ldr r2, [pc, #1684] @ 2b4338 │ │ │ │ + b 2b3b40 │ │ │ │ + ldr r2, [pc, #1684] @ 2b4228 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - beq 2b3cbc │ │ │ │ + beq 2b3bac │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 1dd2c │ │ │ │ bic r2, r8, #4080 @ 0xff0 │ │ │ │ bic r2, r2, #15 │ │ │ │ sub r2, sp, r2 │ │ │ │ mov r3, sp │ │ │ │ cmp r3, r2 │ │ │ │ bic r1, r8, #7 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ - beq 2b3d00 │ │ │ │ + beq 2b3bf0 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r3, sp │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b3cec │ │ │ │ - ldr r2, [pc, #1584] @ 2b4338 │ │ │ │ + bne 2b3bdc │ │ │ │ + ldr r2, [pc, #1584] @ 2b4228 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - beq 2b3d20 │ │ │ │ + beq 2b3c10 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str sp, [fp, #-68] @ 0xffffffbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b3b44 │ │ │ │ + beq 2b3a34 │ │ │ │ mov sl, #0 │ │ │ │ mvn r5, #0 │ │ │ │ add r7, r6, #4 │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrb ip, [r4, #8] │ │ │ │ ldr r9, [r4, #24] │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r4, #40] @ 0x28 │ │ │ │ - beq 2b3d70 │ │ │ │ + beq 2b3c60 │ │ │ │ cmp lr, r9 │ │ │ │ - beq 2b3e20 │ │ │ │ + beq 2b3d10 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 2b42e4 │ │ │ │ + ble 2b41d4 │ │ │ │ mov r3, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [r7, r3, lsl #3] │ │ │ │ ldrb r2, [r6, r3, lsl #3] │ │ │ │ cmp r0, r9 │ │ │ │ cmpeq r2, ip │ │ │ │ moveq r1, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne 2b3d84 │ │ │ │ + bne 2b3c74 │ │ │ │ cmn r1, #1 │ │ │ │ movne ip, r1 │ │ │ │ - bne 2b3dc8 │ │ │ │ + bne 2b3cb8 │ │ │ │ strb ip, [r6, sl, lsl #3] │ │ │ │ add r3, r6, sl, lsl #3 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ add sl, sl, #1 │ │ │ │ str r9, [r3, #4] │ │ │ │ mov r3, #0 │ │ │ │ @@ -677293,95 +677225,95 @@ │ │ │ │ cmp r9, lr │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r0, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne 2b3dd0 │ │ │ │ + bne 2b3cc0 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ - beq 2b42bc │ │ │ │ + beq 2b41ac │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ add r5, r5, #1 │ │ │ │ str r1, [r2, ip, lsl #2] │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b3d54 │ │ │ │ + bne 2b3c44 │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r3, sp │ │ │ │ bic r2, r8, #4080 @ 0xff0 │ │ │ │ bic r2, r2, #15 │ │ │ │ sub r2, sp, r2 │ │ │ │ cmp r3, r2 │ │ │ │ bic r8, r8, #7 │ │ │ │ - beq 2b3e64 │ │ │ │ + beq 2b3d54 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r3, sp │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b3e50 │ │ │ │ - ldr r2, [pc, #1228] @ 2b4338 │ │ │ │ + bne 2b3d40 │ │ │ │ + ldr r2, [pc, #1228] @ 2b4228 │ │ │ │ and r2, r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - beq 2b3e84 │ │ │ │ + beq 2b3d74 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ cmp sl, #0 │ │ │ │ mov ip, sp │ │ │ │ str sp, [fp, #-84] @ 0xffffffac │ │ │ │ - ble 2b431c │ │ │ │ + ble 2b420c │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r2, r3, #4 │ │ │ │ add lr, r2, sl, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ mvn r9, #0 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmn r3, #1 │ │ │ │ - beq 2b3ec8 │ │ │ │ + beq 2b3db8 │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ addeq r9, r9, #1 │ │ │ │ streq r1, [ip, r9, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 2b3eac │ │ │ │ + bne 2b3d9c │ │ │ │ mov r7, r5 │ │ │ │ cmp r9, #0 │ │ │ │ ldrlt r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bge 2b40ac │ │ │ │ + bge 2b3f9c │ │ │ │ cmp r7, #0 │ │ │ │ - blt 2b3b44 │ │ │ │ + blt 2b3a34 │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r2, r7, #1 │ │ │ │ ldr r4, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r1, r4, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 2b42dc │ │ │ │ + beq 2b41cc │ │ │ │ ldrb r3, [r6, r4, lsl #3] │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r6, r4, lsl #3 │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - beq 2b41e4 │ │ │ │ + beq 2b40d4 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #1024] @ 2b433c │ │ │ │ + ldr r3, [pc, #1024] @ 2b422c │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r8, r1 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -677423,15 +677355,15 @@ │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r0, r5 │ │ │ │ bl 96278 │ │ │ │ ldrb r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4054 │ │ │ │ + beq 2b3f44 │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ @@ -677453,28 +677385,28 @@ │ │ │ │ strb r3, [r6, sl, lsl #3] │ │ │ │ add r3, r6, sl, lsl #3 │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r3, [r6, r4, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b429c │ │ │ │ + bne 2b418c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 2b32d4 │ │ │ │ + bl 2b31c4 │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ add r9, r9, #1 │ │ │ │ str sl, [r3, r4, lsl #2] │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldrlt r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ add sl, sl, #1 │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ - blt 2b3ee4 │ │ │ │ + blt 2b3dd4 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ sub r4, r9, #1 │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ add r9, r3, r9, lsl #2 │ │ │ │ ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ mvn r8, #0 │ │ │ │ @@ -677486,80 +677418,80 @@ │ │ │ │ add r2, r6, r5, lsl #3 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldrb r1, [r6, r2, lsl #3] │ │ │ │ add r2, r6, r2, lsl #3 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bne 2b42ac │ │ │ │ + bne 2b419c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 2b32d4 │ │ │ │ + bl 2b31c4 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r8, [sl, r5, lsl #2] │ │ │ │ ldrb r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b41c8 │ │ │ │ + beq 2b40b8 │ │ │ │ ldrb r2, [r6, r7, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r6, r7, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrbeq r1, [r2, #18] │ │ │ │ - beq 2b4168 │ │ │ │ + beq 2b4058 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r2, [pc, #504] @ 2b433c │ │ │ │ + ldr r2, [pc, #504] @ 2b422c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #84] @ 0x54 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r1, [r1, r2, lsl #2] │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ ldrb r2, [r6, r5, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ ldrbeq r2, [r9, #18] │ │ │ │ - beq 2b41ac │ │ │ │ + beq 2b409c │ │ │ │ ldr ip, [r9] │ │ │ │ - ldr r2, [pc, #440] @ 2b433c │ │ │ │ + ldr r2, [pc, #440] @ 2b422c │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldrb r2, [r0, #84] @ 0x54 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2b41c8 │ │ │ │ + beq 2b40b8 │ │ │ │ ldr r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r9, r4 │ │ │ │ - b 2b3ed8 │ │ │ │ + b 2b3dc8 │ │ │ │ ldr r2, [sl, r7, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 2b41b4 │ │ │ │ + beq 2b40a4 │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r7, [r4] │ │ │ │ str r5, [r3, r7, lsl #2] │ │ │ │ - b 2b40d0 │ │ │ │ + b 2b3fc0 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ bl 911bc │ │ │ │ - ldr lr, [pc, #312] @ 2b433c │ │ │ │ + ldr lr, [pc, #312] @ 2b422c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #32 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ add r7, r0, #24 │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ str ip, [fp, #-96] @ 0xffffffa0 │ │ │ │ @@ -677587,98 +677519,98 @@ │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r0, r5 │ │ │ │ bl 96278 │ │ │ │ ldrb r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4054 │ │ │ │ + beq 2b3f44 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ - b 2b4030 │ │ │ │ + b 2b3f20 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 2b34d8 │ │ │ │ + bl 2b33c8 │ │ │ │ mov r1, r0 │ │ │ │ - b 2b4078 │ │ │ │ + b 2b3f68 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 2b34d8 │ │ │ │ + bl 2b33c8 │ │ │ │ mov r1, r0 │ │ │ │ - b 2b40fc │ │ │ │ + b 2b3fec │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r6, sl, lsl #3] │ │ │ │ add r3, r6, sl, lsl #3 │ │ │ │ mov r0, sl │ │ │ │ str lr, [r3, #4] │ │ │ │ mov r3, sl │ │ │ │ add sl, sl, #1 │ │ │ │ - b 2b3e04 │ │ │ │ + b 2b3cf4 │ │ │ │ mov r7, r2 │ │ │ │ - b 2b3ee4 │ │ │ │ + b 2b3dd4 │ │ │ │ add r3, r6, sl, lsl #3 │ │ │ │ strb ip, [r6, sl, lsl #3] │ │ │ │ cmp sl, #0 │ │ │ │ str r9, [r3, #4] │ │ │ │ add r3, sl, #1 │ │ │ │ mov ip, sl │ │ │ │ movne r1, sl │ │ │ │ movne sl, r3 │ │ │ │ - bne 2b42bc │ │ │ │ + bne 2b41ac │ │ │ │ mov ip, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, ip │ │ │ │ add r8, r6, #4 │ │ │ │ - b 2b3dc8 │ │ │ │ + b 2b3cb8 │ │ │ │ mvn r9, #0 │ │ │ │ - b 2b3ed4 │ │ │ │ + b 2b3dc4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r7, ip, lsr r5 │ │ │ │ - subseq ip, r7, r4, lsr #10 │ │ │ │ + subseq ip, r7, ip, asr #12 │ │ │ │ + subseq ip, r7, r4, lsr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r7, r0, lsl #9 │ │ │ │ + @ instruction: 0x0057c590 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #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 r6, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #452] @ 2b4524 │ │ │ │ + ldr r3, [pc, #452] @ 2b4414 │ │ │ │ sub r4, r1, #4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r6, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - beq 2b44d0 │ │ │ │ - ldr sl, [pc, #424] @ 2b4528 │ │ │ │ + beq 2b43c0 │ │ │ │ + ldr sl, [pc, #424] @ 2b4418 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r2 │ │ │ │ sub fp, fp, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #2 │ │ │ │ - b 2b4424 │ │ │ │ + b 2b4314 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 2b4450 │ │ │ │ + beq 2b4340 │ │ │ │ cmp r1, #9 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r8, [r9] │ │ │ │ - beq 2b44d8 │ │ │ │ + beq 2b43c8 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b43d0 │ │ │ │ + beq 2b42c0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2b448c │ │ │ │ + beq 2b437c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b34d8 │ │ │ │ + bl 2b33c8 │ │ │ │ ldmib r4, {r1, r2} │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ add r1, r0, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -677687,59 +677619,59 @@ │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r6, fp │ │ │ │ sub r2, r2, #4 │ │ │ │ mov r4, fp │ │ │ │ - beq 2b44d0 │ │ │ │ + beq 2b43c0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r4] │ │ │ │ ands r0, r2, #1 │ │ │ │ - beq 2b4394 │ │ │ │ + beq 2b4284 │ │ │ │ bic r2, r2, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r9, {r1, r2} │ │ │ │ - b 2b43d0 │ │ │ │ + b 2b42c0 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2b447c │ │ │ │ + beq 2b436c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b447c │ │ │ │ + beq 2b436c │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 2b4514 │ │ │ │ + beq 2b4404 │ │ │ │ str r2, [r9, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r9] │ │ │ │ - b 2b43d0 │ │ │ │ + b 2b42c0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, sl │ │ │ │ - bne 2b43d0 │ │ │ │ + bne 2b42c0 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 2b43d0 │ │ │ │ - ldr r2, [pc, #128] @ 2b452c │ │ │ │ + bne 2b42c0 │ │ │ │ + ldr r2, [pc, #128] @ 2b441c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ ldrb r2, [r2, #1369] @ 0x559 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ addeq r0, r0, #24 │ │ │ │ - beq 2b43dc │ │ │ │ - b 2b43d0 │ │ │ │ + beq 2b42cc │ │ │ │ + b 2b42c0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r4, {r1, r2} │ │ │ │ mov ip, #1 │ │ │ │ strb ip, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ @@ -677748,33 +677680,33 @@ │ │ │ │ add r2, r4, #4 │ │ │ │ add r0, r5, #4 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - b 2b440c │ │ │ │ + b 2b42fc │ │ │ │ mov r2, #2 │ │ │ │ str r1, [r9, #4] │ │ │ │ str r2, [r9] │ │ │ │ - b 2b43b0 │ │ │ │ - @ instruction: 0x0057bc90 │ │ │ │ + b 2b42a0 │ │ │ │ + subseq fp, r7, r0, lsr #27 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r2, [pc, #424] @ 2b4700 │ │ │ │ + ldr r2, [pc, #424] @ 2b45f0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - ldr r3, [pc, #420] @ 2b4704 │ │ │ │ + ldr r3, [pc, #420] @ 2b45f4 │ │ │ │ mov r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -677787,19 +677719,19 @@ │ │ │ │ ldrb r9, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add lr, sp, #28 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ - ldr r8, [pc, #340] @ 2b4708 │ │ │ │ + ldr r8, [pc, #340] @ 2b45f8 │ │ │ │ stm lr, {r0, r1} │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 911bc │ │ │ │ - ldr r2, [pc, #328] @ 2b470c │ │ │ │ + ldr r2, [pc, #328] @ 2b45fc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r8, r0, #24 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ @@ -677823,114 +677755,114 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 96278 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b4340 │ │ │ │ + bl 2b4230 │ │ │ │ ldr ip, [r6] │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne r5, #3 │ │ │ │ - beq 2b46a0 │ │ │ │ + beq 2b4590 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 2b32d4 │ │ │ │ - ldr r2, [pc, #156] @ 2b4710 │ │ │ │ - ldr r3, [pc, #140] @ 2b4704 │ │ │ │ + bl 2b31c4 │ │ │ │ + ldr r2, [pc, #156] @ 2b4600 │ │ │ │ + ldr r3, [pc, #140] @ 2b45f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b46fc │ │ │ │ + bne 2b45ec │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r0, [ip, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, r5 │ │ │ │ moveq r5, r3 │ │ │ │ - beq 2b4654 │ │ │ │ + beq 2b4544 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2b4654 │ │ │ │ + bne 2b4544 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b46f0 │ │ │ │ + beq 2b45e0 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2b46f0 │ │ │ │ + bne 2b45e0 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b46d0 │ │ │ │ + bne 2b45c0 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, #3 │ │ │ │ - b 2b4654 │ │ │ │ + b 2b4544 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0057ba98 │ │ │ │ + subseq fp, r7, r8, lsr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r7, r8, lsr sl │ │ │ │ + subseq fp, r7, r8, asr #22 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq fp, r7, r4, lsl #19 │ │ │ │ + @ instruction: 0x0057ba94 │ │ │ │ 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 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r0, #352] @ 0x160 │ │ │ │ - ldr r1, [pc, #3520] @ 2b54f8 │ │ │ │ - ldr r0, [pc, #3520] @ 2b54fc │ │ │ │ + ldr r1, [pc, #3520] @ 2b53e8 │ │ │ │ + ldr r0, [pc, #3520] @ 2b53ec │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #3516] @ 2b5500 │ │ │ │ + ldr r2, [pc, #3516] @ 2b53f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r7] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2b4784 │ │ │ │ + beq 2b4674 │ │ │ │ ldr fp, [r7, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2b47b8 │ │ │ │ + bne 2b46a8 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4768 │ │ │ │ + bne 2b4658 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #3444] @ 2b5504 │ │ │ │ - ldr r3, [pc, #3436] @ 2b5500 │ │ │ │ + ldr r2, [pc, #3444] @ 2b53f4 │ │ │ │ + ldr r3, [pc, #3436] @ 2b53f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b54f4 │ │ │ │ + bne 2b53e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3400] @ 2b5508 │ │ │ │ + ldr r3, [pc, #3400] @ 2b53f8 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #3388] @ 2b550c │ │ │ │ + ldr r3, [pc, #3388] @ 2b53fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ @@ -677973,137 +677905,137 @@ │ │ │ │ cmp r8, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r4, [sp, #153] @ 0x99 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - beq 2b4bec │ │ │ │ + beq 2b4adc │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r6, r9 │ │ │ │ - b 2b48e0 │ │ │ │ + b 2b47d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b48d0 │ │ │ │ + beq 2b47c0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b48d0 │ │ │ │ + beq 2b47c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b48d0 │ │ │ │ + beq 2b47c0 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b4910 │ │ │ │ + beq 2b4800 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2b4970 │ │ │ │ + beq 2b4860 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r8, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b48a4 │ │ │ │ + beq 2b4794 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 2b48a4 │ │ │ │ + beq 2b4794 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b48a4 │ │ │ │ + bne 2b4794 │ │ │ │ mov r0, r6 │ │ │ │ bl 91490 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ add r3, r8, #24 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ - beq 2b494c │ │ │ │ + beq 2b483c │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b494c │ │ │ │ + beq 2b483c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ streq r3, [sp, #60] @ 0x3c │ │ │ │ moveq r3, #2 │ │ │ │ - beq 2b4954 │ │ │ │ + beq 2b4844 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ bl 91708 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2b48e0 │ │ │ │ + bne 2b47d0 │ │ │ │ ldr sl, [fp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b4bec │ │ │ │ + beq 2b4adc │ │ │ │ str fp, [sp, #20] │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r9 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4bd0 │ │ │ │ + beq 2b4ac0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2b4bd0 │ │ │ │ + bne 2b4ac0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b49d8 │ │ │ │ + beq 2b48c8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2b49d8 │ │ │ │ + bne 2b48c8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b49b8 │ │ │ │ + bne 2b48a8 │ │ │ │ mov r0, sl │ │ │ │ bl 91490 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ bl 91708 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4bd0 │ │ │ │ + beq 2b4ac0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4bd0 │ │ │ │ + bne 2b4ac0 │ │ │ │ add r9, r6, #28 │ │ │ │ str sl, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4b34 │ │ │ │ + beq 2b4a24 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b4b24 │ │ │ │ + beq 2b4a14 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 2b4a88 │ │ │ │ + beq 2b4978 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b4a88 │ │ │ │ + beq 2b4978 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2b54a8 │ │ │ │ + beq 2b5398 │ │ │ │ cmp r3, #9 │ │ │ │ movne r6, #0 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl 141f9c │ │ │ │ add sl, r0, #28 │ │ │ │ strb r8, [r0, #9] │ │ │ │ @@ -678111,15 +678043,15 @@ │ │ │ │ ldrb r3, [r7, #53] @ 0x35 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r2, [r7, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ bl 9337c │ │ │ │ ldrb r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b549c │ │ │ │ + bne 2b538c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add r1, r4, #12 │ │ │ │ strb r0, [r4, #46] @ 0x2e │ │ │ │ strb r8, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 930c8 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ @@ -678140,15 +678072,15 @@ │ │ │ │ str r2, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4a3c │ │ │ │ + bne 2b492c │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl 141f9c │ │ │ │ add r5, r0, #28 │ │ │ │ strb r8, [r0, #9] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #53] @ 0x35 │ │ │ │ @@ -678174,210 +678106,210 @@ │ │ │ │ str r9, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3] │ │ │ │ ldr r7, [r7] │ │ │ │ str r4, [r5, #32] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4bc8 │ │ │ │ + beq 2b4ab8 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b4a2c │ │ │ │ + beq 2b491c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2b4990 │ │ │ │ + bne 2b4880 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ mov r0, fp │ │ │ │ bl a3638 │ │ │ │ ldr r9, [fp, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2b54d4 │ │ │ │ + beq 2b53c4 │ │ │ │ ldr r6, [r9, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4c9c │ │ │ │ + beq 2b4b8c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4c9c │ │ │ │ + bne 2b4b8c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ - bl 2b3110 │ │ │ │ + bl 2b3000 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2b4c8c │ │ │ │ + beq 2b4b7c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b4c7c │ │ │ │ + beq 2b4b6c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b3110 │ │ │ │ + bl 2b3000 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2b4c7c │ │ │ │ - bl 2b38dc │ │ │ │ + beq 2b4b6c │ │ │ │ + bl 2b37cc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4c4c │ │ │ │ + bne 2b4b3c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4c20 │ │ │ │ + bne 2b4b10 │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2b4c10 │ │ │ │ + bne 2b4b00 │ │ │ │ ldr r6, [fp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b54d4 │ │ │ │ + beq 2b53c4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4ce8 │ │ │ │ + beq 2b4bd8 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b53cc │ │ │ │ + bne 2b52bc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4ccc │ │ │ │ + bne 2b4bbc │ │ │ │ add r1, r6, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2b4d28 │ │ │ │ + beq 2b4c18 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b4d28 │ │ │ │ + beq 2b4c18 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 2b53fc │ │ │ │ + beq 2b52ec │ │ │ │ cmp r1, #9 │ │ │ │ - bne 2b4d28 │ │ │ │ + bne 2b4c18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b4d28 │ │ │ │ + beq 2b4c18 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b39fc │ │ │ │ + bl 2b38ec │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2b4cb8 │ │ │ │ + bne 2b4ba8 │ │ │ │ ldr sl, [fp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b4fa0 │ │ │ │ + beq 2b4e90 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r4, sl, #36 @ 0x24 │ │ │ │ add r6, sl, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4de0 │ │ │ │ + beq 2b4cd0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b4de0 │ │ │ │ + beq 2b4cd0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - beq 2b5390 │ │ │ │ + beq 2b5280 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4de0 │ │ │ │ + bne 2b4cd0 │ │ │ │ bl 927bc │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b4dcc │ │ │ │ + beq 2b4cbc │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4dcc │ │ │ │ + beq 2b4cbc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4de0 │ │ │ │ + bne 2b4cd0 │ │ │ │ bl 927bc │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2b4da0 │ │ │ │ + bne 2b4c90 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4de0 │ │ │ │ + bne 2b4cd0 │ │ │ │ bl 927bc │ │ │ │ cmp r4, r6 │ │ │ │ - bne 2b4d58 │ │ │ │ + bne 2b4c48 │ │ │ │ mov r0, sl │ │ │ │ bl 93a9c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2b4e28 │ │ │ │ + beq 2b4d18 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r0, r3, #16 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2b5424 │ │ │ │ + bne 2b5314 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #8 │ │ │ │ movne r3, #2 │ │ │ │ - beq 2b5464 │ │ │ │ + beq 2b5354 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ ldr r4, [sl, #28] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b4f88 │ │ │ │ + beq 2b4e78 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b5414 │ │ │ │ + beq 2b5304 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b5458 │ │ │ │ + beq 2b5348 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 2b4f4c │ │ │ │ + bne 2b4e3c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ mov r8, #1 │ │ │ │ add fp, r7, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b31c4 │ │ │ │ + bl 2b30b4 │ │ │ │ mov r1, fp │ │ │ │ strb r8, [r7, #9] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 930c8 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr fp, [r7] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2b4e6c │ │ │ │ + bne 2b4d5c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b31c4 │ │ │ │ + bl 2b30b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b4f00 │ │ │ │ + beq 2b4df0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strb r4, [r7, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str fp, [r7, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -678387,89 +678319,89 @@ │ │ │ │ str r2, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4eb4 │ │ │ │ + bne 2b4da4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b4f88 │ │ │ │ + beq 2b4e78 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b4f6c │ │ │ │ + beq 2b4e5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4f6c │ │ │ │ + beq 2b4e5c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b5384 │ │ │ │ + beq 2b5274 │ │ │ │ cmp r3, #9 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2b4e58 │ │ │ │ + beq 2b4d48 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2b5188 │ │ │ │ + bhi 2b5078 │ │ │ │ ldrb r2, [r9, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ mov r6, #0 │ │ │ │ - bne 2b4e50 │ │ │ │ + bne 2b4d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ mov r0, sl │ │ │ │ bl 936c4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2b4d50 │ │ │ │ + bne 2b4c40 │ │ │ │ ldr fp, [sp] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r4, [fp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b5038 │ │ │ │ + beq 2b4f28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - beq 2b5028 │ │ │ │ + beq 2b4f18 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b5028 │ │ │ │ + beq 2b4f18 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b5440 │ │ │ │ + beq 2b5330 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #9 │ │ │ │ movne r0, r8 │ │ │ │ - beq 2b54e4 │ │ │ │ + beq 2b53d4 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b501c │ │ │ │ + beq 2b4f0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b501c │ │ │ │ + beq 2b4f0c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2b53f0 │ │ │ │ + beq 2b52e0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b4ff4 │ │ │ │ + bne 2b4ee4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2b544c │ │ │ │ + beq 2b533c │ │ │ │ mov r0, r4 │ │ │ │ bl 938fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2b4fac │ │ │ │ + bne 2b4e9c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 928b8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ @@ -678479,315 +678411,315 @@ │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r2, [sp, #153] @ 0x99 │ │ │ │ ldr r3, [r7] │ │ │ │ orr r2, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 2b4788 │ │ │ │ + beq 2b4678 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b4788 │ │ │ │ + beq 2b4678 │ │ │ │ ldr fp, [r7, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2b47f4 │ │ │ │ + bne 2b46e4 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5088 │ │ │ │ - b 2b4788 │ │ │ │ + bne 2b4f78 │ │ │ │ + b 2b4678 │ │ │ │ add r7, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b31c4 │ │ │ │ + bl 2b30b4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2b53c4 │ │ │ │ + beq 2b52b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b32d4 │ │ │ │ + bl 2b31c4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #153] @ 0x99 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2b54f8 │ │ │ │ + bhi 2b53e8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r7, r4, #68 @ 0x44 │ │ │ │ - b 2b50ac │ │ │ │ + b 2b4f9c │ │ │ │ add r7, r4, #28 │ │ │ │ - b 2b50ac │ │ │ │ + b 2b4f9c │ │ │ │ add r7, r4, #32 │ │ │ │ - b 2b50ac │ │ │ │ - ldr r3, [pc, #1008] @ 2b5510 │ │ │ │ + b 2b4f9c │ │ │ │ + ldr r3, [pc, #1008] @ 2b5400 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b54c4 │ │ │ │ + bne 2b53b4 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldrb r8, [r1, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ add r4, r4, #84 @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ - bne 2b5168 │ │ │ │ - b 2b4f10 │ │ │ │ + bne 2b5058 │ │ │ │ + b 2b4e00 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 2b539c │ │ │ │ + beq 2b528c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b4f10 │ │ │ │ + bne 2b4e00 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b360c │ │ │ │ - b 2b4f10 │ │ │ │ + bl 2b34fc │ │ │ │ + b 2b4e00 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b51f4 │ │ │ │ + beq 2b50e4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b51d0 │ │ │ │ - b 2b4f10 │ │ │ │ + bne 2b50c0 │ │ │ │ + b 2b4e00 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ movne r8, r7 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ add r7, r7, #20 │ │ │ │ - bcc 2b521c │ │ │ │ - b 2b4f10 │ │ │ │ + bcc 2b510c │ │ │ │ + b 2b4e00 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b525c │ │ │ │ + beq 2b514c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ addne r8, r4, #44 @ 0x2c │ │ │ │ movne r7, #0 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ add r8, r8, #16 │ │ │ │ - bcc 2b5270 │ │ │ │ - b 2b4f10 │ │ │ │ + bcc 2b5160 │ │ │ │ + b 2b4e00 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2b4f10 │ │ │ │ + bne 2b4e00 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b360c │ │ │ │ - b 2b4f10 │ │ │ │ - ldr r3, [pc, #576] @ 2b5514 │ │ │ │ + bl 2b34fc │ │ │ │ + b 2b4e00 │ │ │ │ + ldr r3, [pc, #576] @ 2b5404 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r7, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ add fp, r4, #48 @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r7, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add fp, fp, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc 2b52f8 │ │ │ │ - b 2b4f10 │ │ │ │ + bcc 2b51e8 │ │ │ │ + b 2b4e00 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2b4f10 │ │ │ │ - b 2b51b0 │ │ │ │ + bne 2b4e00 │ │ │ │ + b 2b50a0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4f10 │ │ │ │ + beq 2b4e00 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b360c │ │ │ │ + bl 2b34fc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5348 │ │ │ │ - b 2b4f10 │ │ │ │ - ldr r3, [pc, #416] @ 2b5510 │ │ │ │ + bne 2b5238 │ │ │ │ + b 2b4e00 │ │ │ │ + ldr r3, [pc, #416] @ 2b5400 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b 2b5148 │ │ │ │ + b 2b5038 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ - b 2b519c │ │ │ │ + b 2b508c │ │ │ │ bl 927bc │ │ │ │ mov r0, r6 │ │ │ │ - b 2b4f1c │ │ │ │ + b 2b4e0c │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b4ddc │ │ │ │ - b 2b4de0 │ │ │ │ + beq 2b4ccc │ │ │ │ + b 2b4cd0 │ │ │ │ add r8, r4, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b31c4 │ │ │ │ + bl 2b30b4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2b53c4 │ │ │ │ + beq 2b52b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b32d4 │ │ │ │ + bl 2b31c4 │ │ │ │ strb r7, [sp, #153] @ 0x99 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 2b50d8 │ │ │ │ + b 2b4fc8 │ │ │ │ cmp r3, #9 │ │ │ │ movne r3, #0 │ │ │ │ - bne 2b4ce8 │ │ │ │ + bne 2b4bd8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b39fc │ │ │ │ + bl 2b38ec │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r3, r4 │ │ │ │ - b 2b4ce8 │ │ │ │ + b 2b4bd8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b3aa0 │ │ │ │ - b 2b500c │ │ │ │ + bl 2b3990 │ │ │ │ + b 2b4efc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b4d28 │ │ │ │ + beq 2b4c18 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ - b 2b4d0c │ │ │ │ + b 2b4bfc │ │ │ │ cmp r3, #8 │ │ │ │ movne r6, r2 │ │ │ │ - bne 2b4e50 │ │ │ │ - b 2b4f80 │ │ │ │ + bne 2b4d40 │ │ │ │ + b 2b4e70 │ │ │ │ bic r2, r2, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ - b 2b4e18 │ │ │ │ + b 2b4d08 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bne 2b5028 │ │ │ │ + bne 2b4f18 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b3aa0 │ │ │ │ - b 2b5028 │ │ │ │ + bl 2b3990 │ │ │ │ + b 2b4f18 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2b4f18 │ │ │ │ + b 2b4e08 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2b54cc │ │ │ │ + beq 2b53bc │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b54cc │ │ │ │ + beq 2b53bc │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b 2b4e18 │ │ │ │ + b 2b4d08 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2b0fac │ │ │ │ - b 2b4ac0 │ │ │ │ + bl 2b0e9c │ │ │ │ + b 2b49b0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r3 │ │ │ │ - beq 2b4a88 │ │ │ │ + beq 2b4978 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - b 2b4a80 │ │ │ │ + b 2b4970 │ │ │ │ add r7, r4, #24 │ │ │ │ - b 2b50ac │ │ │ │ + b 2b4f9c │ │ │ │ mov r3, #1 │ │ │ │ - b 2b4e18 │ │ │ │ + b 2b4d08 │ │ │ │ ldr sl, [fp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2b4d44 │ │ │ │ - b 2b5038 │ │ │ │ + bne 2b4c34 │ │ │ │ + b 2b4f28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b3aa0 │ │ │ │ + bl 2b3990 │ │ │ │ mov r0, r8 │ │ │ │ - b 2b4fe8 │ │ │ │ + b 2b4ed8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq fp, [r7], #-132 @ 0xffffff7c │ │ │ │ - ldrheq fp, [r7], #-136 @ 0xffffff78 │ │ │ │ + subseq fp, r7, r4, asr #19 │ │ │ │ + subseq fp, r7, r8, asr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r7, r8, ror #16 │ │ │ │ - subseq r5, r2, r6, lsl r2 │ │ │ │ - subseq r5, r2, r6, lsl r2 │ │ │ │ + subseq fp, r7, r8, ror r9 │ │ │ │ + subseq r5, r2, lr, lsl #4 │ │ │ │ + subseq r5, r2, lr, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #636] @ 2b57ac │ │ │ │ - ldr r3, [pc, #636] @ 2b57b0 │ │ │ │ + ldr r2, [pc, #636] @ 2b569c │ │ │ │ + ldr r3, [pc, #636] @ 2b56a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ @@ -678795,19 +678727,19 @@ │ │ │ │ mov r5, #0 │ │ │ │ add ip, sp, #16 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r6, [pc, #576] @ 2b57b4 │ │ │ │ + ldr r6, [pc, #576] @ 2b56a4 │ │ │ │ mov lr, r7 │ │ │ │ - ldr r9, [pc, #572] @ 2b57b8 │ │ │ │ + ldr r9, [pc, #572] @ 2b56a8 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #568] @ 2b57bc │ │ │ │ + ldr r4, [pc, #568] @ 2b56ac │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ @@ -678821,26 +678753,26 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 143548 │ │ │ │ ldr r8, [r8, #16] │ │ │ │ ldr sl, [r8] │ │ │ │ cmp sl, r5 │ │ │ │ moveq r5, sl │ │ │ │ mov r4, r0 │ │ │ │ - beq 2b576c │ │ │ │ + beq 2b565c │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b576c │ │ │ │ + bne 2b565c │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, r5 │ │ │ │ moveq sl, r3 │ │ │ │ - beq 2b5600 │ │ │ │ + beq 2b54f0 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne sl, r5 │ │ │ │ - ldr r3, [pc, #440] @ 2b57c0 │ │ │ │ + ldr r3, [pc, #440] @ 2b56b0 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ ldrb r3, [r8, #53] @ 0x35 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb fp, [r8, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 911bc │ │ │ │ @@ -678881,85 +678813,85 @@ │ │ │ │ ldrb r3, [r3, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #11 │ │ │ │ str ip, [r2, r3, lsl #2] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - bl 2b34d8 │ │ │ │ + bl 2b33c8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, fp │ │ │ │ - beq 2b572c │ │ │ │ + beq 2b561c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 1437f0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b33c0 │ │ │ │ + bl 2b32b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1436c0 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b56e4 │ │ │ │ + bne 2b55d4 │ │ │ │ mov r0, r8 │ │ │ │ bl 927bc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b5768 │ │ │ │ + beq 2b5658 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 2b575c │ │ │ │ + beq 2b564c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 2b5608 │ │ │ │ + b 2b54f8 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 143600 │ │ │ │ - ldr r2, [pc, #68] @ 2b57c4 │ │ │ │ - ldr r3, [pc, #44] @ 2b57b0 │ │ │ │ + ldr r2, [pc, #68] @ 2b56b4 │ │ │ │ + ldr r3, [pc, #44] @ 2b56a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b57a8 │ │ │ │ + bne 2b5698 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r7, r8, asr #21 │ │ │ │ + ldrsbeq sl, [r7], #-184 @ 0xffffff48 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r7, r0, lsl #21 │ │ │ │ + @ instruction: 0x0057ab90 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sl, r7, r8, ror r8 │ │ │ │ + subseq sl, r7, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #1640] @ 2b5e48 │ │ │ │ - ldr r3, [pc, #1640] @ 2b5e4c │ │ │ │ + ldr r2, [pc, #1640] @ 2b5d38 │ │ │ │ + ldr r3, [pc, #1640] @ 2b5d3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ @@ -678971,15 +678903,15 @@ │ │ │ │ str r8, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r8, [sp, #28] │ │ │ │ ldr r4, [r4, #16] │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ ldr r5, [r4] │ │ │ │ mov ip, fp │ │ │ │ - ldr r7, [pc, #1564] @ 2b5e50 │ │ │ │ + ldr r7, [pc, #1564] @ 2b5d40 │ │ │ │ cmp r5, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -678988,59 +678920,59 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ str r6, [sp, #16] │ │ │ │ stm ip, {r0, r1} │ │ │ │ strb r8, [sp, #20] │ │ │ │ moveq r0, r5 │ │ │ │ - beq 2b59ac │ │ │ │ + beq 2b589c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r8 │ │ │ │ - ldr r3, [pc, #1488] @ 2b5e54 │ │ │ │ + ldr r3, [pc, #1488] @ 2b5d44 │ │ │ │ moveq r5, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r3, r9} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b590c │ │ │ │ + beq 2b57fc │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2b59f4 │ │ │ │ + beq 2b58e4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b59d8 │ │ │ │ + bne 2b58c8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #1444] @ 2b5e58 │ │ │ │ + ldr r3, [pc, #1444] @ 2b5d48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b5aac │ │ │ │ - ldr r3, [pc, #1436] @ 2b5e5c │ │ │ │ + beq 2b599c │ │ │ │ + ldr r3, [pc, #1436] @ 2b5d4c │ │ │ │ ldr ip, [r7, r3] │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5dd4 │ │ │ │ + bne 2b5cc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2b59a8 │ │ │ │ + beq 2b5898 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b58f8 │ │ │ │ + beq 2b57e8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 2b5898 │ │ │ │ + bne 2b5788 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb sl, [r4, #36] @ 0x24 │ │ │ │ ldrb r9, [r4, #37] @ 0x25 │ │ │ │ bl 911bc │ │ │ │ - ldr lr, [pc, #1332] @ 2b5e5c │ │ │ │ + ldr lr, [pc, #1332] @ 2b5d4c │ │ │ │ mov r2, #1 │ │ │ │ ldr lr, [r7, lr] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r8, r0, #24 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ @@ -679063,42 +678995,42 @@ │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 96278 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b4340 │ │ │ │ + bl 2b4230 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2b58e0 │ │ │ │ + bne 2b57d0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #1196] @ 2b5e60 │ │ │ │ - ldr r3, [pc, #1172] @ 2b5e4c │ │ │ │ + ldr r2, [pc, #1196] @ 2b5d50 │ │ │ │ + ldr r3, [pc, #1172] @ 2b5d3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b5e44 │ │ │ │ + bne 2b5d34 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2b5d5c │ │ │ │ + bhi 2b5c4c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ ldrb sl, [r4, #36] @ 0x24 │ │ │ │ ldrb r9, [r4, #37] @ 0x25 │ │ │ │ bl 911bc │ │ │ │ - ldr lr, [pc, #1100] @ 2b5e5c │ │ │ │ + ldr lr, [pc, #1100] @ 2b5d4c │ │ │ │ mov ip, #0 │ │ │ │ ldr lr, [r7, lr] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r8, r0, #24 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ @@ -679122,386 +679054,386 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add r6, r4, #20 │ │ │ │ bl 96278 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b4340 │ │ │ │ + bl 2b4230 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2b32d4 │ │ │ │ - b 2b58d8 │ │ │ │ + bl 2b31c4 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 2b58d8 │ │ │ │ - b 2b58b8 │ │ │ │ + bls 2b57c8 │ │ │ │ + b 2b57a8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5dc0 │ │ │ │ + bne 2b5cb0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add lr, r0, #28 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp lr, r3 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - bne 2b5b34 │ │ │ │ - b 2b5dc0 │ │ │ │ + bne 2b5a24 │ │ │ │ + b 2b5cb0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp r4, ip │ │ │ │ - bne 2b5b40 │ │ │ │ + bne 2b5a30 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 2b5b40 │ │ │ │ + beq 2b5a30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp lr, r3 │ │ │ │ - beq 2b5dc0 │ │ │ │ + beq 2b5cb0 │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2b5b0c │ │ │ │ + beq 2b59fc │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5b68 │ │ │ │ + bne 2b5a58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2b4530 │ │ │ │ + bl 2b4420 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5b50 │ │ │ │ - b 2b58d8 │ │ │ │ + bne 2b5a40 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - bne 2b5bc4 │ │ │ │ - b 2b58d8 │ │ │ │ + bne 2b5ab4 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5bd0 │ │ │ │ + bne 2b5ac0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5bd0 │ │ │ │ + beq 2b5ac0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5b9c │ │ │ │ + beq 2b5a8c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4530 │ │ │ │ - b 2b58d8 │ │ │ │ + bl 2b4420 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ sub r3, r3, #4 │ │ │ │ add r0, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - bne 2b5c24 │ │ │ │ - b 2b58d8 │ │ │ │ + bne 2b5b14 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5bd0 │ │ │ │ + bne 2b5ac0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5bd0 │ │ │ │ + beq 2b5ac0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5bfc │ │ │ │ + beq 2b5aec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4530 │ │ │ │ - b 2b58d8 │ │ │ │ + bl 2b4420 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ sub r3, r3, #4 │ │ │ │ add r0, r4, #32 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - bne 2b5c84 │ │ │ │ - b 2b58d8 │ │ │ │ + bne 2b5b74 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5bd0 │ │ │ │ + bne 2b5ac0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5bd0 │ │ │ │ + beq 2b5ac0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5c5c │ │ │ │ + beq 2b5b4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4530 │ │ │ │ - b 2b58d8 │ │ │ │ + bl 2b4420 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - bne 2b5ce4 │ │ │ │ - b 2b58d8 │ │ │ │ + bne 2b5bd4 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5bd0 │ │ │ │ + bne 2b5ac0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5bd0 │ │ │ │ + beq 2b5ac0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5cbc │ │ │ │ + beq 2b5bac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4530 │ │ │ │ - b 2b58d8 │ │ │ │ + bl 2b4420 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #4 │ │ │ │ add r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - bne 2b5d44 │ │ │ │ - b 2b58d8 │ │ │ │ + bne 2b5c34 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5bd0 │ │ │ │ + bne 2b5ac0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5bd0 │ │ │ │ + beq 2b5ac0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5d1c │ │ │ │ + beq 2b5c0c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4530 │ │ │ │ - b 2b58d8 │ │ │ │ + bl 2b4420 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2b58d8 │ │ │ │ + bne 2b57c8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - bne 2b5db0 │ │ │ │ - b 2b58d8 │ │ │ │ + bne 2b5ca0 │ │ │ │ + b 2b57c8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5bd0 │ │ │ │ + bne 2b5ac0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5bd0 │ │ │ │ + beq 2b5ac0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5d88 │ │ │ │ - b 2b5bd0 │ │ │ │ + beq 2b5c78 │ │ │ │ + b 2b5ac0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b58d8 │ │ │ │ - b 2b5ae0 │ │ │ │ + beq 2b57c8 │ │ │ │ + b 2b59d0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r0, r4, #24 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - bne 2b5e1c │ │ │ │ - b 2b58d8 │ │ │ │ + bne 2b5d0c │ │ │ │ + b 2b57c8 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ cmp r4, lr │ │ │ │ - bne 2b5e28 │ │ │ │ + bne 2b5d18 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 2b5e28 │ │ │ │ + beq 2b5d18 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b57c8 │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2b5df4 │ │ │ │ + beq 2b5ce4 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ ldrb r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b58d8 │ │ │ │ - b 2b5bd0 │ │ │ │ + beq 2b57c8 │ │ │ │ + b 2b5ac0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r7, r8, lsl r8 │ │ │ │ + subseq sl, r7, r8, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r7, r4, asr #15 │ │ │ │ - subseq r4, r2, r4, ror r1 │ │ │ │ + ldrsbeq sl, [r7], #-132 @ 0xffffff7c │ │ │ │ + subseq r4, r2, ip, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sl, r7, r4, asr #12 │ │ │ │ + subseq sl, r7, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #284] @ 2b5fa0 │ │ │ │ + ldr ip, [pc, #284] @ 2b5e90 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldm r3, {r1, r2} │ │ │ │ - ldr r3, [pc, #268] @ 2b5fa4 │ │ │ │ + ldr r3, [pc, #268] @ 2b5e94 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 94df4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2b5f18 │ │ │ │ + bne 2b5e08 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - ldr r2, [pc, #212] @ 2b5fa8 │ │ │ │ + ldr r2, [pc, #212] @ 2b5e98 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b5f60 │ │ │ │ + beq 2b5e50 │ │ │ │ cmp r3, #348 @ 0x15c │ │ │ │ - bne 2b5f10 │ │ │ │ + bne 2b5e00 │ │ │ │ add r3, r5, #284 @ 0x11c │ │ │ │ ldrh r2, [r3] │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ cmp r2, #1 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add ip, r5, #288 @ 0x120 │ │ │ │ cmp r1, #1 │ │ │ │ ldrh r1, [ip] │ │ │ │ - bls 2b5f48 │ │ │ │ + bls 2b5e38 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2b5f68 │ │ │ │ + bls 2b5e58 │ │ │ │ mov r0, r4 │ │ │ │ - b 2b5f1c │ │ │ │ + b 2b5e0c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ 2b5fac │ │ │ │ - ldr r3, [pc, #124] @ 2b5fa4 │ │ │ │ + ldr r2, [pc, #136] @ 2b5e9c │ │ │ │ + ldr r3, [pc, #124] @ 2b5e94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b5f9c │ │ │ │ + bne 2b5e8c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ orrhi r3, r3, #4 │ │ │ │ - bhi 2b5f6c │ │ │ │ + bhi 2b5e5c │ │ │ │ cmp r2, #1 │ │ │ │ movhi r3, r4 │ │ │ │ - bhi 2b5f88 │ │ │ │ + bhi 2b5e78 │ │ │ │ mov r0, #1 │ │ │ │ - b 2b5f1c │ │ │ │ + b 2b5e0c │ │ │ │ orr r3, r3, #2 │ │ │ │ sub r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2b5f18 │ │ │ │ + bne 2b5e08 │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 2b5f1c │ │ │ │ + b 2b5e0c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r7, r4, ror #2 │ │ │ │ + subseq sl, r7, r4, ror r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - ldrsbeq sl, [r7], #-4 │ │ │ │ + subseq sl, r7, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1464] @ 2b658c │ │ │ │ + ldr r1, [pc, #1464] @ 2b647c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1460] @ 2b6590 │ │ │ │ + ldr r3, [pc, #1460] @ 2b6480 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ble 2b61bc │ │ │ │ + ble 2b60ac │ │ │ │ mov r5, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r4, [r8, #44] @ 0x2c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 2b61bc │ │ │ │ + beq 2b60ac │ │ │ │ ldrb r3, [r8, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ add r4, r4, r2 │ │ │ │ add r4, r4, r9 │ │ │ │ - beq 2b628c │ │ │ │ + beq 2b617c │ │ │ │ sub r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2b6294 │ │ │ │ + bls 2b6184 │ │ │ │ sub r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2b628c │ │ │ │ + bls 2b617c │ │ │ │ sub r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2b61bc │ │ │ │ + bhi 2b60ac │ │ │ │ sub r4, r4, #96 @ 0x60 │ │ │ │ lsl r6, fp, r4 │ │ │ │ rsb r2, r3, #32 │ │ │ │ orr r6, r6, fp, lsr r2 │ │ │ │ lsl r4, fp, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -679514,261 +679446,261 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ bl da9a8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ addeq r1, r3, #4 │ │ │ │ moveq r2, r3 │ │ │ │ - beq 2b60cc │ │ │ │ + beq 2b5fbc │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2b6484 │ │ │ │ + beq 2b6374 │ │ │ │ cmp r2, #7 │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq 2b64dc │ │ │ │ + beq 2b63cc │ │ │ │ add r1, r3, #8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ands r2, r2, #64 @ 0x40 │ │ │ │ movne r2, #0 │ │ │ │ - bne 2b611c │ │ │ │ + bne 2b600c │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b6504 │ │ │ │ + beq 2b63f4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2b6110 │ │ │ │ + bne 2b6000 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ orrne r2, r2, #1 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b60f0 │ │ │ │ + bne 2b5fe0 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp] │ │ │ │ bl dab78 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r2, [sp] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2b62b4 │ │ │ │ + beq 2b61a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq 2b6330 │ │ │ │ + beq 2b6220 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b6400 │ │ │ │ + beq 2b62f0 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #168] @ 0xa8 │ │ │ │ - beq 2b6184 │ │ │ │ + beq 2b6074 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #200] @ 0xc8 │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #204] @ 0xcc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b6200 │ │ │ │ + beq 2b60f0 │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2b6538 │ │ │ │ + beq 2b6428 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b61e8 │ │ │ │ + beq 2b60d8 │ │ │ │ ldrsb r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2b6210 │ │ │ │ + blt 2b6100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2b6010 │ │ │ │ - ldr r2, [pc, #976] @ 2b6594 │ │ │ │ - ldr r3, [pc, #968] @ 2b6590 │ │ │ │ + bne 2b5f00 │ │ │ │ + ldr r2, [pc, #976] @ 2b6484 │ │ │ │ + ldr r3, [pc, #968] @ 2b6480 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b6588 │ │ │ │ + bne 2b6478 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [r5, #324] @ 0x144 │ │ │ │ orr r2, r2, r4 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r2, [r5, #320] @ 0x140 │ │ │ │ str r3, [r5, #324] @ 0x144 │ │ │ │ ldrsb r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2b61ac │ │ │ │ + bge 2b609c │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ orr r2, r2, r4 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr r2, r2, r6 │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ - bne 2b61ac │ │ │ │ + bne 2b609c │ │ │ │ ldrh r2, [r8, #32] │ │ │ │ ldrb r1, [r5, #320] @ 0x140 │ │ │ │ and r2, r2, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ orr r2, r2, #2 │ │ │ │ bic r1, r1, #6 │ │ │ │ orr r2, r2, r1 │ │ │ │ strb r2, [r5, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b61ac │ │ │ │ + bne 2b609c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #320] @ 0x140 │ │ │ │ orreq r3, r3, #8 │ │ │ │ strbeq r3, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2b6010 │ │ │ │ - b 2b61bc │ │ │ │ + bne 2b5f00 │ │ │ │ + b 2b60ac │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt 2b61bc │ │ │ │ + bgt 2b60ac │ │ │ │ sub r6, r4, #32 │ │ │ │ lsl r6, fp, r6 │ │ │ │ rsb r3, r4, #32 │ │ │ │ orr r6, r6, fp, lsr r3 │ │ │ │ mov r3, #0 │ │ │ │ lsl r4, fp, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 2b6074 │ │ │ │ + b 2b5f64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b6388 │ │ │ │ + beq 2b6278 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #160] @ 0xa0 │ │ │ │ - beq 2b62ec │ │ │ │ + beq 2b61dc │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r5, #196] @ 0xc4 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #196] @ 0xc4 │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2b63cc │ │ │ │ + beq 2b62bc │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b61ac │ │ │ │ + bne 2b609c │ │ │ │ ldrb r2, [r5, #320] @ 0x140 │ │ │ │ ldrb r3, [r8, #18] │ │ │ │ add r9, r9, #1 │ │ │ │ orr r3, r2, r3 │ │ │ │ and r3, r3, #128 @ 0x80 │ │ │ │ bic r2, r2, #128 @ 0x80 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2b6010 │ │ │ │ - b 2b61bc │ │ │ │ + bne 2b5f00 │ │ │ │ + b 2b60ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b643c │ │ │ │ + beq 2b632c │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ - beq 2b6364 │ │ │ │ + beq 2b6254 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #200] @ 0xc8 │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #204] @ 0xcc │ │ │ │ cmp r7, #0 │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ - beq 2b6378 │ │ │ │ + beq 2b6268 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b61e8 │ │ │ │ + beq 2b60d8 │ │ │ │ ldrsb r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 2b6250 │ │ │ │ - b 2b6210 │ │ │ │ + bge 2b6140 │ │ │ │ + b 2b6100 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - beq 2b62ec │ │ │ │ + beq 2b61dc │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #176] @ 0xb0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #180] @ 0xb4 │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2b62f8 │ │ │ │ + bne 2b61e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b650c │ │ │ │ + beq 2b63fc │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ ldr r2, [r5, #336] @ 0x150 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ cmp r3, r9 │ │ │ │ str r2, [r5, #336] @ 0x150 │ │ │ │ - bne 2b6010 │ │ │ │ - b 2b61bc │ │ │ │ + bne 2b5f00 │ │ │ │ + b 2b60ac │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - beq 2b6184 │ │ │ │ + beq 2b6074 │ │ │ │ ldr r3, [r5, #184] @ 0xb8 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #184] @ 0xb8 │ │ │ │ ldr r3, [r5, #188] @ 0xbc │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #188] @ 0xbc │ │ │ │ - b 2b6184 │ │ │ │ + b 2b6074 │ │ │ │ ldrb r3, [r8, #18] │ │ │ │ tst r3, #32 │ │ │ │ - bne 2b6364 │ │ │ │ + bne 2b6254 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ - beq 2b6364 │ │ │ │ + beq 2b6254 │ │ │ │ ldr r3, [r5, #184] @ 0xb8 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #184] @ 0xb8 │ │ │ │ ldr r3, [r5, #188] @ 0xbc │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #188] @ 0xbc │ │ │ │ - b 2b6364 │ │ │ │ + b 2b6254 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ @@ -679776,121 +679708,121 @@ │ │ │ │ str r3, [sp] │ │ │ │ bl 94df4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2b64d4 │ │ │ │ + bne 2b63c4 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - ldr r2, [pc, #200] @ 2b6598 │ │ │ │ + ldr r2, [pc, #200] @ 2b6488 │ │ │ │ subs r7, r7, r2 │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b 2b60c8 │ │ │ │ + b 2b5fb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ - bl 2b5e64 │ │ │ │ + bl 2b5d54 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp] │ │ │ │ eor r7, r0, #1 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ - b 2b60c8 │ │ │ │ + b 2b5fb8 │ │ │ │ mov r2, r3 │ │ │ │ - b 2b611c │ │ │ │ + b 2b600c │ │ │ │ ldr r3, [r5, #328] @ 0x148 │ │ │ │ add r9, r9, #1 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [r5, #332] @ 0x14c │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2b6010 │ │ │ │ - b 2b61bc │ │ │ │ + bne 2b5f00 │ │ │ │ + b 2b60ac │ │ │ │ ldr r3, [r5, #344] @ 0x158 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #344] @ 0x158 │ │ │ │ ldr r3, [r5, #348] @ 0x15c │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #348] @ 0x15c │ │ │ │ ldrsb r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2b61ac │ │ │ │ + bge 2b609c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add r9, r9, #1 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2b6010 │ │ │ │ - b 2b61bc │ │ │ │ + bne 2b5f00 │ │ │ │ + b 2b60ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r7, r0, lsr #32 │ │ │ │ + subseq sl, r7, r0, lsr r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r7, r4, lsr lr │ │ │ │ + subseq r9, r7, r4, asr #30 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi 2b65f0 │ │ │ │ + bhi 2b64e0 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bhi 2b6668 │ │ │ │ + bhi 2b6558 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bhi 2b6628 │ │ │ │ + bhi 2b6518 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls 2b6644 │ │ │ │ + bls 2b6534 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2b66a4 │ │ │ │ - ldr r2, [pc, #208] @ 2b66b0 │ │ │ │ + bne 2b6594 │ │ │ │ + ldr r2, [pc, #208] @ 2b65a0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r2, r3 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #632 @ 0x278 │ │ │ │ - bls 2b667c │ │ │ │ + bls 2b656c │ │ │ │ sub r3, r3, #636 @ 0x27c │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi 2b669c │ │ │ │ + bhi 2b658c │ │ │ │ mov r0, #1 │ │ │ │ lsl r3, r0, r3 │ │ │ │ - ldr r1, [pc, #156] @ 2b66b4 │ │ │ │ + ldr r1, [pc, #156] @ 2b65a4 │ │ │ │ tst r3, r1 │ │ │ │ bxne lr │ │ │ │ ands r0, r3, r0 │ │ │ │ - bne 2b65c4 │ │ │ │ + bne 2b64b4 │ │ │ │ bx lr │ │ │ │ sub r3, r3, #139 @ 0x8b │ │ │ │ cmp r3, #14 │ │ │ │ - bhi 2b669c │ │ │ │ - ldr r0, [pc, #124] @ 2b66b8 │ │ │ │ + bhi 2b658c │ │ │ │ + ldr r0, [pc, #124] @ 2b65a8 │ │ │ │ lsr r0, r0, r3 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #29 │ │ │ │ - bls 2b668c │ │ │ │ + bls 2b657c │ │ │ │ sub r3, r3, #32 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 2b669c │ │ │ │ - ldr r0, [pc, #92] @ 2b66bc │ │ │ │ + bhi 2b658c │ │ │ │ + ldr r0, [pc, #92] @ 2b65ac │ │ │ │ lsr r0, r0, r3 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #80] @ 2b66c0 │ │ │ │ + ldr r0, [pc, #80] @ 2b65b0 │ │ │ │ sub r3, r3, #166 @ 0xa6 │ │ │ │ lsr r0, r0, r3 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #628 @ 0x274 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ @@ -679901,179 +679833,179 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ andseq r0, r0, r0, lsl #4 │ │ │ │ - beq 2b6a0c │ │ │ │ + beq 2b68fc │ │ │ │ andeq r7, r0, r1, lsr sl │ │ │ │ andpl r8, r1, r3 │ │ │ │ andeq r8, r2, r5 │ │ │ │ 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 r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #4004] @ 2b7698 │ │ │ │ - ldr r3, [pc, #4004] @ 2b769c │ │ │ │ + ldr r2, [pc, #4004] @ 2b7588 │ │ │ │ + ldr r3, [pc, #4004] @ 2b758c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr fp, [pc, #3996] @ 2b76a0 │ │ │ │ + ldr fp, [pc, #3996] @ 2b7590 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ bl 143770 │ │ │ │ add fp, pc, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b6748 │ │ │ │ - ldr r2, [pc, #3968] @ 2b76a4 │ │ │ │ - ldr r3, [pc, #3956] @ 2b769c │ │ │ │ + beq 2b6638 │ │ │ │ + ldr r2, [pc, #3968] @ 2b7594 │ │ │ │ + ldr r3, [pc, #3956] @ 2b758c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b7e3c │ │ │ │ + bne 2b7d2c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ bl 1437f0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b671c │ │ │ │ - ldr sl, [pc, #3904] @ 2b76a8 │ │ │ │ + beq 2b660c │ │ │ │ + ldr sl, [pc, #3904] @ 2b7598 │ │ │ │ mov r9, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov fp, sl │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, r7 │ │ │ │ strne r4, [sp, #8] │ │ │ │ - beq 2b6908 │ │ │ │ + beq 2b67f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 2b68ec │ │ │ │ + bhi 2b67dc │ │ │ │ ldrb r3, [fp, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - ldr r3, [pc, #3832] @ 2b76ac │ │ │ │ + ldr r3, [pc, #3832] @ 2b759c │ │ │ │ ldr r2, [r9, r3] │ │ │ │ add r3, r6, r6, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r7, [r3, #67] @ 0x43 │ │ │ │ lsl r3, r6, #2 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 2b6a8c │ │ │ │ + bne 2b697c │ │ │ │ mov r4, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #20] │ │ │ │ - ldr r2, [pc, #3776] @ 2b76b0 │ │ │ │ + ldr r2, [pc, #3776] @ 2b75a0 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 2b69e4 │ │ │ │ + bhi 2b68d4 │ │ │ │ cmp r6, #33 @ 0x21 │ │ │ │ - bls 2b7570 │ │ │ │ - ldr r2, [pc, #3760] @ 2b76b4 │ │ │ │ + bls 2b7460 │ │ │ │ + ldr r2, [pc, #3760] @ 2b75a4 │ │ │ │ sub r1, r6, #34 @ 0x22 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #251 @ 0xfb │ │ │ │ - bhi 2b6d30 │ │ │ │ + bhi 2b6c20 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2b6c34 │ │ │ │ + beq 2b6b24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b6874 │ │ │ │ + beq 2b6764 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r3, #0 │ │ │ │ - b 2b685c │ │ │ │ + b 2b674c │ │ │ │ add r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2b69c0 │ │ │ │ + beq 2b68b0 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #15 │ │ │ │ - bne 2b6850 │ │ │ │ + bne 2b6740 │ │ │ │ ldrb r3, [r5, #311] @ 0x137 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r5, #311] @ 0x137 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 953e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b68a0 │ │ │ │ + bne 2b6790 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ldrbls r3, [r5, #320] @ 0x140 │ │ │ │ orrls r3, r3, #2 │ │ │ │ strbls r3, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 2b6a64 │ │ │ │ - bhi 2b6a74 │ │ │ │ + beq 2b6954 │ │ │ │ + bhi 2b6964 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldrb r3, [r5, #307] @ 0x133 │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r5, #307] @ 0x133 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b68ec │ │ │ │ + beq 2b67dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b66c4 │ │ │ │ + bl 2b65b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6788 │ │ │ │ + bne 2b6678 │ │ │ │ mov r7, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 2b6770 │ │ │ │ - b 2b671c │ │ │ │ - ldr r3, [pc, #3476] @ 2b76b8 │ │ │ │ + bne 2b6660 │ │ │ │ + b 2b660c │ │ │ │ + ldr r3, [pc, #3476] @ 2b75a8 │ │ │ │ ldr lr, [r9, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [r3, #20] │ │ │ │ add r1, ip, ip, lsl #1 │ │ │ │ add r3, lr, r1, lsl #4 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r6, ip, #1 │ │ │ │ - beq 2b6990 │ │ │ │ + beq 2b6880 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r1, #22 │ │ │ │ add r1, lr, r1 │ │ │ │ add r0, r3, r0, lsl #5 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ add r3, r3, #32 │ │ │ │ and r2, r2, #134 @ 0x86 │ │ │ │ @@ -680083,136 +680015,136 @@ │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ ldrbne r4, [r5, #309] @ 0x135 │ │ │ │ orreq r2, r2, r4 │ │ │ │ orrne r2, r2, r4 │ │ │ │ strbeq r2, [r5, #308] @ 0x134 │ │ │ │ strbne r2, [r5, #309] @ 0x135 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2b6958 │ │ │ │ + bne 2b6848 │ │ │ │ add ip, r6, ip │ │ │ │ add ip, lr, ip, lsl #4 │ │ │ │ ldrb r3, [ip, #6] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #45] @ 0x2d │ │ │ │ - beq 2b6a54 │ │ │ │ + beq 2b6944 │ │ │ │ ldrb r2, [r5, #309] @ 0x135 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r5, #309] @ 0x135 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ mov r3, #0 │ │ │ │ - b 2b69d4 │ │ │ │ + b 2b68c4 │ │ │ │ add r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2b6874 │ │ │ │ + beq 2b6764 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2b69c8 │ │ │ │ - b 2b6868 │ │ │ │ - ldr r2, [pc, #3280] @ 2b76bc │ │ │ │ + bne 2b68b8 │ │ │ │ + b 2b6758 │ │ │ │ + ldr r2, [pc, #3280] @ 2b75ac │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 2b6b38 │ │ │ │ + bhi 2b6a28 │ │ │ │ cmp r6, #592 @ 0x250 │ │ │ │ - bcs 2b73f8 │ │ │ │ + bcs 2b72e8 │ │ │ │ cmp r6, #384 @ 0x180 │ │ │ │ - bcs 2b73a0 │ │ │ │ - ldr r2, [pc, #3256] @ 2b76c0 │ │ │ │ + bcs 2b7290 │ │ │ │ + ldr r2, [pc, #3256] @ 2b75b0 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 2b6da0 │ │ │ │ + bls 2b6c90 │ │ │ │ sub r1, r6, #352 @ 0x160 │ │ │ │ sub r1, r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r1 │ │ │ │ - ldr r1, [pc, #3232] @ 2b76c4 │ │ │ │ + ldr r1, [pc, #3232] @ 2b75b4 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2b6b8c │ │ │ │ - ldr r1, [pc, #3220] @ 2b76c8 │ │ │ │ + bne 2b6a7c │ │ │ │ + ldr r1, [pc, #3220] @ 2b75b8 │ │ │ │ tst r2, r1 │ │ │ │ - bne 2b7484 │ │ │ │ + bne 2b7374 │ │ │ │ tst r2, #40960 @ 0xa000 │ │ │ │ - bne 2b6e04 │ │ │ │ + bne 2b6cf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b659c │ │ │ │ + bl 2b648c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b6d6c │ │ │ │ - b 2b6d80 │ │ │ │ + bne 2b6c5c │ │ │ │ + b 2b6c70 │ │ │ │ ldrb r2, [r5, #308] @ 0x134 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r5, #308] @ 0x134 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldrb r3, [r5, #307] @ 0x133 │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r5, #307] @ 0x133 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ sub r3, r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ ldrbls r3, [r5, #307] @ 0x133 │ │ │ │ orrls r3, r3, #32 │ │ │ │ strbls r3, [r5, #307] @ 0x133 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r7, #11 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ and r3, r2, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq 2b6b64 │ │ │ │ + beq 2b6a54 │ │ │ │ and r3, r2, #127 @ 0x7f │ │ │ │ sub r1, r3, #28 │ │ │ │ cmp r1, #1 │ │ │ │ movhi r1, #0 │ │ │ │ movls r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, r3, #64 @ 0x40 │ │ │ │ and r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #31 │ │ │ │ mov r0, r3 │ │ │ │ - bhi 2b6c50 │ │ │ │ + bhi 2b6b40 │ │ │ │ sub lr, r3, #64 @ 0x40 │ │ │ │ and r0, lr, #127 @ 0x7f │ │ │ │ lsr r2, r2, #7 │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldrb r2, [r2, #184] @ 0xb8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b6cbc │ │ │ │ - ldr r2, [pc, #3004] @ 2b76cc │ │ │ │ + beq 2b6bac │ │ │ │ + ldr r2, [pc, #3004] @ 2b75bc │ │ │ │ cmp r6, r2 │ │ │ │ - beq 2b6f58 │ │ │ │ + beq 2b6e48 │ │ │ │ cmp r0, #20 │ │ │ │ - bls 2b6cb4 │ │ │ │ + bls 2b6ba4 │ │ │ │ add r2, r0, #102 @ 0x66 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2b6cbc │ │ │ │ + bhi 2b6bac │ │ │ │ add r1, ip, #3 │ │ │ │ add r1, lr, r1, lsr #2 │ │ │ │ - b 2b6cd4 │ │ │ │ + b 2b6bc4 │ │ │ │ sub r2, r6, #624 @ 0x270 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi 2b6a40 │ │ │ │ - ldr r1, [pc, #2948] @ 2b76d0 │ │ │ │ + bhi 2b6930 │ │ │ │ + ldr r1, [pc, #2948] @ 2b75c0 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi 2b6d30 │ │ │ │ + bhi 2b6c20 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ and r3, r2, #127 @ 0x7f │ │ │ │ - b 2b6acc │ │ │ │ + b 2b69bc │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #4 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ @@ -680224,22 +680156,22 @@ │ │ │ │ and r6, r6, #31 │ │ │ │ mov r1, #1 │ │ │ │ lsr r3, r0, #5 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ orr r2, r2, r1, lsl r6 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldrb r3, [r5, #320] @ 0x140 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldrb r3, [r5, #325] @ 0x145 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r5, #325] @ 0x145 │ │ │ │ lsl r3, r6, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r3, r6 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ @@ -680252,131 +680184,131 @@ │ │ │ │ mov r0, #1 │ │ │ │ lsr r2, r3, #4 │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ bic r3, r3, #240 @ 0xf0 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r3, r3, r2, lsl #4 │ │ │ │ strb r3, [r5, #325] @ 0x145 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 95404 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r3, [r5, #320] @ 0x140 │ │ │ │ orrne r3, r3, #64 @ 0x40 │ │ │ │ strbne r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b682c │ │ │ │ + b 2b671c │ │ │ │ add r1, r3, #32 │ │ │ │ and r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #15 │ │ │ │ lsr r1, r2, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r3 │ │ │ │ - bhi 2b6af8 │ │ │ │ + bhi 2b69e8 │ │ │ │ lsl r2, r2, #5 │ │ │ │ add r2, r1, r2, lsr #31 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, asr #1 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ mvnne r8, #0 │ │ │ │ andne r2, r2, #31 │ │ │ │ mvnne r8, r8, lsl r2 │ │ │ │ - ldreq r8, [pc, #2620] @ 2b76d4 │ │ │ │ + ldreq r8, [pc, #2620] @ 2b75c4 │ │ │ │ lslne r8, r8, #16 │ │ │ │ lsrne r8, r8, #16 │ │ │ │ and r3, r3, #31 │ │ │ │ mvn r2, #0 │ │ │ │ and r4, r8, r2, lsl r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ - b 2b67e8 │ │ │ │ + b 2b66d8 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi 2b6b2c │ │ │ │ + bhi 2b6a1c │ │ │ │ add ip, ip, lr │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ mvneq ip, #0 │ │ │ │ moveq r2, ip │ │ │ │ - beq 2b6cf4 │ │ │ │ + beq 2b6be4 │ │ │ │ and r1, ip, #63 @ 0x3f │ │ │ │ mov lr, #1 │ │ │ │ sub r2, r1, #32 │ │ │ │ lsl r2, lr, r2 │ │ │ │ lsl ip, lr, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r2, r2, lr, lsr r1 │ │ │ │ subs ip, ip, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 2b7428 │ │ │ │ + beq 2b7318 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ mov lr, #1 │ │ │ │ sub r1, r0, #32 │ │ │ │ lsl r1, lr, r1 │ │ │ │ lsl r3, lr, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ orr r1, r1, lr, lsr r0 │ │ │ │ rsbs r3, r3, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ and r3, r3, ip │ │ │ │ and r8, r1, r2 │ │ │ │ mov r4, #0 │ │ │ │ - b 2b67e8 │ │ │ │ + b 2b66d8 │ │ │ │ sub r2, r6, #47 @ 0x2f │ │ │ │ cmp r2, #17 │ │ │ │ - bhi 2b7e40 │ │ │ │ - ldr r3, [pc, #2452] @ 2b76d8 │ │ │ │ + bhi 2b7d30 │ │ │ │ + ldr r3, [pc, #2452] @ 2b75c8 │ │ │ │ lsr r3, r3, r2 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 2b7e40 │ │ │ │ + beq 2b7d30 │ │ │ │ ldrb r2, [r5, #311] @ 0x137 │ │ │ │ bic r2, r2, #4 │ │ │ │ orr r3, r2, r3, lsl #2 │ │ │ │ strb r3, [r5, #311] @ 0x137 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b659c │ │ │ │ + bl 2b648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b6d78 │ │ │ │ + beq 2b6c68 │ │ │ │ ldrb r3, [r5, #310] @ 0x136 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5, #310] @ 0x136 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bls 2b7580 │ │ │ │ + bls 2b7470 │ │ │ │ sub r6, r6, #157 @ 0x9d │ │ │ │ cmp r6, #22 │ │ │ │ - bhi 2b68ec │ │ │ │ - ldr r3, [pc, #2376] @ 2b76dc │ │ │ │ + bhi 2b67dc │ │ │ │ + ldr r3, [pc, #2376] @ 2b75cc │ │ │ │ lsr r3, r3, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b68bc │ │ │ │ - b 2b68ec │ │ │ │ + bne 2b67ac │ │ │ │ + b 2b67dc │ │ │ │ sub r2, r2, #35 @ 0x23 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 2b77a8 │ │ │ │ + bls 2b7698 │ │ │ │ sub r2, r6, #320 @ 0x140 │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #26 │ │ │ │ - bhi 2b6a40 │ │ │ │ + bhi 2b6930 │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r1, r2 │ │ │ │ - ldr r1, [pc, #2324] @ 2b76e0 │ │ │ │ + ldr r1, [pc, #2324] @ 2b75d0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2b6b8c │ │ │ │ + bne 2b6a7c │ │ │ │ tst r2, #5248 @ 0x1480 │ │ │ │ - beq 2b6a40 │ │ │ │ + beq 2b6930 │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ - ldr r1, [pc, #2276] @ 2b76cc │ │ │ │ + ldr r1, [pc, #2276] @ 2b75bc │ │ │ │ cmp r2, #2 │ │ │ │ cmpeq r6, r1 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r2, r2, #1 │ │ │ │ orrs r2, r1, r2 │ │ │ │ - beq 2b7c94 │ │ │ │ + beq 2b7b84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r7, #11 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ @@ -680385,24 +680317,24 @@ │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ bl 1e02c │ │ │ │ ldrb r2, [sp, #71] @ 0x47 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r2, #16 │ │ │ │ - beq 2b6e60 │ │ │ │ + beq 2b6d50 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #2172] @ 2b76e4 │ │ │ │ + ldr r2, [pc, #2172] @ 2b75d4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 2b6e84 │ │ │ │ + bne 2b6d74 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #124] @ 0x7c │ │ │ │ ldrh r2, [r5, #148] @ 0x94 │ │ │ │ @@ -680412,32 +680344,32 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 9d920 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b6ed8 │ │ │ │ + beq 2b6dc8 │ │ │ │ ldr r2, [r5, #176] @ 0xb0 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #176] @ 0xb0 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #180] @ 0xb4 │ │ │ │ ldrh r2, [r5, #154] @ 0x9a │ │ │ │ orr r2, r4, r2 │ │ │ │ strh r2, [r5, #154] @ 0x9a │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r2, #368 @ 0x170 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 9d94c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -680446,130 +680378,130 @@ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 94df4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 2b7d68 │ │ │ │ + beq 2b7c58 │ │ │ │ ldr r2, [r5, #336] @ 0x150 │ │ │ │ orr r2, r2, r3 │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ str r2, [r5, #336] @ 0x150 │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r5, #340] @ 0x154 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldrsb r8, [r5, #65] @ 0x41 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2b6b14 │ │ │ │ + bne 2b6a04 │ │ │ │ add ip, ip, lr │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ - bne 2b6cd0 │ │ │ │ + bne 2b6bc0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ moveq r4, r8 │ │ │ │ moveq r3, r4 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 2b69e4 │ │ │ │ + beq 2b68d4 │ │ │ │ mvn ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - b 2b6cfc │ │ │ │ + b 2b6bec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2b7e8c │ │ │ │ + bne 2b7d7c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ tst r3, #12 │ │ │ │ - bne 2b77cc │ │ │ │ + bne 2b76bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b659c │ │ │ │ + bl 2b648c │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r3, [r5, #310] @ 0x136 │ │ │ │ orrne r3, r3, #64 @ 0x40 │ │ │ │ strbne r3, [r5, #310] @ 0x136 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ cmp r6, #564 @ 0x234 │ │ │ │ - bne 2b6a40 │ │ │ │ + bne 2b6930 │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r5, #292] @ 0x124 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldrb r3, [r5, #320] @ 0x140 │ │ │ │ tst r3, #16 │ │ │ │ - bne 2b6bd0 │ │ │ │ - b 2b68ec │ │ │ │ + bne 2b6ac0 │ │ │ │ + b 2b67dc │ │ │ │ lsl r3, r6, #2 │ │ │ │ add r6, r3, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldrb r3, [r3, #39] @ 0x27 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2b7780 │ │ │ │ + bhi 2b7670 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ - ldr r1, [pc, #1696] @ 2b76e8 │ │ │ │ + ldr r1, [pc, #1696] @ 2b75d8 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r6, r1 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r2, r2, #1 │ │ │ │ orrs r2, r1, r2 │ │ │ │ - beq 2b7d1c │ │ │ │ + beq 2b7c0c │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ ldrh r2, [r5, #150] @ 0x96 │ │ │ │ orr r2, r4, r2 │ │ │ │ strh r2, [r5, #150] @ 0x96 │ │ │ │ - ldr r2, [pc, #1628] @ 2b76ec │ │ │ │ + ldr r2, [pc, #1628] @ 2b75dc │ │ │ │ cmp r6, r2 │ │ │ │ - bne 2b70ac │ │ │ │ + bne 2b6f9c │ │ │ │ ldr r2, [r5, #128] @ 0x80 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #132] @ 0x84 │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 9d920 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b70f4 │ │ │ │ + beq 2b6fe4 │ │ │ │ ldr r2, [r5, #184] @ 0xb8 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #184] @ 0xb8 │ │ │ │ ldr r2, [r5, #188] @ 0xbc │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #188] @ 0xbc │ │ │ │ ldrh r2, [r5, #156] @ 0x9c │ │ │ │ orr r2, r4, r2 │ │ │ │ strh r2, [r5, #156] @ 0x9c │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2b7724 │ │ │ │ + beq 2b7614 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #67] @ 0x43 │ │ │ │ @@ -680578,71 +680510,71 @@ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ ldrbne r3, [r5, #320] @ 0x140 │ │ │ │ orrne r3, r3, #8 │ │ │ │ strbne r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ lsl r3, r6, #2 │ │ │ │ add r6, r3, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldrb r3, [r3, #43] @ 0x2b │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2b68ec │ │ │ │ + bhi 2b67dc │ │ │ │ ldrb r3, [r5, #320] @ 0x140 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldrb r3, [r5, #320] @ 0x140 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b 2b71e0 │ │ │ │ + b 2b70d0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b7eb0 │ │ │ │ + beq 2b7da0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2b7ea4 │ │ │ │ + bne 2b7d94 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b71c4 │ │ │ │ + bne 2b70b4 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl f04a0 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and r3, r3, #15 │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2b68ec │ │ │ │ + bhi 2b67dc │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r5, #320] @ 0x140 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b68ec │ │ │ │ - ldr r4, [pc, #1216] @ 2b76f0 │ │ │ │ + b 2b67dc │ │ │ │ + ldr r4, [pc, #1216] @ 2b75e0 │ │ │ │ mov r8, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, r5, #328 @ 0x148 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -680655,49 +680587,49 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldm r6, {r1, r2} │ │ │ │ bl 94df4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 2b7434 │ │ │ │ + beq 2b7324 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 2b7254 │ │ │ │ + bne 2b7144 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #20480 @ 0x5000 │ │ │ │ ldrb r3, [r3, #2459] @ 0x99b │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2b7670 │ │ │ │ + bhi 2b7560 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ldrbeq r3, [r5, #320] @ 0x140 │ │ │ │ orreq r3, r3, #128 @ 0x80 │ │ │ │ strbeq r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #20480 @ 0x5000 │ │ │ │ ldrb r3, [r3, #1559] @ 0x617 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2b7684 │ │ │ │ + bhi 2b7574 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r3, #469] @ 0x1d5 │ │ │ │ ldrb r3, [r3, #470] @ 0x1d6 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ @@ -680711,98 +680643,98 @@ │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ orr r3, r3, r1, lsl #1 │ │ │ │ bic r2, r2, #3 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r5, #311] @ 0x137 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #20480 @ 0x5000 │ │ │ │ ldrb r3, [r3, #2359] @ 0x937 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2b7794 │ │ │ │ + bhi 2b7684 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr r3, r3, #3 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b 2b68ec │ │ │ │ - ldr r3, [pc, #844] @ 2b76f4 │ │ │ │ + b 2b67dc │ │ │ │ + ldr r3, [pc, #844] @ 2b75e4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2b6a40 │ │ │ │ + beq 2b6930 │ │ │ │ cmp r6, #584 @ 0x248 │ │ │ │ - bcs 2b6bc4 │ │ │ │ + bcs 2b6ab4 │ │ │ │ cmp r6, #516 @ 0x204 │ │ │ │ - bcs 2b7990 │ │ │ │ + bcs 2b7880 │ │ │ │ cmp r6, #488 @ 0x1e8 │ │ │ │ - bcs 2b79b8 │ │ │ │ + bcs 2b78a8 │ │ │ │ sub r3, r3, #169 @ 0xa9 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 2b79d0 │ │ │ │ + bhi 2b78c0 │ │ │ │ sub r3, r3, #24 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 2b6a40 │ │ │ │ - ldr r3, [pc, #788] @ 2b76f8 │ │ │ │ + bls 2b6930 │ │ │ │ + ldr r3, [pc, #788] @ 2b75e8 │ │ │ │ sub r2, r6, #396 @ 0x18c │ │ │ │ sub r2, r2, #3 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b6b8c │ │ │ │ - b 2b6a40 │ │ │ │ - ldr r2, [pc, #764] @ 2b76fc │ │ │ │ + bne 2b6a7c │ │ │ │ + b 2b6930 │ │ │ │ + ldr r2, [pc, #764] @ 2b75ec │ │ │ │ sub r3, r6, #592 @ 0x250 │ │ │ │ mov r1, #1 │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ - bne 2b6fdc │ │ │ │ - ldr r3, [pc, #748] @ 2b7700 │ │ │ │ + bne 2b6ecc │ │ │ │ + ldr r3, [pc, #748] @ 2b75f0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 2b6a40 │ │ │ │ + bne 2b6930 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr r3, r3, #8 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ - b 2b6d28 │ │ │ │ + b 2b6c18 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #32 │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - bhi 2b746c │ │ │ │ + bhi 2b735c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2b7e8c │ │ │ │ + bhi 2b7d7c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r8, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ - b 2b7280 │ │ │ │ + b 2b7170 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 2b746c │ │ │ │ + b 2b735c │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ - ldr r1, [pc, #628] @ 2b7704 │ │ │ │ + ldr r1, [pc, #628] @ 2b75f4 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r6, r1 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r2, r2, #1 │ │ │ │ orrs r2, r1, r2 │ │ │ │ - beq 2b7c08 │ │ │ │ + beq 2b7af8 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr r2, r2, r8 │ │ │ │ @@ -680812,85 +680744,85 @@ │ │ │ │ strh r2, [r5, #152] @ 0x98 │ │ │ │ bl 9d920 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b7518 │ │ │ │ + beq 2b7408 │ │ │ │ ldr r2, [r5, #184] @ 0xb8 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #184] @ 0xb8 │ │ │ │ ldr r2, [r5, #188] @ 0xbc │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #188] @ 0xbc │ │ │ │ ldrh r2, [r5, #156] @ 0x9c │ │ │ │ orr r2, r4, r2 │ │ │ │ strh r2, [r5, #156] @ 0x9c │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2b75f8 │ │ │ │ + beq 2b74e8 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2b75a0 │ │ │ │ + beq 2b7490 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #67] @ 0x43 │ │ │ │ add r1, r1, #11 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 2b717c │ │ │ │ - b 2b68ec │ │ │ │ + bne 2b706c │ │ │ │ + b 2b67dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b659c │ │ │ │ + bl 2b648c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b6d6c │ │ │ │ + bne 2b6c5c │ │ │ │ cmp r6, #51 @ 0x33 │ │ │ │ - bls 2b68ec │ │ │ │ + bls 2b67dc │ │ │ │ sub r6, r6, #52 @ 0x34 │ │ │ │ mov r3, #81 @ 0x51 │ │ │ │ lsr r3, r3, r6 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2b68ec │ │ │ │ - b 2b68bc │ │ │ │ + beq 2b67dc │ │ │ │ + b 2b67ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ bic r2, r2, #2 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 9d94c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5e64 │ │ │ │ + bl 2b5d54 │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b752c │ │ │ │ + bne 2b741c │ │ │ │ ldr r1, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r1, r1, r3 │ │ │ │ ldr r3, [r5, #324] @ 0x144 │ │ │ │ str r1, [r5, #320] @ 0x140 │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r5, #324] @ 0x144 │ │ │ │ - b 2b752c │ │ │ │ + b 2b741c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #260] @ 2b7708 │ │ │ │ + ldr r2, [pc, #260] @ 2b75f8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b68ec │ │ │ │ + bne 2b67dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 9d94c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -680899,122 +680831,122 @@ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 94df4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 2b7e24 │ │ │ │ + beq 2b7d14 │ │ │ │ ldr r2, [r5, #344] @ 0x158 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #344] @ 0x158 │ │ │ │ ldr r2, [r5, #348] @ 0x15c │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #348] @ 0x15c │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ - b 2b7524 │ │ │ │ + b 2b7414 │ │ │ │ cmp r3, #3 │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ orreq r3, r3, #1073741824 @ 0x40000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b72c0 │ │ │ │ + b 2b71b0 │ │ │ │ cmp r3, #3 │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ orreq r3, r3, #536870912 @ 0x20000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b68ec │ │ │ │ - subseq r9, r7, r4, lsl #18 │ │ │ │ + b 2b67dc │ │ │ │ + subseq r9, r7, r4, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r7, r8, ror #17 │ │ │ │ - ldrsbeq r9, [r7], #-132 @ 0xffffff7c │ │ │ │ - subseq r3, r2, r6, lsr #5 │ │ │ │ + ldrsheq r9, [r7], #-152 @ 0xffffff68 │ │ │ │ + subseq r9, r7, r4, ror #19 │ │ │ │ + @ instruction: 0x0052329e │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - subseq r3, r2, r0, lsl r2 │ │ │ │ + subseq r3, r2, r8, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ mlascs r0, r1, r0, r1 │ │ │ │ andeq r4, r3, r0, lsl #4 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - subseq r3, r2, r4, asr #1 │ │ │ │ + ldrheq r3, [r2], #-12 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq fp, r2, pc, asr #31 │ │ │ │ subseq r0, r1, r1, lsr #1 │ │ │ │ streq r4, [r5], r1, lsl #16 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - subseq r2, r2, r2, ror #20 │ │ │ │ + subseq r2, r2, sl, asr sl │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ rscseq r7, r6, r7, asr #3 │ │ │ │ stmdapl r0, {r0, r2, r4, r8} │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ strcc r2, [r0], -r1, asr #24 │ │ │ │ stmibeq r0, {r0, r4, r5, r6}^ │ │ │ │ svceq 0x006021ef │ │ │ │ - ldrsbeq r2, [r2], #-42 @ 0xffffffd6 │ │ │ │ - subseq r1, r2, r2, lsr #30 │ │ │ │ + ldrsbeq r2, [r2], #-34 @ 0xffffffde │ │ │ │ + subseq r1, r2, sl, lsl pc │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ sub r2, r2, #648 @ 0x288 │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2b68ec │ │ │ │ + bhi 2b67dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 9d94c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5e64 │ │ │ │ + bl 2b5d54 │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b7100 │ │ │ │ + bne 2b6ff0 │ │ │ │ ldr r1, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r1, r1, r3 │ │ │ │ ldr r3, [r5, #324] @ 0x144 │ │ │ │ str r1, [r5, #320] @ 0x140 │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r5, #324] @ 0x144 │ │ │ │ - b 2b7100 │ │ │ │ + b 2b6ff0 │ │ │ │ cmp r3, #3 │ │ │ │ ldreq r3, [r5, #112] @ 0x70 │ │ │ │ orreq r3, r3, #2 │ │ │ │ streq r3, [r5, #112] @ 0x70 │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ cmp r3, #3 │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ orreq r3, r3, #268435456 @ 0x10000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ cmp r6, #288 @ 0x120 │ │ │ │ - bls 2b6a40 │ │ │ │ - ldr r3, [pc, #-172] @ 2b770c │ │ │ │ + bls 2b6930 │ │ │ │ + ldr r3, [pc, #-172] @ 2b75fc │ │ │ │ sub r2, r6, #288 @ 0x120 │ │ │ │ sub r2, r2, #1 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b6b8c │ │ │ │ - b 2b6a40 │ │ │ │ + bne 2b6a7c │ │ │ │ + b 2b6930 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 2b77f0 │ │ │ │ + b 2b76e0 │ │ │ │ cmp r7, #5 │ │ │ │ - beq 2b7e80 │ │ │ │ + beq 2b7d70 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2b7ea4 │ │ │ │ + bne 2b7d94 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b77d4 │ │ │ │ + bne 2b76c4 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldrsb r1, [r5, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -681025,77 +680957,77 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 9a8f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 2b7854 │ │ │ │ + beq 2b7744 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl f0624 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrsb r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2b7898 │ │ │ │ + blt 2b7788 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ands r2, r3, #64 @ 0x40 │ │ │ │ - beq 2b79f0 │ │ │ │ + beq 2b78e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r8, [r2, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b7c74 │ │ │ │ + beq 2b7b64 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 2b7898 │ │ │ │ + beq 2b7788 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b7db4 │ │ │ │ + beq 2b7ca4 │ │ │ │ ldrsb r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ bl 9a8f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b7d0c │ │ │ │ + bne 2b7bfc │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b7cf4 │ │ │ │ + beq 2b7be4 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - beq 2b7ce0 │ │ │ │ + beq 2b7bd0 │ │ │ │ lsr r3, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ and r6, r3, #3 │ │ │ │ bl f04c0 │ │ │ │ add r6, r6, #3 │ │ │ │ add r6, r6, r0 │ │ │ │ lsr r3, r6, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5fb0 │ │ │ │ + bl 2b5ea0 │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6fb8 │ │ │ │ + bne 2b6ea8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b6fb8 │ │ │ │ + bne 2b6ea8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f04a0 │ │ │ │ bl f0460 │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #1 │ │ │ │ - bne 2b7974 │ │ │ │ - b 2b6fb8 │ │ │ │ + bne 2b7864 │ │ │ │ + b 2b6ea8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #320] @ 0x140 │ │ │ │ add r2, r7, r2 │ │ │ │ sub r3, r2, #32 │ │ │ │ lsl r3, r6, r3 │ │ │ │ orr r1, r1, r6, lsl r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ @@ -681106,151 +681038,151 @@ │ │ │ │ str r1, [r5, #320] @ 0x140 │ │ │ │ str r3, [r5, #324] @ 0x144 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl ef890 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 2b7940 │ │ │ │ - b 2b6fb8 │ │ │ │ + bcc 2b7830 │ │ │ │ + b 2b6ea8 │ │ │ │ cmp r6, #560 @ 0x230 │ │ │ │ - bcs 2b6fd4 │ │ │ │ + bcs 2b6ec4 │ │ │ │ cmp r6, #532 @ 0x214 │ │ │ │ - bcc 2b6a40 │ │ │ │ - ldr r3, [pc, #-664] @ 2b7710 │ │ │ │ + bcc 2b6930 │ │ │ │ + ldr r3, [pc, #-664] @ 2b7600 │ │ │ │ sub r2, r6, #532 @ 0x214 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b6b8c │ │ │ │ - b 2b6a40 │ │ │ │ - ldr r3, [pc, #-684] @ 2b7714 │ │ │ │ + bne 2b6a7c │ │ │ │ + b 2b6930 │ │ │ │ + ldr r3, [pc, #-684] @ 2b7604 │ │ │ │ sub r2, r6, #488 @ 0x1e8 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2b6a40 │ │ │ │ - b 2b6b8c │ │ │ │ + beq 2b6930 │ │ │ │ + b 2b6a7c │ │ │ │ sub r2, r6, #444 @ 0x1bc │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 2b6a40 │ │ │ │ + bhi 2b6930 │ │ │ │ mov r3, #89 @ 0x59 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b6b8c │ │ │ │ - b 2b6a40 │ │ │ │ - ldr r3, [pc, #-736] @ 2b7718 │ │ │ │ + bne 2b6a7c │ │ │ │ + b 2b6930 │ │ │ │ + ldr r3, [pc, #-736] @ 2b7608 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, sl │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2b7acc │ │ │ │ + beq 2b79bc │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2b7b88 │ │ │ │ + beq 2b7a78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b7a48 │ │ │ │ + beq 2b7938 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2b7a18 │ │ │ │ + beq 2b7908 │ │ │ │ cmn r8, #1 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ - beq 2b7898 │ │ │ │ + beq 2b7788 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 2b7c74 │ │ │ │ + bne 2b7b64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ef890 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bls 2b7898 │ │ │ │ + bls 2b7788 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - beq 2b7e0c │ │ │ │ + beq 2b7cfc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #1 │ │ │ │ - beq 2b7de8 │ │ │ │ + beq 2b7cd8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5fb0 │ │ │ │ - b 2b7904 │ │ │ │ + bl 2b5ea0 │ │ │ │ + b 2b77f4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b7b78 │ │ │ │ + beq 2b7a68 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2b7ea4 │ │ │ │ + bne 2b7d94 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b7a48 │ │ │ │ + beq 2b7938 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2b7d9c │ │ │ │ + bne 2b7c8c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl ef890 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi 2b7b5c │ │ │ │ + bhi 2b7a4c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2b7e8c │ │ │ │ + bhi 2b7d7c │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ umull r1, ip, r0, r2 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add r8, r8, r1 │ │ │ │ - b 2b7a2c │ │ │ │ + b 2b791c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 2b7b5c │ │ │ │ + b 2b7a4c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 2b7af8 │ │ │ │ - b 2b7a48 │ │ │ │ + bne 2b79e8 │ │ │ │ + b 2b7938 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2b7e98 │ │ │ │ + bne 2b7d88 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - beq 2b7d94 │ │ │ │ + beq 2b7c84 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r1, sl │ │ │ │ @@ -681259,40 +681191,40 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl ef890 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ add r8, r8, r0 │ │ │ │ - bcc 2b7bc4 │ │ │ │ + bcc 2b7ab4 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - b 2b7a2c │ │ │ │ + b 2b791c │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #168] @ 0xa8 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 9d920 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b7518 │ │ │ │ + beq 2b7408 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #200] @ 0xc8 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #204] @ 0xcc │ │ │ │ - b 2b7518 │ │ │ │ + b 2b7408 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ lsr r1, r3, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ lsr r2, r2, #2 │ │ │ │ movcs r1, #1 │ │ │ │ movcc r1, #0 │ │ │ │ @@ -681300,138 +681232,138 @@ │ │ │ │ lsr r3, r3, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ and r6, r3, #3 │ │ │ │ bl f04c0 │ │ │ │ add r6, r6, #3 │ │ │ │ add r6, r6, r0 │ │ │ │ lsr r3, r6, #2 │ │ │ │ - b 2b7a80 │ │ │ │ + b 2b7970 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #160] @ 0xa0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 9d920 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b6ed8 │ │ │ │ + beq 2b6dc8 │ │ │ │ ldr r2, [r5, #192] @ 0xc0 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #192] @ 0xc0 │ │ │ │ ldr r2, [r5, #196] @ 0xc4 │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #196] @ 0xc4 │ │ │ │ - b 2b6ed8 │ │ │ │ + b 2b6dc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ef890 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b78e4 │ │ │ │ + b 2b77d4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne 2b78bc │ │ │ │ + bne 2b77ac │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b78bc │ │ │ │ + bne 2b77ac │ │ │ │ mov r0, r6 │ │ │ │ bl f0624 │ │ │ │ mov r6, r0 │ │ │ │ - b 2b78bc │ │ │ │ + b 2b77ac │ │ │ │ ldr r2, [r5, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #164] @ 0xa4 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 9d920 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b70f4 │ │ │ │ + beq 2b6fe4 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r5, #200] @ 0xc8 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ orr r2, r2, r8 │ │ │ │ str r2, [r5, #204] @ 0xcc │ │ │ │ - b 2b70f4 │ │ │ │ + b 2b6fe4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - ldr r2, [pc, #-1620] @ 2b7720 │ │ │ │ + ldr r2, [pc, #-1620] @ 2b7610 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b6f3c │ │ │ │ + bne 2b6e2c │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [r5, #332] @ 0x14c │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r5, #332] @ 0x14c │ │ │ │ - b 2b68ec │ │ │ │ + b 2b67dc │ │ │ │ mov r6, r2 │ │ │ │ - b 2b7a18 │ │ │ │ + b 2b7908 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ - b 2b7898 │ │ │ │ + b 2b7788 │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bhi 2b7e50 │ │ │ │ - ldr r0, [pc, #-1716] @ 2b771c │ │ │ │ + bhi 2b7d40 │ │ │ │ + ldr r0, [pc, #-1716] @ 2b760c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2b7c58 │ │ │ │ + bhi 2b7b48 │ │ │ │ ldrsb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r6, r3, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r6, #3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f04c0 │ │ │ │ add r6, r6, r0 │ │ │ │ lsr r3, r6, #2 │ │ │ │ - b 2b7aa8 │ │ │ │ + b 2b7998 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl ef890 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b7aa8 │ │ │ │ + b 2b7998 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - ldr r2, [pc, #-1808] @ 2b7720 │ │ │ │ + ldr r2, [pc, #-1808] @ 2b7610 │ │ │ │ cmp r1, r2 │ │ │ │ ldrsbeq r2, [r5, #65] @ 0x41 │ │ │ │ - bne 2b7650 │ │ │ │ - b 2b7524 │ │ │ │ + bne 2b7540 │ │ │ │ + b 2b7414 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r5, #311] @ 0x137 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 2b6d4c │ │ │ │ + b 2b6c3c │ │ │ │ lsr r1, r3, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc r0, r0, #0 │ │ │ │ lsr r2, r2, #2 │ │ │ │ orr r8, r2, r0, lsl #30 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 2b7c74 │ │ │ │ - b 2b7898 │ │ │ │ + bne 2b7b64 │ │ │ │ + b 2b7788 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 2b7c58 │ │ │ │ + b 2b7b48 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -681443,51 +681375,51 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #1456] @ 2b8484 │ │ │ │ + ldr r3, [pc, #1456] @ 2b8374 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, r0 │ │ │ │ strb r2, [r6, #67] @ 0x43 │ │ │ │ strb r2, [r6, #71] @ 0x47 │ │ │ │ str r3, [r6, #308] @ 0x134 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b7f60 │ │ │ │ + beq 2b7e50 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #18 │ │ │ │ - beq 2b7f24 │ │ │ │ + beq 2b7e14 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2b8000 │ │ │ │ + beq 2b7ef0 │ │ │ │ ldrb r3, [r6, #311] @ 0x137 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r6, #311] @ 0x137 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b7f00 │ │ │ │ + bne 2b7df0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b7f60 │ │ │ │ + beq 2b7e50 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #12 │ │ │ │ - bne 2b8048 │ │ │ │ + bne 2b7f38 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b7f44 │ │ │ │ + bne 2b7e34 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #104 @ 0x68 │ │ │ │ strd r4, [r6, #72] @ 0x48 │ │ │ │ @@ -681508,53 +681440,53 @@ │ │ │ │ strd r4, [r6, #176] @ 0xb0 │ │ │ │ strd r4, [r6, #184] @ 0xb8 │ │ │ │ strd r4, [r6, #192] @ 0xc0 │ │ │ │ strd r4, [r6, #200] @ 0xc8 │ │ │ │ strd r4, [r6, #120] @ 0x78 │ │ │ │ strd r4, [r6, #128] @ 0x80 │ │ │ │ strb r3, [r6, #307] @ 0x133 │ │ │ │ - beq 2b806c │ │ │ │ + beq 2b7f5c │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2b83a8 │ │ │ │ + beq 2b8298 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2b8458 │ │ │ │ + beq 2b8348 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2b806c │ │ │ │ + beq 2b7f5c │ │ │ │ cmp r2, #6 │ │ │ │ streq r7, [r6, #328] @ 0x148 │ │ │ │ streq r7, [r6, #332] @ 0x14c │ │ │ │ streq r7, [r6, #336] @ 0x150 │ │ │ │ - b 2b8074 │ │ │ │ + b 2b7f64 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b7f24 │ │ │ │ + bne 2b7e14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0bec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0bf4 │ │ │ │ ldrb r3, [r6, #67] @ 0x43 │ │ │ │ add r5, r5, r0 │ │ │ │ add r3, r3, r5 │ │ │ │ strb r3, [r6, #67] @ 0x43 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0bfc │ │ │ │ ldrb r3, [r6, #71] @ 0x47 │ │ │ │ add r3, r3, r0 │ │ │ │ strb r3, [r6, #71] @ 0x47 │ │ │ │ - b 2b7f24 │ │ │ │ + b 2b7e14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f04a0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #13 │ │ │ │ ldrbeq r3, [r6, #311] @ 0x137 │ │ │ │ orreq r3, r3, #4 │ │ │ │ strbeq r3, [r6, #311] @ 0x137 │ │ │ │ - b 2b7f50 │ │ │ │ + b 2b7e40 │ │ │ │ add r3, r6, #320 @ 0x140 │ │ │ │ strd r4, [r3] │ │ │ │ ldrb r2, [r6, #310] @ 0x136 │ │ │ │ lsl r3, r2, #4 │ │ │ │ and r3, r3, #64 @ 0x40 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ orr r3, r3, r2 │ │ │ │ @@ -681562,135 +681494,135 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 141ec8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1439d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b66c4 │ │ │ │ + bl 2b65b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 142198 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r6, #136] @ 0x88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b8470 │ │ │ │ + beq 2b8360 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2b80f8 │ │ │ │ + beq 2b7fe8 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b8238 │ │ │ │ + bne 2b8128 │ │ │ │ ldrsb r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2b82d0 │ │ │ │ + blt 2b81c0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b80d4 │ │ │ │ + bne 2b7fc4 │ │ │ │ ldrsb r3, [r6, #65] @ 0x41 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 2b8368 │ │ │ │ + beq 2b8258 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [r6, #280] @ 0x118 │ │ │ │ - beq 2b8174 │ │ │ │ + beq 2b8064 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2b8164 │ │ │ │ + beq 2b8054 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0518 │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 2b8158 │ │ │ │ + bls 2b8048 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0518 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #280] @ 0x118 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r6, #280] @ 0x118 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b812c │ │ │ │ + bne 2b801c │ │ │ │ ldr r4, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b81ac │ │ │ │ + bne 2b809c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b8190 │ │ │ │ + beq 2b8080 │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b8200 │ │ │ │ + beq 2b80f0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2b81f0 │ │ │ │ + beq 2b80e0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl f0518 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bls 2b81e4 │ │ │ │ + bls 2b80d4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl f0518 │ │ │ │ ldr r3, [r6, #280] @ 0x118 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #280] @ 0x118 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b81bc │ │ │ │ + bne 2b80ac │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b81ac │ │ │ │ + bne 2b809c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8218 │ │ │ │ + bne 2b8108 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0624 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl ef890 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #128] @ 0x80 │ │ │ │ add r3, r2, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #132] @ 0x84 │ │ │ │ - beq 2b8440 │ │ │ │ + beq 2b8330 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ sub ip, r3, #32 │ │ │ │ lsl ip, r5, ip │ │ │ │ lsl lr, r5, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr ip, ip, r5, lsr r3 │ │ │ │ subs lr, lr, #1 │ │ │ │ sbc ip, ip, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2b82bc │ │ │ │ + beq 2b81ac │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ sub r3, r2, #32 │ │ │ │ lsl r3, r5, r3 │ │ │ │ lsl r7, r5, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r3, r3, r5, lsr r2 │ │ │ │ rsbs r2, r7, #0 │ │ │ │ @@ -681699,37 +681631,37 @@ │ │ │ │ and r3, r3, ip │ │ │ │ orr r1, r2, r1 │ │ │ │ orr r0, r3, r0 │ │ │ │ ldrsb r3, [r4, #29] │ │ │ │ str r1, [r6, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r6, #132] @ 0x84 │ │ │ │ - bge 2b80f8 │ │ │ │ + bge 2b7fe8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0624 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl ef890 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #136] @ 0x88 │ │ │ │ add r3, r2, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ - beq 2b844c │ │ │ │ + beq 2b833c │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ mov r7, #1 │ │ │ │ sub ip, r3, #32 │ │ │ │ lsl ip, r7, ip │ │ │ │ lsl lr, r7, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr ip, ip, r7, lsr r3 │ │ │ │ subs lr, lr, #1 │ │ │ │ sbc ip, ip, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2b835c │ │ │ │ + beq 2b824c │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ mov r8, #1 │ │ │ │ sub r3, r2, #32 │ │ │ │ lsl r3, r8, r3 │ │ │ │ lsl r7, r8, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r3, r3, r8, lsr r2 │ │ │ │ @@ -681737,105 +681669,105 @@ │ │ │ │ rsc r3, r3, #0 │ │ │ │ and r2, r2, lr │ │ │ │ and r3, r3, ip │ │ │ │ orr r1, r2, r1 │ │ │ │ orr r0, r3, r0 │ │ │ │ str r1, [r6, #136] @ 0x88 │ │ │ │ str r0, [r6, #140] @ 0x8c │ │ │ │ - b 2b80f8 │ │ │ │ + b 2b7fe8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b8470 │ │ │ │ + beq 2b8360 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #4 │ │ │ │ - beq 2b838c │ │ │ │ + beq 2b827c │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b83b8 │ │ │ │ + bne 2b82a8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8374 │ │ │ │ + bne 2b8264 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ - b 2b811c │ │ │ │ + b 2b800c │ │ │ │ ldrb r3, [r6, #320] @ 0x140 │ │ │ │ and r3, r3, #52 @ 0x34 │ │ │ │ strb r3, [r6, #320] @ 0x140 │ │ │ │ - b 2b808c │ │ │ │ + b 2b7f7c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl ef890 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldrd r0, [r6, #120] @ 0x78 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - beq 2b8478 │ │ │ │ + beq 2b8368 │ │ │ │ sub ip, r3, #32 │ │ │ │ lsl ip, r5, ip │ │ │ │ lsl lr, r5, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr ip, ip, r5, lsr r3 │ │ │ │ subs lr, lr, #1 │ │ │ │ sbc ip, ip, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - beq 2b8438 │ │ │ │ + beq 2b8328 │ │ │ │ sub r3, r2, #32 │ │ │ │ lsl r3, r5, r3 │ │ │ │ lsl r7, r5, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r3, r3, r5, lsr r2 │ │ │ │ rsbs r2, r7, #0 │ │ │ │ rsc r3, r3, #0 │ │ │ │ and r2, r2, lr │ │ │ │ and r3, r3, ip │ │ │ │ orr r0, r2, r0 │ │ │ │ orr r1, r3, r1 │ │ │ │ strd r0, [r6, #120] @ 0x78 │ │ │ │ - b 2b838c │ │ │ │ + b 2b827c │ │ │ │ mvn lr, #0 │ │ │ │ mov ip, lr │ │ │ │ - b 2b8284 │ │ │ │ + b 2b8174 │ │ │ │ mvn lr, #0 │ │ │ │ mov ip, lr │ │ │ │ - b 2b8320 │ │ │ │ + b 2b8210 │ │ │ │ add r3, r6, #336 @ 0x150 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ add r3, r6, #352 @ 0x160 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ - b 2b8074 │ │ │ │ + b 2b7f64 │ │ │ │ str r3, [r6, #280] @ 0x118 │ │ │ │ - b 2b8174 │ │ │ │ + b 2b8064 │ │ │ │ mvn lr, #0 │ │ │ │ mov ip, lr │ │ │ │ - b 2b8400 │ │ │ │ - blx 27848e │ │ │ │ + b 2b82f0 │ │ │ │ + blx 27837e │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r1] │ │ │ │ - ldr lr, [pc, #212] @ 2b8578 │ │ │ │ + ldr lr, [pc, #212] @ 2b8468 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ - bne 2b8550 │ │ │ │ + bne 2b8440 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ sub r1, r2, #420 @ 0x1a4 │ │ │ │ sub r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2b8550 │ │ │ │ - ldr r1, [pc, #168] @ 2b857c │ │ │ │ + bhi 2b8440 │ │ │ │ + ldr r1, [pc, #168] @ 2b846c │ │ │ │ cmp r2, #424 @ 0x1a8 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r1, [r2, #86] @ 0x56 │ │ │ │ ldreq r4, [ip, #112] @ 0x70 │ │ │ │ @@ -681870,24 +681802,24 @@ │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ strb r2, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r7, r7, ip, asr #22 │ │ │ │ + subseq r7, r7, ip, asr ip │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ push {r4, r5, lr} │ │ │ │ add r3, r1, #4 │ │ │ │ - ldr lr, [pc, #248] @ 2b868c │ │ │ │ + ldr lr, [pc, #248] @ 2b857c │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ add lr, pc, lr │ │ │ │ - bne 2b85d4 │ │ │ │ + bne 2b84c4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov ip, #1 │ │ │ │ lsl r3, ip, r3 │ │ │ │ mov r2, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #16] │ │ │ │ @@ -681895,33 +681827,33 @@ │ │ │ │ str r2, [r0, #12] │ │ │ │ strb ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ strh r3, [r0, #16] │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 2b85a0 │ │ │ │ + bne 2b8490 │ │ │ │ ldr ip, [r2, #-4] │ │ │ │ ands r4, ip, #1 │ │ │ │ - bne 2b85a0 │ │ │ │ + bne 2b8490 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b85a0 │ │ │ │ + bne 2b8490 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ sub r5, r3, #656 @ 0x290 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 2b85a0 │ │ │ │ + bhi 2b8490 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r5, ip, #84 @ 0x54 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 2b85a0 │ │ │ │ - ldr r2, [pc, #112] @ 2b8690 │ │ │ │ + bne 2b8490 │ │ │ │ + ldr r2, [pc, #112] @ 2b8580 │ │ │ │ ldr r5, [ip, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #104] @ 2b8694 │ │ │ │ + ldr r2, [pc, #104] @ 2b8584 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldreq r1, [ip, #128] @ 0x80 │ │ │ │ movne r1, r4 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ @@ -681939,29 +681871,29 @@ │ │ │ │ strb r3, [r0, #18] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ strh r2, [r0, #16] │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r7, r7, r0, ror #20 │ │ │ │ + subseq r7, r7, r0, ror fp │ │ │ │ muleq r0, r1, r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb r3, [r0, #45] @ 0x2d │ │ │ │ - ldr r4, [pc, #136] @ 2b8730 │ │ │ │ + ldr r4, [pc, #136] @ 2b8620 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 2b8720 │ │ │ │ + beq 2b8610 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add lr, r0, #32 │ │ │ │ cmp lr, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2b8708 │ │ │ │ - b 2b8728 │ │ │ │ + bne 2b85f8 │ │ │ │ + b 2b8618 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, r5, pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r2, [r4, r5] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ @@ -681969,72 +681901,72 @@ │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ popne {r4, r5, pc} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp lr, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 2b8728 │ │ │ │ + beq 2b8618 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r5, [pc, #32] @ 2b8734 │ │ │ │ + ldr r5, [pc, #32] @ 2b8624 │ │ │ │ add r1, r2, #48 @ 0x30 │ │ │ │ ands r0, r2, #1 │ │ │ │ sub ip, r3, r1 │ │ │ │ - beq 2b86c8 │ │ │ │ + beq 2b85b8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r7, r7, r0, asr r9 │ │ │ │ + subseq r7, r7, r0, ror #20 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ mov r8, r2 │ │ │ │ ldr r9, [sl] │ │ │ │ - ldr r2, [pc, #396] @ 2b88e8 │ │ │ │ - ldr r3, [pc, #396] @ 2b88ec │ │ │ │ + ldr r2, [pc, #396] @ 2b87d8 │ │ │ │ + ldr r3, [pc, #396] @ 2b87dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r7, [r9, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2b87f8 │ │ │ │ + beq 2b86e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sp │ │ │ │ - bl 2b8488 │ │ │ │ + bl 2b8378 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r5, r2 │ │ │ │ add r0, sp, #18 │ │ │ │ mov r4, sp │ │ │ │ bl 1e02c │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ mov lr, r6 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ - ldr r2, [pc, #292] @ 2b88f0 │ │ │ │ + ldr r2, [pc, #292] @ 2b87e0 │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #280] @ 2b88ec │ │ │ │ + ldr r3, [pc, #280] @ 2b87dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b88e4 │ │ │ │ + bne 2b87d4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ bl 1dd2c │ │ │ │ @@ -682044,261 +681976,261 @@ │ │ │ │ add r0, sp, #18 │ │ │ │ strb r3, [sp] │ │ │ │ str sl, [sp, #4] │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [r9, #20] │ │ │ │ mov r4, sp │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ - beq 2b886c │ │ │ │ + beq 2b875c │ │ │ │ cmp r8, #0 │ │ │ │ strb r7, [sp, #16] │ │ │ │ - beq 2b87a8 │ │ │ │ + beq 2b8698 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 2b8864 │ │ │ │ + bne 2b8754 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 2b88a8 │ │ │ │ + beq 2b8798 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 2b87a8 │ │ │ │ + b 2b8698 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8698 │ │ │ │ + bl 2b8588 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2b8834 │ │ │ │ + beq 2b8724 │ │ │ │ add r3, sp, #17 │ │ │ │ add r1, sp, #33 @ 0x21 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ add r2, r9, r2 │ │ │ │ ldrb r2, [r2, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ strb r2, [r3] │ │ │ │ - bne 2b8884 │ │ │ │ + bne 2b8774 │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 2b8834 │ │ │ │ + b 2b8724 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8698 │ │ │ │ + bl 2b8588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b8864 │ │ │ │ + beq 2b8754 │ │ │ │ add r3, sp, #17 │ │ │ │ add r1, sp, #33 @ 0x21 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ add r2, r5, r2 │ │ │ │ ldrb r2, [r2, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ strb r2, [r3] │ │ │ │ - bne 2b88c0 │ │ │ │ + bne 2b87b0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 2b8864 │ │ │ │ + b 2b8754 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0057789c │ │ │ │ + subseq r7, r7, ip, lsr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r7, r8, lsr #16 │ │ │ │ + subseq r7, r7, r8, lsr r9 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ push {r4, lr} │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ - ldr lr, [pc, #188] @ 2b89c4 │ │ │ │ + ldr lr, [pc, #188] @ 2b88b4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add lr, pc, lr │ │ │ │ - beq 2b893c │ │ │ │ + beq 2b882c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add ip, r1, #4 │ │ │ │ cmp ip, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2b8944 │ │ │ │ + beq 2b8834 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2b893c │ │ │ │ - ldr r3, [pc, #108] @ 2b89c8 │ │ │ │ + bne 2b882c │ │ │ │ + ldr r3, [pc, #108] @ 2b88b8 │ │ │ │ ldr ip, [lr, r3] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add lr, r3, r3, lsl #1 │ │ │ │ add ip, ip, lr, lsl #4 │ │ │ │ ldrb ip, [ip, #6] │ │ │ │ cmp ip, #128 @ 0x80 │ │ │ │ - bne 2b893c │ │ │ │ + bne 2b882c │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ cmpne r3, #157 @ 0x9d │ │ │ │ - beq 2b893c │ │ │ │ + beq 2b882c │ │ │ │ ldrb r1, [r1, #44] @ 0x2c │ │ │ │ ldrb lr, [r2, #44] @ 0x2c │ │ │ │ cmp lr, r1 │ │ │ │ - bne 2b893c │ │ │ │ + bne 2b882c │ │ │ │ cmp lr, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ add r1, r2, #63 @ 0x3f │ │ │ │ add lr, r1, lr │ │ │ │ - b 2b89ac │ │ │ │ + b 2b889c │ │ │ │ cmp r1, lr │ │ │ │ popeq {r4, pc} │ │ │ │ sub r3, r1, #63 @ 0x3f │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2b89a4 │ │ │ │ - b 2b893c │ │ │ │ - ldrsheq r7, [r7], #-96 @ 0xffffffa0 │ │ │ │ + beq 2b8894 │ │ │ │ + b 2b882c │ │ │ │ + subseq r7, r7, r0, lsl #16 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ - ldr r2, [pc, #248] @ 2b8ae0 │ │ │ │ + ldr r2, [pc, #248] @ 2b89d0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #244] @ 2b8ae4 │ │ │ │ + ldr r3, [pc, #244] @ 2b89d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 2b8a20 │ │ │ │ + beq 2b8910 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r2, r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ - bne 2b8a58 │ │ │ │ + bne 2b8948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b8580 │ │ │ │ - ldr r2, [pc, #184] @ 2b8ae8 │ │ │ │ - ldr r3, [pc, #176] @ 2b8ae4 │ │ │ │ + bl 2b8470 │ │ │ │ + ldr r2, [pc, #184] @ 2b89d8 │ │ │ │ + ldr r3, [pc, #176] @ 2b89d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8adc │ │ │ │ + bne 2b89cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2b8a20 │ │ │ │ + bne 2b8910 │ │ │ │ ldr r5, [r3, #-4] │ │ │ │ tst r5, #1 │ │ │ │ - bne 2b8a20 │ │ │ │ + bne 2b8910 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b8a20 │ │ │ │ - ldr r3, [pc, #104] @ 2b8aec │ │ │ │ + bne 2b8910 │ │ │ │ + ldr r3, [pc, #104] @ 2b89dc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b8a20 │ │ │ │ + bne 2b8910 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2b88f4 │ │ │ │ + bl 2b87e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b8a20 │ │ │ │ + beq 2b8910 │ │ │ │ ldrb r3, [r5, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ add r5, r5, #28 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ strb r2, [r4] │ │ │ │ strh r3, [r4, #16] │ │ │ │ strb r2, [r4, #18] │ │ │ │ - b 2b8a28 │ │ │ │ + b 2b8918 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r7, ip, lsl #12 │ │ │ │ + subseq r7, r7, ip, lsl r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r7, r8, asr #11 │ │ │ │ + ldrsbeq r7, [r7], #-104 @ 0xffffff98 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #664] @ 2b8da8 │ │ │ │ + ldr r1, [pc, #664] @ 2b8c98 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #660] @ 2b8dac │ │ │ │ + ldr r3, [pc, #660] @ 2b8c9c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #656] @ 2b8db0 │ │ │ │ + ldr r6, [pc, #656] @ 2b8ca0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8b7c │ │ │ │ + bne 2b8a6c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ - beq 2b8c64 │ │ │ │ + beq 2b8b54 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8c64 │ │ │ │ + bne 2b8b54 │ │ │ │ add r5, r4, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 2b89cc │ │ │ │ + bl 2b88bc │ │ │ │ ldrb r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8bac │ │ │ │ + bne 2b8a9c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #556] @ 2b8db4 │ │ │ │ - ldr r3, [pc, #544] @ 2b8dac │ │ │ │ + ldr r2, [pc, #556] @ 2b8ca4 │ │ │ │ + ldr r3, [pc, #544] @ 2b8c9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8da4 │ │ │ │ + bne 2b8c94 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 2b8b7c │ │ │ │ + beq 2b8a6c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b8b7c │ │ │ │ + bne 2b8a6c │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ ands r0, r3, #1 │ │ │ │ - bne 2b8b7c │ │ │ │ + bne 2b8a6c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2b8b7c │ │ │ │ + bne 2b8a6c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub ip, r2, #656 @ 0x290 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2b8b7c │ │ │ │ + bhi 2b8a6c │ │ │ │ sub r1, r1, #4 │ │ │ │ add ip, r3, #84 @ 0x54 │ │ │ │ cmp r1, ip │ │ │ │ - bne 2b8b7c │ │ │ │ - ldr r1, [pc, #424] @ 2b8db8 │ │ │ │ + bne 2b8a6c │ │ │ │ + ldr r1, [pc, #424] @ 2b8ca8 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ ldr ip, [r3, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ @@ -682312,40 +682244,40 @@ │ │ │ │ add r2, r3, #88 @ 0x58 │ │ │ │ add r0, r4, #32 │ │ │ │ str r5, [r3, #96] @ 0x60 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r4, #32] │ │ │ │ - b 2b8d9c │ │ │ │ + b 2b8c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b8698 │ │ │ │ + bl 2b8588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b8b60 │ │ │ │ + beq 2b8a50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b8b7c │ │ │ │ + bne 2b8a6c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub r3, r3, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2b8b7c │ │ │ │ + bhi 2b8a6c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl eb5f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - ldr r2, [pc, #236] @ 2b8db8 │ │ │ │ + ldr r2, [pc, #236] @ 2b8ca8 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #86] @ 0x56 │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ @@ -682363,15 +682295,15 @@ │ │ │ │ add r1, r1, #12 │ │ │ │ str r2, [r5, r1, lsl #2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ sub ip, r3, #4 │ │ │ │ sub lr, r2, #4 │ │ │ │ - beq 2b8d94 │ │ │ │ + beq 2b8c84 │ │ │ │ add r7, r5, #24 │ │ │ │ add r6, r5, #28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ str r2, [r8, #4] │ │ │ │ str r8, [r2] │ │ │ │ stmib ip, {r0, r6, r7} │ │ │ │ @@ -682382,134 +682314,134 @@ │ │ │ │ add r3, ip, #15 │ │ │ │ add ip, ip, #31 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ add r2, r4, r2 │ │ │ │ ldrb r2, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r3 │ │ │ │ strb r2, [r3] │ │ │ │ - bne 2b8d64 │ │ │ │ + bne 2b8c54 │ │ │ │ add r3, lr, #4 │ │ │ │ ldr r2, [lr, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mov ip, lr │ │ │ │ sub lr, r2, #4 │ │ │ │ - bne 2b8d3c │ │ │ │ + bne 2b8c2c │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - b 2b8b80 │ │ │ │ + b 2b8a70 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r7, r4, ror #9 │ │ │ │ + ldrsheq r7, [r7], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r7, [r7], #-68 @ 0xffffffbc │ │ │ │ - subseq r7, r7, r0, ror r4 │ │ │ │ + subseq r7, r7, r4, ror #11 │ │ │ │ + subseq r7, r7, r0, lsl #11 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ 2b8e38 │ │ │ │ - ldr r3, [pc, #100] @ 2b8e3c │ │ │ │ + ldr r2, [pc, #100] @ 2b8d28 │ │ │ │ + ldr r3, [pc, #100] @ 2b8d2c │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2b8488 │ │ │ │ + bl 2b8378 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #52] @ 2b8e40 │ │ │ │ - ldr r3, [pc, #44] @ 2b8e3c │ │ │ │ + ldr r2, [pc, #52] @ 2b8d30 │ │ │ │ + ldr r3, [pc, #44] @ 2b8d2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8e34 │ │ │ │ + bne 2b8d24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r7, r4, lsr #4 │ │ │ │ + subseq r7, r7, r4, lsr r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r7, ip, ror #3 │ │ │ │ + ldrsheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #96] @ 2b8ebc │ │ │ │ - ldr r3, [pc, #96] @ 2b8ec0 │ │ │ │ + ldr r2, [pc, #96] @ 2b8dac │ │ │ │ + ldr r3, [pc, #96] @ 2b8db0 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2b8580 │ │ │ │ + bl 2b8470 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #52] @ 2b8ec4 │ │ │ │ - ldr r3, [pc, #44] @ 2b8ec0 │ │ │ │ + ldr r2, [pc, #52] @ 2b8db4 │ │ │ │ + ldr r3, [pc, #44] @ 2b8db0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8eb8 │ │ │ │ + bne 2b8da8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0057719c │ │ │ │ + subseq r7, r7, ip, lsr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r7, r8, ror #2 │ │ │ │ + subseq r7, r7, r8, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #564] @ 2b9118 │ │ │ │ + ldr r2, [pc, #564] @ 2b9008 │ │ │ │ ldr r3, [r5] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #552] @ 2b911c │ │ │ │ + ldr r3, [pc, #552] @ 2b900c │ │ │ │ add r2, pc, r2 │ │ │ │ strb r1, [sp, #15] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2b8f2c │ │ │ │ + beq 2b8e1c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b8f60 │ │ │ │ + bne 2b8e50 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8f10 │ │ │ │ + bne 2b8e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 317470 │ │ │ │ - ldr r2, [pc, #484] @ 2b9120 │ │ │ │ - ldr r3, [pc, #476] @ 2b911c │ │ │ │ + bl 317360 │ │ │ │ + ldr r2, [pc, #484] @ 2b9010 │ │ │ │ + ldr r3, [pc, #476] @ 2b900c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b9114 │ │ │ │ + bne 2b9004 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #16 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ add r9, sp, #15 │ │ │ │ @@ -682529,188 +682461,188 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2b9104 │ │ │ │ + beq 2b8ff4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b9064 │ │ │ │ + beq 2b8f54 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b9080 │ │ │ │ + beq 2b8f70 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b8af0 │ │ │ │ + bl 2b89e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - beq 2b904c │ │ │ │ + beq 2b8f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b904c │ │ │ │ + beq 2b8f3c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b8af0 │ │ │ │ + bl 2b89e0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - bne 2b901c │ │ │ │ + bne 2b8f0c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b8af0 │ │ │ │ + bl 2b89e0 │ │ │ │ mov r5, r6 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ - beq 2b9098 │ │ │ │ + beq 2b8f88 │ │ │ │ mov fp, r0 │ │ │ │ - b 2b8fd8 │ │ │ │ + b 2b8ec8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b8af0 │ │ │ │ + bl 2b89e0 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2b9064 │ │ │ │ + b 2b8f54 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ - beq 2b9104 │ │ │ │ + beq 2b8ff4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b90e8 │ │ │ │ + beq 2b8fd8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2b90e8 │ │ │ │ + beq 2b8fd8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b8f7c │ │ │ │ + bne 2b8e6c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b90cc │ │ │ │ + bne 2b8fbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b8f2c │ │ │ │ + beq 2b8e1c │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ - b 2b8f2c │ │ │ │ + b 2b8e1c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2b90b4 │ │ │ │ + b 2b8fa4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r7, r8, lsl #2 │ │ │ │ + subseq r7, r7, r8, lsl r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r7, [r7], #-12 │ │ │ │ + subseq r7, r7, ip, asr #3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #3820] @ 2ba02c │ │ │ │ - ldr r3, [pc, #3820] @ 2ba030 │ │ │ │ + ldr r2, [pc, #3820] @ 2b9f1c │ │ │ │ + ldr r3, [pc, #3820] @ 2b9f20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ and r2, r2, #1 │ │ │ │ ldrh r3, [r1, #24] │ │ │ │ strb r2, [r0, #8] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ - ldr r7, [pc, #3776] @ 2ba034 │ │ │ │ + ldr r7, [pc, #3776] @ 2b9f24 │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #23 │ │ │ │ cmp r2, #229 @ 0xe5 │ │ │ │ mov ip, #2 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq 2b9210 │ │ │ │ - bhi 2b91f4 │ │ │ │ + beq 2b9100 │ │ │ │ + bhi 2b90e4 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ - beq 2b92fc │ │ │ │ + beq 2b91ec │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ - bne 2b91c4 │ │ │ │ + bne 2b90b4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b9584 │ │ │ │ + bne 2b9474 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #3688] @ 2ba038 │ │ │ │ - ldr r3, [pc, #3676] @ 2ba030 │ │ │ │ + ldr r2, [pc, #3688] @ 2b9f28 │ │ │ │ + ldr r3, [pc, #3676] @ 2b9f20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ba5f4 │ │ │ │ + bne 2ba4e4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #324 @ 0x144 │ │ │ │ - beq 2b94a4 │ │ │ │ - ldr r1, [pc, #3640] @ 2ba03c │ │ │ │ + beq 2b9394 │ │ │ │ + ldr r1, [pc, #3640] @ 2b9f2c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2b94a4 │ │ │ │ + beq 2b9394 │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bne 2b91c4 │ │ │ │ + bne 2b90b4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b91c4 │ │ │ │ + beq 2b90b4 │ │ │ │ ldrb r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq 2ba3f4 │ │ │ │ + beq 2ba2e4 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2b9b30 │ │ │ │ + beq 2b9a20 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2b91c4 │ │ │ │ + bne 2b90b4 │ │ │ │ tst r3, #4 │ │ │ │ - beq 2b91c4 │ │ │ │ + beq 2b90b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 9601c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9601c │ │ │ │ ldr r7, [r5, #20] │ │ │ │ cmp r7, #229 @ 0xe5 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2ba400 │ │ │ │ + beq 2ba2f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #231 @ 0xe7 │ │ │ │ mov r8, r0 │ │ │ │ @@ -682734,35 +682666,35 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2b9a70 │ │ │ │ + b 2b9960 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b91c4 │ │ │ │ + beq 2b90b4 │ │ │ │ mov r2, #0 │ │ │ │ bl 9601c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, #32 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ ldrb r7, [r0, #17] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2b936c │ │ │ │ + beq 2b925c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682775,15 +682707,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 2b93c4 │ │ │ │ + beq 2b92b4 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682797,15 +682729,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 2b941c │ │ │ │ + beq 2b930c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682818,103 +682750,103 @@ │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2b946c │ │ │ │ + beq 2b935c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #32 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi 2ba420 │ │ │ │ - ldr r3, [pc, #3000] @ 2ba040 │ │ │ │ + bhi 2ba310 │ │ │ │ + ldr r3, [pc, #3000] @ 2b9f30 │ │ │ │ sub r2, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2b9d70 │ │ │ │ + bhi 2b9c60 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b91c4 │ │ │ │ + beq 2b90b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 9601c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9601c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #31 │ │ │ │ mov r9, r0 │ │ │ │ - bls 2b9a94 │ │ │ │ + bls 2b9984 │ │ │ │ lsr r3, r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2b9544 │ │ │ │ + beq 2b9434 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi 2ba5d4 │ │ │ │ - ldr r3, [pc, #2780] @ 2ba044 │ │ │ │ + bhi 2ba4c4 │ │ │ │ + ldr r3, [pc, #2780] @ 2b9f34 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2ba5f8 │ │ │ │ + bhi 2ba4e8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2b95cc │ │ │ │ + beq 2b94bc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682927,15 +682859,15 @@ │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 2b9624 │ │ │ │ + beq 2b9514 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682949,15 +682881,15 @@ │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 2b967c │ │ │ │ + beq 2b956c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682970,15 +682902,15 @@ │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2b96cc │ │ │ │ + beq 2b95bc │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682989,247 +682921,247 @@ │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2b9718 │ │ │ │ + beq 2b9608 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ - ldr r6, [pc, #2344] @ 2ba048 │ │ │ │ + ldr r6, [pc, #2344] @ 2b9f38 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 2b9770 │ │ │ │ + beq 2b9660 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r0, [pc, #2260] @ 2ba04c │ │ │ │ + ldr r0, [pc, #2260] @ 2b9f3c │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2b97bc │ │ │ │ + beq 2b96ac │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ - ldr r6, [pc, #2188] @ 2ba050 │ │ │ │ + ldr r6, [pc, #2188] @ 2b9f40 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 2b9814 │ │ │ │ + beq 2b9704 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #2104] @ 2ba054 │ │ │ │ + ldr r0, [pc, #2104] @ 2b9f44 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2b9860 │ │ │ │ + beq 2b9750 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 9601c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #2068] @ 2ba090 │ │ │ │ + ldr r1, [pc, #2068] @ 2b9f80 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #2032] @ 2ba084 │ │ │ │ + ldr r1, [pc, #2032] @ 2b9f74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #2008] @ 2ba084 │ │ │ │ + ldr r1, [pc, #2008] @ 2b9f74 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #1996] @ 2ba08c │ │ │ │ + ldr r1, [pc, #1996] @ 2b9f7c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #1924] @ 2ba058 │ │ │ │ + ldr r1, [pc, #1924] @ 2b9f48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - ldr r1, [pc, #1960] @ 2ba090 │ │ │ │ + ldr r1, [pc, #1960] @ 2b9f80 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1920] @ 2ba084 │ │ │ │ + ldr r1, [pc, #1920] @ 2b9f74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #1900] @ 2ba084 │ │ │ │ + ldr r1, [pc, #1900] @ 2b9f74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #1884] @ 2ba08c │ │ │ │ + ldr r1, [pc, #1884] @ 2b9f7c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #1812] @ 2ba058 │ │ │ │ + ldr r1, [pc, #1812] @ 2b9f48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1852] @ 2ba090 │ │ │ │ + ldr r1, [pc, #1852] @ 2b9f80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - ldr r1, [pc, #1812] @ 2ba084 │ │ │ │ + ldr r1, [pc, #1812] @ 2b9f74 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1788] @ 2ba084 │ │ │ │ + ldr r1, [pc, #1788] @ 2b9f74 │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1772] @ 2ba08c │ │ │ │ + ldr r1, [pc, #1772] @ 2b9f7c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #1700] @ 2ba058 │ │ │ │ + ldr r1, [pc, #1700] @ 2b9f48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1740] @ 2ba090 │ │ │ │ + ldr r1, [pc, #1740] @ 2b9f80 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #1700] @ 2ba084 │ │ │ │ + ldr r1, [pc, #1700] @ 2b9f74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1676] @ 2ba084 │ │ │ │ + ldr r1, [pc, #1676] @ 2b9f74 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1668] @ 2ba08c │ │ │ │ + ldr r1, [pc, #1668] @ 2b9f7c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1596] @ 2ba058 │ │ │ │ + ldr r1, [pc, #1596] @ 2b9f48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1632] @ 2ba090 │ │ │ │ + ldr r1, [pc, #1632] @ 2b9f80 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1604] @ 2ba08c │ │ │ │ + ldr r1, [pc, #1604] @ 2b9f7c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1524] @ 2ba058 │ │ │ │ + ldr r1, [pc, #1524] @ 2b9f48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b91c4 │ │ │ │ + beq 2b90b4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - b 2b91c8 │ │ │ │ - ldr r3, [pc, #1472] @ 2ba05c │ │ │ │ + b 2b90b8 │ │ │ │ + ldr r3, [pc, #1472] @ 2b9f4c │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r6 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ @@ -683242,721 +683174,721 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ - ldr r1, [pc, #1432] @ 2ba088 │ │ │ │ + ldr r1, [pc, #1432] @ 2b9f78 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bne 2ba4b0 │ │ │ │ + bne 2ba3a0 │ │ │ │ mov ip, #0 │ │ │ │ orr r3, r7, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 96624 │ │ │ │ mov r7, r0 │ │ │ │ - b 2b9a70 │ │ │ │ + b 2b9960 │ │ │ │ tst r3, #2 │ │ │ │ - bne 2b9248 │ │ │ │ - b 2b91c4 │ │ │ │ - ldr r3, [pc, #1308] @ 2ba060 │ │ │ │ + bne 2b9138 │ │ │ │ + b 2b90b4 │ │ │ │ + ldr r3, [pc, #1308] @ 2b9f50 │ │ │ │ strh r3, [sp, #32] │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 2b9fac │ │ │ │ + beq 2b9e9c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #32 │ │ │ │ add r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 2ba44c │ │ │ │ - ldr r3, [pc, #1208] @ 2ba064 │ │ │ │ + bhi 2ba33c │ │ │ │ + ldr r3, [pc, #1208] @ 2b9f54 │ │ │ │ sub r2, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ba5f8 │ │ │ │ + bhi 2ba4e8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ strb r3, [sp, #32] │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 2b9b68 │ │ │ │ + bne 2b9a58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #85 @ 0x55 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 2b9f8c │ │ │ │ + beq 2b9e7c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #32 │ │ │ │ add r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bhi 2ba478 │ │ │ │ - ldr r3, [pc, #1016] @ 2ba068 │ │ │ │ + bhi 2ba368 │ │ │ │ + ldr r3, [pc, #1016] @ 2b9f58 │ │ │ │ sub r2, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ba5f8 │ │ │ │ + bhi 2ba4e8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 2b9b68 │ │ │ │ + bne 2b9a58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2b9c2c │ │ │ │ + bne 2b9b1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2b9f78 │ │ │ │ + beq 2b9e68 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #32 │ │ │ │ add r9, r9, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bhi 2ba4a0 │ │ │ │ - ldr r3, [pc, #792] @ 2ba06c │ │ │ │ + bhi 2ba390 │ │ │ │ + ldr r3, [pc, #792] @ 2b9f5c │ │ │ │ sub r2, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ba5f8 │ │ │ │ + bhi 2ba4e8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #720] @ 2ba048 │ │ │ │ + ldr r3, [pc, #720] @ 2b9f38 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 2b9b68 │ │ │ │ + bne 2b9a58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #672] @ 2ba04c │ │ │ │ + ldr r3, [pc, #672] @ 2b9f3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2b9c2c │ │ │ │ + bne 2b9b1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #624] @ 2ba050 │ │ │ │ + ldr r3, [pc, #624] @ 2b9f40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2b9d18 │ │ │ │ + bne 2b9c08 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #612] @ 2ba070 │ │ │ │ + ldr r3, [pc, #612] @ 2b9f60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2b9e4c │ │ │ │ + beq 2b9d3c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #560] @ 2ba090 │ │ │ │ + ldr r1, [pc, #560] @ 2b9f80 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #532] @ 2ba084 │ │ │ │ + ldr r1, [pc, #532] @ 2b9f74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #492] @ 2ba084 │ │ │ │ + ldr r1, [pc, #492] @ 2b9f74 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #480] @ 2ba090 │ │ │ │ + ldr r1, [pc, #480] @ 2b9f80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #440] @ 2ba084 │ │ │ │ + ldr r1, [pc, #440] @ 2b9f74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #452] @ 2ba0a0 │ │ │ │ + ldr r1, [pc, #452] @ 2b9f90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #416] @ 2ba090 │ │ │ │ + ldr r1, [pc, #416] @ 2b9f80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #408] @ 2ba0a0 │ │ │ │ + ldr r1, [pc, #408] @ 2b9f90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #360] @ 2ba084 │ │ │ │ + ldr r1, [pc, #360] @ 2b9f74 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #340] @ 2ba088 │ │ │ │ + ldr r1, [pc, #340] @ 2b9f78 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [pc, #328] @ 2ba090 │ │ │ │ + ldr r1, [pc, #328] @ 2b9f80 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2b9a78 │ │ │ │ + beq 2b9968 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r7, r0 │ │ │ │ - b 2b9a70 │ │ │ │ + b 2b9960 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2b9e0c │ │ │ │ + b 2b9cfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #15 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #48] @ 0x30 │ │ │ │ - b 2b9d00 │ │ │ │ + b 2b9bf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #180] @ 2ba074 │ │ │ │ + ldr r3, [pc, #180] @ 2b9f64 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2b9c2c │ │ │ │ + bne 2b9b1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #128] @ 2ba078 │ │ │ │ + ldr r3, [pc, #128] @ 2b9f68 │ │ │ │ strh r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2b9d18 │ │ │ │ + bne 2b9c08 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #84] @ 2ba07c │ │ │ │ + ldr r3, [pc, #84] @ 2b9f6c │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2b9e0c │ │ │ │ - ldrheq r6, [r7], #-232 @ 0xffffff18 │ │ │ │ + b 2b9cfc │ │ │ │ + subseq r6, r7, r8, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r7, r4, ror #28 │ │ │ │ - subseq r6, r7, r8, lsr #28 │ │ │ │ + subseq r6, r7, r4, ror pc │ │ │ │ + subseq r6, r7, r8, lsr pc │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - subseq r0, r2, sl, lsl #17 │ │ │ │ - subseq r0, r2, sl, ror #15 │ │ │ │ + subseq r0, r2, r2, lsl #17 │ │ │ │ + subseq r0, r2, r2, ror #15 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ svceq 0x000f0f0f │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r3, r0, r3, lsr r3 │ │ │ │ - subseq r0, r2, r6, ror #3 │ │ │ │ - subseq r0, r2, r2, ror #2 │ │ │ │ - ldrheq r0, [r2], #-14 │ │ │ │ + ldrsbeq r0, [r2], #-30 @ 0xffffffe2 │ │ │ │ + subseq r0, r2, sl, asr r1 │ │ │ │ + ldrheq r0, [r2], #-6 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ andeq r0, r0, pc, lsl #30 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - subseq pc, r1, r6, asr fp @ │ │ │ │ + subseq pc, r1, lr, asr #22 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ muleq r0, r1, r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - ldr r3, [pc, #-48] @ 2ba080 │ │ │ │ + ldr r3, [pc, #-48] @ 2b9f70 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2ba0ec │ │ │ │ + beq 2b9fdc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #324 @ 0x144 │ │ │ │ mov r3, #0 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq 2ba518 │ │ │ │ + beq 2ba408 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #-136] @ 2ba084 │ │ │ │ + ldr r1, [pc, #-136] @ 2b9f74 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #-160] @ 2ba084 │ │ │ │ + ldr r1, [pc, #-160] @ 2b9f74 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-168] @ 2ba090 │ │ │ │ + ldr r1, [pc, #-168] @ 2b9f80 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-196] @ 2ba090 │ │ │ │ + ldr r1, [pc, #-196] @ 2b9f80 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-228] @ 2ba088 │ │ │ │ + ldr r1, [pc, #-228] @ 2b9f78 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #-252] @ 2ba088 │ │ │ │ + ldr r1, [pc, #-252] @ 2b9f78 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #-276] @ 2ba088 │ │ │ │ + ldr r1, [pc, #-276] @ 2b9f78 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #-300] @ 2ba088 │ │ │ │ + ldr r1, [pc, #-300] @ 2b9f78 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-320] @ 2ba08c │ │ │ │ + ldr r1, [pc, #-320] @ 2b9f7c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-320] @ 2ba09c │ │ │ │ + ldr r1, [pc, #-320] @ 2b9f8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #-344] @ 2ba0a0 │ │ │ │ + ldr r1, [pc, #-344] @ 2b9f90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #-364] @ 2ba0a0 │ │ │ │ + ldr r1, [pc, #-364] @ 2b9f90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-408] @ 2ba090 │ │ │ │ + ldr r1, [pc, #-408] @ 2b9f80 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #-412] @ 2ba0a0 │ │ │ │ + ldr r1, [pc, #-412] @ 2b9f90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-452] @ 2ba08c │ │ │ │ + ldr r1, [pc, #-452] @ 2b9f7c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #-460] @ 2ba09c │ │ │ │ + ldr r1, [pc, #-460] @ 2b9f8c │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-480] @ 2ba0a0 │ │ │ │ + ldr r1, [pc, #-480] @ 2b9f90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #-500] @ 2ba0a0 │ │ │ │ + ldr r1, [pc, #-500] @ 2b9f90 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-540] @ 2ba090 │ │ │ │ + ldr r1, [pc, #-540] @ 2b9f80 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-544] @ 2ba0a0 │ │ │ │ + ldr r1, [pc, #-544] @ 2b9f90 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #324 @ 0x144 │ │ │ │ mov r7, r0 │ │ │ │ - bne 2b9a70 │ │ │ │ + bne 2b9960 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bhi 2ba5e4 │ │ │ │ - ldr r3, [pc, #-616] @ 2ba094 │ │ │ │ + bhi 2ba4d4 │ │ │ │ + ldr r3, [pc, #-616] @ 2b9f84 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2ba5f8 │ │ │ │ + bhi 2ba4e8 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #15 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ - b 2ba0b0 │ │ │ │ + b 2b9fa0 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ strh r3, [sp, #64] @ 0x40 │ │ │ │ - b 2ba0b0 │ │ │ │ + b 2b9fa0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ba370 │ │ │ │ + beq 2ba260 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #-740] @ 2ba098 │ │ │ │ + ldr r1, [pc, #-740] @ 2b9f88 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #-752] @ 2ba098 │ │ │ │ + ldr r1, [pc, #-752] @ 2b9f88 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #-768] @ 2ba09c │ │ │ │ + ldr r1, [pc, #-768] @ 2b9f8c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-784] @ 2ba0a0 │ │ │ │ + ldr r1, [pc, #-784] @ 2b9f90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ str r7, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2b9a70 │ │ │ │ + b 2b9960 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 2ba334 │ │ │ │ + b 2ba224 │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #72] @ 0x48 │ │ │ │ - b 2ba334 │ │ │ │ + b 2ba224 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b9248 │ │ │ │ - b 2b91c4 │ │ │ │ - ldr r1, [pc, #-868] @ 2ba0a4 │ │ │ │ + bne 2b9138 │ │ │ │ + b 2b90b4 │ │ │ │ + ldr r1, [pc, #-868] @ 2b9f94 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - b 2b9298 │ │ │ │ + b 2b9188 │ │ │ │ add r9, pc, #464 @ 0x1d0 │ │ │ │ ldrd r8, [r9] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #32] │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 2b9b68 │ │ │ │ + bne 2b9a58 │ │ │ │ add r9, pc, #428 @ 0x1ac │ │ │ │ ldrd r8, [r9] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #40] @ 0x28 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2b9c2c │ │ │ │ + bne 2b9b1c │ │ │ │ add r9, pc, #392 @ 0x188 │ │ │ │ ldrd r8, [r9] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2b9d18 │ │ │ │ + bne 2b9c08 │ │ │ │ add r3, pc, #360 @ 0x168 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 2b9e0c │ │ │ │ + b 2b9cfc │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2ba4f8 │ │ │ │ + beq 2ba3e8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #272] @ 2ba618 │ │ │ │ + ldr r1, [pc, #272] @ 2ba508 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov sl, r0 │ │ │ │ - b 2b9b0c │ │ │ │ + b 2b99fc │ │ │ │ mov fp, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #0 │ │ │ │ strd sl, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2ba564 │ │ │ │ + beq 2ba454 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #172] @ 2ba61c │ │ │ │ + ldr r1, [pc, #172] @ 2ba50c │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #152] @ 2ba61c │ │ │ │ + ldr r1, [pc, #152] @ 2ba50c │ │ │ │ mov r3, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #136] @ 2ba620 │ │ │ │ + ldr r1, [pc, #136] @ 2ba510 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #116] @ 2ba624 │ │ │ │ + ldr r1, [pc, #116] @ 2ba514 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #96] @ 2ba624 │ │ │ │ + ldr r1, [pc, #96] @ 2ba514 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r9, r0 │ │ │ │ - b 2ba100 │ │ │ │ + b 2b9ff0 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - b 2ba0b0 │ │ │ │ + b 2b9fa0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - b 2ba334 │ │ │ │ + b 2ba224 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq r0, r0, r0 │ │ │ │ svceq 0x000f0f0f │ │ │ │ andeq r0, r0, r0 │ │ │ │ @@ -683968,60 +683900,60 @@ │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #504] @ 2ba840 │ │ │ │ - ldr r1, [pc, #504] @ 2ba844 │ │ │ │ + ldr r0, [pc, #504] @ 2ba730 │ │ │ │ + ldr r1, [pc, #504] @ 2ba734 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ba678 │ │ │ │ + bne 2ba568 │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ba6d8 │ │ │ │ + beq 2ba5c8 │ │ │ │ ldr r6, [r3, #352] @ 0x160 │ │ │ │ ldr fp, [r6] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ba6a4 │ │ │ │ + beq 2ba594 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ba6f8 │ │ │ │ + bne 2ba5e8 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr fp, [r6] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ba688 │ │ │ │ + bne 2ba578 │ │ │ │ str fp, [sp, #4] │ │ │ │ - ldr r2, [pc, #408] @ 2ba848 │ │ │ │ - ldr r3, [pc, #400] @ 2ba844 │ │ │ │ + ldr r2, [pc, #408] @ 2ba738 │ │ │ │ + ldr r3, [pc, #400] @ 2ba734 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ba83c │ │ │ │ + bne 2ba72c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ba678 │ │ │ │ + bne 2ba568 │ │ │ │ ldrb r2, [r2, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ba678 │ │ │ │ - b 2ba6a8 │ │ │ │ + bne 2ba568 │ │ │ │ + b 2ba598 │ │ │ │ mov r3, #0 │ │ │ │ add r9, sp, #8 │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, r9 │ │ │ │ ldr ip, [r7, #16] │ │ │ │ @@ -684038,97 +683970,97 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2ba82c │ │ │ │ + beq 2ba71c │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ba7c4 │ │ │ │ + beq 2ba6b4 │ │ │ │ ldr r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ba7a8 │ │ │ │ + beq 2ba698 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ba798 │ │ │ │ + bne 2ba688 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b9128 │ │ │ │ + bl 2b9018 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ba770 │ │ │ │ + bne 2ba660 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ba7c4 │ │ │ │ + bne 2ba6b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b9128 │ │ │ │ + bl 2b9018 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ cmp r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ movne r5, r0 │ │ │ │ - bne 2ba760 │ │ │ │ + bne 2ba650 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ba82c │ │ │ │ + beq 2ba71c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba6a8 │ │ │ │ + beq 2ba598 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ba6a8 │ │ │ │ + beq 2ba598 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ba70c │ │ │ │ + bne 2ba5fc │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ba80c │ │ │ │ - b 2ba6a8 │ │ │ │ + bne 2ba6fc │ │ │ │ + b 2ba598 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 2ba7f4 │ │ │ │ + b 2ba6e4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r5, [r7], #-144 @ 0xffffff70 │ │ │ │ + subseq r5, r7, r0, asr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r7, r8, asr #18 │ │ │ │ + subseq r5, r7, r8, asr sl │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #364] @ 2ba9e0 │ │ │ │ + ldr r2, [pc, #364] @ 2ba8d0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #360] @ 2ba9e4 │ │ │ │ + ldr r0, [pc, #360] @ 2ba8d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r2, r3, r2, lsl #4 │ │ │ │ ldrb r6, [r2, #7] │ │ │ │ ldrb ip, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ba9d0 │ │ │ │ + beq 2ba8c0 │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ @@ -684156,96 +684088,96 @@ │ │ │ │ add r7, r4, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add r1, r5, #80 @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ ldrb r3, [r7, #64] @ 0x40 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ strb r3, [r4, #64] @ 0x40 │ │ │ │ - bls 2ba940 │ │ │ │ + bls 2ba830 │ │ │ │ bl 90c74 │ │ │ │ ldrb r3, [r7, #96] @ 0x60 │ │ │ │ strb r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ and r3, r3, #1 │ │ │ │ bic r2, r2, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ 2ba9e8 │ │ │ │ + ldr r3, [pc, #136] @ 2ba8d8 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ - ldr r1, [pc, #132] @ 2ba9ec │ │ │ │ + ldr r1, [pc, #132] @ 2ba8dc │ │ │ │ and r2, r3, r2, lsr #3 │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ bic r3, r3, r1 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ mov r1, r4 │ │ │ │ strh r3, [r4, #24] │ │ │ │ bl 96248 │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ moveq sl, r9 │ │ │ │ - beq 2ba9b4 │ │ │ │ + beq 2ba8a4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 95afc │ │ │ │ mov sl, r0 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne 2ba8d0 │ │ │ │ + bne 2ba7c0 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r6 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r5, r7, r0, lsl #15 │ │ │ │ + @ instruction: 0x00575890 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #76] @ 2baa48 │ │ │ │ + ldr r3, [pc, #76] @ 2ba938 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 2baa40 │ │ │ │ + bne 2ba930 │ │ │ │ ldrb r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2baa18 │ │ │ │ + bls 2ba908 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #44] @ 2baa4c │ │ │ │ + ldr r1, [pc, #44] @ 2ba93c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ cmp r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrsheq r5, [r7], #-92 @ 0xffffffa4 │ │ │ │ + subseq r5, r7, ip, lsl #14 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ 2babb4 │ │ │ │ + ldr r1, [pc, #320] @ 2baaa4 │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2babb8 │ │ │ │ + ldr r2, [pc, #316] @ 2baaa8 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -684259,44 +684191,44 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp lr, #1 │ │ │ │ cmpeq r5, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2bab80 │ │ │ │ + beq 2baa70 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ cmp lr, #1 │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2bab04 │ │ │ │ + bne 2ba9f4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2bab80 │ │ │ │ + beq 2baa70 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #128] @ 2babbc │ │ │ │ + ldr r3, [pc, #128] @ 2baaac │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2babc0 │ │ │ │ + ldr r0, [pc, #120] @ 2baab0 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ mov lr, r7 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -684304,45 +684236,45 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r2, [pc, #60] @ 2babc4 │ │ │ │ - ldr r3, [pc, #44] @ 2babb8 │ │ │ │ + ldr r2, [pc, #60] @ 2baab4 │ │ │ │ + ldr r3, [pc, #44] @ 2baaa8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2babb0 │ │ │ │ + bne 2baaa0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r7, ip, ror r5 │ │ │ │ + subseq r5, r7, ip, lsl #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r5, r7, r0, ror r4 │ │ │ │ + subseq r5, r7, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr lr, [pc, #3984] @ 2bbb70 │ │ │ │ - ldr ip, [pc, #3984] @ 2bbb74 │ │ │ │ + ldr lr, [pc, #3984] @ 2bba60 │ │ │ │ + ldr ip, [pc, #3984] @ 2bba64 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #3972] @ 2bbb78 │ │ │ │ + ldr r1, [pc, #3972] @ 2bba68 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #3964] @ 2bbb7c │ │ │ │ + ldr r0, [pc, #3964] @ 2bba6c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, r0] │ │ │ │ ldrh r1, [r4, #24] │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ @@ -684357,79 +684289,79 @@ │ │ │ │ add r1, ip, r1, lsl #4 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r1, [r4, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 2bad1c │ │ │ │ + beq 2bac0c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 2bb068 │ │ │ │ + beq 2baf58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi 2bace0 │ │ │ │ + bhi 2babd0 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi 2bae30 │ │ │ │ + bhi 2bad20 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 2bb09c │ │ │ │ + bhi 2baf8c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bhi 2bae54 │ │ │ │ + bhi 2bad44 │ │ │ │ cmp r3, #14 │ │ │ │ - bls 2bb134 │ │ │ │ + bls 2bb024 │ │ │ │ sub r2, r3, #15 │ │ │ │ mov ip, #1 │ │ │ │ lsl r2, ip, r2 │ │ │ │ tst r2, #1577058304 @ 0x5e000000 │ │ │ │ - bne 2bbad4 │ │ │ │ + bne 2bb9c4 │ │ │ │ tst r2, #3008 @ 0xbc0 │ │ │ │ - bne 2bb1f0 │ │ │ │ + bne 2bb0e0 │ │ │ │ tst r2, #47 @ 0x2f │ │ │ │ - beq 2bae78 │ │ │ │ - ldr r2, [pc, #3892] @ 2bbbfc │ │ │ │ + beq 2bad68 │ │ │ │ + ldr r2, [pc, #3892] @ 2bbaec │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ - ldr r2, [pc, #3736] @ 2bbb80 │ │ │ │ + b 2baf5c │ │ │ │ + ldr r2, [pc, #3736] @ 2bba70 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2bb048 │ │ │ │ + bhi 2baf38 │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - bls 2bad28 │ │ │ │ - ldr r1, [pc, #3720] @ 2bbb84 │ │ │ │ + bls 2bac18 │ │ │ │ + ldr r1, [pc, #3720] @ 2bba74 │ │ │ │ sub r2, r3, #344 @ 0x158 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi 2bae78 │ │ │ │ + bhi 2bad68 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 2bac74 │ │ │ │ + b 2bab64 │ │ │ │ sub r2, r3, #165 @ 0xa5 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi 2bae78 │ │ │ │ + bhi 2bad68 │ │ │ │ mov r6, #1 │ │ │ │ lsl r5, r6, r2 │ │ │ │ - ldr r1, [pc, #3652] @ 2bbb88 │ │ │ │ + ldr r1, [pc, #3652] @ 2bba78 │ │ │ │ tst r5, r1 │ │ │ │ - bne 2bbaf4 │ │ │ │ + bne 2bb9e4 │ │ │ │ ands r5, r5, #47 @ 0x2f │ │ │ │ - bne 2bb210 │ │ │ │ + bne 2bb100 │ │ │ │ cmp r2, #27 │ │ │ │ - bne 2bae78 │ │ │ │ + bne 2bad68 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ @@ -684438,120 +684370,120 @@ │ │ │ │ ldrb r2, [r4, #45] @ 0x2d │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldrb r4, [r9, #8] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ eor r4, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2bc00c │ │ │ │ + beq 2bbefc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2bc004 │ │ │ │ + beq 2bbef4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bbf18 │ │ │ │ + bne 2bbe08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bbdec │ │ │ │ + beq 2bbcdc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r4, #2 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ str sl, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95ce4 │ │ │ │ subs r4, r4, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bcs 2baddc │ │ │ │ - b 2bb06c │ │ │ │ - ldr r2, [pc, #3412] @ 2bbb8c │ │ │ │ + bcs 2baccc │ │ │ │ + b 2baf5c │ │ │ │ + ldr r2, [pc, #3412] @ 2bba7c │ │ │ │ sub r1, r3, #103 @ 0x67 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bhi 2bae78 │ │ │ │ + bhi 2bad68 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r2, r3, #46 @ 0x2e │ │ │ │ mov ip, #1 │ │ │ │ lsl r2, ip, r2 │ │ │ │ tst r2, #192512 @ 0x2f000 │ │ │ │ - bne 2bbac8 │ │ │ │ + bne 2bb9b8 │ │ │ │ tst r2, #3008 @ 0xbc0 │ │ │ │ - bne 2bbd50 │ │ │ │ + bne 2bbc40 │ │ │ │ tst r2, #47 @ 0x2f │ │ │ │ - bne 2bbd44 │ │ │ │ + bne 2bbc34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2bb068 │ │ │ │ + beq 2baf58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 2bc014 │ │ │ │ + bcc 2bbf04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r2, r1, r3, lsl #4 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bb068 │ │ │ │ + beq 2baf58 │ │ │ │ add lr, r1, #6 │ │ │ │ add lr, lr, r3 │ │ │ │ add r3, r3, #6 │ │ │ │ rsb ip, r0, #0 │ │ │ │ add lr, lr, r2 │ │ │ │ add r3, r1, r3 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2bbab8 │ │ │ │ + beq 2bb9a8 │ │ │ │ ldrb r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2bbab8 │ │ │ │ + bls 2bb9a8 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r5 │ │ │ │ ldrb r6, [r1, #64]! @ 0x40 │ │ │ │ add r0, r2, r5 │ │ │ │ - b 2baefc │ │ │ │ + b 2badec │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2bbab8 │ │ │ │ + beq 2bb9a8 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ eor r2, r2, r6 │ │ │ │ tst r2, ip │ │ │ │ - beq 2baef4 │ │ │ │ + beq 2bade4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [r9, #16] │ │ │ │ add r3, r6, #1 │ │ │ │ lsr r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 94e88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 90ffc │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2bba80 │ │ │ │ + beq 2bb970 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ lsl r3, r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -684571,15 +684503,15 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movcc sl, r3 │ │ │ │ movcs sl, r2 │ │ │ │ bl 90ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2bb998 │ │ │ │ + beq 2bb888 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r0, #63 @ 0x3f │ │ │ │ mov fp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ sub r7, r3, r9 │ │ │ │ bl 90c74 │ │ │ │ @@ -684595,202 +684527,202 @@ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r1, r3, r1, lsl #4 │ │ │ │ add r1, r1, r8 │ │ │ │ ldrb r1, [r1, #7] │ │ │ │ add ip, r8, #2 │ │ │ │ cmp r1, #1 │ │ │ │ sub r1, r5, sl │ │ │ │ - bne 2bb970 │ │ │ │ + bne 2bb860 │ │ │ │ ldrb r3, [r4, ip, lsl #5] │ │ │ │ strb r3, [r1, #1]! │ │ │ │ cmp r1, r5 │ │ │ │ - bne 2bb010 │ │ │ │ + bne 2baf00 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ add r5, r5, #32 │ │ │ │ sub r7, r7, #32 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 2bb990 │ │ │ │ + beq 2bb880 │ │ │ │ add r1, r4, r6 │ │ │ │ add r0, r9, r6 │ │ │ │ bl 90c74 │ │ │ │ - b 2bafe8 │ │ │ │ + b 2baed8 │ │ │ │ sub r1, r3, #436 @ 0x1b4 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi 2bae78 │ │ │ │ - ldr r2, [pc, #2864] @ 2bbb90 │ │ │ │ + bhi 2bad68 │ │ │ │ + ldr r2, [pc, #2864] @ 2bba80 │ │ │ │ mov r0, #1 │ │ │ │ ands r2, r2, r0, lsl r1 │ │ │ │ - beq 2bb160 │ │ │ │ + beq 2bb050 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #2848] @ 2bbb94 │ │ │ │ - ldr r3, [pc, #2812] @ 2bbb74 │ │ │ │ + ldr r2, [pc, #2848] @ 2bba84 │ │ │ │ + ldr r3, [pc, #2812] @ 2bba64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bb56c │ │ │ │ + bne 2bb45c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bls 2bb0e8 │ │ │ │ + bls 2bafd8 │ │ │ │ sub r2, r3, #84 @ 0x54 │ │ │ │ mov ip, #1 │ │ │ │ lsl r2, ip, r2 │ │ │ │ tst r2, #47 @ 0x2f │ │ │ │ - bne 2bbd24 │ │ │ │ + bne 2bbc14 │ │ │ │ tst r2, #385024 @ 0x5e000 │ │ │ │ - bne 2bb23c │ │ │ │ + bne 2bb12c │ │ │ │ tst r2, #6016 @ 0x1780 │ │ │ │ - beq 2bae78 │ │ │ │ - ldr r2, [pc, #2852] @ 2bbbf4 │ │ │ │ + beq 2bad68 │ │ │ │ + ldr r2, [pc, #2852] @ 2bbae4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ + b 2baf5c │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls 2bae78 │ │ │ │ + bls 2bad68 │ │ │ │ sub r2, r3, #66 @ 0x42 │ │ │ │ mov ip, #1 │ │ │ │ lsl r2, ip, r2 │ │ │ │ tst r2, #192512 @ 0x2f000 │ │ │ │ - bne 2bbd04 │ │ │ │ + bne 2bbbf4 │ │ │ │ tst r2, #3008 @ 0xbc0 │ │ │ │ - bne 2bb230 │ │ │ │ + bne 2bb120 │ │ │ │ tst r2, #47 @ 0x2f │ │ │ │ - beq 2bae78 │ │ │ │ - ldr r2, [pc, #2776] @ 2bbbf4 │ │ │ │ + beq 2bad68 │ │ │ │ + ldr r2, [pc, #2776] @ 2bbae4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ + b 2baf5c │ │ │ │ cmp r3, #2 │ │ │ │ - bls 2bae78 │ │ │ │ - ldr r2, [pc, #2644] @ 2bbb98 │ │ │ │ + bls 2bad68 │ │ │ │ + ldr r2, [pc, #2644] @ 2bba88 │ │ │ │ sub r1, r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi 2bae78 │ │ │ │ + bhi 2bad68 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #9 │ │ │ │ - bne 2bae78 │ │ │ │ + bne 2bad68 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bb068 │ │ │ │ + beq 2baf58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #2552] @ 2bbb9c │ │ │ │ + ldr r1, [pc, #2552] @ 2bba8c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #2536] @ 2bbba0 │ │ │ │ - ldr r2, [pc, #2488] @ 2bbb74 │ │ │ │ + ldr r1, [pc, #2536] @ 2bba90 │ │ │ │ + ldr r2, [pc, #2488] @ 2bba64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldreq r1, [pc, #2508] @ 2bbba4 │ │ │ │ + ldreq r1, [pc, #2508] @ 2bba94 │ │ │ │ moveq r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 2bb56c │ │ │ │ + bne 2bb45c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ - ldr r2, [pc, #2564] @ 2bbbfc │ │ │ │ - ldr r1, [pc, #2476] @ 2bbba8 │ │ │ │ + ldr r2, [pc, #2564] @ 2bbaec │ │ │ │ + ldr r1, [pc, #2476] @ 2bba98 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ - ldr r1, [pc, #2452] @ 2bbbac │ │ │ │ + b 2baf5c │ │ │ │ + ldr r1, [pc, #2452] @ 2bba9c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #229 @ 0xe5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ - ldr r2, [pc, #2492] @ 2bbbf4 │ │ │ │ - ldr r1, [pc, #2420] @ 2bbbb0 │ │ │ │ - b 2bb1f8 │ │ │ │ - ldr r2, [pc, #2480] @ 2bbbf4 │ │ │ │ - ldr r1, [pc, #2412] @ 2bbbb4 │ │ │ │ - b 2bb1f8 │ │ │ │ + b 2baf5c │ │ │ │ + ldr r2, [pc, #2492] @ 2bbae4 │ │ │ │ + ldr r1, [pc, #2420] @ 2bbaa0 │ │ │ │ + b 2bb0e8 │ │ │ │ + ldr r2, [pc, #2480] @ 2bbae4 │ │ │ │ + ldr r1, [pc, #2412] @ 2bbaa4 │ │ │ │ + b 2bb0e8 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #2464] @ 2bbbf4 │ │ │ │ + ldr r2, [pc, #2464] @ 2bbae4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #296 @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ + b 2baf5c │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #2428] @ 2bbbf4 │ │ │ │ + ldr r2, [pc, #2428] @ 2bbae4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #195 @ 0xc3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ + b 2baf5c │ │ │ │ mov ip, #1 │ │ │ │ - ldr r1, [pc, #2332] @ 2bbbb8 │ │ │ │ + ldr r1, [pc, #2332] @ 2bbaa8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ - ldr r2, [pc, #2368] @ 2bbbfc │ │ │ │ - ldr r1, [pc, #2300] @ 2bbbbc │ │ │ │ + b 2baf5c │ │ │ │ + ldr r2, [pc, #2368] @ 2bbaec │ │ │ │ + ldr r1, [pc, #2300] @ 2bbaac │ │ │ │ mov ip, #1 │ │ │ │ - b 2bb1f8 │ │ │ │ + b 2bb0e8 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #2348] @ 2bbbfc │ │ │ │ + ldr r2, [pc, #2348] @ 2bbaec │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ + b 2baf5c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r5, [r3, #114] @ 0x72 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2bbd84 │ │ │ │ + bne 2bbc74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov sl, #0 │ │ │ │ @@ -684799,15 +684731,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r6, #4] │ │ │ │ strd sl, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2bb360 │ │ │ │ + beq 2bb250 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -684819,134 +684751,134 @@ │ │ │ │ bl 95c5c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #24 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2bb3e0 │ │ │ │ + beq 2bb2d0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #2000] @ 2bbbc0 │ │ │ │ + ldr r1, [pc, #2000] @ 2bbab0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #16 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2bb460 │ │ │ │ + beq 2bb350 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #1872] @ 2bbbc0 │ │ │ │ + ldr r1, [pc, #1872] @ 2bbab0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #1916] @ 2bbbfc │ │ │ │ + ldr r1, [pc, #1916] @ 2bbaec │ │ │ │ mov r4, #1 │ │ │ │ mov fp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, #32 │ │ │ │ strd r4, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2bb4f8 │ │ │ │ + beq 2bb3e8 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #1724] @ 2bbbc0 │ │ │ │ + ldr r1, [pc, #1724] @ 2bbab0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ - ldr r1, [pc, #1740] @ 2bbbfc │ │ │ │ + bl 2ba940 │ │ │ │ + ldr r1, [pc, #1740] @ 2bbaec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1664] @ 2bbbc4 │ │ │ │ - ldr r2, [pc, #1580] @ 2bbb74 │ │ │ │ + ldr r1, [pc, #1664] @ 2bbab4 │ │ │ │ + ldr r2, [pc, #1580] @ 2bba64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldreq r1, [pc, #1688] @ 2bbbfc │ │ │ │ + ldreq r1, [pc, #1688] @ 2bbaec │ │ │ │ moveq r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb1e0 │ │ │ │ + beq 2bb0d0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ @@ -684957,15 +684889,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ strd sl, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2bb5d8 │ │ │ │ + beq 2bb4c8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -684977,260 +684909,260 @@ │ │ │ │ bl 95c5c │ │ │ │ mov r4, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, #32 │ │ │ │ strd r4, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2bb65c │ │ │ │ + beq 2bb54c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #1368] @ 2bbbc0 │ │ │ │ + ldr r1, [pc, #1368] @ 2bbab0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ - ldr r1, [pc, #1332] @ 2bbbc8 │ │ │ │ - ldr r2, [pc, #1244] @ 2bbb74 │ │ │ │ + bl 2ba940 │ │ │ │ + ldr r1, [pc, #1332] @ 2bbab8 │ │ │ │ + ldr r2, [pc, #1244] @ 2bba64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldreq r1, [pc, #1352] @ 2bbbfc │ │ │ │ + ldreq r1, [pc, #1352] @ 2bbaec │ │ │ │ moveq r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb1e0 │ │ │ │ - b 2bb56c │ │ │ │ + beq 2bb0d0 │ │ │ │ + b 2bb45c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bb068 │ │ │ │ + beq 2baf58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ - ldr r1, [pc, #1188] @ 2bbbcc │ │ │ │ - ldr r2, [pc, #1096] @ 2bbb74 │ │ │ │ + bl 2ba940 │ │ │ │ + ldr r1, [pc, #1188] @ 2bbabc │ │ │ │ + ldr r2, [pc, #1096] @ 2bba64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, #364 @ 0x16c │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb1e0 │ │ │ │ - b 2bb56c │ │ │ │ + beq 2bb0d0 │ │ │ │ + b 2bb45c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bb068 │ │ │ │ + beq 2baf58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #1040] @ 2bbbd0 │ │ │ │ + ldr r1, [pc, #1040] @ 2bbac0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ - ldr r1, [pc, #968] @ 2bbbd0 │ │ │ │ + bl 2ba940 │ │ │ │ + ldr r1, [pc, #968] @ 2bbac0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #952] @ 2bbbd4 │ │ │ │ - ldr r2, [pc, #852] @ 2bbb74 │ │ │ │ + ldr r1, [pc, #952] @ 2bbac4 │ │ │ │ + ldr r2, [pc, #852] @ 2bba64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldreq r1, [pc, #924] @ 2bbbd8 │ │ │ │ + ldreq r1, [pc, #924] @ 2bbac8 │ │ │ │ moveq r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb1e0 │ │ │ │ - b 2bb56c │ │ │ │ + beq 2bb0d0 │ │ │ │ + b 2bb45c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bb068 │ │ │ │ + beq 2baf58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ - ldr r1, [pc, #812] @ 2bbbdc │ │ │ │ - ldr r2, [pc, #704] @ 2bbb74 │ │ │ │ + bl 2ba940 │ │ │ │ + ldr r1, [pc, #812] @ 2bbacc │ │ │ │ + ldr r2, [pc, #704] @ 2bba64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldreq r1, [pc, #776] @ 2bbbd8 │ │ │ │ + ldreq r1, [pc, #776] @ 2bbac8 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb1e0 │ │ │ │ - b 2bb56c │ │ │ │ + beq 2bb0d0 │ │ │ │ + b 2bb45c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bb068 │ │ │ │ + beq 2baf58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ - ldr r1, [pc, #668] @ 2bbbe0 │ │ │ │ - ldr r2, [pc, #556] @ 2bbb74 │ │ │ │ + bl 2ba940 │ │ │ │ + ldr r1, [pc, #668] @ 2bbad0 │ │ │ │ + ldr r2, [pc, #556] @ 2bba64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldreq r1, [pc, #620] @ 2bbbd0 │ │ │ │ + ldreq r1, [pc, #620] @ 2bbac0 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb1e0 │ │ │ │ - b 2bb56c │ │ │ │ + beq 2bb0d0 │ │ │ │ + b 2bb45c │ │ │ │ add ip, r4, r8, lsl #5 │ │ │ │ add r3, ip, r1 │ │ │ │ add r3, r3, r7 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ strb r3, [r1, #1]! │ │ │ │ cmp r1, r5 │ │ │ │ - bne 2bb974 │ │ │ │ - b 2bb020 │ │ │ │ + bne 2bb864 │ │ │ │ + b 2baf10 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r5, r9, #28 │ │ │ │ ldrb r3, [r4, #45] @ 0x2d │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 9337c │ │ │ │ ldrb r1, [r9, #24] │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ bic r1, r1, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ orr r2, r2, r1 │ │ │ │ strb r2, [r9, #24] │ │ │ │ - ldr r3, [pc, #532] @ 2bbbe4 │ │ │ │ + ldr r3, [pc, #532] @ 2bbad4 │ │ │ │ ldrh r1, [r4, #24] │ │ │ │ ldrh r2, [r9, #24] │ │ │ │ and r1, r3, r1, lsr #3 │ │ │ │ - ldr r3, [pc, #520] @ 2bbbe8 │ │ │ │ + ldr r3, [pc, #520] @ 2bbad8 │ │ │ │ mov fp, #0 │ │ │ │ bic r2, r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr r2, r2, r1, lsl #3 │ │ │ │ strh r2, [r9, #24] │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov lr, fp │ │ │ │ @@ -685243,15 +685175,15 @@ │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ add ip, r9, fp, lsl #5 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strb fp, [r7, fp, lsl #5] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2bba00 │ │ │ │ + bne 2bb8f0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ bl 96248 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -685261,118 +685193,118 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bhi 2baf7c │ │ │ │ + bhi 2bae6c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #356] @ 2bbbec │ │ │ │ - ldr r3, [pc, #232] @ 2bbb74 │ │ │ │ + ldr r2, [pc, #356] @ 2bbadc │ │ │ │ + ldr r3, [pc, #232] @ 2bba64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bb56c │ │ │ │ + bne 2bb45c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 9591c │ │ │ │ cmp r3, lr │ │ │ │ add r5, r5, #32 │ │ │ │ - bne 2baec8 │ │ │ │ - b 2bb068 │ │ │ │ - ldr r2, [pc, #300] @ 2bbbfc │ │ │ │ - ldr r1, [pc, #284] @ 2bbbf0 │ │ │ │ - b 2bb1f8 │ │ │ │ - ldr r2, [pc, #280] @ 2bbbf4 │ │ │ │ + bne 2badb8 │ │ │ │ + b 2baf58 │ │ │ │ + ldr r2, [pc, #300] @ 2bbaec │ │ │ │ + ldr r1, [pc, #284] @ 2bbae0 │ │ │ │ + b 2bb0e8 │ │ │ │ + ldr r2, [pc, #280] @ 2bbae4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ + b 2baf5c │ │ │ │ ldrb r2, [r4, #45] @ 0x2d │ │ │ │ ldrb lr, [r9, #8] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ eor lr, lr, #1 │ │ │ │ - beq 2bbd78 │ │ │ │ + beq 2bbc68 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - beq 2bbd70 │ │ │ │ + beq 2bbc60 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2bc034 │ │ │ │ + bne 2bbf24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2bb068 │ │ │ │ + beq 2baf58 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ mov r8, r2 │ │ │ │ movne fp, r6 │ │ │ │ moveq fp, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ - b 2bbc34 │ │ │ │ - subseq r5, r7, r8, lsl r4 │ │ │ │ + b 2bbb24 │ │ │ │ + subseq r5, r7, r8, lsr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ + subseq r5, r7, r0, lsl #10 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - subseq pc, r1, r2, ror r1 @ │ │ │ │ + subseq pc, r1, sl, ror #2 │ │ │ │ eoreq r8, sl, #0 │ │ │ │ - subseq pc, r1, r4, ror r0 @ │ │ │ │ + subseq pc, r1, ip, rrx │ │ │ │ svccc 0x0000f199 │ │ │ │ - subseq r4, r7, r4, lsl #31 │ │ │ │ - subseq lr, r1, r4, ror #27 │ │ │ │ + @ instruction: 0x00575094 │ │ │ │ + ldrsbeq lr, [r1], #-220 @ 0xffffff24 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - subseq r4, r7, r0, asr #28 │ │ │ │ + subseq r4, r7, r0, asr pc │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrheq r4, [r7], #-164 @ 0xffffff5c │ │ │ │ - subseq r4, r7, r4, ror #18 │ │ │ │ - ldrsbeq r4, [r7], #-128 @ 0xffffff80 │ │ │ │ + subseq r4, r7, r4, asr #23 │ │ │ │ + subseq r4, r7, r4, ror sl │ │ │ │ + subseq r4, r7, r0, ror #19 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - ldrsbeq r4, [r7], #-124 @ 0xffffff84 │ │ │ │ + subseq r4, r7, ip, ror #17 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - subseq r4, r7, r8, asr #14 │ │ │ │ - ldrheq r4, [r7], #-100 @ 0xffffff9c │ │ │ │ + subseq r4, r7, r8, asr r8 │ │ │ │ + subseq r4, r7, r4, asr #15 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - subseq r4, r7, r0, ror r5 │ │ │ │ + subseq r4, r7, r0, lsl #13 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - subseq r4, r7, ip, lsr r2 │ │ │ │ + subseq r4, r7, ip, asr #6 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - subseq r4, r7, ip, lsl #2 │ │ │ │ - subseq r4, r7, r0, lsr #32 │ │ │ │ + subseq r4, r7, ip, lsl r2 │ │ │ │ + subseq r4, r7, r0, lsr r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, sl │ │ │ │ moveq fp, r7 │ │ │ │ movne fp, r6 │ │ │ │ @@ -685392,15 +685324,15 @@ │ │ │ │ strb r3, [r5, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ bl 90c74 │ │ │ │ ldrb r3, [fp, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ strb r3, [r5, #96] @ 0x60 │ │ │ │ - beq 2bbcb0 │ │ │ │ + beq 2bbba0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -685423,400 +685355,400 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ sub r6, r6, #1 │ │ │ │ strh r3, [r5, #24] │ │ │ │ bl 96248 │ │ │ │ cmn r6, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 2bbc18 │ │ │ │ - b 2bb06c │ │ │ │ - ldr r2, [pc, #-272] @ 2bbbfc │ │ │ │ + bne 2bbb08 │ │ │ │ + b 2baf5c │ │ │ │ + ldr r2, [pc, #-272] @ 2bbaec │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ - ldr r2, [pc, #-304] @ 2bbbfc │ │ │ │ + b 2baf5c │ │ │ │ + ldr r2, [pc, #-304] @ 2bbaec │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ - ldr r2, [pc, #-344] @ 2bbbf4 │ │ │ │ - ldr r1, [pc, #-344] @ 2bbbf8 │ │ │ │ - b 2bb1f8 │ │ │ │ - ldr r2, [pc, #-348] @ 2bbbfc │ │ │ │ + b 2baf5c │ │ │ │ + ldr r2, [pc, #-344] @ 2bbae4 │ │ │ │ + ldr r1, [pc, #-344] @ 2bbae8 │ │ │ │ + b 2bb0e8 │ │ │ │ + ldr r2, [pc, #-348] @ 2bbaec │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #243 @ 0xf3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ + b 2baf5c │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ - b 2bbb1c │ │ │ │ + b 2bba0c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b 2bbb1c │ │ │ │ + b 2bba0c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2bbdb4 │ │ │ │ - ldr r1, [pc, #-428] @ 2bbc00 │ │ │ │ + beq 2bbca4 │ │ │ │ + ldr r1, [pc, #-428] @ 2bbaf0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95bec │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #-440] @ 2bbc04 │ │ │ │ - ldr r3, [pc, #-428] @ 2bbc14 │ │ │ │ + ldr r1, [pc, #-440] @ 2bbaf4 │ │ │ │ + ldr r3, [pc, #-428] @ 2bbb04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bb56c │ │ │ │ + bne 2bb45c │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #-476] @ 2bbc08 │ │ │ │ + ldr r1, [pc, #-476] @ 2bbaf8 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r6, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ str sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95ce4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ str sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ - ldr r1, [pc, #-736] @ 2bbc0c │ │ │ │ - ldr r2, [pc, #-732] @ 2bbc14 │ │ │ │ + bl 2ba940 │ │ │ │ + ldr r1, [pc, #-736] @ 2bbafc │ │ │ │ + ldr r2, [pc, #-732] @ 2bbb04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ moveq r2, r4 │ │ │ │ moveq r1, #158 @ 0x9e │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb1e0 │ │ │ │ - b 2bb56c │ │ │ │ + beq 2bb0d0 │ │ │ │ + b 2bb45c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ rsbne sl, r5, #3 │ │ │ │ moveq sl, r5 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r5, r5, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add sl, r3, sl, lsl #2 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #-20] @ 0xffffffec │ │ │ │ - bne 2bbf1c │ │ │ │ + bne 2bbe0c │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ moveq r4, #3 │ │ │ │ movne r4, #0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 2baa50 │ │ │ │ + bl 2ba940 │ │ │ │ add r4, sp, r4, lsl #2 │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-968] @ 2bbc10 │ │ │ │ - ldr r3, [pc, #-968] @ 2bbc14 │ │ │ │ + ldr r1, [pc, #-968] @ 2bbb00 │ │ │ │ + ldr r3, [pc, #-968] @ 2bbb04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldreq r3, [sp, #112] @ 0x70 │ │ │ │ moveq r1, #158 @ 0x9e │ │ │ │ mov r2, r0 │ │ │ │ - beq 2bb1e0 │ │ │ │ - b 2bb56c │ │ │ │ + beq 2bb0d0 │ │ │ │ + b 2bb45c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ - b 2bada8 │ │ │ │ + b 2bac98 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b 2bada8 │ │ │ │ + b 2bac98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r5, [r9, #16] │ │ │ │ bl 94e88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 90ffc │ │ │ │ mov r5, r0 │ │ │ │ - b 2baf40 │ │ │ │ + b 2bae30 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #158 @ 0x9e │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str lr, [sp] │ │ │ │ - bl 2ba858 │ │ │ │ + bl 2ba748 │ │ │ │ mov sl, r0 │ │ │ │ - b 2bb06c │ │ │ │ + b 2baf5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r1, #0 │ │ │ │ - ldr r1, [pc, #128] @ 2bc0f0 │ │ │ │ - ldr r3, [pc, #128] @ 2bc0f4 │ │ │ │ + ldr r1, [pc, #128] @ 2bbfe0 │ │ │ │ + ldr r3, [pc, #128] @ 2bbfe4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 2bc09c │ │ │ │ - ldr ip, [pc, #92] @ 2bc0f8 │ │ │ │ + beq 2bbf8c │ │ │ │ + ldr ip, [pc, #92] @ 2bbfe8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [pc, #88] @ 2bc0fc │ │ │ │ - ldr r1, [pc, #88] @ 2bc100 │ │ │ │ + ldr r2, [pc, #88] @ 2bbfec │ │ │ │ + ldr r1, [pc, #88] @ 2bbff0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ bl 94320 │ │ │ │ - ldr r2, [pc, #60] @ 2bc104 │ │ │ │ - ldr r3, [pc, #40] @ 2bc0f4 │ │ │ │ + ldr r2, [pc, #60] @ 2bbff4 │ │ │ │ + ldr r3, [pc, #40] @ 2bbfe4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bc0ec │ │ │ │ + bne 2bbfdc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r7, r8, lsl #31 │ │ │ │ + @ instruction: 0x00574098 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffe7ac │ │ │ │ @ instruction: 0xffffeb1c │ │ │ │ @ instruction: 0xffffe938 │ │ │ │ - subseq r3, r7, r0, lsr pc │ │ │ │ + subseq r4, r7, r0, asr #32 │ │ │ │ sub sp, sp, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [sp, #16] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ ldr lr, [ip] │ │ │ │ ldrb r3, [lr, #12] │ │ │ │ cmp r3, #5 │ │ │ │ movne r0, r1 │ │ │ │ - bne 2bc168 │ │ │ │ + bne 2bc058 │ │ │ │ ldrb r3, [lr, #37] @ 0x25 │ │ │ │ ldr r2, [lr, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ mov ip, r0 │ │ │ │ - bhi 2bc174 │ │ │ │ - ldr r1, [pc, #64] @ 2bc188 │ │ │ │ + bhi 2bc064 │ │ │ │ + ldr r1, [pc, #64] @ 2bc078 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2bc174 │ │ │ │ + bhi 2bc064 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b 2bc164 │ │ │ │ + b 2bc054 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2bc164 │ │ │ │ - ldrsheq sp, [r1], #-216 @ 0xffffff28 │ │ │ │ + b 2bc054 │ │ │ │ + ldrsheq sp, [r1], #-208 @ 0xffffff30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #1164] @ 2bc630 │ │ │ │ + ldr r3, [pc, #1164] @ 2bc520 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1156] @ 2bc634 │ │ │ │ + ldr r0, [pc, #1156] @ 2bc524 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 2bc2e4 │ │ │ │ + bhi 2bc1d4 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc21c │ │ │ │ + bne 2bc10c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #1056] @ 2bc638 │ │ │ │ + ldreq r2, [pc, #1056] @ 2bc528 │ │ │ │ streq r2, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r8, [pc, #1016] @ 2bc638 │ │ │ │ + ldr r8, [pc, #1016] @ 2bc528 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc27c │ │ │ │ + bne 2bc16c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ streq r8, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r6, #13] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc2d0 │ │ │ │ + beq 2bc1c0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc2cc │ │ │ │ + bne 2bc1bc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #880] @ 2bc638 │ │ │ │ + ldreq r2, [pc, #880] @ 2bc528 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r6, #13] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc240 │ │ │ │ + bne 2bc130 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 2bc1dc │ │ │ │ - ldr r2, [pc, #820] @ 2bc63c │ │ │ │ + b 2bc0cc │ │ │ │ + ldr r2, [pc, #820] @ 2bc52c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r8, [r0, r2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -685826,77 +685758,77 @@ │ │ │ │ ldr r3, [r9, r7, lsl #5] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc370 │ │ │ │ + bne 2bc260 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #716] @ 2bc638 │ │ │ │ + ldreq r2, [pc, #716] @ 2bc528 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb sl, [r6, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 2bc32c │ │ │ │ + bcc 2bc21c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc3d8 │ │ │ │ + bne 2bc2c8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #612] @ 2bc638 │ │ │ │ + ldreq r2, [pc, #612] @ 2bc528 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 2bc1f0 │ │ │ │ + b 2bc0e0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc454 │ │ │ │ + beq 2bc344 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc44c │ │ │ │ + bne 2bc33c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #496] @ 2bc638 │ │ │ │ + ldreq r2, [pc, #496] @ 2bc528 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -685906,28 +685838,28 @@ │ │ │ │ ldr r3, [r8, r7, lsl #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc4b0 │ │ │ │ + bne 2bc3a0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #396] @ 2bc638 │ │ │ │ + ldreq r2, [pc, #396] @ 2bc528 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r9, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 2bc46c │ │ │ │ + bcc 2bc35c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, #1 │ │ │ │ @@ -685936,58 +685868,58 @@ │ │ │ │ add r3, r3, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r7, #20 │ │ │ │ - bne 2bc52c │ │ │ │ + bne 2bc41c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #272] @ 2bc638 │ │ │ │ + ldreq r2, [pc, #272] @ 2bc528 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r9, [r6, #13] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc 2bc4dc │ │ │ │ + bcc 2bc3cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r8, [pc, #224] @ 2bc638 │ │ │ │ + ldr r8, [pc, #224] @ 2bc528 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc594 │ │ │ │ + bne 2bc484 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ streq r8, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r4, #13] │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc558 │ │ │ │ + bne 2bc448 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #140] @ 2bc640 │ │ │ │ + ldr r2, [pc, #140] @ 2bc530 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ @@ -685998,83 +685930,83 @@ │ │ │ │ ldr r3, [r4, r7, lsl #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc620 │ │ │ │ + bne 2bc510 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #28] @ 2bc638 │ │ │ │ + ldreq r2, [pc, #28] @ 2bc528 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ cmp r8, r7 │ │ │ │ strb r9, [r6, #13] │ │ │ │ - bne 2bc5dc │ │ │ │ + bne 2bc4cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrheq sp, [r1], #-212 @ 0xffffff2c │ │ │ │ - subseq r3, r7, r8, asr #28 │ │ │ │ + subseq sp, r1, ip, lsr #27 │ │ │ │ + subseq r3, r7, r8, asr pc │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #1460] @ 2bcc14 │ │ │ │ + ldr ip, [pc, #1460] @ 2bcb04 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldrb r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #1448] @ 2bcc18 │ │ │ │ + ldr r0, [pc, #1448] @ 2bcb08 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ add r3, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ and r3, r3, #504 @ 0x1f8 │ │ │ │ - beq 2bc6b0 │ │ │ │ + beq 2bc5a0 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2bc69c │ │ │ │ + bne 2bc58c │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - bne 2bc804 │ │ │ │ + bne 2bc6f4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov r1, sp │ │ │ │ ldrb r2, [r3, #70] @ 0x46 │ │ │ │ add r3, r2, #7 │ │ │ │ and r3, r3, #504 @ 0x1f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2bc700 │ │ │ │ + beq 2bc5f0 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2bc6ec │ │ │ │ + bne 2bc5dc │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - bne 2bcc00 │ │ │ │ + bne 2bcaf0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ @@ -686082,514 +686014,514 @@ │ │ │ │ str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - beq 2bc77c │ │ │ │ - ldr r6, [pc, #1224] @ 2bcc1c │ │ │ │ - ldr r5, [pc, #1224] @ 2bcc20 │ │ │ │ + beq 2bc66c │ │ │ │ + ldr r6, [pc, #1224] @ 2bcb0c │ │ │ │ + ldr r5, [pc, #1224] @ 2bcb10 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ and r3, r3, r6 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 2bc870 │ │ │ │ + beq 2bc760 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 2bc814 │ │ │ │ + beq 2bc704 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc754 │ │ │ │ + bne 2bc644 │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 93e84 │ │ │ │ ldr r4, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, r4 │ │ │ │ - beq 2bc7d4 │ │ │ │ + beq 2bc6c4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc8cc │ │ │ │ + bne 2bc7bc │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc79c │ │ │ │ + bne 2bc68c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2bc978 │ │ │ │ + bne 2bc868 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc7b8 │ │ │ │ - ldr r2, [pc, #1096] @ 2bcc24 │ │ │ │ - ldr r3, [pc, #1080] @ 2bcc18 │ │ │ │ + bne 2bc6a8 │ │ │ │ + ldr r2, [pc, #1096] @ 2bcb14 │ │ │ │ + ldr r3, [pc, #1080] @ 2bcb08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bcc10 │ │ │ │ + bne 2bcb00 │ │ │ │ sub sp, fp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ - b 2bc6bc │ │ │ │ + b 2bc5ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f04a0 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 2bc76c │ │ │ │ + bls 2bc65c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ strb r2, [fp, #-51] @ 0xffffffcd │ │ │ │ cmp r1, #19 │ │ │ │ - bne 2bc858 │ │ │ │ + bne 2bc748 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ movlt r2, #1 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ - b 2bc76c │ │ │ │ + b 2bc65c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f04a0 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 2bc76c │ │ │ │ + bls 2bc65c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ strb r2, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r1, #19 │ │ │ │ - bne 2bc8b4 │ │ │ │ + bne 2bc7a4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ movlt r2, #1 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ - b 2bc76c │ │ │ │ - ldr r7, [pc, #852] @ 2bcc28 │ │ │ │ - ldr r8, [pc, #852] @ 2bcc2c │ │ │ │ + b 2bc65c │ │ │ │ + ldr r7, [pc, #852] @ 2bcb18 │ │ │ │ + ldr r8, [pc, #852] @ 2bcb1c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2bc924 │ │ │ │ - ldr r9, [pc, #840] @ 2bcc30 │ │ │ │ - ldr sl, [pc, #840] @ 2bcc34 │ │ │ │ + beq 2bc814 │ │ │ │ + ldr r9, [pc, #840] @ 2bcb20 │ │ │ │ + ldr sl, [pc, #840] @ 2bcb24 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc914 │ │ │ │ + beq 2bc804 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2bca4c │ │ │ │ + beq 2bc93c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc8f8 │ │ │ │ + bne 2bc7e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2bc8e8 │ │ │ │ + bne 2bc7d8 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc958 │ │ │ │ + beq 2bc848 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2bc958 │ │ │ │ + beq 2bc848 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc8d4 │ │ │ │ + bne 2bc7c4 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc93c │ │ │ │ + bne 2bc82c │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldr r4, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc7d4 │ │ │ │ + beq 2bc6c4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2bc7c4 │ │ │ │ - ldr r7, [pc, #696] @ 2bcc38 │ │ │ │ + beq 2bc6b4 │ │ │ │ + ldr r7, [pc, #696] @ 2bcb28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bca08 │ │ │ │ + beq 2bc8f8 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bc9fc │ │ │ │ + beq 2bc8ec │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2bc9cc │ │ │ │ + bne 2bc8bc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2bc9cc │ │ │ │ + bne 2bc8bc │ │ │ │ ldrb r1, [r3, #45] @ 0x2d │ │ │ │ cmp r1, #32 │ │ │ │ movhi r1, r7 │ │ │ │ movls r1, #320 @ 0x140 │ │ │ │ str r1, [r3, #20] │ │ │ │ strb r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bc9fc │ │ │ │ + beq 2bc8ec │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bc9a8 │ │ │ │ + beq 2bc898 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2bc9dc │ │ │ │ + bne 2bc8cc │ │ │ │ bl 938fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bc98c │ │ │ │ + bne 2bc87c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc7d4 │ │ │ │ + beq 2bc6c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bc7d4 │ │ │ │ + beq 2bc6c4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2bc97c │ │ │ │ + bne 2bc86c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bca2c │ │ │ │ - b 2bc7d4 │ │ │ │ + bne 2bc91c │ │ │ │ + b 2bc6c4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 2bcaec │ │ │ │ - bhi 2bcad4 │ │ │ │ + beq 2bc9dc │ │ │ │ + bhi 2bc9c4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2bcaec │ │ │ │ - bhi 2bcb2c │ │ │ │ + beq 2bc9dc │ │ │ │ + bhi 2bca1c │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - beq 2bca84 │ │ │ │ - bhi 2bcbf0 │ │ │ │ + beq 2bc974 │ │ │ │ + bhi 2bcae0 │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ - beq 2bca84 │ │ │ │ + beq 2bc974 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne 2bc904 │ │ │ │ + bne 2bc7f4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc904 │ │ │ │ + bne 2bc7f4 │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 2bc18c │ │ │ │ + bl 2bc07c │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bcac8 │ │ │ │ + bne 2bc9b8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #372] @ 2bcc38 │ │ │ │ + ldreq r2, [pc, #372] @ 2bcb28 │ │ │ │ streq r2, [r0, #20] │ │ │ │ strbeq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #13] │ │ │ │ - b 2bc904 │ │ │ │ + b 2bc7f4 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 2bcb14 │ │ │ │ + beq 2bca04 │ │ │ │ cmp r3, #664 @ 0x298 │ │ │ │ - beq 2bcb5c │ │ │ │ + beq 2bca4c │ │ │ │ cmp r3, sl │ │ │ │ - bne 2bc904 │ │ │ │ + bne 2bc7f4 │ │ │ │ add r3, r4, #92 @ 0x5c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldrb r1, [fp, #-51] @ 0xffffffcd │ │ │ │ ldm r3, {r2, r3} │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - bl 2bc108 │ │ │ │ + bl 2bbff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bc904 │ │ │ │ + beq 2bc7f4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc904 │ │ │ │ - b 2bca98 │ │ │ │ - ldr r2, [pc, #264] @ 2bcc3c │ │ │ │ + bne 2bc7f4 │ │ │ │ + b 2bc988 │ │ │ │ + ldr r2, [pc, #264] @ 2bcb2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2bc904 │ │ │ │ + bne 2bc7f4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2bcb9c │ │ │ │ + beq 2bca8c │ │ │ │ ldrb r3, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc904 │ │ │ │ - b 2bcb14 │ │ │ │ + beq 2bc7f4 │ │ │ │ + b 2bca04 │ │ │ │ add r3, r4, #108 @ 0x6c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldrb r1, [fp, #-51] @ 0xffffffcd │ │ │ │ ldm r3, {r2, r3} │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - bl 2bc108 │ │ │ │ + bl 2bbff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bc904 │ │ │ │ + beq 2bc7f4 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc904 │ │ │ │ - b 2bca98 │ │ │ │ + bne 2bc7f4 │ │ │ │ + b 2bc988 │ │ │ │ ldrb r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - bhi 2bcbdc │ │ │ │ - ldr r0, [pc, #136] @ 2bcc40 │ │ │ │ + bhi 2bcacc │ │ │ │ + ldr r0, [pc, #136] @ 2bcb30 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2bcbdc │ │ │ │ + bhi 2bcacc │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ - b 2bcb50 │ │ │ │ + b 2bca40 │ │ │ │ mov r3, r2 │ │ │ │ - b 2bcbd4 │ │ │ │ + b 2bcac4 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2bcbd4 │ │ │ │ - ldr r2, [pc, #76] @ 2bcc44 │ │ │ │ + b 2bcac4 │ │ │ │ + ldr r2, [pc, #76] @ 2bcb34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2bca84 │ │ │ │ - b 2bc904 │ │ │ │ + beq 2bc974 │ │ │ │ + b 2bc7f4 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ - b 2bc70c │ │ │ │ + b 2bc5fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r7, ip, lsl #19 │ │ │ │ + @ instruction: 0x00573a9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ ldrsheq pc, [pc], #-254 @ │ │ │ │ - subseq r3, r7, ip, lsl r8 │ │ │ │ + subseq r3, r7, ip, lsr #18 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - ldrheq sp, [r1], #-62 @ 0xffffffc2 │ │ │ │ + ldrheq sp, [r1], #-54 @ 0xffffffca │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #1196] @ 2bd10c │ │ │ │ + ldr lr, [pc, #1196] @ 2bcffc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1192] @ 2bd110 │ │ │ │ + ldr r0, [pc, #1192] @ 2bd000 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #1188] @ 2bd114 │ │ │ │ - ldr ip, [pc, #1188] @ 2bd118 │ │ │ │ + ldr r3, [pc, #1188] @ 2bd004 │ │ │ │ + ldr ip, [pc, #1188] @ 2bd008 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ sub sp, sp, #24 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 2bccc8 │ │ │ │ + bhi 2bcbb8 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1132] @ 2bd11c │ │ │ │ + ldr r3, [pc, #1132] @ 2bd00c │ │ │ │ sub r1, r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2bd0d0 │ │ │ │ + bhi 2bcfc0 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #9 │ │ │ │ - beq 2bce60 │ │ │ │ + beq 2bcd50 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1092] @ 2bd120 │ │ │ │ - ldr r3, [pc, #1072] @ 2bd110 │ │ │ │ + ldr r2, [pc, #1092] @ 2bd010 │ │ │ │ + ldr r3, [pc, #1072] @ 2bd000 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bd0cc │ │ │ │ + bne 2bcfbc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r0, [r4, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ moveq r3, #32 │ │ │ │ strbeq r3, [r4, #49] @ 0x31 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #7 │ │ │ │ moveq r3, #38 @ 0x26 │ │ │ │ strbeq r3, [r4, #24] │ │ │ │ - bne 2bccd4 │ │ │ │ + bne 2bcbc4 │ │ │ │ mov r0, #1 │ │ │ │ - b 2bccd4 │ │ │ │ + b 2bcbc4 │ │ │ │ ldrb r3, [r4, #37] @ 0x25 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2bccd0 │ │ │ │ + bne 2bcbc0 │ │ │ │ ldrb r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bce3c │ │ │ │ + beq 2bcd2c │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r4, r1, lsl #3 │ │ │ │ ldrb r2, [r3, #40] @ 0x28 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, r0 │ │ │ │ moveq r2, ip │ │ │ │ str r2, [r3, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2bcd58 │ │ │ │ - b 2bce3c │ │ │ │ + bne 2bcc48 │ │ │ │ + b 2bcd2c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r6, [r2] │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ mov r2, #2 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r2, [r5] │ │ │ │ - bhi 2bcdf8 │ │ │ │ + bhi 2bcce8 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bhi 2bcfd4 │ │ │ │ + bhi 2bcec4 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bls 2bce84 │ │ │ │ + bls 2bcd74 │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 2bccd0 │ │ │ │ + bhi 2bcbc0 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #260 @ 0x104 │ │ │ │ - bne 2bd068 │ │ │ │ + bne 2bcf58 │ │ │ │ tst r3, #130 @ 0x82 │ │ │ │ - bne 2bd05c │ │ │ │ + bne 2bcf4c │ │ │ │ tst r3, #65 @ 0x41 │ │ │ │ movne r3, #160 @ 0xa0 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - beq 2bccd0 │ │ │ │ + beq 2bcbc0 │ │ │ │ ldrb r3, [r4, #45] @ 0x2d │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2bcd28 │ │ │ │ + bne 2bcc18 │ │ │ │ mov r3, #32 │ │ │ │ strb r3, [r4, #45] @ 0x2d │ │ │ │ - b 2bcd28 │ │ │ │ + b 2bcc18 │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - bhi 2bd040 │ │ │ │ - ldr r2, [pc, #796] @ 2bd124 │ │ │ │ + bhi 2bcf30 │ │ │ │ + ldr r2, [pc, #796] @ 2bd014 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 2bcecc │ │ │ │ - ldr r2, [pc, #788] @ 2bd128 │ │ │ │ + bls 2bcdbc │ │ │ │ + ldr r2, [pc, #788] @ 2bd018 │ │ │ │ sub r3, r3, #288 @ 0x120 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bhi 2bccd0 │ │ │ │ + bhi 2bcbc0 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r4, #37] @ 0x25 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2bccd0 │ │ │ │ + bne 2bcbc0 │ │ │ │ mov r3, #32 │ │ │ │ strb r3, [r4, #37] @ 0x25 │ │ │ │ - b 2bcd28 │ │ │ │ + b 2bcc18 │ │ │ │ ldrb r3, [r4, #53] @ 0x35 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #32 │ │ │ │ strbeq r3, [r4, #53] @ 0x35 │ │ │ │ - bne 2bccd0 │ │ │ │ - b 2bcd28 │ │ │ │ + bne 2bcbc0 │ │ │ │ + b 2bcc18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bccd0 │ │ │ │ + beq 2bcbc0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2bce70 │ │ │ │ - b 2bccd0 │ │ │ │ + bne 2bcd60 │ │ │ │ + b 2bcbc0 │ │ │ │ cmp r3, #27 │ │ │ │ - bls 2bccd0 │ │ │ │ - ldr r2, [pc, #664] @ 2bd12c │ │ │ │ + bls 2bcbc0 │ │ │ │ + ldr r2, [pc, #664] @ 2bd01c │ │ │ │ sub r3, r3, #28 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ movne r3, #344 @ 0x158 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 2bcde0 │ │ │ │ - b 2bccd0 │ │ │ │ - cmp r3, #241 @ 0xf1 │ │ │ │ bne 2bccd0 │ │ │ │ - ldr r3, [pc, #628] @ 2bd130 │ │ │ │ + b 2bcbc0 │ │ │ │ + cmp r3, #241 @ 0xf1 │ │ │ │ + bne 2bcbc0 │ │ │ │ + ldr r3, [pc, #628] @ 2bd020 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ - ldr r3, [pc, #620] @ 2bd134 │ │ │ │ + b 2bccd0 │ │ │ │ + ldr r3, [pc, #620] @ 2bd024 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ cmp r3, #221 @ 0xdd │ │ │ │ - beq 2bcec0 │ │ │ │ - bhi 2bceac │ │ │ │ + beq 2bcdb0 │ │ │ │ + bhi 2bcd9c │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - beq 2bcef4 │ │ │ │ + beq 2bcde4 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bne 2bccd0 │ │ │ │ + bne 2bcbc0 │ │ │ │ mov r3, #380 @ 0x17c │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ - ldr r3, [pc, #572] @ 2bd138 │ │ │ │ + b 2bccd0 │ │ │ │ + ldr r3, [pc, #572] @ 2bd028 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ mov r3, #234 @ 0xea │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ mov r3, #229 @ 0xe5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9601c │ │ │ │ mov r6, #32 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -686599,84 +686531,84 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2bcf80 │ │ │ │ + beq 2bce70 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r1, [pc, #432] @ 2bd138 │ │ │ │ + ldr r1, [pc, #432] @ 2bd028 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bcde0 │ │ │ │ + beq 2bccd0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 927bc │ │ │ │ - b 2bcd28 │ │ │ │ + b 2bcc18 │ │ │ │ sub r3, r3, #460 @ 0x1cc │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2bccd0 │ │ │ │ + bhi 2bcbc0 │ │ │ │ ldrb r3, [r4, #45] @ 0x2d │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2bccd0 │ │ │ │ - b 2bcdec │ │ │ │ - ldr r2, [pc, #352] @ 2bd13c │ │ │ │ + bne 2bcbc0 │ │ │ │ + b 2bccdc │ │ │ │ + ldr r2, [pc, #352] @ 2bd02c │ │ │ │ sub r3, r3, #104 @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 2bccd0 │ │ │ │ + bhi 2bcbc0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #168 @ 0xa8 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ mov r3, #167 @ 0xa7 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ mov r3, #166 @ 0xa6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #178 @ 0xb2 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 2bcde0 │ │ │ │ + bne 2bccd0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2bd074 │ │ │ │ + beq 2bcf64 │ │ │ │ mov r3, #176 @ 0xb0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - beq 2bcec0 │ │ │ │ - bhi 2bcfb4 │ │ │ │ - ldr r2, [pc, #236] @ 2bd140 │ │ │ │ + beq 2bcdb0 │ │ │ │ + bhi 2bcea4 │ │ │ │ + ldr r2, [pc, #236] @ 2bd030 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2bcee8 │ │ │ │ - b 2bccd0 │ │ │ │ + beq 2bcdd8 │ │ │ │ + b 2bcbc0 │ │ │ │ mov r3, #161 @ 0xa1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ mov r3, #162 @ 0xa2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcde0 │ │ │ │ + b 2bccd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 9601c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -686690,83 +686622,83 @@ │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 95ce4 │ │ │ │ - b 2bcf94 │ │ │ │ + b 2bce84 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #108] @ 2bd144 │ │ │ │ + ldr r2, [pc, #108] @ 2bd034 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bccd0 │ │ │ │ + beq 2bcbc0 │ │ │ │ ldrb r3, [r4, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #32 │ │ │ │ strbeq r3, [r4, #41] @ 0x29 │ │ │ │ - bne 2bccd0 │ │ │ │ - b 2bcd28 │ │ │ │ - @ instruction: 0x00573394 │ │ │ │ - andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r1, r6, lsl r3 │ │ │ │ - subseq r3, r7, r4, ror r3 │ │ │ │ - subseq sp, r1, pc, ror #5 │ │ │ │ - subseq r3, r7, ip, lsl r3 │ │ │ │ + bne 2bcbc0 │ │ │ │ + b 2bcc18 │ │ │ │ + subseq r3, r7, r4, lsr #9 │ │ │ │ + andeq r0, r0, ip, asr r7 │ │ │ │ + subseq sp, r1, lr, lsl #6 │ │ │ │ + subseq r3, r7, r4, lsl #9 │ │ │ │ + subseq sp, r1, r7, ror #5 │ │ │ │ + subseq r3, r7, ip, lsr #8 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - subseq sp, r1, pc, lsl #3 │ │ │ │ + subseq sp, r1, r7, lsl #3 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - ldrsheq ip, [r1], #-254 @ 0xffffff02 │ │ │ │ + ldrsheq ip, [r1], #-246 @ 0xffffff0a │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ 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, #548] @ 2bd384 │ │ │ │ + ldr ip, [pc, #548] @ 2bd274 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - ldr r0, [pc, #540] @ 2bd388 │ │ │ │ + ldr r0, [pc, #540] @ 2bd278 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldrb r2, [r2, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #12] │ │ │ │ strb r2, [sp, #13] │ │ │ │ - beq 2bd1b4 │ │ │ │ + beq 2bd0a4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2bd1e8 │ │ │ │ + bne 2bd0d8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bd198 │ │ │ │ + bne 2bd088 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #460] @ 2bd38c │ │ │ │ - ldr r3, [pc, #452] @ 2bd388 │ │ │ │ + ldr r2, [pc, #460] @ 2bd27c │ │ │ │ + ldr r3, [pc, #452] @ 2bd278 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bd380 │ │ │ │ + bne 2bd270 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #16 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ @@ -686786,137 +686718,137 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2bd370 │ │ │ │ + beq 2bd260 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2bd2e8 │ │ │ │ + beq 2bd1d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd304 │ │ │ │ + beq 2bd1f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bcc48 │ │ │ │ + bl 2bcb38 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - beq 2bd2d0 │ │ │ │ + beq 2bd1c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd2d0 │ │ │ │ + beq 2bd1c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bcc48 │ │ │ │ + bl 2bcb38 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - bne 2bd2a0 │ │ │ │ + bne 2bd190 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bcc48 │ │ │ │ + bl 2bcb38 │ │ │ │ mov r5, r6 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ - beq 2bd31c │ │ │ │ + beq 2bd20c │ │ │ │ mov fp, r0 │ │ │ │ - b 2bd25c │ │ │ │ + b 2bd14c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bcc48 │ │ │ │ + bl 2bcb38 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2bd2e8 │ │ │ │ + b 2bd1d8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ - beq 2bd370 │ │ │ │ + beq 2bd260 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd1b8 │ │ │ │ + beq 2bd0a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2bd1b8 │ │ │ │ + beq 2bd0a8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2bd200 │ │ │ │ + bne 2bd0f0 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bd350 │ │ │ │ - b 2bd1b8 │ │ │ │ + bne 2bd240 │ │ │ │ + b 2bd0a8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2bd338 │ │ │ │ + b 2bd228 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00572e90 │ │ │ │ + subseq r2, r7, r0, lsr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r7, r8, lsr lr │ │ │ │ + subseq r2, r7, r8, asr #30 │ │ │ │ ldrb r3, [r0, #310] @ 0x136 │ │ │ │ tst r3, #16 │ │ │ │ - beq 2bd3c0 │ │ │ │ + beq 2bd2b0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ands r2, r3, #393216 @ 0x60000 │ │ │ │ - bne 2bd424 │ │ │ │ - ldr r1, [pc, #148] @ 2bd444 │ │ │ │ + bne 2bd314 │ │ │ │ + ldr r1, [pc, #148] @ 2bd334 │ │ │ │ and r3, r3, r1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bd408 │ │ │ │ + beq 2bd2f8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r0, #8 │ │ │ │ - beq 2bd3f8 │ │ │ │ + beq 2bd2e8 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq 2bd42c │ │ │ │ + beq 2bd31c │ │ │ │ sub ip, r0, #17 │ │ │ │ - bgt 2bd41c │ │ │ │ + bgt 2bd30c │ │ │ │ cmp r0, #0 │ │ │ │ streq r3, [r2] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bd3d0 │ │ │ │ + bne 2bd2c0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd434 │ │ │ │ + beq 2bd324 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2bd3f8 │ │ │ │ + bhi 2bd2e8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1] │ │ │ │ - b 2bd3f8 │ │ │ │ + b 2bd2e8 │ │ │ │ ldr r0, [r2] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -686925,134 +686857,134 @@ │ │ │ │ mov r9, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ bl 141f9c │ │ │ │ - ldr r8, [pc, #244] @ 2bd570 │ │ │ │ + ldr r8, [pc, #244] @ 2bd460 │ │ │ │ cmp r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r3, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2bd50c │ │ │ │ + beq 2bd3fc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r1, [pc, #220] @ 2bd574 │ │ │ │ + ldr r1, [pc, #220] @ 2bd464 │ │ │ │ cmp r3, #3 │ │ │ │ and r1, r1, r2 │ │ │ │ orr r2, r1, #8 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r5, #376] @ 0x178 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ add r2, r2, r3 │ │ │ │ str r2, [r5, #376] @ 0x178 │ │ │ │ - ldr r1, [pc, #180] @ 2bd578 │ │ │ │ + ldr r1, [pc, #180] @ 2bd468 │ │ │ │ sub r2, r7, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 14247c │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 2bd540 │ │ │ │ - ldr r3, [pc, #140] @ 2bd57c │ │ │ │ + bne 2bd430 │ │ │ │ + ldr r3, [pc, #140] @ 2bd46c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 90794 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r1, [pc, #104] @ 2bd580 │ │ │ │ + ldr r1, [pc, #104] @ 2bd470 │ │ │ │ cmp r6, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ orr r2, r1, #4 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r5, #368] @ 0x170 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ add r2, r2, r3 │ │ │ │ str r2, [r5, #368] @ 0x170 │ │ │ │ - b 2bd4bc │ │ │ │ - ldr r3, [pc, #60] @ 2bd584 │ │ │ │ + b 2bd3ac │ │ │ │ + ldr r3, [pc, #60] @ 2bd474 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl ee538 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 2bd4f4 │ │ │ │ - subseq r2, r7, ip, ror fp │ │ │ │ + b 2bd3e4 │ │ │ │ + subseq r2, r7, ip, lsl #25 │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ muleq r9, r8, r1 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ @ instruction: 0xffe00004 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 2bd5fc │ │ │ │ + bne 2bd4ec │ │ │ │ tst r2, #15 │ │ │ │ mov r4, r2 │ │ │ │ - bne 2bd5e0 │ │ │ │ + bne 2bd4d0 │ │ │ │ tst r4, #240 @ 0xf0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bd448 │ │ │ │ + bl 2bd338 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2bd448 │ │ │ │ + bl 2bd338 │ │ │ │ tst r4, #240 @ 0xf0 │ │ │ │ str r0, [r6] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 2bd5c4 │ │ │ │ + b 2bd4b4 │ │ │ │ ldrb r3, [r0, #306] @ 0x132 │ │ │ │ mov r2, #17 │ │ │ │ lsr r3, r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2bd448 │ │ │ │ + bl 2bd338 │ │ │ │ str r0, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #932] @ 2bd9dc │ │ │ │ + ldr r1, [pc, #932] @ 2bd8cc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #924] @ 2bd9e0 │ │ │ │ + ldr r3, [pc, #924] @ 2bd8d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #908] @ 2bd9e4 │ │ │ │ + ldr r1, [pc, #908] @ 2bd8d4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [r3, #184] @ 0xb8 │ │ │ │ ldr lr, [sp, #208] @ 0xd0 │ │ │ │ @@ -687067,26 +686999,26 @@ │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #18 │ │ │ │ orreq r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ subne r3, ip, #4 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ strne r3, [sp, #20] │ │ │ │ - bne 2bd6c0 │ │ │ │ + bne 2bd5b0 │ │ │ │ cmp ip, #4 │ │ │ │ movcc r3, ip │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd9ac │ │ │ │ + beq 2bd89c │ │ │ │ sub r3, lr, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ and r3, r2, #127 @ 0x7f │ │ │ │ - ldr r2, [pc, #776] @ 2bd9e8 │ │ │ │ + ldr r2, [pc, #776] @ 2bd8d8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -687098,26 +687030,26 @@ │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r9, fp │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 2bd96c │ │ │ │ + b 2bd85c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #56] @ 0x38 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2bd778 │ │ │ │ + beq 2bd668 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 96248 │ │ │ │ @@ -687154,15 +687086,15 @@ │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [lr] │ │ │ │ ldr r4, [sp] │ │ │ │ - ldr r1, [pc, #476] @ 2bd9ec │ │ │ │ + ldr r1, [pc, #476] @ 2bd8dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [ip] │ │ │ │ bl 911bc │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r9, [r6] │ │ │ │ str r9, [r6, #4] │ │ │ │ @@ -687241,58 +687173,58 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp] │ │ │ │ add fp, fp, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 2bd9ac │ │ │ │ + beq 2bd89c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2bd72c │ │ │ │ + bne 2bd61c │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ ldr r4, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b 2bd72c │ │ │ │ - ldr r2, [pc, #60] @ 2bd9f0 │ │ │ │ - ldr r3, [pc, #40] @ 2bd9e0 │ │ │ │ + b 2bd61c │ │ │ │ + ldr r2, [pc, #60] @ 2bd8e0 │ │ │ │ + ldr r3, [pc, #40] @ 2bd8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bd9d8 │ │ │ │ + bne 2bd8c8 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r2, [r7], #-152 @ 0xffffff68 │ │ │ │ + subseq r2, r7, r8, asr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00572994 │ │ │ │ + subseq r2, r7, r4, lsr #21 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - subseq r2, r7, r4, asr #12 │ │ │ │ + subseq r2, r7, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 2bdbc4 │ │ │ │ + ldr r2, [pc, #436] @ 2bdab4 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2bdbc8 │ │ │ │ + ldr r3, [pc, #432] @ 2bdab8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -687306,135 +687238,135 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 2bdbb8 │ │ │ │ + beq 2bdaa8 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 2bda78 │ │ │ │ + bhi 2bd968 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2bdbb0 │ │ │ │ + bne 2bdaa0 │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2bdb08 │ │ │ │ + bne 2bd9f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bdbb0 │ │ │ │ + beq 2bdaa0 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2bdae8 │ │ │ │ + bne 2bd9d8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2bdbb0 │ │ │ │ + beq 2bdaa0 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 2bdbcc │ │ │ │ + ldr r3, [pc, #140] @ 2bdabc │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2bdbd0 │ │ │ │ + ldr r0, [pc, #132] @ 2bdac0 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 2bdbd4 │ │ │ │ - ldr r3, [pc, #60] @ 2bdbc8 │ │ │ │ + ldr r2, [pc, #76] @ 2bdac4 │ │ │ │ + ldr r3, [pc, #60] @ 2bdab8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bdbc0 │ │ │ │ + bne 2bdab0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2bdb80 │ │ │ │ + b 2bda70 │ │ │ │ mov r3, #1 │ │ │ │ - b 2bda9c │ │ │ │ + b 2bd98c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r7, r0, ror #11 │ │ │ │ + ldrsheq r2, [r7], #-96 @ 0xffffffa0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r2, r7, r0, ror r4 │ │ │ │ + subseq r2, r7, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ subs r8, r2, #0 │ │ │ │ - ldr r2, [pc, #556] @ 2bde20 │ │ │ │ - ldr r3, [pc, #556] @ 2bde24 │ │ │ │ + ldr r2, [pc, #556] @ 2bdd10 │ │ │ │ + ldr r3, [pc, #556] @ 2bdd14 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #552] @ 2bde28 │ │ │ │ + ldr r6, [pc, #552] @ 2bdd18 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2bdda4 │ │ │ │ - ldr r3, [pc, #516] @ 2bde2c │ │ │ │ + beq 2bdc94 │ │ │ │ + ldr r3, [pc, #516] @ 2bdd1c │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #480] @ 2bde30 │ │ │ │ + ldr r1, [pc, #480] @ 2bdd20 │ │ │ │ add r3, r8, r5, lsl #3 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 909c0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -687458,30 +687390,30 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r7, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - ldr r3, [pc, #356] @ 2bde34 │ │ │ │ + ldr r3, [pc, #356] @ 2bdd24 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r9, [r2, #13] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2bdcec │ │ │ │ + bhi 2bdbdc │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov sl, #32 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - ldr sl, [pc, #300] @ 2bde38 │ │ │ │ + ldr sl, [pc, #300] @ 2bdd28 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ strb r9, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r8, [sp, #28] │ │ │ │ @@ -687501,91 +687433,91 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #11 │ │ │ │ str r8, [r5, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #192] @ 2bde3c │ │ │ │ - ldr r3, [pc, #164] @ 2bde24 │ │ │ │ + ldr r2, [pc, #192] @ 2bdd2c │ │ │ │ + ldr r3, [pc, #164] @ 2bdd14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bde1c │ │ │ │ + bne 2bdd0c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #148] @ 2bde40 │ │ │ │ + ldr r1, [pc, #148] @ 2bdd30 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #4 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ bl 9337c │ │ │ │ - ldr r3, [pc, #104] @ 2bde38 │ │ │ │ + ldr r3, [pc, #104] @ 2bdd28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r8, #20] │ │ │ │ mov r1, r8 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #32] │ │ │ │ add r3, r3, #11 │ │ │ │ str r5, [r8, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2bdd74 │ │ │ │ + b 2bdc64 │ │ │ │ mov sl, #64 @ 0x40 │ │ │ │ - b 2bdcf0 │ │ │ │ + b 2bdbe0 │ │ │ │ mov sl, #16 │ │ │ │ - b 2bdcf0 │ │ │ │ + b 2bdbe0 │ │ │ │ mov sl, #8 │ │ │ │ - b 2bdcf0 │ │ │ │ + b 2bdbe0 │ │ │ │ mov sl, #1 │ │ │ │ - b 2bdcf0 │ │ │ │ + b 2bdbe0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r7, r4, lsl #8 │ │ │ │ + subseq r2, r7, r4, lsl r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r2, [r7], #-52 @ 0xffffffcc │ │ │ │ + subseq r2, r7, r4, lsl #10 │ │ │ │ andeq r7, r9, r0, asr #20 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - subseq ip, r1, r2, lsr #6 │ │ │ │ + subseq ip, r1, sl, lsl r3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r2, r7, ip, ror r2 │ │ │ │ + subseq r2, r7, ip, lsl #7 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #2036] @ 2be654 │ │ │ │ - ldr r3, [pc, #2036] @ 2be658 │ │ │ │ + ldr r0, [pc, #2036] @ 2be544 │ │ │ │ + ldr r3, [pc, #2036] @ 2be548 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add sl, sp, #108 @ 0x6c │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd2c │ │ │ │ ldr r5, [r6, #28] │ │ │ │ - ldr fp, [pc, #1984] @ 2be65c │ │ │ │ + ldr fp, [pc, #1984] @ 2be54c │ │ │ │ cmp r5, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [r9, #16] │ │ │ │ - beq 2bdf30 │ │ │ │ + beq 2bde20 │ │ │ │ mov r1, #0 │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -687601,212 +687533,212 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - ldr r3, [pc, #1876] @ 2be660 │ │ │ │ + ldr r3, [pc, #1876] @ 2be550 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2be21c │ │ │ │ + bhi 2be10c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r7, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [r7] │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - beq 2bdf74 │ │ │ │ + beq 2bde64 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2be2a8 │ │ │ │ + bne 2be198 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bdf58 │ │ │ │ + bne 2bde48 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2be1ec │ │ │ │ + beq 2be0dc │ │ │ │ cmp sl, r5 │ │ │ │ - bne 2bdf78 │ │ │ │ + bne 2bde68 │ │ │ │ mov r0, #4 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #1716] @ 2be664 │ │ │ │ + ldr r3, [pc, #1716] @ 2be554 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ands r3, r3, r8, lsl r5 │ │ │ │ - beq 2be138 │ │ │ │ + beq 2be028 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bdbd8 │ │ │ │ + bl 2bdac8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2be654 │ │ │ │ + bhi 2be544 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #8 │ │ │ │ - bne 2bdfbc │ │ │ │ + bne 2bdeac │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2be190 │ │ │ │ + beq 2be080 │ │ │ │ mov r2, #17 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2bd618 │ │ │ │ + bl 2bd508 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - bne 2be630 │ │ │ │ + bne 2be520 │ │ │ │ ands r3, r2, #15 │ │ │ │ movne r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ lsl r3, r3, #17 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ ldrd r0, [r2, #88] @ 0x58 │ │ │ │ orr r0, r0, r3 │ │ │ │ orr r3, r1, ip │ │ │ │ str r3, [r2, #92] @ 0x5c │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1508] @ 2be668 │ │ │ │ - ldr r3, [pc, #1488] @ 2be658 │ │ │ │ + ldr r2, [pc, #1508] @ 2be558 │ │ │ │ + ldr r3, [pc, #1488] @ 2be548 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2be650 │ │ │ │ + bne 2be540 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2be014 │ │ │ │ + b 2bdf04 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2be014 │ │ │ │ + b 2bdf04 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2be014 │ │ │ │ + b 2bdf04 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2be014 │ │ │ │ + b 2bdf04 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2be014 │ │ │ │ + b 2bdf04 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2be014 │ │ │ │ + b 2bdf04 │ │ │ │ mov r7, #32 │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2be014 │ │ │ │ + beq 2bdf04 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ - b 2be014 │ │ │ │ + b 2bdf04 │ │ │ │ mov r2, #17 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2bd618 │ │ │ │ + bl 2bd508 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - beq 2be054 │ │ │ │ + beq 2bdf44 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bd618 │ │ │ │ + bl 2bd508 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov ip, #0 │ │ │ │ ands r3, r2, #15 │ │ │ │ movne r3, #1 │ │ │ │ lsl r3, r3, #17 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ orrne r3, r3, #262144 @ 0x40000 │ │ │ │ - b 2be064 │ │ │ │ + b 2bdf54 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2be214 │ │ │ │ + beq 2be104 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 96278 │ │ │ │ add r7, r7, #20 │ │ │ │ str r7, [r5, #-4] │ │ │ │ - b 2bdf84 │ │ │ │ + b 2bde74 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ add r4, r0, #24 │ │ │ │ @@ -687822,54 +687754,54 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, r5, #84 @ 0x54 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr lr, [r5, #20] │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #1004] @ 2be66c │ │ │ │ + ldr r3, [pc, #1004] @ 2be55c │ │ │ │ add lr, lr, lr, lsl #2 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add lr, lr, lr, lsl #2 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #11 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [r5, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2bdfa8 │ │ │ │ + b 2bde98 │ │ │ │ lsr r2, r2, #12 │ │ │ │ and r8, r2, #16 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2be3ec │ │ │ │ + beq 2be2dc │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ mov r7, fp │ │ │ │ mov sl, r8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2be3c4 │ │ │ │ + beq 2be2b4 │ │ │ │ ldr r1, [fp] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2be3a8 │ │ │ │ + beq 2be298 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2be364 │ │ │ │ + bne 2be254 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub r1, r2, #648 @ 0x288 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2be364 │ │ │ │ - ldr r1, [pc, #848] @ 2be66c │ │ │ │ + bhi 2be254 │ │ │ │ + ldr r1, [pc, #848] @ 2be55c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r4, r4, r2, lsl #2 │ │ │ │ ldrb r1, [r4, #67] @ 0x43 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ add r1, r1, #11 │ │ │ │ @@ -687878,93 +687810,93 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ cmp sl, r2 │ │ │ │ - beq 2be464 │ │ │ │ + beq 2be354 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2be3c4 │ │ │ │ + beq 2be2b4 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2be438 │ │ │ │ + beq 2be328 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2be438 │ │ │ │ + beq 2be328 │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2be428 │ │ │ │ + bne 2be318 │ │ │ │ ldr r2, [fp, #20] │ │ │ │ sub r3, r2, #648 @ 0x288 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2be428 │ │ │ │ + bhi 2be318 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r1 │ │ │ │ - b 2be314 │ │ │ │ + b 2be204 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2be3c4 │ │ │ │ + bne 2be2b4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub r0, r2, #648 @ 0x288 │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #3 │ │ │ │ - bls 2be45c │ │ │ │ + bls 2be34c │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2be2d8 │ │ │ │ + bne 2be1c8 │ │ │ │ mov r8, sl │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2be420 │ │ │ │ + beq 2be310 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2be420 │ │ │ │ + beq 2be310 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2be2b4 │ │ │ │ + bne 2be1a4 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2be404 │ │ │ │ + bne 2be2f4 │ │ │ │ mov r6, r2 │ │ │ │ - b 2bdf74 │ │ │ │ + b 2bde64 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2be370 │ │ │ │ + bne 2be260 │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2be3c4 │ │ │ │ + bne 2be2b4 │ │ │ │ ldr r2, [fp, #20] │ │ │ │ sub r3, r2, #648 @ 0x288 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #3 │ │ │ │ movls r3, fp │ │ │ │ - bhi 2be3c4 │ │ │ │ + bhi 2be2b4 │ │ │ │ mov fp, #0 │ │ │ │ - b 2be314 │ │ │ │ + b 2be204 │ │ │ │ ldrb r1, [r4, #30] │ │ │ │ ldrb r2, [r4, #37] @ 0x25 │ │ │ │ add r1, r1, #11 │ │ │ │ ldr r6, [r3, r1, lsl #2] │ │ │ │ add r2, r2, #11 │ │ │ │ rsb r4, r6, #0 │ │ │ │ and r4, r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ clz r4, r4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ rsb r4, r4, #31 │ │ │ │ - beq 2be5f0 │ │ │ │ + beq 2be4e0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #16] │ │ │ │ str sl, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -687985,25 +687917,25 @@ │ │ │ │ str r3, [r8] │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ ldr lr, [sp, #16] │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - beq 2be5ac │ │ │ │ + beq 2be49c │ │ │ │ strb r4, [sp, #156] @ 0x9c │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ cmp ip, #1 │ │ │ │ mov ip, r5 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2be604 │ │ │ │ + beq 2be4f4 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ mov r2, #1 │ │ │ │ add fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ @@ -688038,84 +687970,84 @@ │ │ │ │ add r4, r3, r4 │ │ │ │ add r4, sp, r4, lsl #2 │ │ │ │ str sl, [r4, #92] @ 0x5c │ │ │ │ rsb r4, r6, #0 │ │ │ │ and r4, r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ rsb r4, r4, #31 │ │ │ │ - bne 2be4bc │ │ │ │ + bne 2be3ac │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2be35c │ │ │ │ + beq 2be24c │ │ │ │ mov r0, r3 │ │ │ │ bl 927bc │ │ │ │ - b 2be35c │ │ │ │ + b 2be24c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2be530 │ │ │ │ - b 2be5ac │ │ │ │ + bne 2be420 │ │ │ │ + b 2be49c │ │ │ │ mov r8, #1 │ │ │ │ - b 2be220 │ │ │ │ + b 2be110 │ │ │ │ mov r8, #16 │ │ │ │ - b 2be220 │ │ │ │ + b 2be110 │ │ │ │ mov r8, #64 @ 0x40 │ │ │ │ - b 2be220 │ │ │ │ + b 2be110 │ │ │ │ mov r8, #8 │ │ │ │ - b 2be220 │ │ │ │ + b 2be110 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #17 │ │ │ │ - bl 2bd618 │ │ │ │ - b 2be1cc │ │ │ │ + bl 2bd508 │ │ │ │ + b 2be0bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00572194 │ │ │ │ + subseq r2, r7, r4, lsr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r7, ip, asr r1 │ │ │ │ - ldrsheq ip, [r1], #-12 │ │ │ │ - subseq ip, r1, r4, lsl #1 │ │ │ │ - subseq r1, r7, r4, ror pc │ │ │ │ + subseq r2, r7, ip, ror #4 │ │ │ │ + ldrsheq ip, [r1], #-4 │ │ │ │ + subseq ip, r1, ip, ror r0 │ │ │ │ + subseq r2, r7, r4, lsl #1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1124] @ 2beaf0 │ │ │ │ + ldr r2, [pc, #1124] @ 2be9e0 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #1116] @ 2beaf4 │ │ │ │ + ldr r3, [pc, #1116] @ 2be9e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr sl, [pc, #1104] @ 2beaf8 │ │ │ │ + ldr sl, [pc, #1104] @ 2be9e8 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2be958 │ │ │ │ + beq 2be848 │ │ │ │ mov r1, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ mov r8, #0 │ │ │ │ add r9, r0, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ - ldr r3, [pc, #1032] @ 2beafc │ │ │ │ + ldr r3, [pc, #1032] @ 2be9ec │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ @@ -688130,15 +688062,15 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2be76c │ │ │ │ + beq 2be65c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -688160,15 +688092,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov ip, r7 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [ip] │ │ │ │ - ldr r1, [pc, #824] @ 2beb00 │ │ │ │ + ldr r1, [pc, #824] @ 2be9f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r6, r0, #24 │ │ │ │ strb r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ @@ -688225,62 +688157,62 @@ │ │ │ │ bl 96248 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2bd9f4 │ │ │ │ + bl 2bd8e4 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bd9f4 │ │ │ │ + bl 2bd8e4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bd9f4 │ │ │ │ + bl 2bd8e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov ip, #3 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r0, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bd9f4 │ │ │ │ - ldr r2, [pc, #468] @ 2beb04 │ │ │ │ - ldr r3, [pc, #448] @ 2beaf4 │ │ │ │ + bl 2bd8e4 │ │ │ │ + ldr r2, [pc, #468] @ 2be9f4 │ │ │ │ + ldr r3, [pc, #448] @ 2be9e4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [fp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2beaec │ │ │ │ + bne 2be9dc │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2be9a4 │ │ │ │ + beq 2be894 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -688303,15 +688235,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov ip, r7 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - ldr r1, [pc, #260] @ 2beb08 │ │ │ │ + ldr r1, [pc, #260] @ 2be9f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ strb r3, [r0, #44] @ 0x2c │ │ │ │ @@ -688330,15 +688262,15 @@ │ │ │ │ add ip, sp, #24 │ │ │ │ add lr, r5, #84 @ 0x54 │ │ │ │ orr r9, r3, r2, lsl #7 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #140] @ 2beafc │ │ │ │ + ldr r3, [pc, #140] @ 2be9ec │ │ │ │ strh r9, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sl, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, ip │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ @@ -688362,31 +688294,31 @@ │ │ │ │ ldrb r0, [r3, #67] @ 0x43 │ │ │ │ add r0, r0, #11 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2be8ac │ │ │ │ + b 2be79c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r7, r4, ror #18 │ │ │ │ + subseq r1, r7, r4, ror sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r7, ip, lsr r9 │ │ │ │ + subseq r1, r7, ip, asr #20 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - subseq r1, r7, r8, asr #13 │ │ │ │ + ldrsbeq r1, [r7], #-120 @ 0xffffff88 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2268] @ 2bf404 │ │ │ │ + ldr r0, [pc, #2268] @ 2bf2f4 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #2264] @ 2bf408 │ │ │ │ + ldr r3, [pc, #2264] @ 2bf2f8 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ @@ -688401,15 +688333,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldreq r9, [r6] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ - ldr r7, [pc, #2176] @ 2bf40c │ │ │ │ + ldr r7, [pc, #2176] @ 2bf2fc │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb r3, [r2, #65] @ 0x41 │ │ │ │ add r8, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ @@ -688420,20 +688352,20 @@ │ │ │ │ str r9, [r0, #32] │ │ │ │ mov r1, r8 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - ldr r3, [pc, #2104] @ 2bf410 │ │ │ │ + ldr r3, [pc, #2104] @ 2bf300 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r9, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2bee74 │ │ │ │ + bhi 2bed64 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov sl, #64 @ 0x40 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ @@ -688451,15 +688383,15 @@ │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ - ldr r9, [pc, #1984] @ 2bf414 │ │ │ │ + ldr r9, [pc, #1984] @ 2bf304 │ │ │ │ add r8, r4, #84 @ 0x54 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ ldr r3, [r7, r9] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ add ip, r3, ip, lsl #2 │ │ │ │ @@ -688468,162 +688400,162 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #11 │ │ │ │ str lr, [r4, r3, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2becb0 │ │ │ │ + beq 2beba0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - ldr r1, [pc, #1912] @ 2bf418 │ │ │ │ + ldr r1, [pc, #1912] @ 2bf308 │ │ │ │ and r1, r1, r2 │ │ │ │ orr r2, r1, #131072 @ 0x20000 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl db93c │ │ │ │ - ldr r3, [pc, #1892] @ 2bf41c │ │ │ │ + ldr r3, [pc, #1892] @ 2bf30c │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r2, #1 │ │ │ │ ands r3, r3, r2, lsl r4 │ │ │ │ - beq 2bee8c │ │ │ │ + beq 2bed7c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bdbd8 │ │ │ │ + bl 2bdac8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2bf404 │ │ │ │ + bhi 2bf2f4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str r7, [sl, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bed50 │ │ │ │ + beq 2bec40 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bed50 │ │ │ │ + beq 2bec40 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 2beee0 │ │ │ │ + bhi 2bedd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r4, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, r4, #8 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 2becc8 │ │ │ │ + bne 2bebb8 │ │ │ │ ldrb r8, [r6, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2bedb8 │ │ │ │ + bne 2beca8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ tst r3, #15 │ │ │ │ - bne 2bf2ac │ │ │ │ + bne 2bf19c │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ - bne 2bf150 │ │ │ │ + bne 2bf040 │ │ │ │ ands r3, r3, #15 │ │ │ │ movne r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ lsl r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, [r2, #88] @ 0x58 │ │ │ │ orr r0, r0, r3 │ │ │ │ orr r3, r1, ip │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ str r3, [r2, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #1632] @ 2bf420 │ │ │ │ - ldr r3, [pc, #1604] @ 2bf408 │ │ │ │ + ldr r2, [pc, #1632] @ 2bf310 │ │ │ │ + ldr r3, [pc, #1604] @ 2bf2f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bf400 │ │ │ │ + bne 2bf2f0 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bed24 │ │ │ │ + b 2bec14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bed24 │ │ │ │ + b 2bec14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bed24 │ │ │ │ + b 2bec14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bed24 │ │ │ │ + b 2bec14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bed24 │ │ │ │ + b 2bec14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bed24 │ │ │ │ + b 2bec14 │ │ │ │ mov sl, #32 │ │ │ │ - b 2bebf8 │ │ │ │ + b 2beae8 │ │ │ │ mov sl, #8 │ │ │ │ - b 2bebf8 │ │ │ │ + b 2beae8 │ │ │ │ mov sl, #1 │ │ │ │ - b 2bebf8 │ │ │ │ + b 2beae8 │ │ │ │ mov r7, #32 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2bed24 │ │ │ │ + beq 2bec14 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ - b 2bed24 │ │ │ │ + b 2bec14 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r8, [r6, #8] │ │ │ │ bl 910a0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -688646,36 +688578,36 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldrb r2, [r7, #85] @ 0x55 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [fp] │ │ │ │ str r3, [fp, #4] │ │ │ │ - bhi 2bf3f0 │ │ │ │ - ldr r3, [pc, #1216] @ 2bf424 │ │ │ │ + bhi 2bf2e0 │ │ │ │ + ldr r3, [pc, #1216] @ 2bf314 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2bf404 │ │ │ │ + bhi 2bf2f4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov sl, #16 │ │ │ │ - b 2bebf8 │ │ │ │ + b 2beae8 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2befd4 │ │ │ │ + beq 2beec4 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -688717,15 +688649,15 @@ │ │ │ │ bl 9337c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r7, [sl] │ │ │ │ mvn ip, #0 │ │ │ │ ldrb r8, [r7, #16] │ │ │ │ - ldr r1, [pc, #940] @ 2bf428 │ │ │ │ + ldr r1, [pc, #940] @ 2bf318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mvn r8, ip, lsl r8 │ │ │ │ bl 911bc │ │ │ │ and r8, r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldrb lr, [r7, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -688742,15 +688674,15 @@ │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ add r7, ip, #100 @ 0x64 │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ movne r2, #1 │ │ │ │ - bne 2bf0f0 │ │ │ │ + bne 2befe0 │ │ │ │ cmp lr, #32 │ │ │ │ andne r3, lr, #31 │ │ │ │ mvnne r2, #0 │ │ │ │ mvnne r2, r2, lsl r3 │ │ │ │ mvneq r2, #0 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -688763,23 +688695,23 @@ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ add r3, r3, #11 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2bed50 │ │ │ │ + b 2bec40 │ │ │ │ strh r4, [sp, #56] @ 0x38 │ │ │ │ - b 2bef8c │ │ │ │ + b 2bee7c │ │ │ │ strb r4, [sp, #56] @ 0x38 │ │ │ │ - b 2bef8c │ │ │ │ + b 2bee7c │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2bef8c │ │ │ │ + b 2bee7c │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95e3c │ │ │ │ @@ -688803,15 +688735,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r8, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #596] @ 2bf428 │ │ │ │ + ldr r1, [pc, #596] @ 2bf318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldrb sl, [r7, #16] │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ @@ -688830,15 +688762,15 @@ │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2bf250 │ │ │ │ + bne 2bf140 │ │ │ │ cmp sl, #32 │ │ │ │ andne sl, sl, #31 │ │ │ │ movne r4, r8 │ │ │ │ mvnne r4, r4, lsl sl │ │ │ │ moveq r4, r8 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -688858,15 +688790,15 @@ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov ip, #0 │ │ │ │ ands r3, r2, #15 │ │ │ │ movne r3, #1 │ │ │ │ lsl r3, r3, #17 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ orrne r3, r3, #262144 @ 0x40000 │ │ │ │ - b 2beda0 │ │ │ │ + b 2bec90 │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95e3c │ │ │ │ @@ -688890,15 +688822,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #248] @ 2bf428 │ │ │ │ + ldr r1, [pc, #248] @ 2bf318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldrb lr, [r7, #16] │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ @@ -688917,15 +688849,15 @@ │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ - bne 2bf3ac │ │ │ │ + bne 2bf29c │ │ │ │ cmp lr, #32 │ │ │ │ andne r3, lr, #31 │ │ │ │ movne r4, r8 │ │ │ │ mvnne r4, r4, lsl r3 │ │ │ │ moveq r4, r8 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -688939,76 +688871,76 @@ │ │ │ │ str r4, [ip, r2, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b 2bed88 │ │ │ │ + b 2bec78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2bef8c │ │ │ │ + b 2bee7c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r7, r8, asr #9 │ │ │ │ + ldrsbeq r1, [r7], #-88 @ 0xffffffa8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r7, r0, ror r4 │ │ │ │ - subseq fp, r1, ip, ror r4 │ │ │ │ + subseq r1, r7, r0, lsl #11 │ │ │ │ + subseq fp, r1, r4, ror r4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ - ldrheq fp, [r1], #-50 @ 0xffffffce │ │ │ │ - subseq r1, r7, r8, lsr r2 │ │ │ │ - subseq fp, r1, r6, lsr #2 │ │ │ │ + subseq fp, r1, sl, lsr #7 │ │ │ │ + subseq r1, r7, r8, asr #6 │ │ │ │ + subseq fp, r1, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, ror 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 r7, r2 │ │ │ │ - ldr r2, [pc, #512] @ 2bf648 │ │ │ │ + ldr r2, [pc, #512] @ 2bf538 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #508] @ 2bf64c │ │ │ │ + ldr r3, [pc, #508] @ 2bf53c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bf4a4 │ │ │ │ + bne 2bf394 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #468] @ 2bf650 │ │ │ │ - ldr r3, [pc, #460] @ 2bf64c │ │ │ │ + ldr r2, [pc, #468] @ 2bf540 │ │ │ │ + ldr r3, [pc, #460] @ 2bf53c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bf630 │ │ │ │ + bne 2bf520 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [lr] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bf634 │ │ │ │ + beq 2bf524 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [lr, #32] │ │ │ │ ldr ip, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, lr │ │ │ │ cmp ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ movne r1, ip │ │ │ │ - bne 2bf4bc │ │ │ │ + bne 2bf3ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bf634 │ │ │ │ + beq 2bf524 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ add lr, sp, #8 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r2, [r9, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, r9, #32 │ │ │ │ @@ -689020,20 +688952,20 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov fp, sl │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ str r9, [sp, #28] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm fp, {r0, r1} │ │ │ │ - beq 2bf640 │ │ │ │ + beq 2bf530 │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq ip, #1 │ │ │ │ - beq 2bf558 │ │ │ │ + beq 2bf448 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ @@ -689043,179 +688975,179 @@ │ │ │ │ bl 1dd2c │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ - bl 2bd390 │ │ │ │ + bl 2bd280 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2bf470 │ │ │ │ + beq 2bf360 │ │ │ │ ldrb r3, [r4, #306] @ 0x132 │ │ │ │ clz r2, r5 │ │ │ │ rsb r2, r2, #32 │ │ │ │ bic r3, r3, #240 @ 0xf0 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r3, r3, r2, lsl #4 │ │ │ │ cmp r7, #0 │ │ │ │ strb r3, [r4, #306] @ 0x132 │ │ │ │ ldrb r3, [r4, #310] @ 0x136 │ │ │ │ - beq 2bf5e4 │ │ │ │ + beq 2bf4d4 │ │ │ │ tst r3, #16 │ │ │ │ - beq 2bf608 │ │ │ │ + beq 2bf4f8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 2bde44 │ │ │ │ + bl 2bdd34 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl a3798 │ │ │ │ - b 2bf474 │ │ │ │ + b 2bf364 │ │ │ │ tst r3, #16 │ │ │ │ - bne 2bf5c8 │ │ │ │ + bne 2bf4b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2bd588 │ │ │ │ - b 2bf5c8 │ │ │ │ + bl 2bd478 │ │ │ │ + b 2bf4b8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2bd588 │ │ │ │ + bl 2bd478 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 2beb0c │ │ │ │ - b 2bf5d4 │ │ │ │ + bl 2be9fc │ │ │ │ + b 2bf4c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ udf #0 │ │ │ │ - subseq r0, r7, ip, lsr #23 │ │ │ │ + ldrheq r0, [r7], #-204 @ 0xffffff34 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r7, ip, ror fp │ │ │ │ + subseq r0, r7, ip, lsl #25 │ │ │ │ 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 │ │ │ │ subs r6, r1, #0 │ │ │ │ - ldr r1, [pc, #1244] @ 2bfb50 │ │ │ │ + ldr r1, [pc, #1244] @ 2bfa40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1240] @ 2bfb54 │ │ │ │ + ldr r3, [pc, #1240] @ 2bfa44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ moveq r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bf6c4 │ │ │ │ - ldr r2, [pc, #1208] @ 2bfb58 │ │ │ │ - ldr r3, [pc, #1200] @ 2bfb54 │ │ │ │ + bne 2bf5b4 │ │ │ │ + ldr r2, [pc, #1208] @ 2bfa48 │ │ │ │ + ldr r3, [pc, #1200] @ 2bfa44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bfb44 │ │ │ │ + bne 2bfa34 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r4, #306] @ 0x132 │ │ │ │ clz r0, r6 │ │ │ │ rsb r0, r0, #32 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ and r0, r0, #15 │ │ │ │ bic r3, r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r0, lsl #4 │ │ │ │ strb r3, [r4, #306] @ 0x132 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bf71c │ │ │ │ + beq 2bf60c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ tst r3, #4 │ │ │ │ - beq 2bf70c │ │ │ │ + beq 2bf5fc │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq 2bfb20 │ │ │ │ + beq 2bfa10 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bf6f4 │ │ │ │ + bne 2bf5e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bd588 │ │ │ │ + bl 2bd478 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bf780 │ │ │ │ + beq 2bf670 │ │ │ │ mov r3, r2 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2bf788 │ │ │ │ + bne 2bf678 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2bf764 │ │ │ │ + bne 2bf654 │ │ │ │ mov r0, #1 │ │ │ │ - b 2bf698 │ │ │ │ + b 2bf588 │ │ │ │ ands r2, r6, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #964] @ 2bfb5c │ │ │ │ + ldr r2, [pc, #964] @ 2bfa4c │ │ │ │ mov r4, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl 1e668 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2bf804 │ │ │ │ + beq 2bf6f4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bf780 │ │ │ │ + beq 2bf670 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bf780 │ │ │ │ + beq 2bf670 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2bf7b4 │ │ │ │ + bne 2bf6a4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bf7e0 │ │ │ │ + bne 2bf6d0 │ │ │ │ mov r0, #1 │ │ │ │ - b 2bf698 │ │ │ │ + b 2bf588 │ │ │ │ ldr r6, [sl, #24] │ │ │ │ add r3, sl, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2bfb48 │ │ │ │ + beq 2bfa38 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2bf834 │ │ │ │ + beq 2bf724 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov r8, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 915d0 │ │ │ │ @@ -689243,21 +689175,21 @@ │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ ldm r9!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 2bfa48 │ │ │ │ + bne 2bf938 │ │ │ │ cmp r3, fp │ │ │ │ addeq r6, sp, #132 @ 0x84 │ │ │ │ - bne 2bfad8 │ │ │ │ + bne 2bf9c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ - bne 2bfab8 │ │ │ │ + bne 2bf9a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsr r0, r3, #15 │ │ │ │ lsl r1, r3, #17 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ @@ -689266,34 +689198,34 @@ │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr r2, r2, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ str sl, [sp, #24] │ │ │ │ - b 2bf91c │ │ │ │ + b 2bf80c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #8 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 2bf9c0 │ │ │ │ + beq 2bf8b0 │ │ │ │ ands r3, r9, r8, lsl r5 │ │ │ │ - beq 2bf90c │ │ │ │ + beq 2bf7fc │ │ │ │ ldr fp, [r6] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb sl, [fp, #17] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2bf978 │ │ │ │ + beq 2bf868 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -689302,33 +689234,33 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ moveq r7, r0 │ │ │ │ - beq 2bf90c │ │ │ │ + beq 2bf7fc │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #440] @ 2bfb60 │ │ │ │ + ldr r1, [pc, #440] @ 2bfa50 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #8 │ │ │ │ add r6, r6, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bne 2bf91c │ │ │ │ + bne 2bf80c │ │ │ │ cmp r7, #0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - beq 2bfa38 │ │ │ │ + beq 2bf928 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r5, [r3, #185] @ 0xb9 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2bfa90 │ │ │ │ + beq 2bf980 │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ bl 911bc │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -689345,97 +689277,97 @@ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r2, #320] @ 0x140 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r2, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #2 │ │ │ │ bl a3798 │ │ │ │ - b 2bf7c8 │ │ │ │ + b 2bf6b8 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, sp, #132 @ 0x84 │ │ │ │ - bne 2bfafc │ │ │ │ + bne 2bf9ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ - beq 2bf8c8 │ │ │ │ + beq 2bf7b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2be670 │ │ │ │ + bl 2be560 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ lsl r1, r3, #17 │ │ │ │ orr r1, r1, #262144 @ 0x40000 │ │ │ │ - b 2bf8d4 │ │ │ │ - ldr r1, [pc, #204] @ 2bfb64 │ │ │ │ + b 2bf7c4 │ │ │ │ + ldr r1, [pc, #204] @ 2bfa54 │ │ │ │ bl 911bc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov ip, r0 │ │ │ │ add lr, r0, #84 @ 0x54 │ │ │ │ - b 2bfa0c │ │ │ │ + b 2bf8fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2be670 │ │ │ │ - b 2bfa7c │ │ │ │ + bl 2be560 │ │ │ │ + b 2bf96c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - bl 2be670 │ │ │ │ - b 2bf8bc │ │ │ │ + bl 2be560 │ │ │ │ + b 2bf7ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bl 2be670 │ │ │ │ - b 2bfa54 │ │ │ │ + bl 2be560 │ │ │ │ + b 2bf944 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl f04c0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bic r6, r6, r3, lsl r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 2bf750 │ │ │ │ + b 2bf640 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #0 │ │ │ │ - subseq r0, r7, r0, lsl #19 │ │ │ │ + @ instruction: 0x00570a90 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r7, r8, asr r9 │ │ │ │ + subseq r0, r7, r8, ror #20 │ │ │ │ andeq r8, r7, r4, lsr #23 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ 2bfccc │ │ │ │ + ldr r1, [pc, #320] @ 2bfbbc │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2bfcd0 │ │ │ │ + ldr r2, [pc, #316] @ 2bfbc0 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -689449,44 +689381,44 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp lr, #1 │ │ │ │ cmpeq r5, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2bfc98 │ │ │ │ + beq 2bfb88 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ cmp lr, #1 │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2bfc1c │ │ │ │ + bne 2bfb0c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2bfc98 │ │ │ │ + beq 2bfb88 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #128] @ 2bfcd4 │ │ │ │ + ldr r3, [pc, #128] @ 2bfbc4 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2bfcd8 │ │ │ │ + ldr r0, [pc, #120] @ 2bfbc8 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ mov lr, r7 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -689494,53 +689426,53 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r2, [pc, #60] @ 2bfcdc │ │ │ │ - ldr r3, [pc, #44] @ 2bfcd0 │ │ │ │ + ldr r2, [pc, #60] @ 2bfbcc │ │ │ │ + ldr r3, [pc, #44] @ 2bfbc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bfcc8 │ │ │ │ + bne 2bfbb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r7, r4, ror #8 │ │ │ │ + subseq r0, r7, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r0, r7, r8, asr r3 │ │ │ │ + subseq r0, r7, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #844] @ 2c0048 │ │ │ │ - ldr r2, [pc, #844] @ 2c004c │ │ │ │ + ldr r1, [pc, #844] @ 2bff38 │ │ │ │ + ldr r2, [pc, #844] @ 2bff3c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #804] @ 2c0050 │ │ │ │ + ldr r3, [pc, #804] @ 2bff40 │ │ │ │ str r8, [r5, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #796] @ 2c0054 │ │ │ │ + ldr r1, [pc, #796] @ 2bff44 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r0, #24 │ │ │ │ @@ -689559,15 +689491,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #692] @ 2c0058 │ │ │ │ + ldr r1, [pc, #692] @ 2bff48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -689594,23 +689526,23 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ mvn r3, #95 @ 0x5f │ │ │ │ strb r3, [r6, #24] │ │ │ │ str r0, [r6, #20] │ │ │ │ strb r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bfb68 │ │ │ │ + bl 2bfa58 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bfb68 │ │ │ │ + bl 2bfa58 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ str sl, [sp] │ │ │ │ add r9, sp, #24 │ │ │ │ mov sl, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -689649,15 +689581,15 @@ │ │ │ │ str r2, [sl] │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r2 │ │ │ │ ldm sl!, {r0, r1, r2, r3} │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr ip, [r8, #20] │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #336] @ 2c005c │ │ │ │ + ldr r3, [pc, #336] @ 2bff4c │ │ │ │ str fp, [lr] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ ldrb r1, [r3, #67] @ 0x43 │ │ │ │ @@ -689674,15 +689606,15 @@ │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2bff8c │ │ │ │ + beq 2bfe7c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -689717,71 +689649,71 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3, #24 │ │ │ │ bl 933e8 │ │ │ │ - ldr r2, [pc, #68] @ 2c0060 │ │ │ │ - ldr r3, [pc, #44] @ 2c004c │ │ │ │ + ldr r2, [pc, #68] @ 2bff50 │ │ │ │ + ldr r3, [pc, #44] @ 2bff3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c0044 │ │ │ │ + bne 2bff34 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r0, [r7], #-44 @ 0xffffffd4 │ │ │ │ + subseq r0, r7, ip, lsl #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r7, ip, asr #5 │ │ │ │ + ldrsbeq r0, [r7], #-60 @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - ldrsbeq pc, [r6], #-252 @ 0xffffff04 @ │ │ │ │ + subseq r0, r7, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #476] @ 2c0258 │ │ │ │ - ldr r3, [pc, #476] @ 2c025c │ │ │ │ + ldr r2, [pc, #476] @ 2c0148 │ │ │ │ + ldr r3, [pc, #476] @ 2c014c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c00c0 │ │ │ │ + beq 2bffb0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c00f4 │ │ │ │ + bne 2bffe4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c00a4 │ │ │ │ + bne 2bff94 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #404] @ 2c0260 │ │ │ │ - ldr r3, [pc, #396] @ 2c025c │ │ │ │ + ldr r2, [pc, #404] @ 2c0150 │ │ │ │ + ldr r3, [pc, #396] @ 2c014c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c0254 │ │ │ │ + bne 2c0144 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #360] @ 2c0264 │ │ │ │ + ldr r8, [pc, #360] @ 2c0154 │ │ │ │ mov r3, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ mov lr, r7 │ │ │ │ ldr ip, [r6, #16] │ │ │ │ @@ -689798,139 +689730,139 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, r4 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2c0244 │ │ │ │ + beq 2c0134 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c01a0 │ │ │ │ + beq 2c0090 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c0194 │ │ │ │ + beq 2c0084 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c01bc │ │ │ │ + beq 2c00ac │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c016c │ │ │ │ + bne 2c005c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c01d8 │ │ │ │ + beq 2c00c8 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ cmp sl, #0 │ │ │ │ mov fp, sl │ │ │ │ - beq 2c01f4 │ │ │ │ + beq 2c00e4 │ │ │ │ mov sl, r0 │ │ │ │ - b 2c015c │ │ │ │ + b 2c004c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 2c0184 │ │ │ │ + bne 2c0074 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bfce0 │ │ │ │ + bl 2bfbd0 │ │ │ │ mov r4, #1 │ │ │ │ - b 2c0184 │ │ │ │ + b 2c0074 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 2c01a0 │ │ │ │ + bne 2c0090 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bfce0 │ │ │ │ + bl 2bfbd0 │ │ │ │ mov r4, #1 │ │ │ │ - b 2c01a0 │ │ │ │ + b 2c0090 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c0244 │ │ │ │ + beq 2c0134 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c00c4 │ │ │ │ + beq 2bffb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2c00c4 │ │ │ │ + beq 2bffb4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c0108 │ │ │ │ + bne 2bfff8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0224 │ │ │ │ - b 2c00c4 │ │ │ │ + bne 2c0114 │ │ │ │ + b 2bffb4 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2c020c │ │ │ │ + b 2c00fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r6, ip, ror pc @ │ │ │ │ + subseq r0, r7, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r6, ip, lsr #30 │ │ │ │ + subseq r0, r7, ip, lsr r0 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r3, r0, r1, lsl #5 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92f40 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2c034c │ │ │ │ + beq 2c023c │ │ │ │ ldrb r2, [r4, #45] @ 0x2d │ │ │ │ add r5, r5, #2 │ │ │ │ ldrb r3, [r4, r5, lsl #5] │ │ │ │ cmp r2, #32 │ │ │ │ ldrb r9, [r4, #44] @ 0x2c │ │ │ │ add r8, r4, r5, lsl #5 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - beq 2c0304 │ │ │ │ + beq 2c01f4 │ │ │ │ cmp r9, #1 │ │ │ │ ldrd r4, [r7, r2] │ │ │ │ - bls 2c02f8 │ │ │ │ + bls 2c01e8 │ │ │ │ add r9, r8, r9 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrb r1, [r8], #1 │ │ │ │ mov r2, r4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ ldrd r0, [r1, r7] │ │ │ │ mov r3, r5 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r9, r8 │ │ │ │ - bne 2c02d0 │ │ │ │ + bne 2c01c0 │ │ │ │ mov r0, #1 │ │ │ │ strd r4, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r9, #1 │ │ │ │ ldr r4, [r7, r3, lsl #3] │ │ │ │ - bls 2c0338 │ │ │ │ + bls 2c0228 │ │ │ │ add r9, r8, r9 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, r3, lsl #3] │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r9, r8 │ │ │ │ - bne 2c0318 │ │ │ │ + bne 2c0208 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 2c02f8 │ │ │ │ + b 2c01e8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, 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, r2 │ │ │ │ @@ -689938,15 +689870,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 9601c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - ldr sl, [pc, #412] @ 2c052c │ │ │ │ + ldr sl, [pc, #412] @ 2c041c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9601c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -689956,29 +689888,29 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ - ldr r9, [pc, #344] @ 2c0530 │ │ │ │ + ldr r9, [pc, #344] @ 2c0420 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ bic r2, r2, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r1, #24] │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r1, [r2, #24] │ │ │ │ and r3, r9, r3, lsr #3 │ │ │ │ bic r1, r1, sl │ │ │ │ orr r1, r1, r3, lsl #3 │ │ │ │ strh r1, [r2, #24] │ │ │ │ - beq 2c0510 │ │ │ │ + beq 2c0400 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -690007,16 +689939,16 @@ │ │ │ │ orr r1, r1, ip │ │ │ │ strb r1, [lr, #24] │ │ │ │ ldr lr, [r2] │ │ │ │ ldrh ip, [r4, #24] │ │ │ │ ldrh r1, [lr, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r7, [pc, #140] @ 2c0530 │ │ │ │ - ldr r5, [pc, #132] @ 2c052c │ │ │ │ + ldr r7, [pc, #140] @ 2c0420 │ │ │ │ + ldr r5, [pc, #132] @ 2c041c │ │ │ │ and ip, r7, ip, lsr #3 │ │ │ │ bic r1, r1, r5 │ │ │ │ orr r1, r1, ip, lsl #3 │ │ │ │ strh r1, [lr, #24] │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ @@ -690042,30 +689974,30 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2c046c │ │ │ │ + b 2c035c │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [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, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 9601c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r5, [pc, #364] @ 2c06d8 │ │ │ │ + ldr r5, [pc, #364] @ 2c05c8 │ │ │ │ lsl r8, r5, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9601c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -690164,15 +690096,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 9601c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r5, [pc, #304] @ 2c0848 │ │ │ │ + ldr r5, [pc, #304] @ 2c0738 │ │ │ │ lsl r8, r5, #3 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9601c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ @@ -690258,74 +690190,74 @@ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ - b 2c089c │ │ │ │ + b 2c078c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ tst r5, #1 │ │ │ │ - bne 2c088c │ │ │ │ + bne 2c077c │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2c088c │ │ │ │ + bne 2c077c │ │ │ │ cmp r6, r5 │ │ │ │ - beq 2c088c │ │ │ │ + beq 2c077c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ - bne 2c088c │ │ │ │ + bne 2c077c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 99e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c0914 │ │ │ │ + beq 2c0804 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 99e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c091c │ │ │ │ + beq 2c080c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #4] │ │ │ │ - b 2c088c │ │ │ │ + b 2c077c │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b 2c088c │ │ │ │ + b 2c077c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 99e44 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r8, #8] │ │ │ │ ldreq r2, [r8] │ │ │ │ addne r2, r2, #1 │ │ │ │ addeq r2, r2, #1 │ │ │ │ ldrne r3, [r6, #124] @ 0x7c │ │ │ │ ldreq r3, [r6, #124] @ 0x7c │ │ │ │ strne r2, [r8, #8] │ │ │ │ streq r2, [r8] │ │ │ │ - b 2c088c │ │ │ │ + b 2c077c │ │ │ │ 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 r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #640] @ 2c0bf8 │ │ │ │ - ldr r3, [pc, #640] @ 2c0bfc │ │ │ │ + ldr r1, [pc, #640] @ 2c0ae8 │ │ │ │ + ldr r3, [pc, #640] @ 2c0aec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -690344,16 +690276,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 9601c │ │ │ │ mov r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ - ldr lr, [pc, #536] @ 2c0c00 │ │ │ │ - ldr r3, [pc, #536] @ 2c0c04 │ │ │ │ + ldr lr, [pc, #536] @ 2c0af0 │ │ │ │ + ldr r3, [pc, #536] @ 2c0af4 │ │ │ │ mov r1, lr │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r6, [ip, #24] │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ bic r6, r6, #1 │ │ │ │ @@ -690372,30 +690304,30 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c0a74 │ │ │ │ + beq 2c0964 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r6, [pc, #376] @ 2c0c08 │ │ │ │ - ldr r8, [pc, #364] @ 2c0c00 │ │ │ │ + ldr r6, [pc, #376] @ 2c0af8 │ │ │ │ + ldr r8, [pc, #364] @ 2c0af0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ ldr ip, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldrb lr, [ip, #24] │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ bic lr, lr, #1 │ │ │ │ @@ -690465,110 +690397,110 @@ │ │ │ │ ldrh r3, [r2, #24] │ │ │ │ bic r3, r3, r8 │ │ │ │ orr r3, r3, r6, lsl #3 │ │ │ │ strh r3, [r2, #24] │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 147cc0 │ │ │ │ - ldr r2, [pc, #64] @ 2c0c0c │ │ │ │ - ldr r3, [pc, #44] @ 2c0bfc │ │ │ │ + ldr r2, [pc, #64] @ 2c0afc │ │ │ │ + ldr r3, [pc, #44] @ 2c0aec │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c0bf4 │ │ │ │ + bne 2c0ae4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r6, r0, lsl #13 │ │ │ │ + @ instruction: 0x0056f790 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subseq pc, r6, ip, lsr #8 │ │ │ │ + subseq pc, r6, ip, lsr r5 @ │ │ │ │ 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 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #2064] @ 2c1444 │ │ │ │ + ldr r1, [pc, #2064] @ 2c1334 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #2060] @ 2c1448 │ │ │ │ + ldr r3, [pc, #2060] @ 2c1338 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ bl 147c78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 2c0ca4 │ │ │ │ - ldr r2, [pc, #2000] @ 2c144c │ │ │ │ - ldr r3, [pc, #1992] @ 2c1448 │ │ │ │ + bne 2c0b94 │ │ │ │ + ldr r2, [pc, #2000] @ 2c133c │ │ │ │ + ldr r3, [pc, #1992] @ 2c1338 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c1440 │ │ │ │ + bne 2c1330 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c0cd0 │ │ │ │ + beq 2c0bc0 │ │ │ │ ldr r9, [r5, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c0d44 │ │ │ │ + bne 2c0c34 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0cb4 │ │ │ │ + bne 2c0ba4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 2c0d2c │ │ │ │ + beq 2c0c1c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 927bc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r6, r6, r1 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r0, r3 │ │ │ │ - bne 2c0cfc │ │ │ │ + bne 2c0bec │ │ │ │ sub r4, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ bl 1de10 │ │ │ │ - b 2c0c74 │ │ │ │ + b 2c0b64 │ │ │ │ add fp, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r7, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ str fp, [sp, #32] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ @@ -690583,134 +690515,134 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r6, [r9, #24] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq 2c0e48 │ │ │ │ + beq 2c0d38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2c0e30 │ │ │ │ + beq 2c0d20 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c10d8 │ │ │ │ + beq 2c0fc8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c11e0 │ │ │ │ + beq 2c10d0 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c0e18 │ │ │ │ + beq 2c0d08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c0e18 │ │ │ │ + beq 2c0d08 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0e08 │ │ │ │ + bne 2c0cf8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - beq 2c0e8c │ │ │ │ + beq 2c0d7c │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c0de4 │ │ │ │ + bne 2c0cd4 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c0e30 │ │ │ │ + bne 2c0d20 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - beq 2c0ea8 │ │ │ │ + beq 2c0d98 │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2c0db0 │ │ │ │ + bne 2c0ca0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl a3798 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c0cd0 │ │ │ │ + beq 2c0bc0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2c0cd0 │ │ │ │ + beq 2c0bc0 │ │ │ │ ldr r9, [r7, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c0d58 │ │ │ │ + bne 2c0c48 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0e6c │ │ │ │ - b 2c0cd0 │ │ │ │ + bne 2c0d5c │ │ │ │ + b 2c0bc0 │ │ │ │ ldrb r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, r3 │ │ │ │ - bne 2c0eb8 │ │ │ │ + bne 2c0da8 │ │ │ │ subs r5, r4, #0 │ │ │ │ - bne 2c0dd8 │ │ │ │ - b 2c0e30 │ │ │ │ + bne 2c0cc8 │ │ │ │ + b 2c0d20 │ │ │ │ ldrb r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, r3 │ │ │ │ - beq 2c0e30 │ │ │ │ + beq 2c0d20 │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2c110c │ │ │ │ + beq 2c0ffc │ │ │ │ cmp r3, #32 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrbeq r7, [r3, #2] │ │ │ │ ldrbne r7, [r3, #3] │ │ │ │ eor r3, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2c0f14 │ │ │ │ + beq 2c0e04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - beq 2c1154 │ │ │ │ - bl 2c06dc │ │ │ │ - b 2c0e9c │ │ │ │ + beq 2c1044 │ │ │ │ + bl 2c05cc │ │ │ │ + b 2c0d8c │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92f40 │ │ │ │ add r3, r5, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92f40 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2c0fc4 │ │ │ │ + beq 2c0eb4 │ │ │ │ ldrb r3, [r5, #45] @ 0x2d │ │ │ │ ldrb r9, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c1174 │ │ │ │ + beq 2c1064 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c1160 │ │ │ │ + beq 2c1050 │ │ │ │ add r7, r5, #63 @ 0x3f │ │ │ │ add r9, r7, r9 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b 2c0f7c │ │ │ │ + b 2c0e6c │ │ │ │ cmp r9, r4 │ │ │ │ - beq 2c115c │ │ │ │ + beq 2c104c │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldrd r0, [r8, r2] │ │ │ │ mov r2, fp │ │ │ │ bl 1e200 │ │ │ │ ldrb r2, [r4, #32] │ │ │ │ lsl r2, r2, #3 │ │ │ │ @@ -690719,176 +690651,176 @@ │ │ │ │ bl 1e200 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ rsblt r2, r2, #0 │ │ │ │ cmp r2, #26 │ │ │ │ - ble 2c0f74 │ │ │ │ + ble 2c0e64 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c0268 │ │ │ │ + bl 2c0158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c1018 │ │ │ │ + beq 2c0f08 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1128] @ 2c1450 │ │ │ │ + ldr r3, [pc, #1128] @ 2c1340 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 2c1214 │ │ │ │ - ldr r3, [pc, #1104] @ 2c1454 │ │ │ │ + bne 2c1104 │ │ │ │ + ldr r3, [pc, #1104] @ 2c1344 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c122c │ │ │ │ + bne 2c111c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c0268 │ │ │ │ + bl 2c0158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c1074 │ │ │ │ + beq 2c0f64 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1048] @ 2c1454 │ │ │ │ + ldr r3, [pc, #1048] @ 2c1344 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ - ldr r3, [pc, #1024] @ 2c1450 │ │ │ │ + ldr r3, [pc, #1024] @ 2c1340 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ subs fp, r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ movne fp, #1 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ orrne fp, fp, #1 │ │ │ │ tst fp, #1 │ │ │ │ - bne 2c1148 │ │ │ │ + bne 2c1038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - beq 2c1124 │ │ │ │ + beq 2c1014 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1204 │ │ │ │ + bne 2c10f4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c084c │ │ │ │ + bl 2c073c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1204 │ │ │ │ + bne 2c10f4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1244 │ │ │ │ + bne 2c1134 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2c1154 │ │ │ │ - bl 2c0534 │ │ │ │ - b 2c0e9c │ │ │ │ + beq 2c1044 │ │ │ │ + bl 2c0424 │ │ │ │ + b 2c0d8c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0e30 │ │ │ │ + bne 2c0d20 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne 2c0e30 │ │ │ │ + bne 2c0d20 │ │ │ │ ldrb r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, r3 │ │ │ │ - beq 2c0e30 │ │ │ │ + beq 2c0d20 │ │ │ │ cmp r3, #16 │ │ │ │ mov r5, r2 │ │ │ │ - bne 2c0ec0 │ │ │ │ + bne 2c0db0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ eor r3, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2c0edc │ │ │ │ + b 2c0dcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1148 │ │ │ │ + bne 2c1038 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c084c │ │ │ │ + bl 2c073c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 2c10b0 │ │ │ │ + beq 2c0fa0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 2c0958 │ │ │ │ - b 2c0e9c │ │ │ │ + bl 2c0848 │ │ │ │ + b 2c0d8c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 2c0534 │ │ │ │ - b 2c0e9c │ │ │ │ + bl 2c0424 │ │ │ │ + b 2c0d8c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c1160 │ │ │ │ + beq 2c1050 │ │ │ │ add r7, r5, #63 @ 0x3f │ │ │ │ add r9, r7, r9 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b 2c11a0 │ │ │ │ + b 2c1090 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 2c115c │ │ │ │ + beq 2c104c │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r8, r3, lsl #3] │ │ │ │ bl 1dda4 │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sl, r3, lsl #3] │ │ │ │ bl 1dda4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r3, #11 │ │ │ │ - ble 2c1198 │ │ │ │ - b 2c0fc0 │ │ │ │ + ble 2c1088 │ │ │ │ + b 2c0eb0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne 2c0dd8 │ │ │ │ + bne 2c0cc8 │ │ │ │ ldrb r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, r3 │ │ │ │ - beq 2c0dd8 │ │ │ │ + beq 2c0cc8 │ │ │ │ mov r4, r5 │ │ │ │ - b 2c1100 │ │ │ │ + b 2c0ff0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - b 2c0f0c │ │ │ │ + b 2c0dfc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2c0354 │ │ │ │ - b 2c0e9c │ │ │ │ + bl 2c0244 │ │ │ │ + b 2c0d8c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 2c0354 │ │ │ │ - b 2c0e9c │ │ │ │ + bl 2c0244 │ │ │ │ + b 2c0d8c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 9601c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ @@ -690903,58 +690835,58 @@ │ │ │ │ bl 9601c │ │ │ │ mov r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 95bec │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ - ldr r1, [pc, #436] @ 2c1458 │ │ │ │ + ldr r1, [pc, #436] @ 2c1348 │ │ │ │ and r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ bic r2, r2, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #408] @ 2c145c │ │ │ │ + ldr r3, [pc, #408] @ 2c134c │ │ │ │ ldr r0, [r8] │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ and r2, r3, r2, lsr #3 │ │ │ │ ldrh r3, [r0, #24] │ │ │ │ bic r3, r3, r1 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldrb r7, [r9, #17] │ │ │ │ - ldr r3, [pc, #360] @ 2c1450 │ │ │ │ + ldr r3, [pc, #360] @ 2c1340 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2c132c │ │ │ │ + beq 2c121c │ │ │ │ mov r1, fp │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r8, [pc, #268] @ 2c1458 │ │ │ │ - ldr sl, [pc, #268] @ 2c145c │ │ │ │ + ldr r8, [pc, #268] @ 2c1348 │ │ │ │ + ldr sl, [pc, #268] @ 2c134c │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ ldr ip, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb lr, [ip, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ @@ -691007,48 +690939,48 @@ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ strh r3, [r0, #24] │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 147cc0 │ │ │ │ str r5, [r0] │ │ │ │ - b 2c0e9c │ │ │ │ + b 2c0d8c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq pc, [r6], #-60 @ 0xffffffc4 @ │ │ │ │ + subseq pc, r6, ip, asr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r6, ip, ror r3 @ │ │ │ │ + subseq pc, r6, ip, lsl #9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -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 ip, [pc, #1972] @ 2c1c2c │ │ │ │ - ldr r3, [pc, #1972] @ 2c1c30 │ │ │ │ + ldr ip, [pc, #1972] @ 2c1b1c │ │ │ │ + ldr r3, [pc, #1972] @ 2c1b20 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c1850 │ │ │ │ + bne 2c1740 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov ip, #2 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ - beq 2c1698 │ │ │ │ + beq 2c1588 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne 2c1850 │ │ │ │ + bne 2c1740 │ │ │ │ bl 9601c │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ add r8, sp, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ @@ -691060,41 +690992,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2c1534 │ │ │ │ + beq 2c1424 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2c1880 │ │ │ │ + beq 2c1770 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2c1bcc │ │ │ │ + beq 2c1abc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r3, #31744 @ 0x7c00 │ │ │ │ strh r3, [sp, #24] │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2c159c │ │ │ │ + beq 2c148c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691107,48 +691039,48 @@ │ │ │ │ mov r3, #14336 @ 0x3800 │ │ │ │ strh r3, [sp, #24] │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2c15f0 │ │ │ │ + beq 2c14e0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 2c19bc │ │ │ │ + beq 2c18ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1540] @ 2c1c34 │ │ │ │ + ldr r1, [pc, #1540] @ 2c1b24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1524] @ 2c1c34 │ │ │ │ + ldr r1, [pc, #1524] @ 2c1b24 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1504] @ 2c1c38 │ │ │ │ + ldr r1, [pc, #1504] @ 2c1b28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp] │ │ │ │ @@ -691157,15 +691089,15 @@ │ │ │ │ bl 95ce4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - b 2c1854 │ │ │ │ + b 2c1744 │ │ │ │ bl 9601c │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ add r8, sp, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ @@ -691177,15 +691109,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 92c54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2c1708 │ │ │ │ + beq 2c15f8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691196,29 +691128,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ - beq 2c18e0 │ │ │ │ + beq 2c17d0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2c1a80 │ │ │ │ + beq 2c1970 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 2c1790 │ │ │ │ + beq 2c1680 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691232,95 +691164,95 @@ │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2c17e4 │ │ │ │ + beq 2c16d4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1100] @ 2c1c3c │ │ │ │ + ldr r1, [pc, #1100] @ 2c1b2c │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r9, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r1, [pc, #1060] @ 2c1c40 │ │ │ │ + ldr r1, [pc, #1060] @ 2c1b30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c1680 │ │ │ │ + beq 2c1570 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ - b 2c1680 │ │ │ │ + b 2c1570 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1000] @ 2c1c44 │ │ │ │ - ldr r3, [pc, #976] @ 2c1c30 │ │ │ │ + ldr r2, [pc, #1000] @ 2c1b34 │ │ │ │ + ldr r3, [pc, #976] @ 2c1b20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c1c28 │ │ │ │ + bne 2c1b18 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #960] @ 2c1c48 │ │ │ │ + ldr r8, [pc, #960] @ 2c1b38 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2c18c8 │ │ │ │ + beq 2c17b8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r0, #1056964608 @ 0x3f000000 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ - b 2c15b8 │ │ │ │ + b 2c14a8 │ │ │ │ mov r3, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2c1924 │ │ │ │ + beq 2c1814 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691331,42 +691263,42 @@ │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c1970 │ │ │ │ + beq 2c1860 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r1, [pc, #708] @ 2c1c3c │ │ │ │ + ldr r1, [pc, #708] @ 2c1b2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r1, [pc, #664] @ 2c1c40 │ │ │ │ + ldr r1, [pc, #664] @ 2c1b30 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c1680 │ │ │ │ + b 2c1570 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -691375,78 +691307,78 @@ │ │ │ │ bl 95c5c │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #560] @ 2c1c34 │ │ │ │ + ldr r1, [pc, #560] @ 2c1b24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #544] @ 2c1c34 │ │ │ │ + ldr r1, [pc, #544] @ 2c1b24 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #524] @ 2c1c38 │ │ │ │ + ldr r1, [pc, #524] @ 2c1b28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str fp, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r1, [pc, #500] @ 2c1c4c │ │ │ │ + ldr r1, [pc, #500] @ 2c1b3c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #484] @ 2c1c50 │ │ │ │ + ldr r1, [pc, #484] @ 2c1b40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c1680 │ │ │ │ + b 2c1570 │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2c1ac8 │ │ │ │ + beq 2c19b8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ - ldr r0, [pc, #388] @ 2c1c54 │ │ │ │ + ldr r0, [pc, #388] @ 2c1b44 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 2c1b20 │ │ │ │ + beq 2c1a10 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691459,116 +691391,116 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2c1b70 │ │ │ │ + beq 2c1a60 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #180] @ 2c1c3c │ │ │ │ + ldr r1, [pc, #180] @ 2c1b2c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r7, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r1, [pc, #136] @ 2c1c40 │ │ │ │ + ldr r1, [pc, #136] @ 2c1b30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c1680 │ │ │ │ - ldr sl, [pc, #132] @ 2c1c58 │ │ │ │ + b 2c1570 │ │ │ │ + ldr sl, [pc, #132] @ 2c1b48 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #24] │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2c1c18 │ │ │ │ + beq 2c1b08 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ - ldr r8, [pc, #60] @ 2c1c5c │ │ │ │ + ldr r8, [pc, #60] @ 2c1b4c │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - b 2c18d4 │ │ │ │ + b 2c17c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r6, r0, lsl #23 │ │ │ │ + @ instruction: 0x0056ec90 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0056e79c │ │ │ │ + subseq lr, r6, ip, lsr #17 │ │ │ │ ldrshhi pc, [pc], #-255 @ │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ @ instruction: 0xfffffc02 │ │ │ │ strdhi pc, [pc], -pc @ │ │ │ │ svccc 0x00e00000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #516] @ 2c1e7c │ │ │ │ - ldr r3, [pc, #516] @ 2c1e80 │ │ │ │ + ldr r2, [pc, #516] @ 2c1d6c │ │ │ │ + ldr r3, [pc, #516] @ 2c1d70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c1cbc │ │ │ │ + beq 2c1bac │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c1cf0 │ │ │ │ + bne 2c1be0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1ca0 │ │ │ │ + bne 2c1b90 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #444] @ 2c1e84 │ │ │ │ - ldr r3, [pc, #436] @ 2c1e80 │ │ │ │ + ldr r2, [pc, #444] @ 2c1d74 │ │ │ │ + ldr r3, [pc, #436] @ 2c1d70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c1e78 │ │ │ │ + bne 2c1d68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ @@ -691588,198 +691520,198 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2c1e68 │ │ │ │ + beq 2c1d58 │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c1de8 │ │ │ │ + beq 2c1cd8 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c1e04 │ │ │ │ + beq 2c1cf4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1460 │ │ │ │ + bl 2c1350 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ orr fp, fp, r0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ - beq 2c1dd0 │ │ │ │ + beq 2c1cc0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c1dd0 │ │ │ │ + beq 2c1cc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1460 │ │ │ │ + bl 2c1350 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ orr r2, fp, r0 │ │ │ │ and fp, r2, #255 @ 0xff │ │ │ │ - bne 2c1d94 │ │ │ │ + bne 2c1c84 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1460 │ │ │ │ + bl 2c1350 │ │ │ │ orr fp, fp, r0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ cmp r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - beq 2c1e18 │ │ │ │ + beq 2c1d08 │ │ │ │ mov r9, r0 │ │ │ │ - b 2c1d58 │ │ │ │ + b 2c1c48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1460 │ │ │ │ + bl 2c1350 │ │ │ │ orr r0, r0, fp │ │ │ │ and fp, r0, #255 @ 0xff │ │ │ │ - b 2c1de8 │ │ │ │ + b 2c1cd8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c1e68 │ │ │ │ + beq 2c1d58 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c1cc0 │ │ │ │ + beq 2c1bb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c1cc0 │ │ │ │ + beq 2c1bb0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c1d04 │ │ │ │ + bne 2c1bf4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1e48 │ │ │ │ - b 2c1cc0 │ │ │ │ + bne 2c1d38 │ │ │ │ + b 2c1bb0 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2c1e30 │ │ │ │ + b 2c1d20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r6, r0, lsl #7 │ │ │ │ + @ instruction: 0x0056e490 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r6, r0, lsr r3 │ │ │ │ + subseq lr, r6, r0, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r2, [pc, #740] @ 2c2184 │ │ │ │ - ldr r3, [pc, #740] @ 2c2188 │ │ │ │ + ldr r2, [pc, #740] @ 2c2074 │ │ │ │ + ldr r3, [pc, #740] @ 2c2078 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c1ee4 │ │ │ │ + beq 2c1dd4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c1f18 │ │ │ │ + bne 2c1e08 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1ec8 │ │ │ │ + bne 2c1db8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r2, [pc, #668] @ 2c218c │ │ │ │ - ldr r3, [pc, #660] @ 2c2188 │ │ │ │ + ldr r2, [pc, #668] @ 2c207c │ │ │ │ + ldr r3, [pc, #660] @ 2c2078 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c2180 │ │ │ │ + bne 2c2070 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c2160 │ │ │ │ + beq 2c2050 │ │ │ │ mov r9, #0 │ │ │ │ add r8, sp, #24 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c1fac │ │ │ │ + beq 2c1e9c │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c2144 │ │ │ │ + beq 2c2034 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2c1f90 │ │ │ │ - b 2c2170 │ │ │ │ + bne 2c1e80 │ │ │ │ + b 2c2060 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c1fa0 │ │ │ │ + beq 2c1e90 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2c2020 │ │ │ │ + beq 2c1f10 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1f78 │ │ │ │ + bne 2c1e68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2c212c │ │ │ │ + beq 2c201c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 2c1f48 │ │ │ │ + bne 2c1e38 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq 2c2160 │ │ │ │ + beq 2c2050 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r6, r9 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c2018 │ │ │ │ + beq 2c1f08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c2018 │ │ │ │ + beq 2c1f08 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c1f24 │ │ │ │ + bne 2c1e14 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1ffc │ │ │ │ + bne 2c1eec │ │ │ │ mov r8, r6 │ │ │ │ - b 2c1ee8 │ │ │ │ + b 2c1dd8 │ │ │ │ ldrb r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, r6 │ │ │ │ - beq 2c1f90 │ │ │ │ + beq 2c1e80 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 915d0 │ │ │ │ str fp, [r8] │ │ │ │ str fp, [r8, #4] │ │ │ │ str fp, [r8, #8] │ │ │ │ str fp, [r8, #12] │ │ │ │ @@ -691799,15 +691731,15 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ stm lr, {r0, r1} │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldrb r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c20f4 │ │ │ │ + beq 2c1fe4 │ │ │ │ add r9, r4, #32 │ │ │ │ mov r7, sl │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldrb r2, [r4, #37] @ 0x25 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -691819,143 +691751,143 @@ │ │ │ │ strd r2, [r6, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r1, r6, #20 │ │ │ │ str r1, [r7], #4 │ │ │ │ ldrb r0, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 2c20b0 │ │ │ │ + bcc 2c1fa0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ bl 94e88 │ │ │ │ mov r2, sl │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95e3c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 927bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c1f94 │ │ │ │ - b 2c1fac │ │ │ │ + bne 2c1e84 │ │ │ │ + b 2c1e9c │ │ │ │ ldrb r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ movne r4, r6 │ │ │ │ movne r6, #0 │ │ │ │ - bne 2c2034 │ │ │ │ - b 2c1fac │ │ │ │ + bne 2c1f24 │ │ │ │ + b 2c1e9c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2c1fac │ │ │ │ + bne 2c1e9c │ │ │ │ ldrb r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2c2034 │ │ │ │ - b 2c1fac │ │ │ │ + bne 2c1f24 │ │ │ │ + b 2c1e9c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2c1fe4 │ │ │ │ + b 2c1ed4 │ │ │ │ ldrb r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c2030 │ │ │ │ - b 2c1f90 │ │ │ │ + bne 2c1f20 │ │ │ │ + b 2c1e80 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r6, r8, asr r1 │ │ │ │ + subseq lr, r6, r8, ror #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r6, r8, lsl #2 │ │ │ │ + subseq lr, r6, r8, lsl r2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2c2210 │ │ │ │ + bne 2c2100 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c21d8 │ │ │ │ + beq 2c20c8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c21c8 │ │ │ │ + beq 2c20b8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2c2210 │ │ │ │ + bne 2c2100 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2c2218 │ │ │ │ + bne 2c2108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2c21a0 │ │ │ │ + beq 2c2090 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #268] @ 2c2348 │ │ │ │ - ldr r3, [pc, #268] @ 2c234c │ │ │ │ + ldr r2, [pc, #268] @ 2c2238 │ │ │ │ + ldr r3, [pc, #268] @ 2c223c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r6, [pc, #256] @ 2c2350 │ │ │ │ - ldr r9, [pc, #256] @ 2c2354 │ │ │ │ - ldr r8, [pc, #256] @ 2c2358 │ │ │ │ - ldr r7, [pc, #256] @ 2c235c │ │ │ │ + ldr r6, [pc, #256] @ 2c2240 │ │ │ │ + ldr r9, [pc, #256] @ 2c2244 │ │ │ │ + ldr r8, [pc, #256] @ 2c2248 │ │ │ │ + ldr r7, [pc, #256] @ 2c224c │ │ │ │ mov r4, r0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2c232c │ │ │ │ + beq 2c221c │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2c22f8 │ │ │ │ + beq 2c21e8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #180] @ 2c2350 │ │ │ │ + ldr r2, [pc, #180] @ 2c2240 │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r3, [pc, #176] @ 2c2354 │ │ │ │ + ldr r3, [pc, #176] @ 2c2244 │ │ │ │ mla sl, r2, r0, sl │ │ │ │ - ldr ip, [pc, #172] @ 2c2358 │ │ │ │ + ldr ip, [pc, #172] @ 2c2248 │ │ │ │ add r3, sl, r3 │ │ │ │ ror r0, r3, #15 │ │ │ │ mul r0, ip, r0 │ │ │ │ - ldr r1, [pc, #160] @ 2c235c │ │ │ │ + ldr r1, [pc, #160] @ 2c224c │ │ │ │ eor r0, r0, r0, lsr #15 │ │ │ │ mul r0, r1, r0 │ │ │ │ - ldr r3, [pc, #132] @ 2c234c │ │ │ │ + ldr r3, [pc, #132] @ 2c223c │ │ │ │ eor r0, r0, r0, lsr #13 │ │ │ │ mul r0, r2, r0 │ │ │ │ - ldr r2, [pc, #140] @ 2c2360 │ │ │ │ + ldr r2, [pc, #140] @ 2c2250 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c2344 │ │ │ │ + bne 2c2234 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp] │ │ │ │ mla r3, r6, r3, r9 │ │ │ │ @@ -691968,136 +691900,136 @@ │ │ │ │ mul r3, r6, r3 │ │ │ │ eor sl, r3, r3, lsr #16 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b 2c2270 │ │ │ │ + b 2c2160 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq sp, [r6], #-220 @ 0xffffff24 │ │ │ │ + subseq sp, r6, ip, asr #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b5 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ - subseq sp, r6, r4, lsr #26 │ │ │ │ + subseq sp, r6, r4, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1976] @ 2c2b38 │ │ │ │ - ldr r3, [pc, #1976] @ 2c2b3c │ │ │ │ + ldr r2, [pc, #1976] @ 2c2a28 │ │ │ │ + ldr r3, [pc, #1976] @ 2c2a2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2c2224 │ │ │ │ + bl 2c2114 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r9, [pc, #1932] @ 2c2b40 │ │ │ │ + ldr r9, [pc, #1932] @ 2c2a30 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c285c │ │ │ │ + beq 2c274c │ │ │ │ ldr fp, [r0, #8] │ │ │ │ - ldr r3, [pc, #1900] @ 2c2b44 │ │ │ │ + ldr r3, [pc, #1900] @ 2c2a34 │ │ │ │ ldr r1, [fp] │ │ │ │ ldr r2, [r9, r3] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #82] @ 0x52 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c25d0 │ │ │ │ + beq 2c24c0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r8, r4 │ │ │ │ streq r8, [sp, #16] │ │ │ │ - beq 2c26e8 │ │ │ │ - ldr r3, [pc, #1840] @ 2c2b48 │ │ │ │ + beq 2c25d8 │ │ │ │ + ldr r3, [pc, #1840] @ 2c2a38 │ │ │ │ mov r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, #1 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 2c26c4 │ │ │ │ + bne 2c25b4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2c2718 │ │ │ │ + beq 2c2608 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c28f0 │ │ │ │ + beq 2c27e0 │ │ │ │ mov fp, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r0, r7 │ │ │ │ str fp, [sp] │ │ │ │ bl 96624 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - beq 2c280c │ │ │ │ + beq 2c26fc │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ bic r3, r9, r3, lsl r1 │ │ │ │ orrs r1, r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 2c28e4 │ │ │ │ + beq 2c27d4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2c2668 │ │ │ │ + beq 2c2558 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c24c0 │ │ │ │ + beq 2c23b0 │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2c24cc │ │ │ │ + bne 2c23bc │ │ │ │ subs r1, r0, #1 │ │ │ │ ands r1, r1, r0 │ │ │ │ - beq 2c29b4 │ │ │ │ + beq 2c28a4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bhi 2c29a8 │ │ │ │ - ldr r1, [pc, #1636] @ 2c2b4c │ │ │ │ + bhi 2c2898 │ │ │ │ + ldr r1, [pc, #1636] @ 2c2a3c │ │ │ │ sub ip, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2c2b38 │ │ │ │ + bhi 2c2a28 │ │ │ │ add ip, ip, ip │ │ │ │ ldrh ip, [r1, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov fp, #64 @ 0x40 │ │ │ │ cmp r8, #2 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ movcc r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 911bc │ │ │ │ - ldr r1, [pc, #1560] @ 2c2b44 │ │ │ │ + ldr r1, [pc, #1560] @ 2c2a34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r9, [r9, r1] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ @@ -692131,418 +692063,418 @@ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ ldrb r3, [r9, #82] @ 0x52 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c2410 │ │ │ │ + bne 2c2300 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #4] │ │ │ │ str fp, [sl] │ │ │ │ str r2, [sl, #8] │ │ │ │ - ldr r2, [pc, #1384] @ 2c2b50 │ │ │ │ - ldr r3, [pc, #1360] @ 2c2b3c │ │ │ │ + ldr r2, [pc, #1384] @ 2c2a40 │ │ │ │ + ldr r3, [pc, #1360] @ 2c2a2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c2b28 │ │ │ │ + bne 2c2a18 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd sl, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2c2650 │ │ │ │ + beq 2c2540 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1272] @ 2c2b54 │ │ │ │ + ldr r1, [pc, #1272] @ 2c2a44 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r8] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ movne r3, r8 │ │ │ │ - beq 2c2770 │ │ │ │ + beq 2c2660 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1232] @ 2c2b58 │ │ │ │ + ldr r1, [pc, #1232] @ 2c2a48 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c2b2c │ │ │ │ + beq 2c2a1c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c2b2c │ │ │ │ + bne 2c2a1c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f04c0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r8, r5 │ │ │ │ mul r9, r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c26e0 │ │ │ │ + beq 2c25d0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c2430 │ │ │ │ + beq 2c2320 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str fp, [sl] │ │ │ │ str r8, [sl, #4] │ │ │ │ str r3, [sl, #8] │ │ │ │ - b 2c25e0 │ │ │ │ + b 2c24d0 │ │ │ │ strh r0, [sp, #32] │ │ │ │ - b 2c2614 │ │ │ │ + b 2c2504 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b 2c2614 │ │ │ │ + b 2c2504 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #32] │ │ │ │ - b 2c2614 │ │ │ │ + b 2c2504 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2c2458 │ │ │ │ + bne 2c2348 │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2c2758 │ │ │ │ - ldr r1, [pc, #1060] @ 2c2b5c │ │ │ │ + bhi 2c2648 │ │ │ │ + ldr r1, [pc, #1060] @ 2c2a4c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2c2b38 │ │ │ │ + bhi 2c2a28 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ umull r2, r1, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2c269c │ │ │ │ + b 2c258c │ │ │ │ ldrb r1, [r8, #17] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ - bhi 2c27a8 │ │ │ │ + bhi 2c2698 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2c2b38 │ │ │ │ + bhi 2c2a28 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ ldrb ip, [r5, #17] │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ - beq 2c294c │ │ │ │ + beq 2c283c │ │ │ │ and r1, ip, #63 @ 0x3f │ │ │ │ mvn lr, #0 │ │ │ │ lsl r0, lr, r1 │ │ │ │ sub r8, r1, #32 │ │ │ │ orr r0, r0, lr, lsl r8 │ │ │ │ bic r3, r3, lr, lsl r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r0, r0, lr, lsr r1 │ │ │ │ bic r2, r2, r0 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - beq 2c2690 │ │ │ │ - ldr r2, [pc, #888] @ 2c2b60 │ │ │ │ + beq 2c2580 │ │ │ │ + ldr r2, [pc, #888] @ 2c2a50 │ │ │ │ mov r1, #0 │ │ │ │ add ip, ip, lr │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2c2b38 │ │ │ │ + bhi 2c2a28 │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orrs r3, r9, fp │ │ │ │ streq r9, [sp, #40] @ 0x28 │ │ │ │ streq r9, [sp, #44] @ 0x2c │ │ │ │ - bne 2c249c │ │ │ │ + bne 2c238c │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2c2668 │ │ │ │ + beq 2c2558 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2c2668 │ │ │ │ + b 2c2558 │ │ │ │ cmp r4, #0 │ │ │ │ movne r5, r4 │ │ │ │ movne r8, #1 │ │ │ │ - beq 2c2aa0 │ │ │ │ + beq 2c2990 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c28bc │ │ │ │ + beq 2c27ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c2894 │ │ │ │ + beq 2c2784 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c286c │ │ │ │ + beq 2c275c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - ldr r3, [pc, #708] @ 2c2b64 │ │ │ │ + ldr r3, [pc, #708] @ 2c2a54 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2c2a2c │ │ │ │ + bhi 2c291c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c2b2c │ │ │ │ + bne 2c2a1c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f04c0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul r8, r0, r8 │ │ │ │ - b 2c2878 │ │ │ │ + b 2c2768 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 2c281c │ │ │ │ + b 2c270c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2c293c │ │ │ │ + beq 2c282c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2c2458 │ │ │ │ + b 2c2348 │ │ │ │ orrs r1, r3, r2 │ │ │ │ movne r6, ip │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ strne r2, [sp, #44] @ 0x2c │ │ │ │ - beq 2c2690 │ │ │ │ + beq 2c2580 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c29a0 │ │ │ │ + beq 2c2890 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ - b 2c267c │ │ │ │ + b 2c256c │ │ │ │ str r0, [sp, #32] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - b 2c2614 │ │ │ │ + b 2c2504 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #32 │ │ │ │ sub r0, r0, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2c2a10 │ │ │ │ + beq 2c2900 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #332] @ 2c2b68 │ │ │ │ + ldr r1, [pc, #332] @ 2c2a58 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2c2668 │ │ │ │ + b 2c2558 │ │ │ │ mov fp, #32 │ │ │ │ - b 2c2508 │ │ │ │ + b 2c23f8 │ │ │ │ mov fp, #16 │ │ │ │ - b 2c2508 │ │ │ │ + b 2c23f8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2c27a8 │ │ │ │ + b 2c2698 │ │ │ │ mov r2, #0 │ │ │ │ - b 2c27a8 │ │ │ │ + b 2c2698 │ │ │ │ ldrb fp, [r7, #28] │ │ │ │ - b 2c2508 │ │ │ │ + b 2c23f8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2c2758 │ │ │ │ + b 2c2648 │ │ │ │ mov r6, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c2960 │ │ │ │ + b 2c2850 │ │ │ │ mov r6, #16 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c2960 │ │ │ │ + b 2c2850 │ │ │ │ mov r6, #8 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c2960 │ │ │ │ + b 2c2850 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c2960 │ │ │ │ + b 2c2850 │ │ │ │ mov fp, #8 │ │ │ │ - b 2c2508 │ │ │ │ + b 2c23f8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - ldr r3, [pc, #192] @ 2c2b6c │ │ │ │ + ldr r3, [pc, #192] @ 2c2a5c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2c2b38 │ │ │ │ + bhi 2c2a28 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2518 │ │ │ │ + b 2c2408 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2518 │ │ │ │ + b 2c2408 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2518 │ │ │ │ + b 2c2408 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2518 │ │ │ │ + b 2c2408 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb fp, [r7, #28] │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2518 │ │ │ │ + b 2c2408 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - subseq sp, r6, r8, ror ip │ │ │ │ + subseq sp, r6, r8, lsl #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r6, r8, asr #24 │ │ │ │ + subseq sp, r6, r8, asr sp │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r7, r1, r2, lsr sp │ │ │ │ - subseq r7, r1, r2, ror #23 │ │ │ │ - subseq sp, r6, r0, lsl sl │ │ │ │ + subseq r7, r1, sl, lsr #26 │ │ │ │ + ldrsbeq r7, [r1], #-186 @ 0xffffff46 │ │ │ │ + subseq sp, r6, r0, lsr #22 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrsbeq r7, [r1], #-146 @ 0xffffff6e │ │ │ │ - subseq r7, r1, lr, ror r9 │ │ │ │ - subseq r7, r1, sl, ror #17 │ │ │ │ + subseq r7, r1, sl, asr #19 │ │ │ │ + subseq r7, r1, r6, ror r9 │ │ │ │ + subseq r7, r1, r2, ror #17 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - subseq r7, r1, sl, lsl #14 │ │ │ │ + subseq r7, r1, r2, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #1948] @ 2c332c │ │ │ │ - ldr r2, [pc, #1948] @ 2c3330 │ │ │ │ + ldr r1, [pc, #1948] @ 2c321c │ │ │ │ + ldr r2, [pc, #1948] @ 2c3220 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r7, [pc, #1940] @ 2c3334 │ │ │ │ + ldr r7, [pc, #1940] @ 2c3224 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2c2bd8 │ │ │ │ + beq 2c2ac8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c2c0c │ │ │ │ + bne 2c2afc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c2bbc │ │ │ │ + bne 2c2aac │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1876] @ 2c3338 │ │ │ │ - ldr r3, [pc, #1864] @ 2c3330 │ │ │ │ + ldr r2, [pc, #1876] @ 2c3228 │ │ │ │ + ldr r3, [pc, #1864] @ 2c3220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c331c │ │ │ │ + bne 2c320c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr sl, [pc, #1828] @ 2c333c │ │ │ │ + ldr sl, [pc, #1828] @ 2c322c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [pc, #1824] @ 2c3340 │ │ │ │ + ldr r9, [pc, #1824] @ 2c3230 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add sl, pc, sl │ │ │ │ str r2, [sp] │ │ │ │ mov r8, r3 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #16] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ @@ -692566,78 +692498,78 @@ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ mov r3, #0 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - ldr r1, [pc, #1700] @ 2c3344 │ │ │ │ + ldr r1, [pc, #1700] @ 2c3234 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [sp, #141] @ 0x8d │ │ │ │ bl 13f990 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb r3, [sp, #140] @ 0x8c │ │ │ │ bl a3638 │ │ │ │ ldr sl, [r8, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c2da0 │ │ │ │ + beq 2c2c90 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2c2d88 │ │ │ │ + beq 2c2c78 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c3130 │ │ │ │ + beq 2c3020 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2c3300 │ │ │ │ + beq 2c31f0 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c2d3c │ │ │ │ + beq 2c2c2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c2d3c │ │ │ │ + beq 2c2c2c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c2e00 │ │ │ │ + beq 2c2cf0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c2d14 │ │ │ │ + bne 2c2c04 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c2d88 │ │ │ │ + bne 2c2c78 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2c2e18 │ │ │ │ + beq 2c2d08 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2c2d88 │ │ │ │ + bne 2c2c78 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 2c3320 │ │ │ │ + bne 2c3210 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - beq 2c2f9c │ │ │ │ + beq 2c2e8c │ │ │ │ subs r5, r4, #0 │ │ │ │ - bne 2c2d08 │ │ │ │ + bne 2c2bf8 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2c2ce0 │ │ │ │ + bne 2c2bd0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl a3798 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ @@ -692645,47 +692577,47 @@ │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [sp, #141] @ 0x8d │ │ │ │ ldr r3, [r4] │ │ │ │ orr r2, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 2c2bdc │ │ │ │ + beq 2c2acc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c2bdc │ │ │ │ + beq 2c2acc │ │ │ │ ldr r8, [r4, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2c2c40 │ │ │ │ + bne 2c2b30 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c2de0 │ │ │ │ - b 2c2bdc │ │ │ │ + bne 2c2cd0 │ │ │ │ + b 2c2acc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2c2e1c │ │ │ │ + beq 2c2d0c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 2c2d60 │ │ │ │ - b 2c2d80 │ │ │ │ + beq 2c2c50 │ │ │ │ + b 2c2c70 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2c3320 │ │ │ │ + bne 2c3210 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - bne 2c2d80 │ │ │ │ + bne 2c2c70 │ │ │ │ mov r3, #3 │ │ │ │ ldr r2, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 2c2364 │ │ │ │ - ldr r3, [pc, #1260] @ 2c3348 │ │ │ │ + bl 2c2254 │ │ │ │ + ldr r3, [pc, #1260] @ 2c3238 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r2, [fp] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ @@ -692701,21 +692633,21 @@ │ │ │ │ cmp r6, r1 │ │ │ │ ldrb r1, [r3, #81] @ 0x51 │ │ │ │ ldrb r3, [r3, #83] @ 0x53 │ │ │ │ add r1, r1, #11 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - bcs 2c3158 │ │ │ │ + bcs 2c3048 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 2c317c │ │ │ │ + beq 2c306c │ │ │ │ mov r1, #424 @ 0x1a8 │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ @@ -692758,22 +692690,22 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r5, #24 │ │ │ │ bl 933e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #141] @ 0x8d │ │ │ │ - b 2c2d80 │ │ │ │ + b 2c2c70 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 2c2364 │ │ │ │ - ldr r3, [pc, #908] @ 2c3348 │ │ │ │ + bl 2c2254 │ │ │ │ + ldr r3, [pc, #908] @ 2c3238 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -692782,31 +692714,31 @@ │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #82] @ 0x52 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 2c311c │ │ │ │ + bcs 2c300c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 2c3228 │ │ │ │ - ldr r1, [pc, #780] @ 2c334c │ │ │ │ + beq 2c3118 │ │ │ │ + ldr r1, [pc, #780] @ 2c323c │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -692828,15 +692760,15 @@ │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add ip, lr, #116 @ 0x74 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2c30d0 │ │ │ │ + bne 2c2fc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #32 │ │ │ │ andne r3, r3, #31 │ │ │ │ lslne r3, r6, r3 │ │ │ │ mvneq r3, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -692859,35 +692791,35 @@ │ │ │ │ mov r1, lr │ │ │ │ str r2, [lr, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #141] @ 0x8d │ │ │ │ - b 2c2d80 │ │ │ │ + b 2c2c70 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2c2d88 │ │ │ │ + bne 2c2c78 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 2c3220 │ │ │ │ + beq 2c3110 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 2c2d88 │ │ │ │ + bne 2c2c78 │ │ │ │ mov r5, r3 │ │ │ │ - b 2c2d60 │ │ │ │ + b 2c2c50 │ │ │ │ mov r2, r3 │ │ │ │ bl 9114c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 96248 │ │ │ │ add r3, r6, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2f7c │ │ │ │ - ldr r1, [pc, #460] @ 2c3350 │ │ │ │ + b 2c2e6c │ │ │ │ + ldr r1, [pc, #460] @ 2c3240 │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ @@ -692918,18 +692850,18 @@ │ │ │ │ add lr, lr, #11 │ │ │ │ str r6, [r8, r2, lsl #2] │ │ │ │ ldr r0, [sp] │ │ │ │ str r7, [r8, fp, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ str r7, [r8, lr, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2c2f7c │ │ │ │ + b 2c2e6c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 2c2e1c │ │ │ │ + b 2c2d0c │ │ │ │ mov r1, #656 @ 0x290 │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add lr, sp, #72 @ 0x48 │ │ │ │ @@ -692948,15 +692880,15 @@ │ │ │ │ mov r7, r8 │ │ │ │ add r8, ip, #84 @ 0x54 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ add lr, ip, #100 @ 0x64 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2c32b0 │ │ │ │ + bne 2c31a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #32 │ │ │ │ andne r8, r3, #31 │ │ │ │ lslne r6, r6, r8 │ │ │ │ mvneq r3, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -692975,50 +692907,50 @@ │ │ │ │ str r1, [ip, r2, lsl #2] │ │ │ │ add r3, r3, #11 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, ip │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2c311c │ │ │ │ + b 2c300c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 2c321c │ │ │ │ + beq 2c310c │ │ │ │ cmp r2, r9 │ │ │ │ - bne 2c2d08 │ │ │ │ + bne 2c2bf8 │ │ │ │ mov r4, r5 │ │ │ │ - b 2c3150 │ │ │ │ + b 2c3040 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq sp, r6, r8, ror #8 │ │ │ │ + subseq sp, r6, r8, ror r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r6, r0, asr r4 │ │ │ │ - subseq sp, r6, r4, lsl r4 │ │ │ │ + subseq sp, r6, r0, ror #10 │ │ │ │ + subseq sp, r6, r4, lsr #10 │ │ │ │ @ instruction: 0xfffff568 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ @ instruction: 0xfffff57c │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ muleq r0, r1, r2 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c33a4 │ │ │ │ + bne 2c3294 │ │ │ │ ldrb r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2c33a4 │ │ │ │ + bhi 2c3294 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - ldr r3, [pc, #60] @ 2c33b4 │ │ │ │ + ldr r3, [pc, #60] @ 2c32a4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2c33ac │ │ │ │ + beq 2c329c │ │ │ │ cmp r0, #336 @ 0x150 │ │ │ │ - ldrcc r2, [pc, #48] @ 2c33b8 │ │ │ │ - ldrcs r2, [pc, #48] @ 2c33bc │ │ │ │ - ldrcs r3, [pc, #48] @ 2c33c0 │ │ │ │ + ldrcc r2, [pc, #48] @ 2c32a8 │ │ │ │ + ldrcs r2, [pc, #48] @ 2c32ac │ │ │ │ + ldrcs r3, [pc, #48] @ 2c32b0 │ │ │ │ subcc r3, r3, #41 @ 0x29 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ @@ -693030,45 +692962,45 @@ │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ muleq r0, r6, r1 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #1124] @ 2c3844 │ │ │ │ + ldr r1, [pc, #1124] @ 2c3734 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #1120] @ 2c3848 │ │ │ │ + ldr r3, [pc, #1120] @ 2c3738 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #1108] @ 2c384c │ │ │ │ + ldr r1, [pc, #1108] @ 2c373c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ bl 95bec │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ add r8, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r3, [pc, #1064] @ 2c3850 │ │ │ │ + ldr r3, [pc, #1064] @ 2c3740 │ │ │ │ mov r2, #-1073741824 @ 0xc0000000 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ str r6, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c3474 │ │ │ │ + beq 2c3364 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -693078,71 +693010,71 @@ │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #948] @ 2c3854 │ │ │ │ + ldr r1, [pc, #948] @ 2c3744 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #928] @ 2c3858 │ │ │ │ + ldr r1, [pc, #928] @ 2c3748 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #912] @ 2c385c │ │ │ │ + ldr r1, [pc, #912] @ 2c374c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #896] @ 2c3860 │ │ │ │ + ldr r1, [pc, #896] @ 2c3750 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #872] @ 2c385c │ │ │ │ + ldr r1, [pc, #872] @ 2c374c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #852] @ 2c3858 │ │ │ │ + ldr r1, [pc, #852] @ 2c3748 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #820] @ 2c3864 │ │ │ │ + ldr r1, [pc, #820] @ 2c3754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp sl, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2c35ec │ │ │ │ + beq 2c34dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r2, r9 │ │ │ │ str r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r1, [pc, #740] @ 2c3864 │ │ │ │ + ldr r1, [pc, #740] @ 2c3754 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r3, r5 │ │ │ │ @@ -693152,34 +693084,34 @@ │ │ │ │ bl 95c5c │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r2, [pc, #672] @ 2c3868 │ │ │ │ - ldr r3, [pc, #636] @ 2c3848 │ │ │ │ + ldr r2, [pc, #672] @ 2c3758 │ │ │ │ + ldr r3, [pc, #636] @ 2c3738 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c37d8 │ │ │ │ + bne 2c36c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2c3738 │ │ │ │ + beq 2c3628 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ tst r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ - bne 2c36ac │ │ │ │ + bne 2c359c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ @@ -693190,227 +693122,227 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #516] @ 2c3864 │ │ │ │ + ldr r1, [pc, #516] @ 2c3754 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2c36d4 │ │ │ │ + beq 2c35c4 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ moveq r3, r7 │ │ │ │ - bne 2c37dc │ │ │ │ + bne 2c36cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ bl 95ce4 │ │ │ │ - b 2c35c0 │ │ │ │ - ldr r3, [pc, #440] @ 2c386c │ │ │ │ + b 2c34b0 │ │ │ │ + ldr r3, [pc, #440] @ 2c375c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #8] │ │ │ │ str sl, [sp, #12] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2c37c8 │ │ │ │ + bhi 2c36b8 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c371c │ │ │ │ + beq 2c360c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #312] @ 2c3860 │ │ │ │ + ldr r1, [pc, #312] @ 2c3750 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2c3694 │ │ │ │ + b 2c3584 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd sl, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2c3780 │ │ │ │ + beq 2c3670 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [pc, #212] @ 2c3860 │ │ │ │ + ldr r1, [pc, #212] @ 2c3750 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2c3610 │ │ │ │ + b 2c3500 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #8] │ │ │ │ - b 2c3744 │ │ │ │ + b 2c3634 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2c3744 │ │ │ │ + b 2c3634 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #8] │ │ │ │ - b 2c3744 │ │ │ │ + b 2c3634 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c3744 │ │ │ │ + b 2c3634 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #132] @ 2c3870 │ │ │ │ + ldr r3, [pc, #132] @ 2c3760 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2c3844 │ │ │ │ + bhi 2c3734 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2c36e0 │ │ │ │ + b 2c35d0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2c36e0 │ │ │ │ + b 2c35d0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #16] │ │ │ │ - b 2c36e0 │ │ │ │ + b 2c35d0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2c36e0 │ │ │ │ - subseq ip, r6, r4, lsl ip │ │ │ │ + b 2c35d0 │ │ │ │ + subseq ip, r6, r4, lsr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - strdmi pc, [pc, #255] @ 2c3957 │ │ │ │ + strdmi pc, [pc, #255] @ 2c3847 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - subseq ip, r6, r0, lsr sl │ │ │ │ - subseq r6, r1, r8, lsl fp │ │ │ │ - subseq r6, r1, r0, lsl #20 │ │ │ │ + subseq ip, r6, r0, asr #22 │ │ │ │ + subseq r6, r1, r0, lsl fp │ │ │ │ + ldrsheq r6, [r1], #-152 @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #1744] @ 2c3f60 │ │ │ │ - ldr r3, [pc, #1744] @ 2c3f64 │ │ │ │ + ldr r2, [pc, #1744] @ 2c3e50 │ │ │ │ + ldr r3, [pc, #1744] @ 2c3e54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ bl 9601c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov sl, #1 │ │ │ │ - ldr fp, [pc, #1692] @ 2c3f68 │ │ │ │ + ldr fp, [pc, #1692] @ 2c3e58 │ │ │ │ add fp, pc, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9601c │ │ │ │ strb sl, [r4, #8] │ │ │ │ ldrb r9, [r5, #17] │ │ │ │ ldr r7, [r7, #20] │ │ │ │ cmp r9, #31 │ │ │ │ mov r6, r0 │ │ │ │ - bls 2c3ae0 │ │ │ │ - ldr r3, [pc, #1652] @ 2c3f6c │ │ │ │ - ldr r2, [pc, #1652] @ 2c3f70 │ │ │ │ + bls 2c39d0 │ │ │ │ + ldr r3, [pc, #1652] @ 2c3e5c │ │ │ │ + ldr r2, [pc, #1652] @ 2c3e60 │ │ │ │ sub r3, r7, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, r2 │ │ │ │ movne fp, r3 │ │ │ │ orreq fp, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c3aa4 │ │ │ │ - ldr r1, [pc, #1620] @ 2c3f74 │ │ │ │ + bne 2c3994 │ │ │ │ + ldr r1, [pc, #1620] @ 2c3e64 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #1604] @ 2c3f74 │ │ │ │ + ldr r1, [pc, #1604] @ 2c3e64 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r3, [pc, #1588] @ 2c3f78 │ │ │ │ + ldr r3, [pc, #1588] @ 2c3e68 │ │ │ │ cmp r7, r3 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2c3d00 │ │ │ │ + beq 2c3bf0 │ │ │ │ mov r1, sl │ │ │ │ add r3, sp, #32 │ │ │ │ str fp, [sp, #32] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov sl, #0 │ │ │ │ strd sl, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2c39a0 │ │ │ │ + beq 2c3890 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1484] @ 2c3f7c │ │ │ │ + ldr r1, [pc, #1484] @ 2c3e6c │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ @@ -693418,80 +693350,80 @@ │ │ │ │ mov sl, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ strd sl, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2c3a0c │ │ │ │ + beq 2c38fc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ - ldr r1, [pc, #1384] @ 2c3f7c │ │ │ │ + ldr r1, [pc, #1384] @ 2c3e6c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c33c4 │ │ │ │ - ldr r1, [pc, #1344] @ 2c3f80 │ │ │ │ + bl 2c32b4 │ │ │ │ + ldr r1, [pc, #1344] @ 2c3e70 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r3, [pc, #1304] @ 2c3f84 │ │ │ │ + ldr r3, [pc, #1304] @ 2c3e74 │ │ │ │ cmp r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2c3dc4 │ │ │ │ - ldr r2, [pc, #1292] @ 2c3f88 │ │ │ │ - ldr r3, [pc, #1252] @ 2c3f64 │ │ │ │ + beq 2c3cb4 │ │ │ │ + ldr r2, [pc, #1292] @ 2c3e78 │ │ │ │ + ldr r3, [pc, #1252] @ 2c3e54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c3ef8 │ │ │ │ + bne 2c3de8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1248] @ 2c3f8c │ │ │ │ - ldr r2, [pc, #1204] @ 2c3f64 │ │ │ │ + ldr r1, [pc, #1248] @ 2c3e7c │ │ │ │ + ldr r2, [pc, #1204] @ 2c3e54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2c3ef8 │ │ │ │ + bne 2c3de8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2c33c4 │ │ │ │ + b 2c32b4 │ │ │ │ ldrb r3, [r8] │ │ │ │ add r2, r7, r7, lsl sl │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1180] @ 2c3f90 │ │ │ │ + ldr r3, [pc, #1180] @ 2c3e80 │ │ │ │ moveq r8, #160 @ 0xa0 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov fp, #0 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldrb sl, [r3, #6] │ │ │ │ mov r1, r5 │ │ │ │ orr r3, r9, sl │ │ │ │ @@ -693515,368 +693447,368 @@ │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2c3e94 │ │ │ │ + beq 2c3d84 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c3efc │ │ │ │ + bne 2c3dec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr sl, [pc, #980] @ 2c3f84 │ │ │ │ + ldr sl, [pc, #980] @ 2c3e74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ - ldr r3, [pc, #940] @ 2c3f6c │ │ │ │ - ldr r2, [pc, #976] @ 2c3f94 │ │ │ │ + ldr r3, [pc, #940] @ 2c3e5c │ │ │ │ + ldr r2, [pc, #976] @ 2c3e84 │ │ │ │ cmp r7, sl │ │ │ │ cmpne r7, r3 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r7, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2c3a74 │ │ │ │ + beq 2c3964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #936] @ 2c3f98 │ │ │ │ + ldr r1, [pc, #936] @ 2c3e88 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp r7, sl │ │ │ │ mov r8, r0 │ │ │ │ - bne 2c3a74 │ │ │ │ + bne 2c3964 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ mov r7, r0 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #852] @ 2c3f9c │ │ │ │ + ldr r1, [pc, #852] @ 2c3e8c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #836] @ 2c3f9c │ │ │ │ + ldr r1, [pc, #836] @ 2c3e8c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #812] @ 2c3fa0 │ │ │ │ + ldr r1, [pc, #812] @ 2c3e90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #796] @ 2c3fa0 │ │ │ │ + ldr r1, [pc, #796] @ 2c3e90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #776] @ 2c3fa4 │ │ │ │ + ldr r1, [pc, #776] @ 2c3e94 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r1, [pc, #736] @ 2c3fa8 │ │ │ │ - ldr r2, [pc, #664] @ 2c3f64 │ │ │ │ + ldr r1, [pc, #736] @ 2c3e98 │ │ │ │ + ldr r2, [pc, #664] @ 2c3e54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 2c3ef8 │ │ │ │ + bne 2c3de8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #692] @ 2c3fac │ │ │ │ + ldr r1, [pc, #692] @ 2c3e9c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #672] @ 2c3fb0 │ │ │ │ + ldr r1, [pc, #672] @ 2c3ea0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #32] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #24] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2c3d64 │ │ │ │ + beq 2c3c54 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #520] @ 2c3f7c │ │ │ │ + ldr r1, [pc, #520] @ 2c3e6c │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c33c4 │ │ │ │ - ldr r1, [pc, #488] @ 2c3f80 │ │ │ │ + bl 2c32b4 │ │ │ │ + ldr r1, [pc, #488] @ 2c3e70 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r8, r0 │ │ │ │ - b 2c3a74 │ │ │ │ + b 2c3964 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2c3e18 │ │ │ │ + beq 2c3d08 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #396] @ 2c3fb4 │ │ │ │ + ldr r1, [pc, #396] @ 2c3ea4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #380] @ 2c3fb4 │ │ │ │ + ldr r1, [pc, #380] @ 2c3ea4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #364] @ 2c3fb8 │ │ │ │ + ldr r1, [pc, #364] @ 2c3ea8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #328] @ 2c3fac │ │ │ │ + ldr r1, [pc, #328] @ 2c3e9c │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r2, r5 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r8, r0 │ │ │ │ - b 2c3a74 │ │ │ │ + b 2c3964 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd sl, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2c3edc │ │ │ │ + beq 2c3dcc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #196] @ 2c3fac │ │ │ │ + ldr r1, [pc, #196] @ 2c3e9c │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 2c3b84 │ │ │ │ + b 2c3a74 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ 2c3fbc │ │ │ │ + ldr r3, [pc, #184] @ 2c3eac │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2c3f24 │ │ │ │ + bhi 2c3e14 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 2c3ea0 │ │ │ │ + b 2c3d90 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #32] │ │ │ │ - b 2c3ea0 │ │ │ │ + b 2c3d90 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2c3ea0 │ │ │ │ + b 2c3d90 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ - b 2c3ea0 │ │ │ │ - subseq ip, r6, r8, ror #14 │ │ │ │ + b 2c3d90 │ │ │ │ + subseq ip, r6, r8, ror r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r6, r0, lsr r7 │ │ │ │ + subseq ip, r6, r0, asr #16 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - subseq ip, r6, ip, ror r5 │ │ │ │ - subseq ip, r6, ip, asr #10 │ │ │ │ + subseq ip, r6, ip, lsl #13 │ │ │ │ + subseq ip, r6, ip, asr r6 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - subseq ip, r6, r0, lsr r3 │ │ │ │ + subseq ip, r6, r0, asr #8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq r6, r1, r8, lsl #6 │ │ │ │ - ldr r2, [pc, #16] @ 2c3fd8 │ │ │ │ + subseq r6, r1, r0, lsl #6 │ │ │ │ + ldr r2, [pc, #16] @ 2c3ec8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #12] @ 2c3fdc │ │ │ │ + ldr r1, [pc, #12] @ 2c3ecc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 94320 │ │ │ │ @ instruction: 0xfffff8a0 │ │ │ │ @ instruction: 0xfffff37c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2048] @ 2c4800 │ │ │ │ + ldr r0, [pc, #2048] @ 2c46f0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr r1, [pc, #2040] @ 2c4804 │ │ │ │ + ldr r1, [pc, #2040] @ 2c46f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #2036] @ 2c4808 │ │ │ │ + ldr ip, [pc, #2036] @ 2c46f8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ mov r1, #0 │ │ │ │ - bls 2c4640 │ │ │ │ + bls 2c4530 │ │ │ │ sub r1, r3, #158 @ 0x9e │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2c408c │ │ │ │ - ldr r0, [pc, #1996] @ 2c480c │ │ │ │ + bhi 2c3f7c │ │ │ │ + ldr r0, [pc, #1996] @ 2c46fc │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2c408c │ │ │ │ + bhi 2c3f7c │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c4090 │ │ │ │ - ldr r2, [pc, #1960] @ 2c4810 │ │ │ │ + beq 2c3f80 │ │ │ │ + ldr r2, [pc, #1960] @ 2c4700 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #43] @ 0x2b │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2c466c │ │ │ │ + beq 2c455c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1916] @ 2c4814 │ │ │ │ - ldr r3, [pc, #1896] @ 2c4804 │ │ │ │ + ldr r2, [pc, #1916] @ 2c4704 │ │ │ │ + ldr r3, [pc, #1896] @ 2c46f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c47fc │ │ │ │ + bne 2c46ec │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c4090 │ │ │ │ - ldr r2, [pc, #1856] @ 2c4810 │ │ │ │ + beq 2c3f80 │ │ │ │ + ldr r2, [pc, #1856] @ 2c4700 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #43] @ 0x2b │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2c408c │ │ │ │ + bne 2c3f7c │ │ │ │ mov r4, r2 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ stm r5, {r3, r4} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl eb5f4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -693900,29 +693832,29 @@ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ ldrb r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c47d0 │ │ │ │ + beq 2c46c0 │ │ │ │ mov fp, r7 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 2c419c │ │ │ │ + b 2c408c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ add fp, fp, #8 │ │ │ │ - beq 2c47c4 │ │ │ │ + beq 2c46b4 │ │ │ │ cmp r9, #2 │ │ │ │ strne sl, [fp] │ │ │ │ strne r9, [fp, #4] │ │ │ │ - bne 2c4188 │ │ │ │ + bne 2c4078 │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -693977,79 +693909,79 @@ │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2c42c8 │ │ │ │ + beq 2c41b8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #1348] @ 2c4818 │ │ │ │ + ldr r1, [pc, #1348] @ 2c4708 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b 2c4188 │ │ │ │ + b 2c4078 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c4090 │ │ │ │ + beq 2c3f80 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldrb r2, [r3, #41] @ 0x29 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bhi 2c47e0 │ │ │ │ - ldr r3, [pc, #1268] @ 2c481c │ │ │ │ + bhi 2c46d0 │ │ │ │ + ldr r3, [pc, #1268] @ 2c470c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2c4800 │ │ │ │ + bhi 2c46f0 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c4090 │ │ │ │ - ldr r2, [pc, #1208] @ 2c4810 │ │ │ │ + beq 2c3f80 │ │ │ │ + ldr r2, [pc, #1208] @ 2c4700 │ │ │ │ lsl r0, r3, #2 │ │ │ │ ldr sl, [ip, r2] │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, sl, r2, lsl #2 │ │ │ │ ldrb r1, [r2, #43] @ 0x2b │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r1, r1, #11 │ │ │ │ ldr r1, [ip, r1, lsl #2] │ │ │ │ cmp r1, #7 │ │ │ │ - bne 2c408c │ │ │ │ + bne 2c3f7c │ │ │ │ ldrb r2, [r2, #46] @ 0x2e │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r8, [ip, r2, lsl #2] │ │ │ │ tst r8, #2048 @ 0x800 │ │ │ │ - bne 2c408c │ │ │ │ + bne 2c3f7c │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ str ip, [r5, #4] │ │ │ │ str r2, [r5] │ │ │ │ - beq 2c47f0 │ │ │ │ + beq 2c46e0 │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ moveq r2, #172 @ 0xac │ │ │ │ movne r2, #51 @ 0x33 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r3, sl, r0, lsl #2 │ │ │ │ @@ -694127,32 +694059,32 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldr r6, [ip, #128] @ 0x80 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2c4520 │ │ │ │ + beq 2c4410 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #756] @ 2c4820 │ │ │ │ + ldr r1, [pc, #756] @ 2c4710 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c4558 │ │ │ │ + beq 2c4448 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ @@ -694160,24 +694092,24 @@ │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2c45a4 │ │ │ │ + beq 2c4494 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ - ldr r1, [pc, #632] @ 2c4824 │ │ │ │ + ldr r1, [pc, #632] @ 2c4714 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ bl 95ce4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, #4 │ │ │ │ @@ -694207,37 +694139,37 @@ │ │ │ │ str r1, [lr, #120] @ 0x78 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ orr r2, r2, #2048 @ 0x800 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ - b 2c4090 │ │ │ │ + b 2c3f80 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bls 2c408c │ │ │ │ - ldr r1, [pc, #472] @ 2c4828 │ │ │ │ + bls 2c3f7c │ │ │ │ + ldr r1, [pc, #472] @ 2c4718 │ │ │ │ sub r0, r3, #53 @ 0x35 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 2c408c │ │ │ │ + bhi 2c3f7c │ │ │ │ add r0, r0, r0 │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r4, r2 │ │ │ │ stm r5, {r3, r4} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r2 │ │ │ │ bl eb5f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ moveq r3, #156 @ 0x9c │ │ │ │ mov r6, r0 │ │ │ │ - beq 2c46a4 │ │ │ │ + beq 2c4594 │ │ │ │ cmp r3, #178 @ 0xb2 │ │ │ │ moveq r3, #172 @ 0xac │ │ │ │ movne r3, #51 @ 0x33 │ │ │ │ add r7, r6, #24 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #20] │ │ │ │ @@ -694254,126 +694186,126 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r8, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c471c │ │ │ │ + beq 2c460c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r1, [pc, #264] @ 2c482c │ │ │ │ + ldr r1, [pc, #264] @ 2c471c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 927bc │ │ │ │ mov r0, r4 │ │ │ │ bl 92818 │ │ │ │ - b 2c4638 │ │ │ │ + b 2c4528 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c4798 │ │ │ │ + beq 2c4688 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r3, #24 │ │ │ │ bl 933e8 │ │ │ │ - b 2c4638 │ │ │ │ + b 2c4528 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c475c │ │ │ │ + b 2c464c │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c475c │ │ │ │ + b 2c464c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrb r2, [r3, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 95ef8 │ │ │ │ - b 2c4730 │ │ │ │ + b 2c4620 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - b 2c475c │ │ │ │ + b 2c464c │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 2c43b8 │ │ │ │ + b 2c42a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq fp, [r6], #-240 @ 0xffffff10 │ │ │ │ + subseq ip, r6, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r6, r0, ror #31 │ │ │ │ - ldrsheq r6, [r1], #-16 │ │ │ │ + ldrsheq ip, [r6], #-0 │ │ │ │ + subseq r6, r1, r8, ror #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq fp, r6, r0, ror #30 │ │ │ │ + subseq ip, r6, r0, ror r0 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - subseq r5, r1, sl, lsl pc │ │ │ │ + subseq r5, r1, r2, lsl pc │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - subseq r5, r1, r2, lsr ip │ │ │ │ + subseq r5, r1, sl, lsr #24 │ │ │ │ andeq r0, r0, r7, 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 r2, [pc, #544] @ 2c4a68 │ │ │ │ + ldr r2, [pc, #544] @ 2c4958 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #540] @ 2c4a6c │ │ │ │ + ldr r3, [pc, #540] @ 2c495c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - beq 2c4890 │ │ │ │ + beq 2c4780 │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c48c4 │ │ │ │ + bne 2c47b4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c4874 │ │ │ │ + bne 2c4764 │ │ │ │ str fp, [sp, #4] │ │ │ │ - ldr r2, [pc, #468] @ 2c4a70 │ │ │ │ - ldr r3, [pc, #460] @ 2c4a6c │ │ │ │ + ldr r2, [pc, #468] @ 2c4960 │ │ │ │ + ldr r3, [pc, #460] @ 2c495c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c4a64 │ │ │ │ + bne 2c4954 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -694394,140 +694326,140 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2c4a54 │ │ │ │ + beq 2c4944 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c49c4 │ │ │ │ + beq 2c48b4 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c49e0 │ │ │ │ + beq 2c48d0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c496c │ │ │ │ + bne 2c485c │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c3fe0 │ │ │ │ + bl 2c3ed0 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c49a4 │ │ │ │ + beq 2c4894 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c49a4 │ │ │ │ + beq 2c4894 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c4958 │ │ │ │ + beq 2c4848 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c497c │ │ │ │ + bne 2c486c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c49c4 │ │ │ │ + bne 2c48b4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c3fe0 │ │ │ │ + bl 2c3ed0 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ cmp sl, #0 │ │ │ │ mov fp, sl │ │ │ │ - beq 2c4a04 │ │ │ │ + beq 2c48f4 │ │ │ │ mov sl, r0 │ │ │ │ - b 2c4930 │ │ │ │ + b 2c4820 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c49c4 │ │ │ │ + bne 2c48b4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c3fe0 │ │ │ │ + bl 2c3ed0 │ │ │ │ orr r3, r4, r0 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ - b 2c49c4 │ │ │ │ + b 2c48b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c4a54 │ │ │ │ + beq 2c4944 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c4894 │ │ │ │ + beq 2c4784 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2c4894 │ │ │ │ + beq 2c4784 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c48dc │ │ │ │ + bne 2c47cc │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c4a34 │ │ │ │ - b 2c4894 │ │ │ │ + bne 2c4924 │ │ │ │ + b 2c4784 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2c4a1c │ │ │ │ + b 2c490c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r6, ip, lsr #15 │ │ │ │ + ldrheq fp, [r6], #-140 @ 0xffffff74 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r6, ip, asr r7 │ │ │ │ + subseq fp, r6, ip, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r1, [pc, #2032] @ 2c527c │ │ │ │ + ldr r1, [pc, #2032] @ 2c516c │ │ │ │ ldr fp, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #2028] @ 2c5280 │ │ │ │ + ldr r2, [pc, #2028] @ 2c5170 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r9, [pc, #2020] @ 2c5284 │ │ │ │ + ldr r9, [pc, #2020] @ 2c5174 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2c4ad8 │ │ │ │ + beq 2c49c8 │ │ │ │ ldr r5, [fp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c4b0c │ │ │ │ + bne 2c49fc │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c4abc │ │ │ │ + bne 2c49ac │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #1956] @ 2c5288 │ │ │ │ - ldr r3, [pc, #1944] @ 2c5280 │ │ │ │ + ldr r2, [pc, #1956] @ 2c5178 │ │ │ │ + ldr r3, [pc, #1944] @ 2c5170 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c5278 │ │ │ │ + bne 2c5168 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1896] @ 2c528c │ │ │ │ + ldr r3, [pc, #1896] @ 2c517c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov sl, #0 │ │ │ │ @@ -694559,204 +694491,204 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 98400 │ │ │ │ ldr r8, [r5, #24] │ │ │ │ cmp r8, sl │ │ │ │ - beq 2c5098 │ │ │ │ - ldr r7, [pc, #1736] @ 2c5290 │ │ │ │ - ldr r3, [pc, #1736] @ 2c5294 │ │ │ │ + beq 2c4f88 │ │ │ │ + ldr r7, [pc, #1736] @ 2c5180 │ │ │ │ + ldr r3, [pc, #1736] @ 2c5184 │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r8, #16] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2c4d4c │ │ │ │ + beq 2c4c3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 2c4c14 │ │ │ │ + bhi 2c4b04 │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2c4dc8 │ │ │ │ + beq 2c4cb8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2c4d4c │ │ │ │ + beq 2c4c3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c4c3c │ │ │ │ + beq 2c4b2c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 2c4bfc │ │ │ │ - ldr r3, [pc, #1608] @ 2c5298 │ │ │ │ + b 2c4aec │ │ │ │ + ldr r3, [pc, #1608] @ 2c5188 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ ldr r6, [r9, r3] │ │ │ │ add r3, lr, lr, lsl #1 │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ ldrb r2, [r4, #45] @ 0x2d │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - beq 2c4ca0 │ │ │ │ + beq 2c4b90 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r4, #60 @ 0x3c │ │ │ │ ldr r1, [ip, r3, lsl #5] │ │ │ │ add r3, r3, #1 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ cmp r1, #1 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2c4c80 │ │ │ │ + bne 2c4b70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2c4c1c │ │ │ │ + bne 2c4b0c │ │ │ │ mov r3, #2 │ │ │ │ cmp lr, #428 @ 0x1ac │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bhi 2c50c8 │ │ │ │ + bhi 2c4fb8 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ cmp lr, r3 │ │ │ │ - bls 2c4f7c │ │ │ │ + bls 2c4e6c │ │ │ │ sub lr, lr, #272 @ 0x110 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub lr, lr, #3 │ │ │ │ cmp lr, #153 @ 0x99 │ │ │ │ - bhi 2c4c1c │ │ │ │ + bhi 2c4b0c │ │ │ │ add lr, lr, lr │ │ │ │ ldrsh lr, [r3, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r4, #37] @ 0x25 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c4c1c │ │ │ │ + beq 2c4b0c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsr r2, r3, #5 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ and r3, r3, #31 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2c4c1c │ │ │ │ + beq 2c4b0c │ │ │ │ ldrb r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c4c1c │ │ │ │ + beq 2c4b0c │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [r4, fp, lsl #3] │ │ │ │ bl 1d9f0 <__aeabi_i2f@plt> │ │ │ │ str r0, [r4, fp, lsl #3] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - bne 2c4d2c │ │ │ │ + bne 2c4c1c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c4c24 │ │ │ │ + bne 2c4b14 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2c4be0 │ │ │ │ + bne 2c4ad0 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - beq 2c5098 │ │ │ │ + beq 2c4f88 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1de10 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c4adc │ │ │ │ + beq 2c49cc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c4adc │ │ │ │ + beq 2c49cc │ │ │ │ ldr r5, [fp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c4b30 │ │ │ │ + bne 2c4a20 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c4da8 │ │ │ │ - b 2c4adc │ │ │ │ + bne 2c4c98 │ │ │ │ + b 2c49cc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c4c1c │ │ │ │ + beq 2c4b0c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2c4dd8 │ │ │ │ - b 2c4c1c │ │ │ │ + bne 2c4cc8 │ │ │ │ + b 2c4b0c │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 2c4e04 │ │ │ │ + beq 2c4cf4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2c4e04 │ │ │ │ + beq 2c4cf4 │ │ │ │ cmp r3, #203 @ 0xcb │ │ │ │ - bne 2c4e0c │ │ │ │ + bne 2c4cfc │ │ │ │ mov r3, #344 @ 0x158 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov sl, #1 │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #207 @ 0xcf │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #221 @ 0xdd │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #229 @ 0xe5 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #231 @ 0xe7 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #194 @ 0xc2 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #177 @ 0xb1 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #234 @ 0xea │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #236 @ 0xec │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #241 @ 0xf1 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ - ldr r3, [pc, #1008] @ 2c529c │ │ │ │ + b 2c4b0c │ │ │ │ + ldr r3, [pc, #1008] @ 2c518c │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 9601c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -694764,263 +694696,263 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 9601c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2c50dc │ │ │ │ + beq 2c4fcc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r2, sl │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #896] @ 2c52a0 │ │ │ │ + ldr r1, [pc, #896] @ 2c5190 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2c4e0c │ │ │ │ + beq 2c4cfc │ │ │ │ add r0, r4, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 927bc │ │ │ │ mov sl, #1 │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #158 @ 0x9e │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #157 @ 0x9d │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #178 @ 0xb2 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ cmp lr, #37 @ 0x25 │ │ │ │ - beq 2c50b8 │ │ │ │ + beq 2c4fa8 │ │ │ │ sub lr, lr, #98 @ 0x62 │ │ │ │ cmp lr, #54 @ 0x36 │ │ │ │ - bhi 2c4c1c │ │ │ │ + bhi 2c4b0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp lr, #54 @ 0x36 │ │ │ │ - bhi 2c4c1c │ │ │ │ + bhi 2c4b0c │ │ │ │ add lr, lr, lr │ │ │ │ ldrsh lr, [r3, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #203 @ 0xcb │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #728] @ 2c52a0 │ │ │ │ + ldr r2, [pc, #728] @ 2c5190 │ │ │ │ ldr ip, [r3] │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2c4e0c │ │ │ │ + bne 2c4cfc │ │ │ │ ldr r3, [ip, #20] │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ - beq 2c4e04 │ │ │ │ - bhi 2c4dec │ │ │ │ + beq 2c4cf4 │ │ │ │ + bhi 2c4cdc │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ - bne 2c4e0c │ │ │ │ + bne 2c4cfc │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldrb fp, [r3, #3492] @ 0xda4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c50fc │ │ │ │ + beq 2c4fec │ │ │ │ ldrb r0, [ip, #44] @ 0x2c │ │ │ │ add sl, ip, #63 @ 0x3f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c50fc │ │ │ │ + beq 2c4fec │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 2c5028 │ │ │ │ + b 2c4f18 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2c50ec │ │ │ │ + beq 2c4fdc │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2c501c │ │ │ │ - b 2c4e0c │ │ │ │ + beq 2c4f0c │ │ │ │ + b 2c4cfc │ │ │ │ mov r3, #106 @ 0x6a │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #105 @ 0x69 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #104 @ 0x68 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #94 @ 0x5e │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #93 @ 0x5d │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1de10 │ │ │ │ - b 2c4d90 │ │ │ │ + b 2c4c80 │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ sub lr, lr, #460 @ 0x1cc │ │ │ │ sub lr, lr, #3 │ │ │ │ cmp lr, #2 │ │ │ │ movls sl, #1 │ │ │ │ - b 2c4c1c │ │ │ │ + b 2c4b0c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #179 @ 0xb3 │ │ │ │ - b 2c4f10 │ │ │ │ + b 2c4e00 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, fp │ │ │ │ add sl, sl, #32 │ │ │ │ - bne 2c5010 │ │ │ │ + bne 2c4f00 │ │ │ │ ldr r3, [ip, #60] @ 0x3c │ │ │ │ ldr lr, [r3] │ │ │ │ ldr r3, [ip, #92] @ 0x5c │ │ │ │ ldr sl, [r3] │ │ │ │ ldrb r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ - bne 2c5128 │ │ │ │ + bne 2c5018 │ │ │ │ ldr r2, [lr, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq 2c523c │ │ │ │ + beq 2c512c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c4e0c │ │ │ │ + bne 2c4cfc │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ - bne 2c4e0c │ │ │ │ + bne 2c4cfc │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov lr, sl │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r3, r6, #8192 @ 0x2000 │ │ │ │ ldrb fp, [r3, #3140] @ 0xc44 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c51ac │ │ │ │ + beq 2c509c │ │ │ │ ldrb r0, [lr, #44] @ 0x2c │ │ │ │ add sl, lr, #63 @ 0x3f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c51ac │ │ │ │ + beq 2c509c │ │ │ │ mov ip, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 2c518c │ │ │ │ + b 2c507c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2c519c │ │ │ │ + beq 2c508c │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2c5180 │ │ │ │ - b 2c4e0c │ │ │ │ + beq 2c5070 │ │ │ │ + b 2c4cfc │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, ip │ │ │ │ add sl, sl, #32 │ │ │ │ - bne 2c5174 │ │ │ │ + bne 2c5064 │ │ │ │ ldr r3, [lr, #60] @ 0x3c │ │ │ │ ldr sl, [r3] │ │ │ │ ldrb fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c4e0c │ │ │ │ + bne 2c4cfc │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ - bne 2c4e0c │ │ │ │ + bne 2c4cfc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add ip, sl, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ bl 99924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c4e0c │ │ │ │ + beq 2c4cfc │ │ │ │ ldr r3, [sl, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c4e04 │ │ │ │ + beq 2c4cf4 │ │ │ │ ldrb r1, [sl, #44] @ 0x2c │ │ │ │ add sl, sl, #63 @ 0x3f │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c4e04 │ │ │ │ + beq 2c4cf4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 2c522c │ │ │ │ + b 2c511c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2c5264 │ │ │ │ + beq 2c5154 │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2c5220 │ │ │ │ - b 2c4e0c │ │ │ │ + beq 2c5110 │ │ │ │ + b 2c4cfc │ │ │ │ cmp r3, #0 │ │ │ │ add r3, ip, #80 @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ - bne 2c5150 │ │ │ │ + bne 2c5040 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ - bne 2c5150 │ │ │ │ - b 2c513c │ │ │ │ + bne 2c5040 │ │ │ │ + b 2c502c │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ add sl, sl, #32 │ │ │ │ - bne 2c5214 │ │ │ │ - b 2c4e04 │ │ │ │ + bne 2c5104 │ │ │ │ + b 2c4cf4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r6, r8, ror #10 │ │ │ │ + subseq fp, r6, r8, ror r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r6, r0, asr r5 │ │ │ │ - subseq fp, r6, r4, lsl r5 │ │ │ │ - subseq r5, r1, r8, ror r7 │ │ │ │ - subseq r5, r1, r6, asr #13 │ │ │ │ - subseq r5, r1, r0, lsl #16 │ │ │ │ + subseq fp, r6, r0, ror #12 │ │ │ │ + subseq fp, r6, r4, lsr #12 │ │ │ │ + subseq r5, r1, r0, ror r7 │ │ │ │ + ldrheq r5, [r1], #-110 @ 0xffffff92 │ │ │ │ + ldrsheq r5, [r1], #-120 @ 0xffffff88 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #212] @ 2c5390 │ │ │ │ - ldr ip, [pc, #212] @ 2c5394 │ │ │ │ + ldr lr, [pc, #212] @ 2c5280 │ │ │ │ + ldr ip, [pc, #212] @ 2c5284 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 2c5398 │ │ │ │ + ldr r3, [pc, #204] @ 2c5288 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #196] @ 2c539c │ │ │ │ + ldr r2, [pc, #196] @ 2c528c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r5, r0 │ │ │ │ @@ -695048,54 +694980,54 @@ │ │ │ │ mov r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r4, #67] @ 0x43 │ │ │ │ add r0, r0, #11 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #56] @ 2c53a0 │ │ │ │ - ldr r3, [pc, #40] @ 2c5394 │ │ │ │ + ldr r2, [pc, #56] @ 2c5290 │ │ │ │ + ldr r3, [pc, #40] @ 2c5284 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c538c │ │ │ │ + bne 2c527c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r6, ip, lsr sp │ │ │ │ + subseq sl, r6, ip, asr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r6, r4, lsr #26 │ │ │ │ + subseq sl, r6, r4, lsr lr │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0056ac90 │ │ │ │ + subseq sl, r6, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #912] @ 2c5750 │ │ │ │ - ldr r2, [pc, #912] @ 2c5754 │ │ │ │ + ldr r1, [pc, #912] @ 2c5640 │ │ │ │ + ldr r2, [pc, #912] @ 2c5644 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ stm r0, {r3, r9} │ │ │ │ ldrb r0, [r9, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #872] @ 2c5758 │ │ │ │ + ldr r3, [pc, #872] @ 2c5648 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ - beq 2c55b4 │ │ │ │ - ldr r2, [pc, #856] @ 2c575c │ │ │ │ + beq 2c54a4 │ │ │ │ + ldr r2, [pc, #856] @ 2c564c │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r7, r9, #96 @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -695156,204 +695088,204 @@ │ │ │ │ add r3, r3, #11 │ │ │ │ ldrb r2, [r9, r2, lsl #2] │ │ │ │ str r2, [r6, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 2c52a4 │ │ │ │ + bl 2c5194 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ movne r8, #0 │ │ │ │ addne r4, sp, #56 @ 0x38 │ │ │ │ addne fp, r6, #84 @ 0x54 │ │ │ │ movne lr, r8 │ │ │ │ - beq 2c5570 │ │ │ │ + beq 2c5460 │ │ │ │ ldr r3, [r7, r8, lsl #4] │ │ │ │ str lr, [r5] │ │ │ │ str lr, [r5, #4] │ │ │ │ str lr, [r5, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, fp, r8, lsl #4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, sl │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2c5540 │ │ │ │ + bne 2c5430 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c5608 │ │ │ │ + bhi 2c54f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r0, [r9, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3], #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 2c5420 │ │ │ │ + bhi 2c5310 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 95e3c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r9, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ bl 927bc │ │ │ │ - ldr r2, [pc, #380] @ 2c5760 │ │ │ │ - ldr r3, [pc, #364] @ 2c5754 │ │ │ │ + ldr r2, [pc, #380] @ 2c5650 │ │ │ │ + ldr r3, [pc, #364] @ 2c5644 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c574c │ │ │ │ + bne 2c563c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 9d920 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsr r8, r3, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 2c567c │ │ │ │ + beq 2c556c │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bics r8, r8, r0, lsl r3 │ │ │ │ - bne 2c56f0 │ │ │ │ + bne 2c55e0 │ │ │ │ mov r8, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #32] │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 2c557c │ │ │ │ + b 2c546c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2c56d8 │ │ │ │ + beq 2c55c8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #128] @ 2c5764 │ │ │ │ + ldr r1, [pc, #128] @ 2c5654 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 2c564c │ │ │ │ - ldr r3, [pc, #112] @ 2c5768 │ │ │ │ + b 2c553c │ │ │ │ + ldr r3, [pc, #112] @ 2c5658 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2c571c │ │ │ │ + bhi 2c560c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - b 2c5688 │ │ │ │ + b 2c5578 │ │ │ │ mov r2, #16 │ │ │ │ strh r8, [sp, #56] @ 0x38 │ │ │ │ - b 2c5688 │ │ │ │ + b 2c5578 │ │ │ │ mov r2, #8 │ │ │ │ strb r8, [sp, #56] @ 0x38 │ │ │ │ - b 2c5688 │ │ │ │ + b 2c5578 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ - b 2c5688 │ │ │ │ + b 2c5578 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r6, r4, lsr ip │ │ │ │ + subseq sl, r6, r4, asr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r6, r8, lsl #24 │ │ │ │ + subseq sl, r6, r8, lsl sp │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sl, r6, r4, lsl sl │ │ │ │ + subseq sl, r6, r4, lsr #22 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq r4, r1, r2, asr #26 │ │ │ │ + subseq r4, r1, sl, lsr sp │ │ │ │ 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 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #3776] @ 2c6650 │ │ │ │ - ldr r0, [pc, #3776] @ 2c6654 │ │ │ │ + ldr r2, [pc, #3776] @ 2c6540 │ │ │ │ + ldr r0, [pc, #3776] @ 2c6544 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #3772] @ 2c6658 │ │ │ │ + ldr r3, [pc, #3772] @ 2c6548 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c57e0 │ │ │ │ + beq 2c56d0 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c5814 │ │ │ │ + bne 2c5704 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c57c4 │ │ │ │ + bne 2c56b4 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r2, [pc, #3696] @ 2c665c │ │ │ │ - ldr r3, [pc, #3688] @ 2c6658 │ │ │ │ + ldr r2, [pc, #3696] @ 2c654c │ │ │ │ + ldr r3, [pc, #3688] @ 2c6548 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c6d90 │ │ │ │ + bne 2c6c80 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ mov r5, r9 │ │ │ │ @@ -695374,196 +695306,196 @@ │ │ │ │ ldr r8, [r5, #24] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ cmp r8, r9 │ │ │ │ - beq 2c6c20 │ │ │ │ - ldr r3, [pc, #3548] @ 2c6660 │ │ │ │ + beq 2c6b10 │ │ │ │ + ldr r3, [pc, #3548] @ 2c6550 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r4 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [r2, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5f60 │ │ │ │ + beq 2c5e50 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c58d8 │ │ │ │ - b 2c5f48 │ │ │ │ + bne 2c57c8 │ │ │ │ + b 2c5e38 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5a7c │ │ │ │ + beq 2c596c │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c5a64 │ │ │ │ + bne 2c5954 │ │ │ │ ldrb r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c5a64 │ │ │ │ + beq 2c5954 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #336 @ 0x150 │ │ │ │ mov r2, r3 │ │ │ │ - bcs 2c5aac │ │ │ │ - ldr r2, [pc, #3420] @ 2c6664 │ │ │ │ + bcs 2c599c │ │ │ │ + ldr r2, [pc, #3420] @ 2c6554 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 2c5ae4 │ │ │ │ + bls 2c59d4 │ │ │ │ sub r1, r3, #328 @ 0x148 │ │ │ │ sub r1, r1, #2 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2c5aec │ │ │ │ + beq 2c59dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #4 │ │ │ │ - beq 2c5f84 │ │ │ │ + beq 2c5e74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5ad4 │ │ │ │ + beq 2c59c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c5ad4 │ │ │ │ + bne 2c59c4 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ mov r2, r3 │ │ │ │ sub r1, r3, #360 @ 0x168 │ │ │ │ sub r1, r1, #3 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 2c6cdc │ │ │ │ - ldr r2, [pc, #3320] @ 2c6668 │ │ │ │ + bhi 2c6bcc │ │ │ │ + ldr r2, [pc, #3320] @ 2c6558 │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2c5aec │ │ │ │ + beq 2c59dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #8 │ │ │ │ - beq 2c5aec │ │ │ │ + beq 2c59dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5ad4 │ │ │ │ + beq 2c59c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c5ad4 │ │ │ │ + bne 2c59c4 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #3280] @ 2c6684 │ │ │ │ + ldr r2, [pc, #3280] @ 2c6574 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2c6324 │ │ │ │ + beq 2c6214 │ │ │ │ sub r2, r2, #50 @ 0x32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2c5f84 │ │ │ │ + bne 2c5e74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne 2c5fa8 │ │ │ │ + bne 2c5e98 │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #648 @ 0x288 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c6450 │ │ │ │ + bhi 2c6340 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2c5a58 │ │ │ │ + beq 2c5948 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c648c │ │ │ │ + beq 2c637c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c648c │ │ │ │ + bne 2c637c │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #664 @ 0x298 │ │ │ │ - beq 2c6314 │ │ │ │ - ldr r2, [pc, #3140] @ 2c666c │ │ │ │ + beq 2c6204 │ │ │ │ + ldr r2, [pc, #3140] @ 2c655c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2c63d4 │ │ │ │ + beq 2c62c4 │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - bne 2c5a58 │ │ │ │ + bne 2c5948 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ - beq 2c5a58 │ │ │ │ + beq 2c5948 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c5b20 │ │ │ │ + bne 2c5a10 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5f60 │ │ │ │ + beq 2c5e50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c58cc │ │ │ │ + bne 2c57bc │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c5f60 │ │ │ │ + bne 2c5e50 │ │ │ │ ldrb r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 2c5f60 │ │ │ │ + beq 2c5e50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #336 @ 0x150 │ │ │ │ mov r2, r3 │ │ │ │ - bcc 2c5900 │ │ │ │ + bcc 2c57f0 │ │ │ │ sub r1, r3, #364 @ 0x16c │ │ │ │ sub r1, r1, #3 │ │ │ │ bics r1, r1, #2 │ │ │ │ - bne 2c5958 │ │ │ │ + bne 2c5848 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #4 │ │ │ │ - beq 2c5aec │ │ │ │ + beq 2c59dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c593c │ │ │ │ + bne 2c582c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 2c53a4 │ │ │ │ - b 2c630c │ │ │ │ + bl 2c5294 │ │ │ │ + b 2c61fc │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - beq 2c5f8c │ │ │ │ + beq 2c5e7c │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r2, #648 @ 0x288 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2c59e4 │ │ │ │ + bls 2c58d4 │ │ │ │ cmp r2, #664 @ 0x298 │ │ │ │ - bne 2c6458 │ │ │ │ + bne 2c6348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 2c5a58 │ │ │ │ + beq 2c5948 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c5a40 │ │ │ │ + bne 2c5930 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [fp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ bl 9d920 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [fp, #20] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2844] @ 2c6670 │ │ │ │ + ldr r3, [pc, #2844] @ 2c6560 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r3, #11 │ │ │ │ @@ -695571,15 +695503,15 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ rsb r3, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2c6340 │ │ │ │ + beq 2c6230 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -695636,28 +695568,28 @@ │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ ldrb r2, [r9, #46] @ 0x2e │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #49] @ 0x31 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #11 │ │ │ │ str r1, [r4, r3, lsl #2] │ │ │ │ - beq 2c5cac │ │ │ │ + beq 2c5b9c │ │ │ │ ldrb r3, [r5, #46] @ 0x2e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r3, r3, #11 │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, fp, sl │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c5cf0 │ │ │ │ + beq 2c5be0 │ │ │ │ lsl r3, r6, #2 │ │ │ │ add r6, r3, r6 │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ add r3, r1, r6, lsl #2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r2, #11 │ │ │ │ @@ -695678,26 +695610,26 @@ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ cmpeq ip, #1 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - beq 2c5f40 │ │ │ │ + beq 2c5e30 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ strb r5, [sp, #204] @ 0xcc │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov r6, r5 │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ cmp ip, #1 │ │ │ │ mov ip, r5 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2c5f38 │ │ │ │ + beq 2c5e28 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 90ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add r6, r0, #28 │ │ │ │ @@ -695705,15 +695637,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldrb r3, [sp, #152] @ 0x98 │ │ │ │ lsl r2, r2, #23 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #2248] @ 2c6674 │ │ │ │ + ldr r1, [pc, #2248] @ 2c6564 │ │ │ │ ldrh r2, [r9, #24] │ │ │ │ bic r3, r3, #6 │ │ │ │ lsl r3, r3, #20 │ │ │ │ and r2, r2, r1 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r9, #24] │ │ │ │ @@ -695742,15 +695674,15 @@ │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ sub lr, lr, #1 │ │ │ │ add ip, r4, #84 @ 0x54 │ │ │ │ cmp lr, #1 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bls 2c5e84 │ │ │ │ + bls 2c5d74 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r5, #1 │ │ │ │ add r9, fp, #96 @ 0x60 │ │ │ │ ldr r3, [r9, r5, lsl #4] │ │ │ │ str r8, [r7] │ │ │ │ str r8, [r7, #4] │ │ │ │ str r8, [r7, #8] │ │ │ │ @@ -695759,30 +695691,30 @@ │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ add r6, ip, r5, lsl #4 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, lr │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2c5e48 │ │ │ │ + bne 2c5d38 │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsr r2, r2, #3 │ │ │ │ mul r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 2c63e4 │ │ │ │ + beq 2c62d4 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ bics r2, r2, r1, lsl r0 │ │ │ │ - bne 2c6c84 │ │ │ │ + bne 2c6b74 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 9d920 │ │ │ │ str r8, [r7] │ │ │ │ str r8, [r7, #4] │ │ │ │ str r8, [r7, #8] │ │ │ │ str r8, [r7, #12] │ │ │ │ @@ -695802,64 +695734,64 @@ │ │ │ │ rsb r3, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2c6d14 │ │ │ │ + beq 2c6c04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b 2c5bbc │ │ │ │ + b 2c5aac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c5d68 │ │ │ │ + bne 2c5c58 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 2c5df4 │ │ │ │ + b 2c5ce4 │ │ │ │ ldrb r2, [fp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2c5f60 │ │ │ │ + bne 2c5e50 │ │ │ │ ldrb r2, [fp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c5a98 │ │ │ │ + bne 2c5988 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2c6368 │ │ │ │ + beq 2c6258 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2c58a8 │ │ │ │ + b 2c5798 │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - bne 2c634c │ │ │ │ + bne 2c623c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ moveq r2, #304 @ 0x130 │ │ │ │ - beq 2c5af0 │ │ │ │ + beq 2c59e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5fc4 │ │ │ │ + beq 2c5eb4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [fp, #20] │ │ │ │ - beq 2c5af0 │ │ │ │ + beq 2c59e0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ bl 9d920 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [fp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c6c18 │ │ │ │ - ldr r3, [pc, #1660] @ 2c6670 │ │ │ │ + beq 2c6b08 │ │ │ │ + ldr r3, [pc, #1660] @ 2c6560 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ mov r8, r3 │ │ │ │ @@ -695931,15 +695863,15 @@ │ │ │ │ strne r2, [r4, r3, lsl #2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, r9, sl │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c6158 │ │ │ │ + beq 2c6048 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [fp, r3, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, r0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -695948,15 +695880,15 @@ │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, r9, sl │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c619c │ │ │ │ + beq 2c608c │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [fp, r3, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, r0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -695965,15 +695897,15 @@ │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, r9, sl │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c61e0 │ │ │ │ + beq 2c60d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, r2, #11 │ │ │ │ add r3, r3, r0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ @@ -695982,15 +695914,15 @@ │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r9, sl │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 2c6248 │ │ │ │ + beq 2c6138 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ sub r6, r6, #1 │ │ │ │ mov ip, #0 │ │ │ │ add sl, fp, #96 @ 0x60 │ │ │ │ add r9, r4, #84 @ 0x54 │ │ │ │ ldr r3, [sl, ip, lsl #4] │ │ │ │ str r8, [r7] │ │ │ │ @@ -696000,25 +695932,25 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ add lr, r9, ip, lsl #4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r6 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2c6210 │ │ │ │ + bne 2c6100 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 2c6ba8 │ │ │ │ + beq 2c6a98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ mvn r2, #0 │ │ │ │ bics r2, r0, r2, lsl r1 │ │ │ │ - bne 2c6d34 │ │ │ │ + bne 2c6c24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 9d920 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r8, [r3] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ @@ -696036,15 +695968,15 @@ │ │ │ │ str r2, [r3], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [fp, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bcc 2c6028 │ │ │ │ + bcc 2c5f18 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ bl 94e88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -696052,149 +695984,149 @@ │ │ │ │ bl 95e3c │ │ │ │ mov r1, r0 │ │ │ │ add r0, fp, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ bl 927bc │ │ │ │ mov r4, #1 │ │ │ │ - b 2c5a58 │ │ │ │ + b 2c5948 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 2c5a58 │ │ │ │ - b 2c5a40 │ │ │ │ + beq 2c5948 │ │ │ │ + b 2c5930 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2c5a58 │ │ │ │ - b 2c5fa8 │ │ │ │ + beq 2c5948 │ │ │ │ + b 2c5e98 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 927bc │ │ │ │ - b 2c630c │ │ │ │ - ldr r2, [pc, #804] @ 2c6678 │ │ │ │ + b 2c61fc │ │ │ │ + ldr r2, [pc, #804] @ 2c6568 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2c5aec │ │ │ │ + bne 2c59dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #524288 @ 0x80000 │ │ │ │ - bne 2c5f9c │ │ │ │ - b 2c5aec │ │ │ │ + bne 2c5e8c │ │ │ │ + b 2c59dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ - beq 2c6c20 │ │ │ │ + beq 2c6b10 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c63cc │ │ │ │ + beq 2c62bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c63cc │ │ │ │ + beq 2c62bc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c582c │ │ │ │ + bne 2c571c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c63b0 │ │ │ │ + bne 2c62a0 │ │ │ │ mov r7, sl │ │ │ │ - b 2c57e4 │ │ │ │ + b 2c56d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ - bne 2c5a40 │ │ │ │ - b 2c5a58 │ │ │ │ + bne 2c5930 │ │ │ │ + b 2c5948 │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [sp, #120] @ 0x78 │ │ │ │ strne r8, [sp, #124] @ 0x7c │ │ │ │ - beq 2c5ebc │ │ │ │ + beq 2c5dac │ │ │ │ ldrd sl, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #104] @ 0x68 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2c6434 │ │ │ │ + beq 2c6324 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #568] @ 2c667c │ │ │ │ + ldr r1, [pc, #568] @ 2c656c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2c5ec0 │ │ │ │ + b 2c5db0 │ │ │ │ cmp r2, #664 @ 0x298 │ │ │ │ - beq 2c5a58 │ │ │ │ - ldr r3, [pc, #524] @ 2c666c │ │ │ │ + beq 2c5948 │ │ │ │ + ldr r3, [pc, #524] @ 2c655c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2c647c │ │ │ │ + beq 2c636c │ │ │ │ cmp r2, #660 @ 0x294 │ │ │ │ - bne 2c5a58 │ │ │ │ + bne 2c5948 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ - bne 2c5b14 │ │ │ │ - b 2c5a58 │ │ │ │ + bne 2c5a04 │ │ │ │ + b 2c5948 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ - bne 2c5b14 │ │ │ │ - b 2c5a58 │ │ │ │ + bne 2c5a04 │ │ │ │ + b 2c5948 │ │ │ │ ldrb r2, [fp, #44] @ 0x2c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [fp, #96] @ 0x60 │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 2c6340 │ │ │ │ - ldr r3, [pc, #444] @ 2c6670 │ │ │ │ + beq 2c6230 │ │ │ │ + ldr r3, [pc, #444] @ 2c6560 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #8] │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - b 2c64fc │ │ │ │ + b 2c63ec │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c6a60 │ │ │ │ + beq 2c6950 │ │ │ │ tst r1, #32 │ │ │ │ - beq 2c66a8 │ │ │ │ + beq 2c6598 │ │ │ │ ldrb r2, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bcs 2c6334 │ │ │ │ + bcs 2c6224 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ ands r3, r3, r1, lsl r0 │ │ │ │ - beq 2c64e8 │ │ │ │ + beq 2c63d8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 950d4 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ @@ -696221,22 +696153,22 @@ │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [r4, #68] @ 0x44 │ │ │ │ lsr r1, r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ and r9, r2, #127 @ 0x7f │ │ │ │ and sl, r1, #64 @ 0x40 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 2c64d4 │ │ │ │ + beq 2c63c4 │ │ │ │ add r3, r3, #11 │ │ │ │ add r3, fp, r3, lsl #2 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 2c662c │ │ │ │ + b 2c651c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldrb r1, [r3, #69] @ 0x45 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r1, #11 │ │ │ │ @@ -696247,54 +696179,54 @@ │ │ │ │ and r3, r7, #1 │ │ │ │ add r3, sp, r3, lsl #1 │ │ │ │ ldrb r3, [r3, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 2c6a24 │ │ │ │ + bcc 2c6914 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 2c6690 │ │ │ │ + bcc 2c6580 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 2c65d4 │ │ │ │ + bhi 2c64c4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b 2c6600 │ │ │ │ - subseq sl, r6, ip, asr r8 │ │ │ │ - subseq sl, r6, r0, ror #16 │ │ │ │ + b 2c64f0 │ │ │ │ + subseq sl, r6, ip, ror #18 │ │ │ │ + subseq sl, r6, r0, ror r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r6, ip, lsl #16 │ │ │ │ - ldrsheq r4, [r1], #-182 @ 0xffffff4a │ │ │ │ + subseq sl, r6, ip, lsl r9 │ │ │ │ + subseq r4, r1, lr, ror #23 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq r3, r1, sl, lsl r8 │ │ │ │ + subseq r3, r1, r2, lsl r8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - subseq r3, r1, lr, asr r7 │ │ │ │ + subseq r3, r1, r6, asr r7 │ │ │ │ cmp sl, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ - beq 2c6a60 │ │ │ │ + beq 2c6950 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #32 │ │ │ │ - bne 2c64e4 │ │ │ │ + bne 2c63d4 │ │ │ │ mov r0, r9 │ │ │ │ mvn r1, #0 │ │ │ │ bl 95690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c64e4 │ │ │ │ + beq 2c63d4 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov ip, #1 │ │ │ │ @@ -696329,22 +696261,22 @@ │ │ │ │ str r0, [r6, r1, lsl #2] │ │ │ │ add r3, r3, #11 │ │ │ │ ldrb r2, [fp, r2, lsl #2] │ │ │ │ str r2, [r6, r3, lsl #2] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c52a4 │ │ │ │ + bl 2c5194 │ │ │ │ ldr sl, [fp, #20] │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ add r3, r4, sl, lsl #2 │ │ │ │ ldrb r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c6988 │ │ │ │ + bne 2c6878 │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb ip, [lr, #16] │ │ │ │ mov r3, #0 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ @@ -696354,26 +696286,26 @@ │ │ │ │ cmp r4, r3 │ │ │ │ cmpeq ip, #1 │ │ │ │ str r3, [r5] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 2c6a58 │ │ │ │ + beq 2c6948 │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ strb r4, [sp, #204] @ 0xcc │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ mov lr, r4 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ cmp ip, #1 │ │ │ │ mov ip, r4 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2c6a50 │ │ │ │ + beq 2c6940 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 90ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add r7, r0, #28 │ │ │ │ @@ -696416,70 +696348,70 @@ │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ cmp r9, #1 │ │ │ │ add lr, r6, #84 @ 0x54 │ │ │ │ movhi r7, #1 │ │ │ │ addhi sl, fp, #96 @ 0x60 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bls 2c68f8 │ │ │ │ + bls 2c67e8 │ │ │ │ ldr r3, [sl, r7, lsl #4] │ │ │ │ str ip, [r4] │ │ │ │ str ip, [r4, #4] │ │ │ │ str ip, [r4, #8] │ │ │ │ str ip, [r4, #12] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add r8, lr, r7, lsl #4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ - bne 2c68c4 │ │ │ │ + bne 2c67b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c6914 │ │ │ │ + bhi 2c6804 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ - b 2c64e4 │ │ │ │ + b 2c63d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 9d920 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsr ip, r2, #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ moveq r2, r3 │ │ │ │ streq ip, [sp, #104] @ 0x68 │ │ │ │ streq r0, [sp, #108] @ 0x6c │ │ │ │ - beq 2c6b50 │ │ │ │ + beq 2c6a40 │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ mvn r2, #0 │ │ │ │ bics r2, ip, r2, lsl r1 │ │ │ │ - bne 2c6c38 │ │ │ │ + bne 2c6b28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - b 2c6904 │ │ │ │ + b 2c67f4 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r7, fp, r3, lsl #2 │ │ │ │ mov r9, #0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - b 2c69fc │ │ │ │ + b 2c68ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r3, r3, sl, lsl #2 │ │ │ │ ldrb r1, [r3, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r1, #11 │ │ │ │ add r1, fp, r1, lsl #2 │ │ │ │ @@ -696491,63 +696423,63 @@ │ │ │ │ and r2, r9, #1 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrb r3, [r2, #-120] @ 0xffffff88 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 2c6ab0 │ │ │ │ + bcc 2c69a0 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r9 │ │ │ │ - bcc 2c6aa8 │ │ │ │ + bcc 2c6998 │ │ │ │ cmp r9, #1 │ │ │ │ - bhi 2c69a0 │ │ │ │ + bhi 2c6890 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2c69cc │ │ │ │ + b 2c68bc │ │ │ │ cmp sl, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ - beq 2c6c30 │ │ │ │ + beq 2c6b20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #32 │ │ │ │ - bne 2c66c0 │ │ │ │ + bne 2c65b0 │ │ │ │ mov r0, r9 │ │ │ │ mvn r1, #0 │ │ │ │ bl 95690 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ - b 2c66c0 │ │ │ │ + b 2c65b0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2c67f8 │ │ │ │ + bne 2c66e8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b 2c6874 │ │ │ │ + b 2c6764 │ │ │ │ mov r4, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 955bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c66bc │ │ │ │ + bne 2c65ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #32 │ │ │ │ - beq 2c6a90 │ │ │ │ + beq 2c6980 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c66bc │ │ │ │ - b 2c64e4 │ │ │ │ + bne 2c65ac │ │ │ │ + b 2c63d4 │ │ │ │ mov r0, r9 │ │ │ │ mvn r1, #0 │ │ │ │ bl 95690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c6a84 │ │ │ │ - b 2c66bc │ │ │ │ + beq 2c6974 │ │ │ │ + b 2c65ac │ │ │ │ str r8, [sp, #8] │ │ │ │ - b 2c6784 │ │ │ │ + b 2c6674 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldrb r3, [r2, #-119] @ 0xffffff89 │ │ │ │ str r8, [sp, #8] │ │ │ │ @@ -696576,171 +696508,171 @@ │ │ │ │ add r0, r0, #11 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ bl 1e02c │ │ │ │ - b 2c6788 │ │ │ │ + b 2c6678 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r8, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #120] @ 0x78 │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2c6b8c │ │ │ │ + beq 2c6a7c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #-1308] @ 2c667c │ │ │ │ + ldr r1, [pc, #-1308] @ 2c656c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 2c695c │ │ │ │ + b 2c684c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [sp, #96] @ 0x60 │ │ │ │ strne r8, [sp, #100] @ 0x64 │ │ │ │ movne r2, r3 │ │ │ │ - beq 2c626c │ │ │ │ + beq 2c615c │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #120] @ 0x78 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c6bfc │ │ │ │ + beq 2c6aec │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #-1424] @ 2c667c │ │ │ │ + ldr r1, [pc, #-1424] @ 2c656c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2c6270 │ │ │ │ + b 2c6160 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - b 2c62e4 │ │ │ │ + b 2c61d4 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2c6398 │ │ │ │ + b 2c6288 │ │ │ │ mov r4, #1 │ │ │ │ - b 2c6a64 │ │ │ │ - ldr r1, [pc, #-1472] @ 2c6680 │ │ │ │ + b 2c6954 │ │ │ │ + ldr r1, [pc, #-1472] @ 2c6570 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2c6d94 │ │ │ │ + bhi 2c6c84 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #32 │ │ │ │ - b 2c6b50 │ │ │ │ + b 2c6a40 │ │ │ │ strh r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #16 │ │ │ │ - b 2c6b50 │ │ │ │ + b 2c6a40 │ │ │ │ strb r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - b 2c6b50 │ │ │ │ + b 2c6a40 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r8, [r1] │ │ │ │ str r8, [r1, #4] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2c6d94 │ │ │ │ + bhi 2c6c84 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #32 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - b 2c63f4 │ │ │ │ + b 2c62e4 │ │ │ │ mov r3, #16 │ │ │ │ strh r2, [sp, #120] @ 0x78 │ │ │ │ - b 2c63f4 │ │ │ │ + b 2c62e4 │ │ │ │ mov r3, #8 │ │ │ │ strb r2, [sp, #120] @ 0x78 │ │ │ │ - b 2c63f4 │ │ │ │ + b 2c62e4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #120] @ 0x78 │ │ │ │ - b 2c63f4 │ │ │ │ - ldr r1, [pc, #-1632] @ 2c6684 │ │ │ │ + b 2c62e4 │ │ │ │ + ldr r1, [pc, #-1632] @ 2c6574 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2c6cf8 │ │ │ │ + bne 2c6be8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 2c5f9c │ │ │ │ - b 2c6464 │ │ │ │ - ldr r2, [pc, #-1656] @ 2c6688 │ │ │ │ + bne 2c5e8c │ │ │ │ + b 2c6354 │ │ │ │ + ldr r2, [pc, #-1656] @ 2c6578 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2c5f84 │ │ │ │ + bne 2c5e74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne 2c5f9c │ │ │ │ - b 2c59d0 │ │ │ │ + bne 2c5e8c │ │ │ │ + b 2c58c0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ bl 927bc │ │ │ │ - b 2c630c │ │ │ │ - ldr r1, [pc, #-1712] @ 2c668c │ │ │ │ + b 2c61fc │ │ │ │ + ldr r1, [pc, #-1712] @ 2c657c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2c6d5c │ │ │ │ + bhi 2c6c4c │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #32 │ │ │ │ - b 2c6bc0 │ │ │ │ + b 2c6ab0 │ │ │ │ strh r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #16 │ │ │ │ - b 2c6bc0 │ │ │ │ + b 2c6ab0 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #8 │ │ │ │ - b 2c6bc0 │ │ │ │ + b 2c6ab0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - b 2c6bc0 │ │ │ │ + b 2c6ab0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r1, [pc, #204] @ 2c6e84 │ │ │ │ + ldr r1, [pc, #204] @ 2c6d74 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldrb sl, [r2, #16] │ │ │ │ bl 911bc │ │ │ │ mvn r9, #0 │ │ │ │ mvn sl, r9, lsl sl │ │ │ │ mov r3, #0 │ │ │ │ @@ -696749,34 +696681,34 @@ │ │ │ │ add r7, r7, #68 @ 0x44 │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ add ip, sp, #16 │ │ │ │ - ldr r6, [pc, #140] @ 2c6e88 │ │ │ │ + ldr r6, [pc, #140] @ 2c6d78 │ │ │ │ movne r9, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ strb fp, [r0, #44] @ 0x2c │ │ │ │ add sl, r0, #84 @ 0x54 │ │ │ │ add r7, r0, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - bne 2c6e3c │ │ │ │ + bne 2c6d2c │ │ │ │ cmp fp, #32 │ │ │ │ andne fp, fp, #31 │ │ │ │ mvnne r9, r9, lsl fp │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r2, [pc, #68] @ 2c6e8c │ │ │ │ + ldr r2, [pc, #68] @ 2c6d7c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r2, r2, #11 │ │ │ │ @@ -696786,112 +696718,112 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 96248 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - ldrsheq r9, [r6], #-28 @ 0xffffffe4 │ │ │ │ + subseq r9, r6, ip, lsl #6 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ 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, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #744] @ 2c7198 │ │ │ │ + ldr r1, [pc, #744] @ 2c7088 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #740] @ 2c719c │ │ │ │ + ldr r2, [pc, #740] @ 2c708c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #736] @ 2c71a0 │ │ │ │ + ldr r7, [pc, #736] @ 2c7090 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2c6fc0 │ │ │ │ + beq 2c6eb0 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - beq 2c6f8c │ │ │ │ + beq 2c6e7c │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ movne r0, #0 │ │ │ │ - bne 2c6f60 │ │ │ │ + bne 2c6e50 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ strb r2, [sp, #24] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp, #8] │ │ │ │ stm r4, {r3, r5} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r2 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2c6f4c │ │ │ │ + beq 2c6e3c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6d94 │ │ │ │ + bl 2c6c84 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #572] @ 2c71a4 │ │ │ │ - ldr r3, [pc, #560] @ 2c719c │ │ │ │ + ldr r2, [pc, #572] @ 2c7094 │ │ │ │ + ldr r3, [pc, #560] @ 2c708c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c7194 │ │ │ │ + bne 2c7084 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb sl, [r2, #13] │ │ │ │ - ldr r2, [pc, #508] @ 2c71a8 │ │ │ │ + ldr r2, [pc, #508] @ 2c7098 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi 2c7198 │ │ │ │ + bhi 2c7088 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb sl, [r2, #13] │ │ │ │ - ldr r2, [pc, #460] @ 2c71ac │ │ │ │ + ldr r2, [pc, #460] @ 2c709c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi 2c7154 │ │ │ │ + bhi 2c7044 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov fp, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ bl 911bc │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ - ldr fp, [pc, #412] @ 2c71b0 │ │ │ │ + ldr fp, [pc, #412] @ 2c70a0 │ │ │ │ add r9, r0, #24 │ │ │ │ mov r1, r9 │ │ │ │ strb sl, [r0, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ bl 9337c │ │ │ │ add r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -696915,23 +696847,23 @@ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #11 │ │ │ │ str lr, [r8, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #288] @ 2c71b4 │ │ │ │ + ldr r1, [pc, #288] @ 2c70a4 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6d94 │ │ │ │ - b 2c6f5c │ │ │ │ + bl 2c6c84 │ │ │ │ + b 2c6e4c │ │ │ │ mov fp, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ bl 911bc │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ add r6, r6, #68 @ 0x44 │ │ │ │ @@ -696944,15 +696876,15 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r8, #20] │ │ │ │ - ldr sl, [pc, #168] @ 2c71b0 │ │ │ │ + ldr sl, [pc, #168] @ 2c70a0 │ │ │ │ add ip, sp, #24 │ │ │ │ add fp, r8, #84 @ 0x54 │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ ldr r3, [r7, sl] │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ @@ -696964,168 +696896,168 @@ │ │ │ │ str lr, [r8, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ add r0, r5, #24 │ │ │ │ mov r1, r9 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ bl 927bc │ │ │ │ - b 2c6f5c │ │ │ │ + b 2c6e4c │ │ │ │ mov fp, #32 │ │ │ │ - b 2c6ff8 │ │ │ │ + b 2c6ee8 │ │ │ │ mov fp, #32 │ │ │ │ - b 2c70b4 │ │ │ │ + b 2c6fa4 │ │ │ │ mov fp, #8 │ │ │ │ - b 2c6ff8 │ │ │ │ + b 2c6ee8 │ │ │ │ mov fp, #8 │ │ │ │ - b 2c70b4 │ │ │ │ + b 2c6fa4 │ │ │ │ mov fp, #1 │ │ │ │ - b 2c6ff8 │ │ │ │ + b 2c6ee8 │ │ │ │ mov fp, #1 │ │ │ │ - b 2c70b4 │ │ │ │ + b 2c6fa4 │ │ │ │ mov fp, #16 │ │ │ │ - b 2c6ff8 │ │ │ │ + b 2c6ee8 │ │ │ │ mov fp, #16 │ │ │ │ - b 2c70b4 │ │ │ │ + b 2c6fa4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r6, r4, asr #2 │ │ │ │ + subseq r9, r6, r4, asr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r6, r0, lsr r1 │ │ │ │ - @ instruction: 0x00569090 │ │ │ │ - subseq r3, r1, r2, lsl r5 │ │ │ │ - ldrsheq r3, [r1], #-68 @ 0xffffffbc │ │ │ │ + subseq r9, r6, r0, asr #4 │ │ │ │ + subseq r9, r6, r0, lsr #3 │ │ │ │ + subseq r3, r1, sl, lsl #10 │ │ │ │ + subseq r3, r1, ip, ror #9 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #1592] @ 2c7808 │ │ │ │ + ldr r2, [pc, #1592] @ 2c76f8 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #1576] @ 2c780c │ │ │ │ + ldr r2, [pc, #1576] @ 2c76fc │ │ │ │ cmp r3, #4 │ │ │ │ - ldr r3, [pc, #1572] @ 2c7810 │ │ │ │ + ldr r3, [pc, #1572] @ 2c7700 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2c7238 │ │ │ │ + beq 2c7128 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #1540] @ 2c7814 │ │ │ │ - ldr r3, [pc, #1532] @ 2c7810 │ │ │ │ + ldr r2, [pc, #1540] @ 2c7704 │ │ │ │ + ldr r3, [pc, #1532] @ 2c7700 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c77d8 │ │ │ │ + bne 2c76c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7200 │ │ │ │ + beq 2c70f0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c7274 │ │ │ │ + bne 2c7164 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7200 │ │ │ │ + beq 2c70f0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7258 │ │ │ │ + beq 2c7148 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2c7604 │ │ │ │ + beq 2c74f4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c7300 │ │ │ │ + beq 2c71f0 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c7364 │ │ │ │ + beq 2c7254 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 2c7380 │ │ │ │ + beq 2c7270 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c72f4 │ │ │ │ + beq 2c71e4 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c72f4 │ │ │ │ + beq 2c71e4 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2c72e4 │ │ │ │ + bne 2c71d4 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ - beq 2c732c │ │ │ │ + beq 2c721c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c72c0 │ │ │ │ + bne 2c71b0 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c7320 │ │ │ │ + beq 2c7210 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2c7604 │ │ │ │ + beq 2c74f4 │ │ │ │ mov r5, r3 │ │ │ │ - b 2c728c │ │ │ │ + b 2c717c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne 2c7300 │ │ │ │ + bne 2c71f0 │ │ │ │ ldr r2, [r7, #352] @ 0x160 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c77fc │ │ │ │ + beq 2c76ec │ │ │ │ mov r3, #0 │ │ │ │ ldrb ip, [r2, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ movne r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 2c7390 │ │ │ │ + beq 2c7280 │ │ │ │ mov r1, r0 │ │ │ │ - b 2c7340 │ │ │ │ + b 2c7230 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2c7300 │ │ │ │ + bne 2c71f0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne 2c7300 │ │ │ │ - b 2c732c │ │ │ │ + bne 2c71f0 │ │ │ │ + b 2c721c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne 2c72b4 │ │ │ │ - b 2c732c │ │ │ │ + bne 2c71a4 │ │ │ │ + b 2c721c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c77fc │ │ │ │ + beq 2c76ec │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ add r3, r6, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2c77f4 │ │ │ │ + beq 2c76e4 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c73cc │ │ │ │ + beq 2c72bc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 915d0 │ │ │ │ @@ -697149,31 +697081,31 @@ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldm fp!, {r0, r1, r2, r3} │ │ │ │ stmia sl!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ - ldr r3, [pc, #988] @ 2c7818 │ │ │ │ + ldr r3, [pc, #988] @ 2c7708 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #972] @ 2c781c │ │ │ │ + ldr r2, [pc, #972] @ 2c770c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 9094c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2c75d0 │ │ │ │ + beq 2c74c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2da3b4 │ │ │ │ + bl 2da2a4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ @@ -697191,15 +697123,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #828] @ 2c7820 │ │ │ │ + ldr r1, [pc, #828] @ 2c7710 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb sl, [r9, #16] │ │ │ │ bl 911bc │ │ │ │ mvn sl, fp, lsl sl │ │ │ │ str r6, [sp, #20] │ │ │ │ ldrb lr, [r9, #16] │ │ │ │ add r6, sp, #8 │ │ │ │ @@ -697217,23 +697149,23 @@ │ │ │ │ add r9, ip, #84 @ 0x54 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ movne r2, #1 │ │ │ │ - bne 2c755c │ │ │ │ + bne 2c744c │ │ │ │ cmp lr, #32 │ │ │ │ andne lr, lr, #31 │ │ │ │ movne r2, fp │ │ │ │ mvnne r2, r2, lsl lr │ │ │ │ moveq r2, fp │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr lr, [sp] │ │ │ │ - ldr r1, [pc, #696] @ 2c7824 │ │ │ │ + ldr r1, [pc, #696] @ 2c7714 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r1, r1, #11 │ │ │ │ @@ -697243,50 +697175,50 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ mov r1, ip │ │ │ │ bl 96248 │ │ │ │ ldr r8, [r7, #352] @ 0x160 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7200 │ │ │ │ + beq 2c70f0 │ │ │ │ ldr r9, [r8, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c763c │ │ │ │ + bne 2c752c │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c75b0 │ │ │ │ - b 2c7200 │ │ │ │ - ldr r1, [pc, #592] @ 2c7828 │ │ │ │ + bne 2c74a0 │ │ │ │ + b 2c70f0 │ │ │ │ + ldr r1, [pc, #592] @ 2c7718 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ - b 2c747c │ │ │ │ + b 2c736c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7200 │ │ │ │ + beq 2c70f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c7200 │ │ │ │ + beq 2c70f0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c7274 │ │ │ │ + bne 2c7164 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c761c │ │ │ │ - b 2c7200 │ │ │ │ + bne 2c750c │ │ │ │ + b 2c70f0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov lr, r2 │ │ │ │ @@ -697303,122 +697235,122 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2c77c8 │ │ │ │ + beq 2c76b8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c7738 │ │ │ │ + beq 2c7628 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7754 │ │ │ │ + beq 2c7644 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c77dc │ │ │ │ + beq 2c76cc │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c7718 │ │ │ │ + beq 2c7608 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7718 │ │ │ │ + beq 2c7608 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c76cc │ │ │ │ + bne 2c75bc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6e90 │ │ │ │ + bl 2c6d80 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ orr r7, r0, r7 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ - bne 2c76dc │ │ │ │ + bne 2c75cc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c7738 │ │ │ │ + bne 2c7628 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6e90 │ │ │ │ + bl 2c6d80 │ │ │ │ orr r0, r0, r7 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ cmp r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ - beq 2c7778 │ │ │ │ + beq 2c7668 │ │ │ │ mov r6, r0 │ │ │ │ - b 2c76a4 │ │ │ │ + b 2c7594 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c7738 │ │ │ │ + bne 2c7628 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6e90 │ │ │ │ + bl 2c6d80 │ │ │ │ orr r3, r7, r0 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - b 2c7738 │ │ │ │ + b 2c7628 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2c77c8 │ │ │ │ + beq 2c76b8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl a3798 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7208 │ │ │ │ + beq 2c70f8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c7208 │ │ │ │ + beq 2c70f8 │ │ │ │ ldr r9, [r8, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c764c │ │ │ │ + bne 2c753c │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c77a8 │ │ │ │ - b 2c7208 │ │ │ │ + bne 2c7698 │ │ │ │ + b 2c70f8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ bl a3798 │ │ │ │ - b 2c7790 │ │ │ │ + b 2c7680 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6e90 │ │ │ │ + bl 2c6d80 │ │ │ │ orr r3, r7, r0 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - b 2c76cc │ │ │ │ + b 2c75bc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r8, r6, r8, lsr #28 │ │ │ │ - subseq r8, r6, r0, lsl lr │ │ │ │ + subseq r8, r6, r8, lsr pc │ │ │ │ + subseq r8, r6, r0, lsr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r6, r8, ror #27 │ │ │ │ + ldrsheq r8, [r6], #-232 @ 0xffffff18 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ andeq lr, r8, ip, lsr #4 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 2c79fc │ │ │ │ + ldr r2, [pc, #436] @ 2c78ec │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2c7a00 │ │ │ │ + ldr r3, [pc, #432] @ 2c78f0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -697432,242 +697364,242 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 2c79f0 │ │ │ │ + beq 2c78e0 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 2c78b0 │ │ │ │ + bhi 2c77a0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2c79e8 │ │ │ │ + bne 2c78d8 │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2c7940 │ │ │ │ + bne 2c7830 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c79e8 │ │ │ │ + beq 2c78d8 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2c7920 │ │ │ │ + bne 2c7810 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2c79e8 │ │ │ │ + beq 2c78d8 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 2c7a04 │ │ │ │ + ldr r3, [pc, #140] @ 2c78f4 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2c7a08 │ │ │ │ + ldr r0, [pc, #132] @ 2c78f8 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 2c7a0c │ │ │ │ - ldr r3, [pc, #60] @ 2c7a00 │ │ │ │ + ldr r2, [pc, #76] @ 2c78fc │ │ │ │ + ldr r3, [pc, #60] @ 2c78f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c79f8 │ │ │ │ + bne 2c78e8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2c79b8 │ │ │ │ + b 2c78a8 │ │ │ │ mov r3, #1 │ │ │ │ - b 2c78d4 │ │ │ │ + b 2c77c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r6, r8, lsr #15 │ │ │ │ + ldrheq r8, [r6], #-136 @ 0xffffff78 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r8, r6, r8, lsr r6 │ │ │ │ + subseq r8, r6, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #1028] @ 2c7e30 │ │ │ │ - ldr r3, [pc, #1028] @ 2c7e34 │ │ │ │ + ldr r2, [pc, #1028] @ 2c7d20 │ │ │ │ + ldr r3, [pc, #1028] @ 2c7d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ cmp r4, #32 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2c7d54 │ │ │ │ + beq 2c7c44 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne 2c7c18 │ │ │ │ + bne 2c7b08 │ │ │ │ cmp r8, #16 │ │ │ │ - beq 2c7e04 │ │ │ │ + beq 2c7cf4 │ │ │ │ cmp r8, #32 │ │ │ │ - beq 2c7da4 │ │ │ │ + beq 2c7c94 │ │ │ │ cmp r8, #8 │ │ │ │ - bne 2c7c18 │ │ │ │ + bne 2c7b08 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #948] @ 2c7e38 │ │ │ │ + ldr r1, [pc, #948] @ 2c7d28 │ │ │ │ bl 95bec │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #2 │ │ │ │ mov fp, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ - ldr r1, [pc, #896] @ 2c7e3c │ │ │ │ + bl 2c771c │ │ │ │ + ldr r1, [pc, #896] @ 2c7d2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ - ldr r1, [pc, #852] @ 2c7e3c │ │ │ │ + bl 2c771c │ │ │ │ + ldr r1, [pc, #852] @ 2c7d2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #584] @ 2c7e40 │ │ │ │ + ldr r1, [pc, #584] @ 2c7d30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 95e3c │ │ │ │ - b 2c7d28 │ │ │ │ + b 2c7c18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bcc 2c7d08 │ │ │ │ + bcc 2c7bf8 │ │ │ │ orr r3, r8, #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ @@ -697683,131 +697615,131 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp sl, r5 │ │ │ │ str r0, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bls 2c7d10 │ │ │ │ + bls 2c7c00 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r7 │ │ │ │ - beq 2c7c5c │ │ │ │ + beq 2c7b4c │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2c7cf0 │ │ │ │ + beq 2c7be0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r3, r3, #20 │ │ │ │ - ldr r1, [pc, #332] @ 2c7e44 │ │ │ │ + ldr r1, [pc, #332] @ 2c7d34 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c7c5c │ │ │ │ + b 2c7b4c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #280] @ 2c7e48 │ │ │ │ - ldr r3, [pc, #256] @ 2c7e34 │ │ │ │ + ldr r2, [pc, #280] @ 2c7d38 │ │ │ │ + ldr r3, [pc, #256] @ 2c7d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c7dcc │ │ │ │ + bne 2c7cbc │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #16 │ │ │ │ - beq 2c7dd8 │ │ │ │ + beq 2c7cc8 │ │ │ │ cmp r8, #32 │ │ │ │ - beq 2c7dd0 │ │ │ │ + beq 2c7cc0 │ │ │ │ cmp r8, #8 │ │ │ │ - bne 2c7c18 │ │ │ │ - ldr r2, [pc, #216] @ 2c7e4c │ │ │ │ - ldr r3, [pc, #188] @ 2c7e34 │ │ │ │ + bne 2c7b08 │ │ │ │ + ldr r2, [pc, #216] @ 2c7d3c │ │ │ │ + ldr r3, [pc, #188] @ 2c7d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #168] @ 2c7e3c │ │ │ │ - bne 2c7dcc │ │ │ │ + ldreq r1, [pc, #168] @ 2c7d2c │ │ │ │ + bne 2c7cbc │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ - ldr r2, [pc, #164] @ 2c7e50 │ │ │ │ - ldr r3, [pc, #132] @ 2c7e34 │ │ │ │ + ldr r2, [pc, #164] @ 2c7d40 │ │ │ │ + ldr r3, [pc, #132] @ 2c7d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #108] @ 2c7e38 │ │ │ │ - beq 2c7d94 │ │ │ │ + ldreq r1, [pc, #108] @ 2c7d28 │ │ │ │ + beq 2c7c84 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ - b 2c7d28 │ │ │ │ - ldr r2, [pc, #116] @ 2c7e54 │ │ │ │ - ldr r3, [pc, #80] @ 2c7e34 │ │ │ │ + b 2c7c18 │ │ │ │ + ldr r2, [pc, #116] @ 2c7d44 │ │ │ │ + ldr r3, [pc, #80] @ 2c7d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #88] @ 2c7e58 │ │ │ │ - beq 2c7d94 │ │ │ │ - b 2c7dcc │ │ │ │ - ldr r2, [pc, #80] @ 2c7e5c │ │ │ │ - ldr r3, [pc, #36] @ 2c7e34 │ │ │ │ + ldreq r1, [pc, #88] @ 2c7d48 │ │ │ │ + beq 2c7c84 │ │ │ │ + b 2c7cbc │ │ │ │ + ldr r2, [pc, #80] @ 2c7d4c │ │ │ │ + ldr r3, [pc, #36] @ 2c7d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #52] @ 2c7e60 │ │ │ │ - beq 2c7d94 │ │ │ │ - b 2c7dcc │ │ │ │ - subseq r8, r6, ip, asr #11 │ │ │ │ + ldreq r1, [pc, #52] @ 2c7d50 │ │ │ │ + beq 2c7c84 │ │ │ │ + b 2c7cbc │ │ │ │ + ldrsbeq r8, [r6], #-108 @ 0xffffff94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - subseq r8, r6, r8, asr #5 │ │ │ │ - subseq r8, r6, r4, lsl #5 │ │ │ │ - subseq r8, r6, ip, asr #4 │ │ │ │ - subseq r8, r6, r8, lsl r2 │ │ │ │ + ldrsbeq r8, [r6], #-56 @ 0xffffffc8 │ │ │ │ + @ instruction: 0x00568394 │ │ │ │ + subseq r8, r6, ip, asr r3 │ │ │ │ + subseq r8, r6, r8, lsr #6 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - subseq r8, r6, ip, ror #3 │ │ │ │ + ldrsheq r8, [r6], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r9, [r1, #20] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -697816,50 +697748,50 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ bl 911bc │ │ │ │ - ldr r5, [pc, #432] @ 2c8058 │ │ │ │ + ldr r5, [pc, #432] @ 2c7f48 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9d920 │ │ │ │ - ldr r3, [pc, #416] @ 2c805c │ │ │ │ + ldr r3, [pc, #416] @ 2c7f4c │ │ │ │ ldr r2, [r5, r3] │ │ │ │ add r3, r9, r9, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ lsl r3, r9, #2 │ │ │ │ cmp sl, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 2c7f74 │ │ │ │ + beq 2c7e64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ add r6, r3, #84 @ 0x54 │ │ │ │ - beq 2c8044 │ │ │ │ + beq 2c7f34 │ │ │ │ mov lr, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #24 │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add lr, lr, #1 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r5, r8, #84 @ 0x54 │ │ │ │ cmp lr, sl │ │ │ │ add r6, r6, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - beq 2c7f74 │ │ │ │ + beq 2c7e64 │ │ │ │ mov r3, #0 │ │ │ │ cmp fp, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ @@ -697868,25 +697800,25 @@ │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add r7, r5, lr, lsl #4 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, sl │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r6, r6, #16 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - bne 2c7f30 │ │ │ │ + bne 2c7e20 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ strb r3, [r8, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add r3, r3, r9 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c7fb0 │ │ │ │ + beq 2c7ea0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ bl 1e410 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ @@ -697903,15 +697835,15 @@ │ │ │ │ ldrb r2, [r3, #49] @ 0x31 │ │ │ │ add r2, r2, #11 │ │ │ │ str r1, [r8, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #50] @ 0x32 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #11 │ │ │ │ str r1, [r8, r2, lsl #2] │ │ │ │ - bne 2c8030 │ │ │ │ + bne 2c7f20 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ mvn r2, #0 │ │ │ │ mvn r2, r2, lsl r1 │ │ │ │ add r3, r3, #11 │ │ │ │ str r2, [r8, r3, lsl #2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -697920,47 +697852,47 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ add r1, r8, #24 │ │ │ │ mov r0, r8 │ │ │ │ bl 9337c │ │ │ │ - b 2c8018 │ │ │ │ + b 2c7f08 │ │ │ │ mov lr, r4 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r4, sp, #24 │ │ │ │ add r5, r8, #84 @ 0x54 │ │ │ │ - b 2c7f30 │ │ │ │ - subseq r8, r6, r4, asr r1 │ │ │ │ + b 2c7e20 │ │ │ │ + subseq r8, r6, r4, ror #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ and ip, r1, #31 │ │ │ │ add r5, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub r2, ip, r1 │ │ │ │ add r2, r2, r5 │ │ │ │ cmp r2, #32 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r3, r1 │ │ │ │ mov lr, r0 │ │ │ │ - bls 2c86e0 │ │ │ │ + bls 2c85d0 │ │ │ │ mov r4, ip │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r7 │ │ │ │ add sl, r7, #32 │ │ │ │ and r3, fp, #31 │ │ │ │ sub r7, sl, ip │ │ │ │ sub r2, r3, fp │ │ │ │ add r2, r7, r2 │ │ │ │ cmp r2, #32 │ │ │ │ sub r9, r7, #1 │ │ │ │ - bls 2c8688 │ │ │ │ + bls 2c8578 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ mov r4, sl │ │ │ │ mov r5, r3 │ │ │ │ mov r8, fp │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #12] │ │ │ │ @@ -697969,15 +697901,15 @@ │ │ │ │ and r2, r8, #31 │ │ │ │ add r0, r8, #32 │ │ │ │ sub r8, r0, r3 │ │ │ │ sub r3, r2, fp │ │ │ │ add r3, r8, r3 │ │ │ │ cmp r3, #32 │ │ │ │ sub r6, r8, #1 │ │ │ │ - bls 2c8608 │ │ │ │ + bls 2c84f8 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r7 │ │ │ │ mov ip, r4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -697988,15 +697920,15 @@ │ │ │ │ sub r6, r3, r2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ sub r3, sl, fp │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, #32 │ │ │ │ sub r3, r6, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bls 2c85e8 │ │ │ │ + bls 2c84d8 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ mov sl, lr │ │ │ │ mov r9, r5 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -698006,15 +697938,15 @@ │ │ │ │ sub r6, r2, r1 │ │ │ │ sub r1, r5, r3 │ │ │ │ add r1, r6, r1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #32 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bls 2c8564 │ │ │ │ + bls 2c8454 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, sl │ │ │ │ mov r7, r9 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ mov r3, fp │ │ │ │ and r4, fp, #31 │ │ │ │ @@ -698023,27 +697955,27 @@ │ │ │ │ str fp, [sp, #4] │ │ │ │ sub fp, sl, r5 │ │ │ │ add r2, fp, r2 │ │ │ │ cmp r2, #32 │ │ │ │ sub r9, fp, #1 │ │ │ │ movhi r0, r8 │ │ │ │ movhi r8, r9 │ │ │ │ - bls 2c84d8 │ │ │ │ + bls 2c83c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r3 │ │ │ │ add r1, r3, #32 │ │ │ │ and r3, r3, #31 │ │ │ │ sub ip, r1, r4 │ │ │ │ sub r2, r3, r9 │ │ │ │ add r2, ip, r2 │ │ │ │ cmp r2, #32 │ │ │ │ sub r2, ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bls 2c8400 │ │ │ │ + bls 2c82f0 │ │ │ │ mov lr, r3 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, fp │ │ │ │ @@ -698053,15 +697985,15 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ and r2, fp, #31 │ │ │ │ sub r6, r2, fp │ │ │ │ add r6, r9, r6 │ │ │ │ sub r1, r9, #1 │ │ │ │ cmp r6, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bls 2c8370 │ │ │ │ + bls 2c8260 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r9 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ @@ -698074,38 +698006,38 @@ │ │ │ │ sub r3, r4, r8 │ │ │ │ add r3, fp, r3 │ │ │ │ cmp r3, #32 │ │ │ │ movhi r3, sl │ │ │ │ sub r7, fp, #1 │ │ │ │ movhi sl, r6 │ │ │ │ movhi r6, r5 │ │ │ │ - bls 2c82f4 │ │ │ │ + bls 2c81e4 │ │ │ │ add r5, r8, #32 │ │ │ │ mov r1, r8 │ │ │ │ sub r8, r5, r4 │ │ │ │ sub r2, r8, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bl 2c8060 │ │ │ │ + bl 2c7f50 │ │ │ │ add r2, fp, r4 │ │ │ │ sub r2, r2, r5 │ │ │ │ and r4, r8, #31 │ │ │ │ add r2, r2, r4 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - bhi 2c82ac │ │ │ │ + bhi 2c819c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ lsr r2, r7, #5 │ │ │ │ cmp r2, r8, lsr #5 │ │ │ │ lsr r3, r8, #5 │ │ │ │ and r2, fp, #31 │ │ │ │ - bne 2c8338 │ │ │ │ + bne 2c8228 │ │ │ │ cmp r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ lslne lr, ip, r2 │ │ │ │ mov ip, #1 │ │ │ │ lsl r4, ip, r4 │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ subne lr, lr, #1 │ │ │ │ @@ -698115,30 +698047,30 @@ │ │ │ │ bic r1, r1, r4 │ │ │ │ str r1, [r0, r3, lsl #2] │ │ │ │ add r3, r5, r6 │ │ │ │ sub r3, r3, r9 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #32 │ │ │ │ movhi r6, r2 │ │ │ │ - bhi 2c827c │ │ │ │ + bhi 2c816c │ │ │ │ mov r9, r5 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsr r6, r1, #5 │ │ │ │ cmp r6, fp, lsr #5 │ │ │ │ lsr r1, fp, #5 │ │ │ │ and r6, r9, #31 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 2c83c8 │ │ │ │ + bne 2c82b8 │ │ │ │ ldr fp, [r0, r1, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ movne fp, #1 │ │ │ │ lslne fp, fp, r6 │ │ │ │ lsl r2, r1, r2 │ │ │ │ @@ -698153,28 +698085,28 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, lr │ │ │ │ sub r2, r2, r1 │ │ │ │ add r2, r2, r6 │ │ │ │ cmp r2, #32 │ │ │ │ movhi lr, r6 │ │ │ │ - bhi 2c822c │ │ │ │ + bhi 2c811c │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r9, lsr #5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsr r9, r9, #5 │ │ │ │ and r2, r2, #31 │ │ │ │ - bne 2c8454 │ │ │ │ + bne 2c8344 │ │ │ │ ldr ip, [r0, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov lr, #1 │ │ │ │ movne ip, #1 │ │ │ │ lslne ip, ip, r2 │ │ │ │ lsl r3, lr, r3 │ │ │ │ @@ -698186,23 +698118,23 @@ │ │ │ │ bic lr, ip, r3 │ │ │ │ str lr, [r0, r9, lsl #2] │ │ │ │ add r3, fp, r4 │ │ │ │ sub r3, r3, r1 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #32 │ │ │ │ movhi r4, r2 │ │ │ │ - bhi 2c81e0 │ │ │ │ + bhi 2c80d0 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsr r9, r9, #5 │ │ │ │ cmp r9, r3, lsr #5 │ │ │ │ and r1, fp, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bne 2c84bc │ │ │ │ + bne 2c83ac │ │ │ │ cmp r1, #0 │ │ │ │ movne ip, #1 │ │ │ │ mov lr, #1 │ │ │ │ lslne ip, ip, r1 │ │ │ │ lsl r2, lr, r2 │ │ │ │ ldr r0, [r8, r3, lsl #2] │ │ │ │ subne ip, ip, #1 │ │ │ │ @@ -698211,30 +698143,30 @@ │ │ │ │ and r2, r2, ip │ │ │ │ bic r0, r0, r2 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ add r3, r6, r5 │ │ │ │ sub r3, r3, sl │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, #32 │ │ │ │ - bls 2c84e0 │ │ │ │ + bls 2c83d0 │ │ │ │ mov r5, r1 │ │ │ │ - b 2c81b0 │ │ │ │ + b 2c80a0 │ │ │ │ mov r2, r4 │ │ │ │ - b 2c8474 │ │ │ │ + b 2c8364 │ │ │ │ mov r9, r7 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ lsr r5, r3, #5 │ │ │ │ lsr lr, r2, #5 │ │ │ │ cmp lr, r3, lsr #5 │ │ │ │ and r3, r6, #31 │ │ │ │ - bne 2c853c │ │ │ │ + bne 2c842c │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ lslne lr, r0, r3 │ │ │ │ mov r0, #1 │ │ │ │ lsl r1, r0, r1 │ │ │ │ ldr r2, [sl, r5, lsl #2] │ │ │ │ subne lr, lr, #1 │ │ │ │ @@ -698246,30 +698178,30 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ sub r1, r1, r2 │ │ │ │ add r1, r1, r3 │ │ │ │ cmp r1, #32 │ │ │ │ - bls 2c856c │ │ │ │ + bls 2c845c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2c816c │ │ │ │ + b 2c805c │ │ │ │ mov r1, r5 │ │ │ │ - b 2c84f4 │ │ │ │ + b 2c83e4 │ │ │ │ mov fp, r6 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov lr, sl │ │ │ │ mov r5, r9 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, fp, lsr #5 │ │ │ │ lsr fp, fp, #5 │ │ │ │ and r2, r6, #31 │ │ │ │ - bne 2c85c8 │ │ │ │ + bne 2c84b8 │ │ │ │ cmp r2, #0 │ │ │ │ movne r0, #1 │ │ │ │ lslne sl, r0, r2 │ │ │ │ mov r0, #1 │ │ │ │ lsl r3, r0, r3 │ │ │ │ ldr r1, [lr, fp, lsl #2] │ │ │ │ subne sl, sl, #1 │ │ │ │ @@ -698279,30 +698211,30 @@ │ │ │ │ bic r3, r1, r3 │ │ │ │ str r3, [lr, fp, lsl #2] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, r8, r7 │ │ │ │ sub r3, r3, r1 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #32 │ │ │ │ - bls 2c85f0 │ │ │ │ + bls 2c84e0 │ │ │ │ mov r7, r2 │ │ │ │ - b 2c8128 │ │ │ │ + b 2c8018 │ │ │ │ mov r3, sl │ │ │ │ - b 2c8580 │ │ │ │ + b 2c8470 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ mov r4, ip │ │ │ │ lsr r6, r6, #5 │ │ │ │ cmp r6, fp, lsr #5 │ │ │ │ and r3, r8, #31 │ │ │ │ lsr r6, fp, #5 │ │ │ │ - bne 2c8654 │ │ │ │ + bne 2c8544 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r1, r6, lsl #2] │ │ │ │ movne r1, #1 │ │ │ │ lslne lr, r1, r3 │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r1, r2 │ │ │ │ @@ -698314,27 +698246,27 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str fp, [r2, r6, lsl #2] │ │ │ │ add r2, r7, r5 │ │ │ │ sub r2, r2, r0 │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ movhi r5, r3 │ │ │ │ - bhi 2c80e4 │ │ │ │ + bhi 2c7fd4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ lsr r9, r9, #5 │ │ │ │ cmp r9, fp, lsr #5 │ │ │ │ lsr r0, fp, #5 │ │ │ │ and ip, r7, #31 │ │ │ │ - bne 2c86c4 │ │ │ │ + bne 2c85b4 │ │ │ │ mov r8, #1 │ │ │ │ mvn r2, #0 │ │ │ │ lsl r3, r8, r3 │ │ │ │ cmp ip, #0 │ │ │ │ mvnne r2, r2, lsl ip │ │ │ │ ldr r1, [lr, r0, lsl #2] │ │ │ │ rsb r3, r3, #0 │ │ │ │ @@ -698342,20 +698274,20 @@ │ │ │ │ bic r1, r1, r3 │ │ │ │ str r1, [lr, r0, lsl #2] │ │ │ │ add r3, r4, r5 │ │ │ │ sub r3, r3, sl │ │ │ │ add r3, r3, ip │ │ │ │ cmp r3, #32 │ │ │ │ movhi r4, ip │ │ │ │ - bhi 2c80a0 │ │ │ │ + bhi 2c7f90 │ │ │ │ mov r3, r7 │ │ │ │ lsr r6, r6, #5 │ │ │ │ cmp r6, r3, lsr #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bne 2c8710 │ │ │ │ + bne 2c8600 │ │ │ │ mvn r2, #0 │ │ │ │ ands r5, r5, #31 │ │ │ │ mvnne r2, r2, lsl r5 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [lr, r3, lsl #2] │ │ │ │ and r2, r2, r0, lsl ip │ │ │ │ bic r2, r1, r2 │ │ │ │ @@ -698363,35 +698295,35 @@ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #932] @ 2c8ad8 │ │ │ │ - ldr r3, [pc, #932] @ 2c8adc │ │ │ │ + ldr r1, [pc, #932] @ 2c89c8 │ │ │ │ + ldr r3, [pc, #932] @ 2c89cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r2, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2c89f0 │ │ │ │ + beq 2c88e0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2c888c │ │ │ │ + bne 2c877c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2c8a78 │ │ │ │ + beq 2c8968 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c8a44 │ │ │ │ + beq 2c8934 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2c888c │ │ │ │ + bne 2c877c │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #15 │ │ │ │ @@ -698399,20 +698331,20 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #104 @ 0x68 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-68] @ 0xffffffbc │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2c879c │ │ │ │ + bne 2c868c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c782c │ │ │ │ - ldr r1, [pc, #776] @ 2c8ae0 │ │ │ │ + bl 2c771c │ │ │ │ + ldr r1, [pc, #776] @ 2c89d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -698424,75 +698356,75 @@ │ │ │ │ tst ip, #1 │ │ │ │ addne r0, sp, #104 @ 0x68 │ │ │ │ addne ip, r0, r3, lsl #2 │ │ │ │ strne r1, [ip, #-68] @ 0xffffffbc │ │ │ │ add r1, r1, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bne 2c8800 │ │ │ │ + bne 2c86f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c782c │ │ │ │ - ldr r1, [pc, #676] @ 2c8ae0 │ │ │ │ + bl 2c771c │ │ │ │ + ldr r1, [pc, #676] @ 2c89d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #664] @ 2c8ae4 │ │ │ │ + ldr r1, [pc, #664] @ 2c89d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #648] @ 2c8ae8 │ │ │ │ - ldr r3, [pc, #632] @ 2c8adc │ │ │ │ + ldr r1, [pc, #648] @ 2c89d8 │ │ │ │ + ldr r3, [pc, #632] @ 2c89cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #620] @ 2c8aec │ │ │ │ + ldreq r1, [pc, #620] @ 2c89dc │ │ │ │ mov r2, r0 │ │ │ │ moveq r0, r4 │ │ │ │ - beq 2c8a38 │ │ │ │ + beq 2c8928 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ add sl, sp, #24 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sl, #4] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c88dc │ │ │ │ + beq 2c87cc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c89c0 │ │ │ │ + beq 2c88b0 │ │ │ │ orr r5, r5, #4 │ │ │ │ and r3, r5, #255 @ 0xff │ │ │ │ add fp, sp, #28 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ @@ -698504,139 +698436,139 @@ │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2c8984 │ │ │ │ + beq 2c8874 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #352] @ 2c8af0 │ │ │ │ + ldr r1, [pc, #352] @ 2c89e0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #336] @ 2c8af4 │ │ │ │ + ldr r1, [pc, #336] @ 2c89e4 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bhi 2c88fc │ │ │ │ - ldr r2, [pc, #304] @ 2c8af8 │ │ │ │ - ldr r3, [pc, #272] @ 2c8adc │ │ │ │ + bhi 2c87ec │ │ │ │ + ldr r2, [pc, #304] @ 2c89e8 │ │ │ │ + ldr r3, [pc, #272] @ 2c89cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c8888 │ │ │ │ + bne 2c8778 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2c8aa8 │ │ │ │ + beq 2c8998 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c8a70 │ │ │ │ + beq 2c8960 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2c888c │ │ │ │ - ldr r2, [pc, #232] @ 2c8afc │ │ │ │ - ldr r3, [pc, #196] @ 2c8adc │ │ │ │ + bne 2c877c │ │ │ │ + ldr r2, [pc, #232] @ 2c89ec │ │ │ │ + ldr r3, [pc, #196] @ 2c89cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #172] @ 2c8ae0 │ │ │ │ - bne 2c8888 │ │ │ │ + ldreq r1, [pc, #172] @ 2c89d0 │ │ │ │ + bne 2c8778 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ - ldr r2, [pc, #180] @ 2c8b00 │ │ │ │ - ldr r3, [pc, #140] @ 2c8adc │ │ │ │ + ldr r2, [pc, #180] @ 2c89f0 │ │ │ │ + ldr r3, [pc, #140] @ 2c89cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #128] @ 2c8aec │ │ │ │ - beq 2c8a34 │ │ │ │ - b 2c8888 │ │ │ │ + ldreq r1, [pc, #128] @ 2c89dc │ │ │ │ + beq 2c8924 │ │ │ │ + b 2c8778 │ │ │ │ mov r6, r7 │ │ │ │ - b 2c89c0 │ │ │ │ - ldr r2, [pc, #132] @ 2c8b04 │ │ │ │ - ldr r3, [pc, #88] @ 2c8adc │ │ │ │ + b 2c88b0 │ │ │ │ + ldr r2, [pc, #132] @ 2c89f4 │ │ │ │ + ldr r3, [pc, #88] @ 2c89cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r7 │ │ │ │ moveq r1, #360 @ 0x168 │ │ │ │ - beq 2c8a38 │ │ │ │ - b 2c8888 │ │ │ │ - ldr r2, [pc, #88] @ 2c8b08 │ │ │ │ - ldr r3, [pc, #40] @ 2c8adc │ │ │ │ + beq 2c8928 │ │ │ │ + b 2c8778 │ │ │ │ + ldr r2, [pc, #88] @ 2c89f8 │ │ │ │ + ldr r3, [pc, #40] @ 2c89cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r7 │ │ │ │ moveq r1, #352 @ 0x160 │ │ │ │ - beq 2c8a38 │ │ │ │ - b 2c8888 │ │ │ │ - subseq r7, r6, r4, asr #17 │ │ │ │ + beq 2c8928 │ │ │ │ + b 2c8778 │ │ │ │ + ldrsbeq r7, [r6], #-148 @ 0xffffff6c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x00567798 │ │ │ │ + subseq r7, r6, r8, lsr #17 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq r7, r6, r0, lsr r6 │ │ │ │ - subseq r7, r6, r4, ror #11 │ │ │ │ - subseq r7, r6, ip, lsr #11 │ │ │ │ - subseq r7, r6, r8, ror r5 │ │ │ │ - subseq r7, r6, r8, asr #10 │ │ │ │ + subseq r7, r6, r0, asr #14 │ │ │ │ + ldrsheq r7, [r6], #-100 @ 0xffffff9c │ │ │ │ + ldrheq r7, [r6], #-108 @ 0xffffff94 │ │ │ │ + subseq r7, r6, r8, lsl #13 │ │ │ │ + subseq r7, r6, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #500] @ 2c8d1c │ │ │ │ + ldr r0, [pc, #500] @ 2c8c0c │ │ │ │ ldrb lr, [r1, #17] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ 2c8d20 │ │ │ │ + ldr r2, [pc, #488] @ 2c8c10 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 2c8bc8 │ │ │ │ + beq 2c8ab8 │ │ │ │ and r0, lr, #63 @ 0x3f │ │ │ │ mov r6, #1 │ │ │ │ sub ip, r0, #32 │ │ │ │ lsl ip, r6, ip │ │ │ │ lsl r2, r6, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ orr ip, ip, r6, lsr r0 │ │ │ │ @@ -698644,293 +698576,293 @@ │ │ │ │ sbc ip, ip, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ and r3, r3, ip │ │ │ │ orrs r0, r1, r3 │ │ │ │ mov r0, #0 │ │ │ │ streq r0, [sp, #8] │ │ │ │ streq r0, [sp, #12] │ │ │ │ - beq 2c8c18 │ │ │ │ + beq 2c8b08 │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq 2c8be8 │ │ │ │ - ldr r3, [pc, #380] @ 2c8d24 │ │ │ │ + beq 2c8ad8 │ │ │ │ + ldr r3, [pc, #380] @ 2c8c14 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2c8d1c │ │ │ │ + bhi 2c8c0c │ │ │ │ ldrb lr, [r3, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orrs r2, r1, r3 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #8] │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq 2c8c18 │ │ │ │ + beq 2c8b08 │ │ │ │ cmn r3, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ - bne 2c8c5c │ │ │ │ - ldr r2, [pc, #312] @ 2c8d28 │ │ │ │ - ldr r3, [pc, #300] @ 2c8d20 │ │ │ │ + bne 2c8b4c │ │ │ │ + ldr r2, [pc, #312] @ 2c8c18 │ │ │ │ + ldr r3, [pc, #300] @ 2c8c10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c8d18 │ │ │ │ + bne 2c8c08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2c8be8 │ │ │ │ + beq 2c8ad8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2c8be8 │ │ │ │ + b 2c8ad8 │ │ │ │ mov r2, lr │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c8ca4 │ │ │ │ + beq 2c8b94 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r2, [pc, #128] @ 2c8d2c │ │ │ │ - ldr r3, [pc, #112] @ 2c8d20 │ │ │ │ + ldr r2, [pc, #128] @ 2c8c1c │ │ │ │ + ldr r3, [pc, #112] @ 2c8c10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c8d18 │ │ │ │ + bne 2c8c08 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #84] @ 2c8d30 │ │ │ │ + ldr r1, [pc, #84] @ 2c8c20 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 2c8c68 │ │ │ │ + b 2c8b58 │ │ │ │ mov r2, #16 │ │ │ │ strh r1, [sp, #8] │ │ │ │ - b 2c8c68 │ │ │ │ + b 2c8b58 │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #8] │ │ │ │ - b 2c8c68 │ │ │ │ + b 2c8b58 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2c8c68 │ │ │ │ + b 2c8b58 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r6, r4, asr #9 │ │ │ │ + ldrsbeq r7, [r6], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r1, lr, lsr r9 │ │ │ │ - subseq r7, r6, r8, lsl #8 │ │ │ │ - subseq r7, r6, ip, asr #6 │ │ │ │ + subseq r1, r1, r6, lsr r9 │ │ │ │ + subseq r7, r6, r8, lsl r5 │ │ │ │ + subseq r7, r6, ip, asr r4 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #556] @ 2c8f80 │ │ │ │ - ldr r3, [pc, #556] @ 2c8f84 │ │ │ │ + ldr r1, [pc, #556] @ 2c8e70 │ │ │ │ + ldr r3, [pc, #556] @ 2c8e74 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 2c8d90 │ │ │ │ + beq 2c8c80 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ and r3, r3, #8 │ │ │ │ orrs r1, r3, #0 │ │ │ │ - beq 2c8e68 │ │ │ │ + beq 2c8d58 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c8dac │ │ │ │ + beq 2c8c9c │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c8e34 │ │ │ │ + bne 2c8d24 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2c8df4 │ │ │ │ + beq 2c8ce4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r2, [pc, #396] @ 2c8f88 │ │ │ │ - ldr r3, [pc, #388] @ 2c8f84 │ │ │ │ + ldr r2, [pc, #396] @ 2c8e78 │ │ │ │ + ldr r3, [pc, #388] @ 2c8e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #368] @ 2c8f8c │ │ │ │ - bne 2c8f48 │ │ │ │ + ldreq r1, [pc, #368] @ 2c8e7c │ │ │ │ + bne 2c8e38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 95c5c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi 2c8f70 │ │ │ │ - ldr r1, [pc, #320] @ 2c8f90 │ │ │ │ + bhi 2c8e60 │ │ │ │ + ldr r1, [pc, #320] @ 2c8e80 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2c8f80 │ │ │ │ + bhi 2c8e70 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, [sp] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2c8eb0 │ │ │ │ + beq 2c8da0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r2, [pc, #220] @ 2c8f94 │ │ │ │ - ldr r3, [pc, #200] @ 2c8f84 │ │ │ │ + ldr r2, [pc, #220] @ 2c8e84 │ │ │ │ + ldr r3, [pc, #200] @ 2c8e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c8f48 │ │ │ │ + bne 2c8e38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #8 │ │ │ │ strh r3, [sp, #8] │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2c8f20 │ │ │ │ + beq 2c8e10 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r2, [pc, #112] @ 2c8f98 │ │ │ │ - ldr r3, [pc, #88] @ 2c8f84 │ │ │ │ + ldr r2, [pc, #112] @ 2c8e88 │ │ │ │ + ldr r3, [pc, #88] @ 2c8e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #84] @ 2c8f9c │ │ │ │ - beq 2c8e1c │ │ │ │ + ldreq r1, [pc, #84] @ 2c8e8c │ │ │ │ + beq 2c8d0c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c8ee8 │ │ │ │ + b 2c8dd8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2c8ee8 │ │ │ │ + b 2c8dd8 │ │ │ │ mov r3, #8 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2c8ee8 │ │ │ │ + b 2c8dd8 │ │ │ │ mov r8, #8 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - b 2c8ee8 │ │ │ │ - subseq r7, r6, r4, lsr #5 │ │ │ │ + b 2c8dd8 │ │ │ │ + ldrheq r7, [r6], #-52 @ 0xffffffcc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r7, [r6], #-28 @ 0xffffffe4 │ │ │ │ + subseq r7, r6, ip, lsl #6 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrheq r1, [r1], #-102 @ 0xffffff9a │ │ │ │ - subseq r7, r6, r0, asr #2 │ │ │ │ - ldrsbeq r7, [r6], #-0 │ │ │ │ + subseq r1, r1, lr, lsr #13 │ │ │ │ + subseq r7, r6, r0, asr r2 │ │ │ │ + subseq r7, r6, r0, ror #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3152] @ 0xc50 │ │ │ │ - ldr lr, [pc, #3272] @ 2c9c80 │ │ │ │ - ldr ip, [pc, #3272] @ 2c9c84 │ │ │ │ + ldr lr, [pc, #3272] @ 2c9b70 │ │ │ │ + ldr ip, [pc, #3272] @ 2c9b74 │ │ │ │ sub sp, sp, #908 @ 0x38c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #3252] @ 2c9c88 │ │ │ │ + ldr r1, [pc, #3252] @ 2c9b78 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #900] @ 0x384 │ │ │ │ mov ip, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r2, [pc, #3228] @ 2c9c8c │ │ │ │ + ldr r2, [pc, #3228] @ 2c9b7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -698995,44 +698927,44 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, r6 │ │ │ │ blx ip │ │ │ │ ldrb r2, [sp, #188] @ 0xbc │ │ │ │ ldrb r3, [sp, #189] @ 0xbd │ │ │ │ cmp r2, r5 │ │ │ │ cmpeq r3, r6 │ │ │ │ - beq 2ca394 │ │ │ │ + beq 2ca284 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ca138 │ │ │ │ - ldr r2, [pc, #2924] @ 2c9c90 │ │ │ │ + beq 2ca028 │ │ │ │ + ldr r2, [pc, #2924] @ 2c9b80 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r7 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - b 2c91c4 │ │ │ │ + b 2c90b4 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ - beq 2c9590 │ │ │ │ + beq 2c9480 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ and r2, sl, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ bics r3, r1, r3, lsl r2 │ │ │ │ - bne 2c97f4 │ │ │ │ + bne 2c96e4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp] │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 2c7e64 │ │ │ │ + bl 2c7d54 │ │ │ │ lsr r7, r7, #3 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ smulbb r2, r7, r8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, r1, lsl #2 │ │ │ │ add r3, r0, #24 │ │ │ │ str r3, [r2, #260] @ 0x104 │ │ │ │ @@ -699040,15 +698972,15 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 2c981c │ │ │ │ + bls 2c970c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r2, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ sub r4, r2, r3 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ @@ -699079,51 +699011,51 @@ │ │ │ │ blx ip │ │ │ │ ldrh r9, [r7, #2] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r9 │ │ │ │ ldrb r8, [sp, #188] @ 0xbc │ │ │ │ ldrb r7, [sp, #189] @ 0xbd │ │ │ │ ldrb sl, [r3, #17] │ │ │ │ - bcc 2c9608 │ │ │ │ + bcc 2c94f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq 2c9140 │ │ │ │ + beq 2c9030 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, #0 │ │ │ │ subs r3, r3, r4 │ │ │ │ sbc r2, r2, r2 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ - beq 2c9a48 │ │ │ │ + beq 2c9938 │ │ │ │ and r1, sl, #63 @ 0x3f │ │ │ │ mvn ip, #0 │ │ │ │ lsl r0, ip, r1 │ │ │ │ sub lr, r1, #32 │ │ │ │ orr r0, r0, ip, lsl lr │ │ │ │ bic r3, r3, ip, lsl r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r0, r0, ip, lsr r1 │ │ │ │ bic r2, r2, r0 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne 2ca0b8 │ │ │ │ + bne 2c9fa8 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ sub r0, r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 2c7e64 │ │ │ │ + bl 2c7d54 │ │ │ │ lsr r3, r7, #3 │ │ │ │ smulbb r3, r3, r8 │ │ │ │ mov r2, #8 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ sub r0, r3, r4 │ │ │ │ sub r3, r4, r3 │ │ │ │ @@ -699140,15 +699072,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ add r3, r9, #24 │ │ │ │ cmp r8, r7 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ - bcc 2c91a8 │ │ │ │ + bcc 2c9098 │ │ │ │ lsl r3, r4, #3 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #904 @ 0x388 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ @@ -699175,67 +699107,67 @@ │ │ │ │ movcs r2, r5 │ │ │ │ cmp r3, r2 │ │ │ │ movcc sl, r3 │ │ │ │ movcs sl, r2 │ │ │ │ mov r1, sl │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r5, sl │ │ │ │ - bcc 2c9574 │ │ │ │ + bcc 2c9464 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r8, r4 │ │ │ │ mvn r6, #0 │ │ │ │ mov r9, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r4 │ │ │ │ - bcc 2c9564 │ │ │ │ + bcc 2c9454 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r5, [r3, #4]! │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2c9410 │ │ │ │ + bcs 2c9300 │ │ │ │ sub r0, r7, r8 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc 2c9528 │ │ │ │ + bcc 2c9418 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, r7, sl │ │ │ │ str r0, [r3, r9, lsl #2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi 2c9400 │ │ │ │ + bhi 2c92f0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, sl │ │ │ │ - bls 2c9574 │ │ │ │ + bls 2c9464 │ │ │ │ mov r0, r3 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8718 │ │ │ │ + bl 2c8608 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ @@ -699246,290 +699178,290 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bhi 2c9394 │ │ │ │ + bhi 2c9284 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ subcs r2, r2, #1 │ │ │ │ movcc r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 2c91a8 │ │ │ │ + b 2c9098 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7a10 │ │ │ │ + bl 2c7900 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ - b 2c9460 │ │ │ │ + bl 2c771c │ │ │ │ + b 2c9350 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #168] @ 0xa8 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2c9430 │ │ │ │ + b 2c9320 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2c94cc │ │ │ │ + b 2c93bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c915c │ │ │ │ + beq 2c904c │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [r1, #-8] │ │ │ │ add sl, sp, #168 @ 0xa8 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2c95ec │ │ │ │ + beq 2c94dc │ │ │ │ mov r1, sl │ │ │ │ mov r2, #8 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #1716] @ 2c9cac │ │ │ │ + ldr r1, [pc, #1716] @ 2c9b9c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2c9160 │ │ │ │ + b 2c9050 │ │ │ │ sub r3, r9, #1 │ │ │ │ asr r2, r3, #31 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 2ca0ec │ │ │ │ + beq 2c9fdc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ and r2, sl, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ bics r3, r0, r3, lsl r2 │ │ │ │ - bne 2ca10c │ │ │ │ + bne 2c9ffc │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ rsb r2, r9, #0 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8b0c │ │ │ │ + bl 2c89fc │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7e64 │ │ │ │ + bl 2c7d54 │ │ │ │ smulbb r3, r8, r7 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ rsb r3, r9, r3, lsr #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, r4 │ │ │ │ movcs r3, r4 │ │ │ │ cmp r7, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add r2, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 2c9cd0 │ │ │ │ + beq 2c9bc0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 2c9ac0 │ │ │ │ + beq 2c99b0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c9c18 │ │ │ │ + beq 2c9b08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 2ca4f0 │ │ │ │ + bne 2ca3e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #176] @ 0xb0 │ │ │ │ streq r2, [sp, #180] @ 0xb4 │ │ │ │ - beq 2ca434 │ │ │ │ + beq 2ca324 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, r3 │ │ │ │ ldrd r0, [r1, #-8] │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2c974c │ │ │ │ + beq 2c963c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1340] @ 2c9c94 │ │ │ │ + ldr r1, [pc, #1340] @ 2c9b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ ldrb ip, [r5, #17] │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ - bne 2ca234 │ │ │ │ + bne 2ca124 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c978c │ │ │ │ + beq 2c967c │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ca1f8 │ │ │ │ + bne 2ca0e8 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #176] @ 0xb0 │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #1 │ │ │ │ strd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ add r8, sp, #168 @ 0xa8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2c97d8 │ │ │ │ + beq 2c96c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ - ldr r1, [pc, #1252] @ 2c9cc4 │ │ │ │ + ldr r1, [pc, #1252] @ 2c9bb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2ca29c │ │ │ │ + b 2ca18c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ cmp sl, #31 │ │ │ │ - bhi 2ca794 │ │ │ │ + bhi 2ca684 │ │ │ │ add sl, sl, sl │ │ │ │ ldrh sl, [r2, sl] │ │ │ │ add pc, pc, sl, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ mov r4, sl │ │ │ │ cmp r3, #0 │ │ │ │ mul r4, r5, r4 │ │ │ │ - beq 2ca140 │ │ │ │ + beq 2ca030 │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp sl, r2 │ │ │ │ movcs sl, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2c9840 │ │ │ │ + bne 2c9730 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, sl │ │ │ │ mov ip, r0 │ │ │ │ - bcc 2c9924 │ │ │ │ + bcc 2c9814 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r4, r7 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ mov r8, r7 │ │ │ │ mvn r6, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r4 │ │ │ │ - bcc 2c9a38 │ │ │ │ + bcc 2c9928 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r5, [r3, #4]! │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2c98b4 │ │ │ │ + bcs 2c97a4 │ │ │ │ sub r0, r7, r8 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc 2c99fc │ │ │ │ + bcc 2c98ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, r7, sl │ │ │ │ str r0, [r3, r9, lsl #2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi 2c98a4 │ │ │ │ + bhi 2c9794 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, sl │ │ │ │ - bls 2ca154 │ │ │ │ + bls 2ca044 │ │ │ │ mov r1, sl │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r5, #0 │ │ │ │ add r9, sp, #196 @ 0xc4 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2c999c │ │ │ │ + beq 2c988c │ │ │ │ mov r7, r5 │ │ │ │ lsl r8, r0, #2 │ │ │ │ add r6, sp, #388 @ 0x184 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 94e88 │ │ │ │ @@ -699538,293 +699470,293 @@ │ │ │ │ add r6, r6, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8718 │ │ │ │ + bl 2c8608 │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [r5], #4 │ │ │ │ - bne 2c995c │ │ │ │ + bne 2c984c │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #704] @ 2c9c98 │ │ │ │ - ldr r3, [pc, #680] @ 2c9c84 │ │ │ │ + ldr r2, [pc, #704] @ 2c9b88 │ │ │ │ + ldr r3, [pc, #680] @ 2c9b74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #900] @ 0x384 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ca4d8 │ │ │ │ + bne 2ca3c8 │ │ │ │ add sp, sp, #908 @ 0x38c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7a10 │ │ │ │ + bl 2c7900 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ - b 2c9904 │ │ │ │ + bl 2c771c │ │ │ │ + b 2c97f4 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #260] @ 0x104 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2c98d4 │ │ │ │ + b 2c97c4 │ │ │ │ orrs r1, r3, r2 │ │ │ │ - beq 2c92b8 │ │ │ │ + beq 2c91a8 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r0, [r3] │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2c9aa4 │ │ │ │ + beq 2c9994 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #508] @ 2c9cac │ │ │ │ + ldr r1, [pc, #508] @ 2c9b9c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ - b 2c92bc │ │ │ │ + b 2c91ac │ │ │ │ ldrb r2, [r0, #41] @ 0x29 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ cmpeq r1, #3 │ │ │ │ - bne 2c96bc │ │ │ │ + bne 2c95ac │ │ │ │ ldrb r2, [r0, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2ca47c │ │ │ │ + bls 2ca36c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c9afc │ │ │ │ + beq 2c99ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8b0c │ │ │ │ + bl 2c89fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8d34 │ │ │ │ + bl 2c8c24 │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ add r3, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 2c9c10 │ │ │ │ + beq 2c9b00 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ mov r6, r3 │ │ │ │ - b 2c9b58 │ │ │ │ + b 2c9a48 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 2c9c08 │ │ │ │ + bcs 2c9af8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #252] @ 2c9c9c │ │ │ │ + ldr r1, [pc, #252] @ 2c9b8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #256] @ 2c9cb4 │ │ │ │ + ldr r1, [pc, #256] @ 2c9ba4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #220] @ 2c9ca0 │ │ │ │ + ldr r1, [pc, #220] @ 2c9b90 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ str r0, [r6], #4 │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ sub r2, r3, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 2c9b4c │ │ │ │ + bne 2c9a3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ str r0, [r6] │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 2c9b58 │ │ │ │ + bcc 2c9a48 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ - b 2c9e08 │ │ │ │ + b 2c9cf8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #148] @ 0x94 │ │ │ │ - beq 2ca424 │ │ │ │ + beq 2ca314 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - b 2c9710 │ │ │ │ + b 2c9600 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2c95ac │ │ │ │ + b 2c949c │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [r1, #-8] │ │ │ │ - b 2c95ac │ │ │ │ + b 2c949c │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2c95ac │ │ │ │ + b 2c949c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ strb r2, [sp, #176] @ 0xb0 │ │ │ │ - b 2c95ac │ │ │ │ - subseq r7, r6, ip, lsr r0 │ │ │ │ + b 2c949c │ │ │ │ + subseq r7, r6, ip, asr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r6, ip │ │ │ │ + subseq r7, r6, ip, lsl r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r1, r1, r2, lsl #8 │ │ │ │ + ldrsheq r1, [r1], #-58 @ 0xffffffc6 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - subseq r6, r6, r0, lsr #12 │ │ │ │ + subseq r6, r6, r0, lsr r7 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - subseq r0, r1, r2, lsr #9 │ │ │ │ - @ instruction: 0x00510492 │ │ │ │ + @ instruction: 0x0051049a │ │ │ │ + subseq r0, r1, sl, lsl #9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq r0, r1, lr, lsr #7 │ │ │ │ + subseq r0, r1, r6, lsr #7 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - subseq r0, r1, r2, lsr #6 │ │ │ │ + subseq r0, r1, sl, lsl r3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - subseq r0, r1, lr, lsr r2 │ │ │ │ + subseq r0, r1, r6, lsr r2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldrb r7, [r0, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r7, #32 │ │ │ │ cmpeq r2, #3 │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2ca3e0 │ │ │ │ + beq 2ca2d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2c96d8 │ │ │ │ + beq 2c95c8 │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ca4dc │ │ │ │ + beq 2ca3cc │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #388 @ 0x184 │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r8 │ │ │ │ mov r3, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95ce4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r3], #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc 2c9d34 │ │ │ │ + bcc 2c9c24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95ce4 │ │ │ │ add r3, sp, r8, lsl #2 │ │ │ │ @@ -699851,15 +699783,15 @@ │ │ │ │ movcc r5, r3 │ │ │ │ movcs r5, r2 │ │ │ │ lsr r7, r5, #3 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r7 │ │ │ │ mov ip, r0 │ │ │ │ - bcc 2c91a8 │ │ │ │ + bcc 2c9098 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #904 @ 0x388 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ sub r3, r3, #648 @ 0x288 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -699874,81 +699806,81 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, r5 │ │ │ │ movcc sl, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movcs sl, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c9eec │ │ │ │ + beq 2c9ddc │ │ │ │ rsb r3, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ mov r2, #1 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r3, r2, r3 │ │ │ │ cmp sl, r3 │ │ │ │ movcs sl, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r5, sl │ │ │ │ - bcc 2ca09c │ │ │ │ + bcc 2c9f8c │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r8, r4 │ │ │ │ mvn r6, #0 │ │ │ │ mov r9, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r4 │ │ │ │ - bcc 2ca08c │ │ │ │ + bcc 2c9f7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r5, [r3, #4]! │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2c9f34 │ │ │ │ + bcs 2c9e24 │ │ │ │ sub r0, r7, r8 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc 2ca050 │ │ │ │ + bcc 2c9f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, r7, sl │ │ │ │ str r0, [r3, r9, lsl #2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 2c9f24 │ │ │ │ + bcc 2c9e14 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, sl │ │ │ │ - bls 2ca09c │ │ │ │ + bls 2c9f8c │ │ │ │ mov r0, r3 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8718 │ │ │ │ + bl 2c8608 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ @@ -699959,268 +699891,268 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bhi 2c9eac │ │ │ │ + bhi 2c9d9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ subcs ip, r2, #1 │ │ │ │ movcc ip, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, ip, r3 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 2c91a8 │ │ │ │ + b 2c9098 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7a10 │ │ │ │ + bl 2c7900 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ - b 2c9f84 │ │ │ │ + bl 2c771c │ │ │ │ + b 2c9e74 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #168] @ 0xa8 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2c9f54 │ │ │ │ + b 2c9e44 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2c9ff0 │ │ │ │ - ldr r2, [pc, #-1052] @ 2c9ca4 │ │ │ │ + b 2c9ee0 │ │ │ │ + ldr r2, [pc, #-1052] @ 2c9b94 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add sl, sl, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp sl, #31 │ │ │ │ - bhi 2ca794 │ │ │ │ + bhi 2ca684 │ │ │ │ add sl, sl, sl │ │ │ │ ldrh sl, [r2, sl] │ │ │ │ add pc, pc, sl, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2c963c │ │ │ │ + beq 2c952c │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b 2ca17c │ │ │ │ - ldr r2, [pc, #-1132] @ 2c9ca8 │ │ │ │ + b 2ca06c │ │ │ │ + ldr r2, [pc, #-1132] @ 2c9b98 │ │ │ │ sub sl, sl, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ cmp sl, #31 │ │ │ │ - bhi 2ca1ec │ │ │ │ + bhi 2ca0dc │ │ │ │ ldrb sl, [r2, sl] │ │ │ │ add pc, pc, sl, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mul r4, r5, r4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r4 │ │ │ │ ldrls sl, [sp, #64] @ 0x40 │ │ │ │ movls ip, r5 │ │ │ │ - bls 2c9870 │ │ │ │ + bls 2c9760 │ │ │ │ mov r0, r5 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #388 @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c99b8 │ │ │ │ + b 2c98a8 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [r1] │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ca1b8 │ │ │ │ + beq 2ca0a8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #-1304] @ 2c9cac │ │ │ │ + ldr r1, [pc, #-1304] @ 2c9b9c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2c9640 │ │ │ │ + b 2c9530 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ - b 2ca17c │ │ │ │ + b 2ca06c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #136] @ 0x88 │ │ │ │ - b 2ca17c │ │ │ │ + b 2ca06c │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b 2ca17c │ │ │ │ + b 2ca06c │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, #32 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bhi 2ca384 │ │ │ │ - ldr r3, [pc, #-1384] @ 2c9cb0 │ │ │ │ + bhi 2ca274 │ │ │ │ + ldr r3, [pc, #-1384] @ 2c9ba0 │ │ │ │ sub r2, ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ca794 │ │ │ │ + bhi 2ca684 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, ip, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ and r3, r3, #8 │ │ │ │ orrs r2, r3, #0 │ │ │ │ - bne 2c9770 │ │ │ │ + bne 2c9660 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r2, ip │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ bl 9114c │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2ca29c │ │ │ │ + beq 2ca18c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #-1524] @ 2c9cb4 │ │ │ │ + ldr r1, [pc, #-1524] @ 2c9ba4 │ │ │ │ add r2, sl, #24 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bls 2c9e20 │ │ │ │ + bls 2c9d10 │ │ │ │ ldrb r2, [r8, #17] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ ldrb r3, [sl, #41] @ 0x29 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - bhi 2ca754 │ │ │ │ - ldr r1, [pc, #-1580] @ 2c9cb8 │ │ │ │ + bhi 2ca644 │ │ │ │ + ldr r1, [pc, #-1580] @ 2c9ba8 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ca794 │ │ │ │ + bhi 2ca684 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, ip │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #176] @ 0xb0 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ca344 │ │ │ │ + beq 2ca234 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ - ldr r1, [pc, #-1680] @ 2c9cbc │ │ │ │ + ldr r1, [pc, #-1680] @ 2c9bac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2ca29c │ │ │ │ + b 2ca18c │ │ │ │ mov r3, #8 │ │ │ │ strh r3, [r1] │ │ │ │ - b 2ca308 │ │ │ │ + b 2ca1f8 │ │ │ │ mov r3, #8 │ │ │ │ strb r3, [sp, #152] @ 0x98 │ │ │ │ - b 2ca308 │ │ │ │ + b 2ca1f8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #152] @ 0x98 │ │ │ │ - b 2ca308 │ │ │ │ + b 2ca1f8 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ - b 2ca308 │ │ │ │ + b 2ca1f8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 2c9110 │ │ │ │ + bhi 2c9000 │ │ │ │ mov r0, #0 │ │ │ │ - b 2c99d0 │ │ │ │ + b 2c98c0 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2c9a64 │ │ │ │ + b 2c9954 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strh r3, [r2] │ │ │ │ mov r2, #16 │ │ │ │ - b 2c9a64 │ │ │ │ + b 2c9954 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2c9a64 │ │ │ │ + b 2c9954 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #168] @ 0xa8 │ │ │ │ - b 2c9a64 │ │ │ │ + b 2c9954 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2c9d0c │ │ │ │ + bne 2c9bfc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r2, r1 │ │ │ │ strne r7, [sp, #144] @ 0x90 │ │ │ │ strne r7, [sp, #148] @ 0x94 │ │ │ │ - beq 2ca554 │ │ │ │ - ldr r2, [pc, #-1864] @ 2c9cc0 │ │ │ │ + beq 2ca444 │ │ │ │ + ldr r2, [pc, #-1864] @ 2c9bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ca794 │ │ │ │ + bhi 2ca684 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ @@ -700229,53 +700161,53 @@ │ │ │ │ mov r2, r3 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2c9764 │ │ │ │ + beq 2c9654 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2c9764 │ │ │ │ + b 2c9654 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 2c96c4 │ │ │ │ + bne 2c95b4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 2ca400 │ │ │ │ + b 2ca2f0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2c9710 │ │ │ │ + b 2c9600 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [r1, #-8] │ │ │ │ - b 2c9710 │ │ │ │ + b 2c9600 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2c9710 │ │ │ │ + b 2c9600 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #388 @ 0x184 │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2c9dac │ │ │ │ + b 2c9c9c │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ mov lr, #1 │ │ │ │ sub r2, ip, #32 │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r0, lr, lsl r2 │ │ │ │ lsl r1, lr, ip │ │ │ │ rsb ip, ip, #32 │ │ │ │ @@ -700284,82 +700216,82 @@ │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ sbc r2, r2, #0 │ │ │ │ and lr, lr, r1 │ │ │ │ and ip, ip, r2 │ │ │ │ orrs r7, lr, ip │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - beq 2ca788 │ │ │ │ + beq 2ca678 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ cmpeq r1, lr │ │ │ │ moveq ip, r3 │ │ │ │ - beq 2ca234 │ │ │ │ + beq 2ca124 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - b 2ca400 │ │ │ │ + b 2ca2f0 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ - b 2ca434 │ │ │ │ + b 2ca324 │ │ │ │ strb r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldrd r4, [r3, #-8] │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #176] @ 0xb0 │ │ │ │ bl 9114c │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ca5b0 │ │ │ │ + beq 2ca4a0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ add r2, sl, #24 │ │ │ │ - ldr r1, [pc, #-2316] @ 2c9cc4 │ │ │ │ + ldr r1, [pc, #-2316] @ 2c9bb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ addls r2, sp, #388 @ 0x184 │ │ │ │ strls r2, [sp, #24] │ │ │ │ - bls 2ca64c │ │ │ │ + bls 2ca53c │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #388 @ 0x184 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r3], #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 2ca60c │ │ │ │ + bcc 2ca4fc │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldrb r2, [sl, #41] @ 0x29 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -700387,85 +700319,85 @@ │ │ │ │ ldrb r2, [r8, #17] │ │ │ │ strd r4, [r7] │ │ │ │ mov r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ca6f0 │ │ │ │ + beq 2ca5e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #-2612] @ 2c9cc8 │ │ │ │ + ldr r1, [pc, #-2612] @ 2c9bb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-2624] @ 2c9ccc │ │ │ │ + ldr r1, [pc, #-2624] @ 2c9bbc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 95ce4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 2c9e20 │ │ │ │ + b 2c9d10 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2ca56c │ │ │ │ + b 2ca45c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2ca56c │ │ │ │ + b 2ca45c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2ca56c │ │ │ │ + b 2ca45c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strh r3, [sp, #160] @ 0xa0 │ │ │ │ - b 2ca56c │ │ │ │ + b 2ca45c │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - b 2ca434 │ │ │ │ + b 2ca324 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3256] @ 0xcb8 │ │ │ │ - ldr lr, [pc, #3812] @ 2cb690 │ │ │ │ + ldr lr, [pc, #3812] @ 2cb580 │ │ │ │ sub sp, sp, #804 @ 0x324 │ │ │ │ - ldr ip, [pc, #3808] @ 2cb694 │ │ │ │ + ldr ip, [pc, #3808] @ 2cb584 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r1 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #3796] @ 2cb698 │ │ │ │ + ldr r1, [pc, #3796] @ 2cb588 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #796] @ 0x31c │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #3760] @ 2cb69c │ │ │ │ + ldr r1, [pc, #3760] @ 2cb58c │ │ │ │ ldr ip, [r4, #96] @ 0x60 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -700541,41 +700473,41 @@ │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ mov r3, r8 │ │ │ │ blx ip │ │ │ │ ldrb r2, [sp, #160] @ 0xa0 │ │ │ │ ldrb r3, [sp, #161] @ 0xa1 │ │ │ │ cmp r2, r4 │ │ │ │ cmpeq r3, r8 │ │ │ │ - beq 2cbfc0 │ │ │ │ + beq 2cbeb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 2ca9e0 │ │ │ │ + beq 2ca8d0 │ │ │ │ lsl ip, r6, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ sub lr, r5, #1 │ │ │ │ mov r8, #1 │ │ │ │ lsr r1, ip, r2 │ │ │ │ tst r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ addeq r1, r5, r3 │ │ │ │ - beq 2ca9d4 │ │ │ │ + beq 2ca8c4 │ │ │ │ add r1, lr, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, r3, lsr #5 │ │ │ │ lsr r0, r3, #5 │ │ │ │ add r1, r5, r3 │ │ │ │ - bne 2ca9d4 │ │ │ │ + bne 2ca8c4 │ │ │ │ and r3, r3, #31 │ │ │ │ mvn r7, #0 │ │ │ │ lsl r3, r8, r3 │ │ │ │ ands sl, r1, #31 │ │ │ │ add r6, sp, r0, lsl #2 │ │ │ │ mvnne r7, r7, lsl sl │ │ │ │ ldr r6, [r6, #200] @ 0xc8 │ │ │ │ @@ -700583,66 +700515,66 @@ │ │ │ │ lsl r0, r0, #2 │ │ │ │ and r3, r3, r7 │ │ │ │ add r0, sp, r0 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r0, #200] @ 0xc8 │ │ │ │ cmp r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ - bhi 2ca974 │ │ │ │ - ldr r3, [pc, #3256] @ 2cb6a0 │ │ │ │ + bhi 2ca864 │ │ │ │ + ldr r3, [pc, #3256] @ 2cb590 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov fp, r9 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2caa48 │ │ │ │ + bne 2ca938 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2ca9f8 │ │ │ │ + bne 2ca8e8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #3200] @ 2cb6a4 │ │ │ │ - ldr r3, [pc, #3180] @ 2cb694 │ │ │ │ + ldr r2, [pc, #3200] @ 2cb594 │ │ │ │ + ldr r3, [pc, #3180] @ 2cb584 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #796] @ 0x31c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cc01c │ │ │ │ + bne 2cbf0c │ │ │ │ add sp, sp, #804 @ 0x324 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r1, r3, #0 │ │ │ │ and r4, r3, r1 │ │ │ │ clz r4, r4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ rsb r4, r4, #32 │ │ │ │ add r4, r4, r2, lsl #5 │ │ │ │ cmp r3, r4 │ │ │ │ movls r5, #1 │ │ │ │ sub r3, r4, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movls r4, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bls 2caab8 │ │ │ │ + bls 2ca9a8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 2caa90 │ │ │ │ + b 2ca980 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq 2cb5bc │ │ │ │ + beq 2cb4ac │ │ │ │ lsr r3, r4, #5 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #200] @ 0xc8 │ │ │ │ and r2, r4, #31 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2caa84 │ │ │ │ + bne 2ca974 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r4, r4, r3 │ │ │ │ and r5, r4, #255 @ 0xff │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r3, r2 │ │ │ │ @@ -700684,84 +700616,84 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r4 │ │ │ │ cmpls r3, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ asr r3, r3, #31 │ │ │ │ - bls 2cb9d0 │ │ │ │ + bls 2cb8c0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2cb5d0 │ │ │ │ + beq 2cb4c0 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ mvn ip, #0 │ │ │ │ lsl r1, ip, r0 │ │ │ │ sub lr, r0, #32 │ │ │ │ orr r1, r1, ip, lsl lr │ │ │ │ rsb lr, r0, #32 │ │ │ │ orr r1, r1, ip, lsr lr │ │ │ │ ldr lr, [sp, #32] │ │ │ │ bic r1, r3, r1 │ │ │ │ bic r0, lr, ip, lsl r0 │ │ │ │ orrs r1, r0, r1 │ │ │ │ - bne 2cbc90 │ │ │ │ + bne 2cbb80 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2cb5f0 │ │ │ │ + bls 2cb4e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r3, #32 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ - bhi 2cabf4 │ │ │ │ + bhi 2caae4 │ │ │ │ cmp r3, #8 │ │ │ │ movcs r2, r3 │ │ │ │ movcc r2, #1 │ │ │ │ ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 2cac3c │ │ │ │ + beq 2cab2c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r3, r5, #20 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2cb618 │ │ │ │ + beq 2cb508 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mov ip, #1 │ │ │ │ sub r3, r1, #32 │ │ │ │ lsl r3, ip, r3 │ │ │ │ lsl r0, ip, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r3, r3, ip, lsr r1 │ │ │ │ subs r0, r0, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ bic r1, r0, #3 │ │ │ │ orrs r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2cbcbc │ │ │ │ + beq 2cbbac │ │ │ │ tst r0, #3 │ │ │ │ - bne 2cbee0 │ │ │ │ + bne 2cbdd0 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ movcs r3, #4 │ │ │ │ @@ -700771,21 +700703,21 @@ │ │ │ │ lsl r3, r3, #3 │ │ │ │ cmp r3, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsl r6, r3, #3 │ │ │ │ - beq 2cb6d4 │ │ │ │ + beq 2cb5c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, r3 │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cad08 │ │ │ │ + beq 2cabf8 │ │ │ │ rsb r3, r6, #0 │ │ │ │ and r3, r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r3, r1, r3 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -700793,81 +700725,81 @@ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r5 │ │ │ │ addcc r3, sp, #280 @ 0x118 │ │ │ │ strcc r3, [sp, #28] │ │ │ │ - bcc 2cbc70 │ │ │ │ + bcc 2cbb60 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, r4 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mvn r7, #0 │ │ │ │ mov r9, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 2cb5ac │ │ │ │ + bhi 2cb49c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr sl, [r3, #4]! │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [sl, #17] │ │ │ │ ldrb r2, [sl, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r4, r6 │ │ │ │ - bls 2cad64 │ │ │ │ + bls 2cac54 │ │ │ │ sub r0, r6, r8 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 2cb570 │ │ │ │ + bcc 2cb460 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r6, r6, r5 │ │ │ │ str r0, [r3, r9, lsl #2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 2cad54 │ │ │ │ + bcc 2cac44 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 2cbc70 │ │ │ │ + bls 2cbb60 │ │ │ │ mov r0, r3 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8718 │ │ │ │ + bl 2c8608 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2cae44 │ │ │ │ + beq 2cad34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ @@ -700881,47 +700813,47 @@ │ │ │ │ ldrd r2, [r2, #-8] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2caea8 │ │ │ │ + beq 2cad98 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2cb95c │ │ │ │ + bls 2cb84c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #2024] @ 2cb6a8 │ │ │ │ + ldr r1, [pc, #2024] @ 2cb598 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #640 @ 0x280 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 2cc020 │ │ │ │ + bhi 2cbf10 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, #65536 @ 0x10000 │ │ │ │ ldrb r3, [r3, #910] @ 0x38e │ │ │ │ - ldr r1, [pc, #1952] @ 2cb6ac │ │ │ │ + ldr r1, [pc, #1952] @ 2cb59c │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r5, [r2, #112] @ 0x70 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ @@ -700972,15 +700904,15 @@ │ │ │ │ str sl, [r6, lr, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp, #24] │ │ │ │ bl 96248 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - ldr r1, [pc, #1716] @ 2cb6ac │ │ │ │ + ldr r1, [pc, #1716] @ 2cb59c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ @@ -701031,47 +700963,47 @@ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ and r4, r3, #31 │ │ │ │ add r6, r3, r2 │ │ │ │ sub r3, r4, r3 │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, #32 │ │ │ │ sub r5, r6, #1 │ │ │ │ - bls 2cb11c │ │ │ │ + bls 2cb00c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ add r9, r7, #32 │ │ │ │ mov r1, r7 │ │ │ │ sub r7, r9, r4 │ │ │ │ sub r2, r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c8060 │ │ │ │ + bl 2c7f50 │ │ │ │ add r3, r6, r4 │ │ │ │ sub r3, r3, r9 │ │ │ │ and r4, r7, #31 │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 2cb0e8 │ │ │ │ + bhi 2cafd8 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r5, r3, lsr #5 │ │ │ │ lsr sl, r3, #5 │ │ │ │ - bne 2ca9f0 │ │ │ │ + bne 2ca8e0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ands r6, r6, #31 │ │ │ │ ldr r2, [r3, sl, lsl #2] │ │ │ │ add sl, r3, sl, lsl #2 │ │ │ │ mvn r3, #0 │ │ │ │ mvnne r3, r3, lsl r6 │ │ │ │ mvn r1, #0 │ │ │ │ and r3, r3, r1, lsl r4 │ │ │ │ bic r2, r2, r3 │ │ │ │ mov r9, fp │ │ │ │ str r2, [sl] │ │ │ │ - b 2ca9ec │ │ │ │ + b 2ca8dc │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r3, sl, #65536 @ 0x10000 │ │ │ │ ldrb r3, [r3, #493] @ 0x1ed │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r8, [r0, r3, lsl #2] │ │ │ │ @@ -701157,16 +701089,16 @@ │ │ │ │ add r2, r2, #11 │ │ │ │ str r8, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #11 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str r7, [r6, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2cb0bc │ │ │ │ - ldr r1, [pc, #976] @ 2cb6b0 │ │ │ │ + b 2cafac │ │ │ │ + ldr r1, [pc, #976] @ 2cb5a0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 911bc │ │ │ │ mov sl, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r7, #0 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ add r9, sp, #184 @ 0xb8 │ │ │ │ @@ -701200,23 +701132,23 @@ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r6, lr, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #812] @ 2cb6b4 │ │ │ │ + ldr r1, [pc, #812] @ 2cb5a4 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #800] @ 2cb6b8 │ │ │ │ + ldr r1, [pc, #800] @ 2cb5a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #788] @ 2cb6bc │ │ │ │ + ldr r1, [pc, #788] @ 2cb5ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 911bc │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ @@ -701255,15 +701187,15 @@ │ │ │ │ add r3, r3, #11 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, r1, lsl #2] │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2cb0bc │ │ │ │ + b 2cafac │ │ │ │ mov r1, #139 @ 0x8b │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ @@ -701323,109 +701255,109 @@ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #78] @ 0x4e │ │ │ │ mov r7, #6 │ │ │ │ - b 2cb2c0 │ │ │ │ + b 2cb1b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7a10 │ │ │ │ + bl 2c7900 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ - b 2cadb4 │ │ │ │ + bl 2c771c │ │ │ │ + b 2caca4 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr sl, [r3, #148] @ 0x94 │ │ │ │ ldrb r1, [sl, #17] │ │ │ │ - b 2cad84 │ │ │ │ + b 2cac74 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r4, r3, r2 │ │ │ │ and r5, r4, #255 @ 0xff │ │ │ │ - b 2caab8 │ │ │ │ + b 2ca9a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2cbd5c │ │ │ │ + bne 2cbc4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2cbd44 │ │ │ │ + bhi 2cbc34 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8b0c │ │ │ │ + bl 2c89fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 2cac4c │ │ │ │ + bne 2cab3c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mvn r0, #3 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldrd r6, [ip, #-8] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r6, [sp, #184] @ 0xb8 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2cb674 │ │ │ │ + beq 2cb564 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #52] @ 2cb6b4 │ │ │ │ + ldr r1, [pc, #52] @ 2cb5a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 2cac98 │ │ │ │ - subseq r5, r6, r0, asr #16 │ │ │ │ + b 2cab88 │ │ │ │ + subseq r5, r6, r0, asr r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r6, r4, lsr r8 │ │ │ │ + subseq r5, r6, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq pc, r0, r2, lsr #25 │ │ │ │ - ldrsbeq r5, [r6], #-84 @ 0xffffffac │ │ │ │ + @ instruction: 0x0050fc9a │ │ │ │ + subseq r5, r6, r4, ror #13 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ muleq r0, r3, r2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - subseq lr, r0, sl, lsl sl │ │ │ │ + subseq lr, r0, r2, lsl sl │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq lr, r0, r6, lsl r8 │ │ │ │ - subseq lr, r0, r6, lsl #16 │ │ │ │ + subseq lr, r0, lr, lsl #16 │ │ │ │ + ldrsheq lr, [r0], #-126 @ 0xffffff82 │ │ │ │ cmp r2, #8 │ │ │ │ movcc r5, r2 │ │ │ │ movcs r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cb708 │ │ │ │ + beq 2cb5f8 │ │ │ │ rsb r3, r6, #0 │ │ │ │ and r3, r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r3, r1, r3 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -701442,44 +701374,44 @@ │ │ │ │ add r3, r9, r0, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 2cb9c0 │ │ │ │ + bhi 2cb8b0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr sl, [r3, #4]! │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [sl, #17] │ │ │ │ ldrb r2, [sl, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r4, r6 │ │ │ │ - bls 2cb754 │ │ │ │ + bls 2cb644 │ │ │ │ sub r0, r6, r8 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 2cb920 │ │ │ │ + bcc 2cb810 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [r9], #4 │ │ │ │ cmp r3, r9 │ │ │ │ add r6, r6, r5 │ │ │ │ - bne 2cb744 │ │ │ │ + bne 2cb634 │ │ │ │ cmp r5, #8 │ │ │ │ - beq 2cbd24 │ │ │ │ + beq 2cbc14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #8 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ add sl, sp, #216 @ 0xd8 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ mov r8, sl │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ @@ -701491,136 +701423,136 @@ │ │ │ │ add r7, r7, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8718 │ │ │ │ + bl 2c8608 │ │ │ │ str r0, [r8], #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne 2cb7e4 │ │ │ │ + bne 2cb6d4 │ │ │ │ mov r0, #3 │ │ │ │ bl 94e88 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2cb908 │ │ │ │ + beq 2cb7f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2cb89c │ │ │ │ + beq 2cb78c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cb8d0 │ │ │ │ + beq 2cb7c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 2cb8b0 │ │ │ │ + bne 2cb7a0 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2cb8f4 │ │ │ │ + bhi 2cb7e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r4, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2cb8dc │ │ │ │ + bne 2cb7cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, fp │ │ │ │ bl 95ef8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8718 │ │ │ │ + bl 2c8608 │ │ │ │ mov r4, r0 │ │ │ │ - b 2cae44 │ │ │ │ + b 2cad34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7a10 │ │ │ │ + bl 2c7900 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c782c │ │ │ │ - b 2cb7a4 │ │ │ │ + bl 2c771c │ │ │ │ + b 2cb694 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8d34 │ │ │ │ + bl 2c8c24 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2cb98c │ │ │ │ + beq 2cb87c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #-728] @ 2cb6c0 │ │ │ │ + ldr r1, [pc, #-728] @ 2cb5b0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #-748] @ 2cb6c0 │ │ │ │ + ldr r1, [pc, #-748] @ 2cb5b0 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2caeb4 │ │ │ │ + b 2cada4 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr sl, [r3, #148] @ 0x94 │ │ │ │ ldrb r1, [sl, #17] │ │ │ │ - b 2cb774 │ │ │ │ + b 2cb664 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r5 │ │ │ │ movcs r2, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mul r4, r5, r4 │ │ │ │ - beq 2cba14 │ │ │ │ + beq 2cb904 │ │ │ │ rsb r1, r7, #0 │ │ │ │ and r1, r1, r7 │ │ │ │ mov r0, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ lsl r1, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -701629,15 +701561,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc 2cbb00 │ │ │ │ + bcc 2cb9f0 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov sl, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r8, r4 │ │ │ │ @@ -701646,60 +701578,60 @@ │ │ │ │ mov r9, r4 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 2cbc60 │ │ │ │ + bhi 2cbb50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r5, [r3, #4]! │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 2cba84 │ │ │ │ + bls 2cb974 │ │ │ │ sub r0, r7, r8 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c771c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc 2cbc24 │ │ │ │ + bcc 2cbb14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, r7, fp │ │ │ │ str r0, [r3, r9, lsl #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi 2cba74 │ │ │ │ + bhi 2cb964 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ mov fp, sl │ │ │ │ cmp r5, r2 │ │ │ │ - bls 2cbdc8 │ │ │ │ + bls 2cbcb8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add sl, sp, #216 @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - beq 2cbb90 │ │ │ │ + beq 2cba80 │ │ │ │ lsl r8, r0, #2 │ │ │ │ mov r9, r8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #280 @ 0x118 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str sl, [sp, #28] │ │ │ │ @@ -701710,92 +701642,92 @@ │ │ │ │ add r6, r6, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8718 │ │ │ │ + bl 2c8608 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sl], #4 │ │ │ │ - bne 2cbb4c │ │ │ │ + bne 2cba3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 94e88 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2cbdfc │ │ │ │ + beq 2cbcec │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ lsl r0, r1, ip │ │ │ │ sub lr, ip, #32 │ │ │ │ orr r0, r0, r1, lsl lr │ │ │ │ rsb lr, ip, #32 │ │ │ │ orr r0, r0, r1, lsr lr │ │ │ │ ldr lr, [sp, #32] │ │ │ │ bic r3, r3, r0 │ │ │ │ bic r1, lr, r1, lsl ip │ │ │ │ orrs r3, r1, r3 │ │ │ │ - bne 2cbeb4 │ │ │ │ + bne 2cbda4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 2c7e64 │ │ │ │ - b 2cb0bc │ │ │ │ + bl 2c7d54 │ │ │ │ + b 2cafac │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c7a10 │ │ │ │ + bl 2c7900 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c782c │ │ │ │ - b 2cbad4 │ │ │ │ + bl 2c771c │ │ │ │ + b 2cb9c4 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #148] @ 0x94 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2cbaa4 │ │ │ │ + b 2cb994 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r4, r0 │ │ │ │ - b 2cae24 │ │ │ │ - ldr r3, [pc, #-1492] @ 2cb6c4 │ │ │ │ + b 2cad14 │ │ │ │ + ldr r3, [pc, #-1492] @ 2cb5b4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r2, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2cbea4 │ │ │ │ + bhi 2cbd94 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ @@ -701803,372 +701735,372 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ strd r6, [sp, #168] @ 0xa8 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 2cbd18 │ │ │ │ + beq 2cbc08 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r3, r5, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 2cac98 │ │ │ │ + b 2cab88 │ │ │ │ mov r0, #3 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r6, r0 │ │ │ │ - b 2cb838 │ │ │ │ + b 2cb728 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 2cabf4 │ │ │ │ + b 2caae4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r3, [r1, #-4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r1, #-8] │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldrd r6, [ip, #-8] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #184] @ 0xb8 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2cbdac │ │ │ │ + beq 2cbc9c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r1, [pc, #-1772] @ 2cb6c8 │ │ │ │ + ldr r1, [pc, #-1772] @ 2cb5b8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 2cabbc │ │ │ │ + b 2caaac │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - bne 2cbbc4 │ │ │ │ + bne 2cbab4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2cbbf4 │ │ │ │ + beq 2cbae4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [r3, #-8] │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2cbe58 │ │ │ │ + beq 2cbd48 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-1948] @ 2cb6c8 │ │ │ │ + ldr r1, [pc, #-1948] @ 2cb5b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2cbbf8 │ │ │ │ + b 2cbae8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #16 │ │ │ │ strh r0, [r3, #-8] │ │ │ │ - b 2cbd6c │ │ │ │ + b 2cbc5c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [r3, #-8] │ │ │ │ - b 2cbd6c │ │ │ │ + b 2cbc5c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #-8] │ │ │ │ - b 2cbd6c │ │ │ │ + b 2cbc5c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #32 │ │ │ │ str r0, [r3, #-8] │ │ │ │ - b 2cbd6c │ │ │ │ - ldr r3, [pc, #-2032] @ 2cb6cc │ │ │ │ + b 2cbc5c │ │ │ │ + ldr r3, [pc, #-2032] @ 2cb5bc │ │ │ │ mov r0, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2cc020 │ │ │ │ + bhi 2cbf10 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-2080] @ 2cb6d0 │ │ │ │ + ldr r3, [pc, #-2080] @ 2cb5c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2cc020 │ │ │ │ + bhi 2cbf10 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mvn r3, #3 │ │ │ │ str r3, [r2, #-8] │ │ │ │ mov r2, #32 │ │ │ │ - b 2cb62c │ │ │ │ + b 2cb51c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mvn r3, #3 │ │ │ │ strh r3, [r2, #-8] │ │ │ │ mov r2, #16 │ │ │ │ - b 2cb62c │ │ │ │ + b 2cb51c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mvn r3, #3 │ │ │ │ strb r3, [r2, #-8] │ │ │ │ mov r2, #8 │ │ │ │ - b 2cb62c │ │ │ │ + b 2cb51c │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ strb r2, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 2cb62c │ │ │ │ + b 2cb51c │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 2cbe18 │ │ │ │ + b 2cbd08 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, #16 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strh r1, [sp, #184] @ 0xb8 │ │ │ │ - b 2cbe18 │ │ │ │ + b 2cbd08 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 2cbe18 │ │ │ │ + b 2cbd08 │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ strb r2, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 2cbe18 │ │ │ │ + b 2cbd08 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 2ca938 │ │ │ │ + bhi 2ca828 │ │ │ │ lsl ip, r6, #16 │ │ │ │ cmp r4, #32 │ │ │ │ lsr ip, ip, #16 │ │ │ │ - beq 2cbffc │ │ │ │ + beq 2cbeec │ │ │ │ and r2, r4, #31 │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 2ca938 │ │ │ │ + bne 2ca828 │ │ │ │ mov r0, #0 │ │ │ │ - b 2caa1c │ │ │ │ + b 2ca90c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 2ca964 │ │ │ │ + b 2ca854 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2cc034 │ │ │ │ + beq 2cbf24 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr ip, [pc, #420] @ 2cc1e4 │ │ │ │ + ldr ip, [pc, #420] @ 2cc0d4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r3, ip │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - beq 2cc15c │ │ │ │ + beq 2cc04c │ │ │ │ cmp r3, #468 @ 0x1d4 │ │ │ │ - bcs 2cc0a4 │ │ │ │ + bcs 2cbf94 │ │ │ │ cmp r3, #340 @ 0x154 │ │ │ │ - beq 2cc0d8 │ │ │ │ - bhi 2cc12c │ │ │ │ + beq 2cbfc8 │ │ │ │ + bhi 2cc01c │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - beq 2cc1d8 │ │ │ │ - bhi 2cc1bc │ │ │ │ + beq 2cc0c8 │ │ │ │ + bhi 2cc0ac │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ - bls 2cc118 │ │ │ │ - ldr ip, [pc, #364] @ 2cc1e8 │ │ │ │ + bls 2cc008 │ │ │ │ + ldr ip, [pc, #364] @ 2cc0d8 │ │ │ │ cmp r3, ip │ │ │ │ - bne 2cc0e0 │ │ │ │ + bne 2cbfd0 │ │ │ │ tst lr, #1024 @ 0x400 │ │ │ │ - beq 2cc0e0 │ │ │ │ + beq 2cbfd0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ - b 2c8fa0 │ │ │ │ + b 2c8e90 │ │ │ │ cmp r3, #668 @ 0x29c │ │ │ │ - bhi 2cc0e0 │ │ │ │ + bhi 2cbfd0 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - bls 2cc0e8 │ │ │ │ - ldr ip, [pc, #304] @ 2cc1ec │ │ │ │ + bls 2cbfd8 │ │ │ │ + ldr ip, [pc, #304] @ 2cc0dc │ │ │ │ sub r3, r3, #640 @ 0x280 │ │ │ │ sub r3, r3, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #27 │ │ │ │ - bhi 2cc0e0 │ │ │ │ + bhi 2cbfd0 │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst lr, #2 │ │ │ │ - bne 2cc088 │ │ │ │ + bne 2cbf78 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr ip, [pc, #256] @ 2cc1f0 │ │ │ │ + ldr ip, [pc, #256] @ 2cc0e0 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2cc1cc │ │ │ │ + beq 2cc0bc │ │ │ │ add ip, ip, #28 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2cc120 │ │ │ │ + beq 2cc010 │ │ │ │ sub ip, ip, #50 @ 0x32 │ │ │ │ cmp r3, ip │ │ │ │ - bne 2cc0e0 │ │ │ │ + bne 2cbfd0 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 2cc088 │ │ │ │ - b 2cc0e0 │ │ │ │ + bne 2cbf78 │ │ │ │ + b 2cbfd0 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ - bls 2cc0e0 │ │ │ │ + bls 2cbfd0 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - bne 2cc088 │ │ │ │ - b 2cc0e0 │ │ │ │ - ldr ip, [pc, #192] @ 2cc1f4 │ │ │ │ + bne 2cbf78 │ │ │ │ + b 2cbfd0 │ │ │ │ + ldr ip, [pc, #192] @ 2cc0e4 │ │ │ │ cmp r3, ip │ │ │ │ - bne 2cc144 │ │ │ │ + bne 2cc034 │ │ │ │ tst lr, #256 @ 0x100 │ │ │ │ - bne 2cc088 │ │ │ │ - b 2cc0e0 │ │ │ │ + bne 2cbf78 │ │ │ │ + b 2cbfd0 │ │ │ │ add ip, ip, #70 @ 0x46 │ │ │ │ cmp r3, ip │ │ │ │ - bne 2cc0e0 │ │ │ │ + bne 2cbfd0 │ │ │ │ tst lr, #393216 @ 0x60000 │ │ │ │ - bne 2cc088 │ │ │ │ - b 2cc0e0 │ │ │ │ + bne 2cbf78 │ │ │ │ + b 2cbfd0 │ │ │ │ tst lr, #524288 @ 0x80000 │ │ │ │ - bne 2cc088 │ │ │ │ - b 2cc0e0 │ │ │ │ + bne 2cbf78 │ │ │ │ + b 2cbfd0 │ │ │ │ tst lr, #2048 @ 0x800 │ │ │ │ - beq 2cc0e0 │ │ │ │ + beq 2cbfd0 │ │ │ │ mov ip, #3 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r2, [r2] │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 2ca794 │ │ │ │ + b 2ca684 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 2cc170 │ │ │ │ - b 2cc0e0 │ │ │ │ + bne 2cc060 │ │ │ │ + b 2cbfd0 │ │ │ │ tst lr, #524288 @ 0x80000 │ │ │ │ - bne 2cc170 │ │ │ │ - b 2cc0e0 │ │ │ │ + bne 2cc060 │ │ │ │ + b 2cbfd0 │ │ │ │ tst lr, #393216 @ 0x60000 │ │ │ │ - bne 2cc170 │ │ │ │ - b 2cc0e0 │ │ │ │ + bne 2cc060 │ │ │ │ + b 2cbfd0 │ │ │ │ tst lr, #1048576 @ 0x100000 │ │ │ │ - bne 2cc170 │ │ │ │ - b 2cc0e0 │ │ │ │ - ldr ip, [pc, #52] @ 2cc1f8 │ │ │ │ + bne 2cc060 │ │ │ │ + b 2cbfd0 │ │ │ │ + ldr ip, [pc, #52] @ 2cc0e8 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2cc080 │ │ │ │ - b 2cc0e0 │ │ │ │ + beq 2cbf70 │ │ │ │ + b 2cbfd0 │ │ │ │ tst lr, #2048 @ 0x800 │ │ │ │ - bne 2cc088 │ │ │ │ - b 2cc0e0 │ │ │ │ + bne 2cbf78 │ │ │ │ + b 2cbfd0 │ │ │ │ tst lr, #1048576 @ 0x100000 │ │ │ │ - bne 2cc088 │ │ │ │ - b 2cc0e0 │ │ │ │ + bne 2cbf78 │ │ │ │ + b 2cbfd0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq lr, r0, r6, asr r6 │ │ │ │ + subseq lr, r0, lr, asr #12 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #524] @ 2cc428 │ │ │ │ - ldr r2, [pc, #524] @ 2cc42c │ │ │ │ + ldr r1, [pc, #524] @ 2cc318 │ │ │ │ + ldr r2, [pc, #524] @ 2cc31c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2cc25c │ │ │ │ + beq 2cc14c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cc290 │ │ │ │ + bne 2cc180 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cc240 │ │ │ │ + bne 2cc130 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #456] @ 2cc430 │ │ │ │ - ldr r3, [pc, #448] @ 2cc42c │ │ │ │ + ldr r2, [pc, #456] @ 2cc320 │ │ │ │ + ldr r3, [pc, #448] @ 2cc31c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cc424 │ │ │ │ + bne 2cc314 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ @@ -702187,176 +702119,176 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2cc414 │ │ │ │ + beq 2cc304 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cc38c │ │ │ │ + beq 2cc27c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cc3a8 │ │ │ │ + beq 2cc298 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cc020 │ │ │ │ + bl 2cbf10 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - beq 2cc374 │ │ │ │ + beq 2cc264 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cc374 │ │ │ │ + beq 2cc264 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cc020 │ │ │ │ + bl 2cbf10 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - bne 2cc344 │ │ │ │ + bne 2cc234 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cc020 │ │ │ │ + bl 2cbf10 │ │ │ │ mov r5, r6 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ - beq 2cc3c0 │ │ │ │ + beq 2cc2b0 │ │ │ │ mov fp, r0 │ │ │ │ - b 2cc300 │ │ │ │ + b 2cc1f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cc020 │ │ │ │ + bl 2cbf10 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2cc38c │ │ │ │ + b 2cc27c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ - beq 2cc414 │ │ │ │ + beq 2cc304 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cc260 │ │ │ │ + beq 2cc150 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cc260 │ │ │ │ + beq 2cc150 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cc2a4 │ │ │ │ + bne 2cc194 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cc3f4 │ │ │ │ - b 2cc260 │ │ │ │ + bne 2cc2e4 │ │ │ │ + b 2cc150 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2cc3dc │ │ │ │ + b 2cc2cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r3, [r6], #-220 @ 0xffffff24 │ │ │ │ + subseq r3, r6, ip, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00563d90 │ │ │ │ + subseq r3, r6, r0, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #48] @ 2cc484 │ │ │ │ + ldr r1, [pc, #48] @ 2cc374 │ │ │ │ mov r4, r0 │ │ │ │ bl 95bec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #16] @ 2cc488 │ │ │ │ + ldr r1, [pc, #16] @ 2cc378 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 95c5c │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #48] @ 2cc4dc │ │ │ │ + ldr r1, [pc, #48] @ 2cc3cc │ │ │ │ mov r4, r0 │ │ │ │ bl 95bec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #16] @ 2cc4e0 │ │ │ │ + ldr r1, [pc, #16] @ 2cc3d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 95c5c │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #140] @ 2cc594 │ │ │ │ + ldr r1, [pc, #140] @ 2cc484 │ │ │ │ mov r4, r0 │ │ │ │ bl 95bec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #108] @ 2cc598 │ │ │ │ + ldr r1, [pc, #108] @ 2cc488 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #68] @ 2cc598 │ │ │ │ + ldr r1, [pc, #68] @ 2cc488 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #36] @ 2cc59c │ │ │ │ + ldr r1, [pc, #36] @ 2cc48c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov ip, r0 │ │ │ │ stm sp, {r6, ip} │ │ │ │ mov r0, r4 │ │ │ │ bl 95d84 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -702367,17 +702299,17 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ 2cc704 │ │ │ │ + ldr r1, [pc, #320] @ 2cc5f4 │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2cc708 │ │ │ │ + ldr r2, [pc, #316] @ 2cc5f8 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -702391,44 +702323,44 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp lr, #1 │ │ │ │ cmpeq r5, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2cc6d0 │ │ │ │ + beq 2cc5c0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ cmp lr, #1 │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2cc654 │ │ │ │ + bne 2cc544 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2cc6d0 │ │ │ │ + beq 2cc5c0 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #128] @ 2cc70c │ │ │ │ + ldr r3, [pc, #128] @ 2cc5fc │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2cc710 │ │ │ │ + ldr r0, [pc, #120] @ 2cc600 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ mov lr, r7 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -702436,501 +702368,501 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r2, [pc, #60] @ 2cc714 │ │ │ │ - ldr r3, [pc, #44] @ 2cc708 │ │ │ │ + ldr r2, [pc, #60] @ 2cc604 │ │ │ │ + ldr r3, [pc, #44] @ 2cc5f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cc700 │ │ │ │ + bne 2cc5f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r6, ip, lsr #20 │ │ │ │ + subseq r3, r6, ip, lsr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r3, r6, r0, lsr #18 │ │ │ │ + subseq r3, r6, r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #144] @ 2cc7c0 │ │ │ │ - ldr r2, [pc, #144] @ 2cc7c4 │ │ │ │ + ldr ip, [pc, #144] @ 2cc6b0 │ │ │ │ + ldr r2, [pc, #144] @ 2cc6b4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ - ldr r1, [pc, #68] @ 2cc7c8 │ │ │ │ - ldr r2, [pc, #60] @ 2cc7c4 │ │ │ │ + bl 2cc490 │ │ │ │ + ldr r1, [pc, #68] @ 2cc6b8 │ │ │ │ + ldr r2, [pc, #60] @ 2cc6b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2cc7bc │ │ │ │ + bne 2cc6ac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #24] @ 2cc7cc │ │ │ │ + ldr r1, [pc, #24] @ 2cc6bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r6, r8, asr #17 │ │ │ │ + ldrsbeq r3, [r6], #-152 @ 0xffffff68 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r6, r4, ror r8 │ │ │ │ + subseq r3, r6, r4, lsl #19 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #240] @ 2cc8d8 │ │ │ │ - ldr r2, [pc, #240] @ 2cc8dc │ │ │ │ + ldr ip, [pc, #240] @ 2cc7c8 │ │ │ │ + ldr r2, [pc, #240] @ 2cc7cc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #160] @ 2cc8e0 │ │ │ │ + ldr r1, [pc, #160] @ 2cc7d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ - ldr r1, [pc, #88] @ 2cc8e0 │ │ │ │ + bl 2cc490 │ │ │ │ + ldr r1, [pc, #88] @ 2cc7d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #72] @ 2cc8e4 │ │ │ │ - ldr r2, [pc, #60] @ 2cc8dc │ │ │ │ + ldr r1, [pc, #72] @ 2cc7d4 │ │ │ │ + ldr r2, [pc, #60] @ 2cc7cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2cc8d4 │ │ │ │ + bne 2cc7c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #28] @ 2cc8e8 │ │ │ │ + ldr r1, [pc, #28] @ 2cc7d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 95c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r6, r0, lsl r8 │ │ │ │ + subseq r3, r6, r0, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - subseq r3, r6, ip, asr r7 │ │ │ │ + subseq r3, r6, ip, ror #16 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #144] @ 2cc994 │ │ │ │ - ldr r2, [pc, #144] @ 2cc998 │ │ │ │ + ldr ip, [pc, #144] @ 2cc884 │ │ │ │ + ldr r2, [pc, #144] @ 2cc888 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ - ldr r1, [pc, #68] @ 2cc99c │ │ │ │ - ldr r2, [pc, #60] @ 2cc998 │ │ │ │ + bl 2cc490 │ │ │ │ + ldr r1, [pc, #68] @ 2cc88c │ │ │ │ + ldr r2, [pc, #60] @ 2cc888 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2cc990 │ │ │ │ + bne 2cc880 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #24] @ 2cc9a0 │ │ │ │ + ldr r1, [pc, #24] @ 2cc890 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r3, [r6], #-100 @ 0xffffff9c │ │ │ │ + subseq r3, r6, r4, lsl #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r6, r0, lsr #13 │ │ │ │ + ldrheq r3, [r6], #-112 @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #360 @ 0x168 │ │ │ │ mov r5, r0 │ │ │ │ - bls 2cc9fc │ │ │ │ + bls 2cc8ec │ │ │ │ sub r3, r3, #436 @ 0x1b4 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 2cc9f4 │ │ │ │ - ldr r2, [pc, #228] @ 2ccac4 │ │ │ │ + bhi 2cc8e4 │ │ │ │ + ldr r2, [pc, #228] @ 2cc9b4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 2cc9f4 │ │ │ │ + bhi 2cc8e4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #352 @ 0x160 │ │ │ │ - bcc 2cc9f4 │ │ │ │ - ldr r2, [pc, #188] @ 2ccac8 │ │ │ │ + bcc 2cc8e4 │ │ │ │ + ldr r2, [pc, #188] @ 2cc9b8 │ │ │ │ sub r3, r3, #352 @ 0x160 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 2cc9f4 │ │ │ │ + bhi 2cc8e4 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r6, #7 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #196] @ 0xc4 │ │ │ │ lsr r2, r2, r6 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne 2cc9f4 │ │ │ │ + bne 2cc8e4 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #4] │ │ │ │ bl 9601c │ │ │ │ - ldr r3, [pc, #108] @ 2ccacc │ │ │ │ + ldr r3, [pc, #108] @ 2cc9bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #5 │ │ │ │ - b 2cca28 │ │ │ │ + b 2cc918 │ │ │ │ mov r6, #1 │ │ │ │ - b 2cca28 │ │ │ │ + b 2cc918 │ │ │ │ mov r6, #3 │ │ │ │ - b 2cca28 │ │ │ │ + b 2cc918 │ │ │ │ mov r6, #6 │ │ │ │ - b 2cca28 │ │ │ │ + b 2cc918 │ │ │ │ mov r6, #4 │ │ │ │ - b 2cca28 │ │ │ │ + b 2cc918 │ │ │ │ mov r6, #0 │ │ │ │ - b 2cca28 │ │ │ │ + b 2cc918 │ │ │ │ mov r6, #2 │ │ │ │ - b 2cca28 │ │ │ │ - subseq sp, r0, r6, asr sp │ │ │ │ - subseq sp, r0, lr, lsr #26 │ │ │ │ - ldrheq ip, [r5], #-124 @ 0xffffff84 │ │ │ │ + b 2cc918 │ │ │ │ + subseq sp, r0, lr, asr #26 │ │ │ │ + subseq sp, r0, r6, lsr #26 │ │ │ │ + subseq ip, r5, ip, asr #17 │ │ │ │ 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, [r0, #16] │ │ │ │ - ldr ip, [pc, #772] @ 2ccdf0 │ │ │ │ + ldr ip, [pc, #772] @ 2ccce0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - ldr r2, [pc, #768] @ 2ccdf4 │ │ │ │ + ldr r2, [pc, #768] @ 2ccce4 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r3, [r3, #114] @ 0x72 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2ccbcc │ │ │ │ + beq 2ccabc │ │ │ │ add r6, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #612] @ 2ccdf8 │ │ │ │ + ldr r1, [pc, #612] @ 2ccce8 │ │ │ │ mov ip, r0 │ │ │ │ stm sp, {r7, ip} │ │ │ │ mov r0, r4 │ │ │ │ bl 95d84 │ │ │ │ - ldr r2, [pc, #596] @ 2ccdfc │ │ │ │ - ldr r3, [pc, #584] @ 2ccdf4 │ │ │ │ + ldr r2, [pc, #596] @ 2cccec │ │ │ │ + ldr r3, [pc, #584] @ 2ccce4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ccdec │ │ │ │ + bne 2cccdc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2ccbe8 │ │ │ │ + beq 2ccad8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #24 │ │ │ │ mov sl, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #24] │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ str sl, [sp, #28] │ │ │ │ mov sl, #8 │ │ │ │ str sl, [sp, #24] │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #32 │ │ │ │ strd r8, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ccc70 │ │ │ │ + beq 2ccb60 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #384] @ 2cce00 │ │ │ │ + ldr r1, [pc, #384] @ 2cccf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #372] @ 2cce04 │ │ │ │ + ldr r1, [pc, #372] @ 2cccf4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #16 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2ccd04 │ │ │ │ + beq 2ccbf4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #240] @ 2cce00 │ │ │ │ + ldr r1, [pc, #240] @ 2cccf0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc5a0 │ │ │ │ + bl 2cc490 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #24 │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ccd84 │ │ │ │ + beq 2ccc74 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r1, [pc, #116] @ 2cce00 │ │ │ │ + ldr r1, [pc, #116] @ 2cccf0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #100] @ 2cce04 │ │ │ │ + ldr r1, [pc, #100] @ 2cccf4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #84] @ 2cce08 │ │ │ │ - ldr r2, [pc, #60] @ 2ccdf4 │ │ │ │ + ldr r1, [pc, #84] @ 2cccf8 │ │ │ │ + ldr r2, [pc, #60] @ 2ccce4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 2ccdec │ │ │ │ + bne 2cccdc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 2cce04 │ │ │ │ + ldr r1, [pc, #32] @ 2cccf4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r6, r8, lsl #10 │ │ │ │ + subseq r3, r6, r8, lsl r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - subseq r3, r6, r0, asr r4 │ │ │ │ + subseq r3, r6, r0, ror #10 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq r3, r6, r4, asr #4 │ │ │ │ + subseq r3, r6, r4, asr r3 │ │ │ │ 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, #1416] @ 2cd3ac │ │ │ │ + ldr ip, [pc, #1416] @ 2cd29c │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1408] @ 2cd3b0 │ │ │ │ + ldr r1, [pc, #1408] @ 2cd2a0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r1, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2cd054 │ │ │ │ + beq 2ccf44 │ │ │ │ cmp r2, #8 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 2cce7c │ │ │ │ - ldr r1, [pc, #1348] @ 2cd3b4 │ │ │ │ + beq 2ccd6c │ │ │ │ + ldr r1, [pc, #1348] @ 2cd2a4 │ │ │ │ mov r2, r5 │ │ │ │ bl 95bec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -702938,132 +702870,132 @@ │ │ │ │ ldrd sl, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ccecc │ │ │ │ + beq 2ccdbc │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #1248] @ 2cd3b8 │ │ │ │ + ldr r1, [pc, #1248] @ 2cd2a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2ccf04 │ │ │ │ + beq 2ccdf4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #1208] @ 2cd3b4 │ │ │ │ + ldr r1, [pc, #1208] @ 2cd2a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r9, r0 │ │ │ │ mov sl, #16 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #32] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ccf50 │ │ │ │ + beq 2cce40 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #1116] @ 2cd3b8 │ │ │ │ + ldr r1, [pc, #1116] @ 2cd2a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2ccf88 │ │ │ │ + beq 2cce78 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #1076] @ 2cd3b4 │ │ │ │ + ldr r1, [pc, #1076] @ 2cd2a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd sl, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ccfd4 │ │ │ │ + beq 2ccec4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r1, [pc, #988] @ 2cd3b8 │ │ │ │ + ldr r1, [pc, #988] @ 2cd2a8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2cd00c │ │ │ │ - ldr r1, [pc, #948] @ 2cd3b4 │ │ │ │ + beq 2ccefc │ │ │ │ + ldr r1, [pc, #948] @ 2cd2a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #928] @ 2cd3bc │ │ │ │ + ldr r1, [pc, #928] @ 2cd2ac │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ bl 95d84 │ │ │ │ - ldr r2, [pc, #912] @ 2cd3c0 │ │ │ │ - ldr r3, [pc, #892] @ 2cd3b0 │ │ │ │ + ldr r2, [pc, #912] @ 2cd2b0 │ │ │ │ + ldr r3, [pc, #892] @ 2cd2a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cd3a8 │ │ │ │ + bne 2cd298 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ add r7, sp, #32 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2cd0a0 │ │ │ │ + beq 2ccf90 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -703073,42 +703005,42 @@ │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 2cd0d8 │ │ │ │ - ldr r1, [pc, #740] @ 2cd3b4 │ │ │ │ + beq 2ccfc8 │ │ │ │ + ldr r1, [pc, #740] @ 2cd2a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 2cd398 │ │ │ │ - ldr r3, [pc, #716] @ 2cd3c4 │ │ │ │ + bhi 2cd288 │ │ │ │ + ldr r3, [pc, #716] @ 2cd2b4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2cd3ac │ │ │ │ + bhi 2cd29c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2cd154 │ │ │ │ + beq 2cd044 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -703117,44 +703049,44 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2cd18c │ │ │ │ + beq 2cd07c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #560] @ 2cd3b4 │ │ │ │ + ldr r1, [pc, #560] @ 2cd2a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r8, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ add r9, sp, #24 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bhi 2cd388 │ │ │ │ - ldr r3, [pc, #536] @ 2cd3c8 │ │ │ │ + bhi 2cd278 │ │ │ │ + ldr r3, [pc, #536] @ 2cd2b8 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2cd3ac │ │ │ │ + bhi 2cd29c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2cd20c │ │ │ │ + beq 2cd0fc │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -703163,43 +703095,43 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2cd244 │ │ │ │ + beq 2cd134 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #376] @ 2cd3b4 │ │ │ │ + ldr r1, [pc, #376] @ 2cd2a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi 2cd378 │ │ │ │ - ldr r3, [pc, #360] @ 2cd3cc │ │ │ │ + bhi 2cd268 │ │ │ │ + ldr r3, [pc, #360] @ 2cd2bc │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2cd3ac │ │ │ │ + bhi 2cd29c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r6, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2cd2c0 │ │ │ │ + beq 2cd1b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -703208,107 +703140,107 @@ │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2cd2f8 │ │ │ │ - ldr r1, [pc, #200] @ 2cd3b4 │ │ │ │ + beq 2cd1e8 │ │ │ │ + ldr r1, [pc, #200] @ 2cd2a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #180] @ 2cd3bc │ │ │ │ + ldr r1, [pc, #180] @ 2cd2ac │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ bl 95d84 │ │ │ │ - b 2cd028 │ │ │ │ + b 2ccf18 │ │ │ │ mov r3, #3 │ │ │ │ strh r3, [sp, #32] │ │ │ │ - b 2cd284 │ │ │ │ + b 2cd174 │ │ │ │ mov r3, #3 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2cd284 │ │ │ │ + b 2cd174 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2cd284 │ │ │ │ + b 2cd174 │ │ │ │ mov r3, #2 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - b 2cd1d0 │ │ │ │ + b 2cd0c0 │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2cd1d0 │ │ │ │ + b 2cd0c0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2cd1d0 │ │ │ │ + b 2cd0c0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2cd118 │ │ │ │ + b 2cd008 │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #16] │ │ │ │ - b 2cd118 │ │ │ │ + b 2cd008 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 2cd284 │ │ │ │ + b 2cd174 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - b 2cd1d0 │ │ │ │ + b 2cd0c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - b 2cd118 │ │ │ │ + b 2cd008 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r6, ip, asr #3 │ │ │ │ + ldrsbeq r3, [r6], #-44 @ 0xffffffd4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - subseq r2, r6, r8, asr #31 │ │ │ │ - subseq sp, r0, fp, asr #12 │ │ │ │ - ldrheq sp, [r0], #-83 @ 0xffffffad │ │ │ │ - subseq sp, r0, pc, lsl r5 │ │ │ │ + ldrsbeq r3, [r6], #-8 │ │ │ │ + subseq sp, r0, r3, asr #12 │ │ │ │ + subseq sp, r0, fp, lsr #11 │ │ │ │ + subseq sp, r0, r7, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #448] @ 2cd5a8 │ │ │ │ - ldr r3, [pc, #448] @ 2cd5ac │ │ │ │ + ldr r2, [pc, #448] @ 2cd498 │ │ │ │ + ldr r3, [pc, #448] @ 2cd49c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [r5] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2cd42c │ │ │ │ + beq 2cd31c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cd460 │ │ │ │ + bne 2cd350 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr sl, [r5] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2cd410 │ │ │ │ + bne 2cd300 │ │ │ │ str sl, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ 2cd5b0 │ │ │ │ - ldr r3, [pc, #368] @ 2cd5ac │ │ │ │ + ldr r2, [pc, #376] @ 2cd4a0 │ │ │ │ + ldr r3, [pc, #368] @ 2cd49c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cd5a4 │ │ │ │ + bne 2cd494 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ @@ -703328,253 +703260,253 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ cmp sl, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2cd594 │ │ │ │ + beq 2cd484 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2cd52c │ │ │ │ + beq 2cd41c │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cd510 │ │ │ │ + beq 2cd400 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cd500 │ │ │ │ + bne 2cd3f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cc9a4 │ │ │ │ + bl 2cc894 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2cd4d8 │ │ │ │ + bne 2cd3c8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cd52c │ │ │ │ + bne 2cd41c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cc9a4 │ │ │ │ + bl 2cc894 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, fp │ │ │ │ movne fp, r0 │ │ │ │ - bne 2cd4c8 │ │ │ │ + bne 2cd3b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cd594 │ │ │ │ + beq 2cd484 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cd430 │ │ │ │ + beq 2cd320 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cd430 │ │ │ │ + beq 2cd320 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cd474 │ │ │ │ + bne 2cd364 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd574 │ │ │ │ - b 2cd430 │ │ │ │ + bne 2cd464 │ │ │ │ + b 2cd320 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2cd55c │ │ │ │ + b 2cd44c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r6, r0, lsl ip │ │ │ │ + subseq r2, r6, r0, lsr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r6, r0, asr #23 │ │ │ │ + ldrsbeq r2, [r6], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 13fca0 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - ldr r9, [pc, #500] @ 2cd7dc │ │ │ │ + ldr r9, [pc, #500] @ 2cd6cc │ │ │ │ ldr r3, [r4] │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cd668 │ │ │ │ - ldr sl, [pc, #484] @ 2cd7e0 │ │ │ │ - ldr r8, [pc, #484] @ 2cd7e4 │ │ │ │ + beq 2cd558 │ │ │ │ + ldr sl, [pc, #484] @ 2cd6d0 │ │ │ │ + ldr r8, [pc, #484] @ 2cd6d4 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 2cd658 │ │ │ │ + bhi 2cd548 │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2cd658 │ │ │ │ + beq 2cd548 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd6a8 │ │ │ │ + bne 2cd598 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cd7a8 │ │ │ │ + beq 2cd698 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd6a8 │ │ │ │ + bne 2cd598 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd600 │ │ │ │ + bne 2cd4f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r7 │ │ │ │ bl 13fc64 │ │ │ │ str r4, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #344] @ 2cd7e8 │ │ │ │ + ldr r3, [pc, #344] @ 2cd6d8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd70c │ │ │ │ + bne 2cd5fc │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 2cd670 │ │ │ │ + b 2cd560 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2cd72c │ │ │ │ - bls 2cd788 │ │ │ │ + beq 2cd61c │ │ │ │ + bls 2cd678 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2cd6a8 │ │ │ │ + beq 2cd598 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcc 2cd760 │ │ │ │ - ldr r2, [pc, #272] @ 2cd7ec │ │ │ │ + bcc 2cd650 │ │ │ │ + ldr r2, [pc, #272] @ 2cd6dc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2cd6a8 │ │ │ │ + beq 2cd598 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2cd6a8 │ │ │ │ + beq 2cd598 │ │ │ │ sub r2, r2, #53 @ 0x35 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2cd6a8 │ │ │ │ + beq 2cd598 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd600 │ │ │ │ - b 2cd668 │ │ │ │ + bne 2cd4f0 │ │ │ │ + b 2cd558 │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 2cd6a8 │ │ │ │ + beq 2cd598 │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cd658 │ │ │ │ + beq 2cd548 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 2cd670 │ │ │ │ + b 2cd560 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2cd7d0 │ │ │ │ + bne 2cd6c0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #393216 @ 0x60000 │ │ │ │ - beq 2cd6a8 │ │ │ │ + beq 2cd598 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd600 │ │ │ │ - b 2cd668 │ │ │ │ + bne 2cd4f0 │ │ │ │ + b 2cd558 │ │ │ │ sub r3, r3, #304 @ 0x130 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi 2cd658 │ │ │ │ - ldr r2, [pc, #124] @ 2cd7f0 │ │ │ │ + bhi 2cd548 │ │ │ │ + ldr r2, [pc, #124] @ 2cd6e0 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2cd658 │ │ │ │ + beq 2cd548 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 2cd670 │ │ │ │ + b 2cd560 │ │ │ │ sub r3, r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2cd6a8 │ │ │ │ + bls 2cd598 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd600 │ │ │ │ - b 2cd668 │ │ │ │ + bne 2cd4f0 │ │ │ │ + b 2cd558 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2cd5b4 │ │ │ │ + bl 2cd4a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cd6a8 │ │ │ │ + bne 2cd598 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd600 │ │ │ │ - b 2cd668 │ │ │ │ + bne 2cd4f0 │ │ │ │ + b 2cd558 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r2, r6, r0, lsl sl │ │ │ │ - subseq sp, r0, r7, lsr #3 │ │ │ │ + subseq r2, r6, r0, lsr #22 │ │ │ │ + @ instruction: 0x0050d19f │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ streq r0, [r0], #-33 @ 0xffffffdf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #1300] @ 2cdd28 │ │ │ │ - ldr r2, [pc, #1300] @ 2cdd2c │ │ │ │ + ldr r1, [pc, #1300] @ 2cdc18 │ │ │ │ + ldr r2, [pc, #1300] @ 2cdc1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, #0 │ │ │ │ - beq 2cd854 │ │ │ │ + beq 2cd744 │ │ │ │ ldr r8, [r5, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2cd888 │ │ │ │ + bne 2cd778 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd838 │ │ │ │ + bne 2cd728 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r2, [pc, #1232] @ 2cdd30 │ │ │ │ - ldr r3, [pc, #1224] @ 2cdd2c │ │ │ │ + ldr r2, [pc, #1232] @ 2cdc20 │ │ │ │ + ldr r3, [pc, #1224] @ 2cdc1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cdd24 │ │ │ │ + bne 2cdc14 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ add fp, sp, #108 @ 0x6c │ │ │ │ mov r6, #0 │ │ │ │ add r9, sp, #148 @ 0x94 │ │ │ │ @@ -703600,57 +703532,57 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ bl 140180 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ strb r4, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - beq 2cdc8c │ │ │ │ + beq 2cdb7c │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr sl, [r5] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2cdc5c │ │ │ │ + beq 2cdb4c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ moveq r3, sl │ │ │ │ streq r5, [sp, #24] │ │ │ │ - bne 2cdc5c │ │ │ │ + bne 2cdb4c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cd978 │ │ │ │ + beq 2cd868 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2cd978 │ │ │ │ + bne 2cd868 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cd958 │ │ │ │ + bne 2cd848 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdd00 │ │ │ │ + beq 2cdbf0 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2cdd00 │ │ │ │ + bne 2cdbf0 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2cdbc0 │ │ │ │ + beq 2cdab0 │ │ │ │ ldrb r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdbf8 │ │ │ │ + beq 2cdae8 │ │ │ │ ldrb r4, [r5, #53] @ 0x35 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 94e88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ bl 90ffc │ │ │ │ ldrb r2, [r5, #52] @ 0x34 │ │ │ │ @@ -703658,15 +703590,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ bl 9337c │ │ │ │ ldrb r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdb60 │ │ │ │ + beq 2cda50 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -703686,15 +703618,15 @@ │ │ │ │ str r7, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r9, #4] │ │ │ │ str r7, [r9, #8] │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - beq 2cdb30 │ │ │ │ + beq 2cda20 │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ str fp, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ @@ -703715,50 +703647,50 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ strb r5, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2cdae8 │ │ │ │ + beq 2cd9d8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cdae8 │ │ │ │ + beq 2cd9d8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 2cdc20 │ │ │ │ + beq 2cdb10 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r2, r6 │ │ │ │ bl 91708 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ bl 91408 │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cda70 │ │ │ │ + bne 2cd960 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ bl 91708 │ │ │ │ ldrb r3, [r5, #52] @ 0x34 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 2cda08 │ │ │ │ + bcc 2cd8f8 │ │ │ │ mov sl, r8 │ │ │ │ mov r3, #3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ @@ -703772,62 +703704,62 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r5, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3] │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - beq 2cdd18 │ │ │ │ + beq 2cdc08 │ │ │ │ mov r4, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2cdc50 │ │ │ │ + beq 2cdb40 │ │ │ │ mov r5, sl │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdc40 │ │ │ │ + beq 2cdb30 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2cdc40 │ │ │ │ + bne 2cdb30 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2cdbc0 │ │ │ │ + beq 2cdab0 │ │ │ │ ldrb r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd9ac │ │ │ │ + bne 2cd89c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cdce4 │ │ │ │ + beq 2cdbd4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdbb8 │ │ │ │ + beq 2cdaa8 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ - b 2cd9ac │ │ │ │ + b 2cd89c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ bl 91708 │ │ │ │ - b 2cdb04 │ │ │ │ + b 2cd9f4 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2cd9a0 │ │ │ │ + bne 2cd890 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r3, r4, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 2cd924 │ │ │ │ + bne 2cd814 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ orr sl, sl, r3 │ │ │ │ @@ -703837,56 +703769,56 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 928b8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 142198 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdcdc │ │ │ │ + beq 2cdbcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cdcdc │ │ │ │ + beq 2cdbcc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cd8b8 │ │ │ │ + bne 2cd7a8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cdcc0 │ │ │ │ + bne 2cdbb0 │ │ │ │ mov r6, sl │ │ │ │ - b 2cd858 │ │ │ │ + b 2cd748 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cd5b4 │ │ │ │ + bl 2cd4a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cdbb8 │ │ │ │ + beq 2cdaa8 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ - b 2cd9ac │ │ │ │ + b 2cd89c │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ movne sl, r4 │ │ │ │ - bne 2cd9a0 │ │ │ │ - b 2cdc50 │ │ │ │ + bne 2cd890 │ │ │ │ + b 2cdb40 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2cdc5c │ │ │ │ + b 2cdb4c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r6, r4, ror #15 │ │ │ │ + ldrsheq r2, [r6], #-132 @ 0xffffff7c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00562798 │ │ │ │ + subseq r2, r6, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ 2cde98 │ │ │ │ + ldr r1, [pc, #320] @ 2cdd88 │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2cde9c │ │ │ │ + ldr r2, [pc, #316] @ 2cdd8c │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -703900,44 +703832,44 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp lr, #1 │ │ │ │ cmpeq r5, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2cde64 │ │ │ │ + beq 2cdd54 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ cmp lr, #1 │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2cdde8 │ │ │ │ + bne 2cdcd8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2cde64 │ │ │ │ + beq 2cdd54 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #128] @ 2cdea0 │ │ │ │ + ldr r3, [pc, #128] @ 2cdd90 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2cdea4 │ │ │ │ + ldr r0, [pc, #120] @ 2cdd94 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ mov lr, r7 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -703945,109 +703877,109 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r2, [pc, #60] @ 2cdea8 │ │ │ │ - ldr r3, [pc, #44] @ 2cde9c │ │ │ │ + ldr r2, [pc, #60] @ 2cdd98 │ │ │ │ + ldr r3, [pc, #44] @ 2cdd8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cde94 │ │ │ │ + bne 2cdd84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00562298 │ │ │ │ + subseq r2, r6, r8, lsr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r2, r6, ip, lsl #3 │ │ │ │ + @ instruction: 0x0056229c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r2, [pc, #1448] @ 2ce46c │ │ │ │ - ldr r3, [pc, #1448] @ 2ce470 │ │ │ │ + ldr r2, [pc, #1448] @ 2ce35c │ │ │ │ + ldr r3, [pc, #1448] @ 2ce360 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1444] @ 2ce474 │ │ │ │ + ldr r1, [pc, #1444] @ 2ce364 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 2cdf30 │ │ │ │ + beq 2cde20 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2cdf30 │ │ │ │ + beq 2cde20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdf30 │ │ │ │ + beq 2cde20 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2cdf20 │ │ │ │ + bne 2cde10 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - beq 2cdf6c │ │ │ │ + beq 2cde5c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cdf08 │ │ │ │ + bne 2cddf8 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #8 │ │ │ │ bl a3798 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1328] @ 2ce478 │ │ │ │ - ldr r3, [pc, #1316] @ 2ce470 │ │ │ │ + ldr r2, [pc, #1328] @ 2ce368 │ │ │ │ + ldr r3, [pc, #1316] @ 2ce360 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ce468 │ │ │ │ + bne 2ce358 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1288] @ 2ce47c │ │ │ │ + ldr r2, [pc, #1288] @ 2ce36c │ │ │ │ ldr r1, [r1, r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #82] @ 0x52 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r5, [r3, r2, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cdfe0 │ │ │ │ + beq 2cded0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cdf30 │ │ │ │ + beq 2cde20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdf30 │ │ │ │ + beq 2cde20 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2cdfcc │ │ │ │ + bne 2cdebc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - beq 2cdf78 │ │ │ │ + beq 2cde68 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cdfb4 │ │ │ │ - b 2cdf30 │ │ │ │ + bne 2cdea4 │ │ │ │ + b 2cde20 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3638 │ │ │ │ mov r0, r4 │ │ │ │ bl 93c18 │ │ │ │ mov r0, r5 │ │ │ │ bl 141ec8 │ │ │ │ @@ -704090,187 +704022,187 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 14207c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ bl 936bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ce230 │ │ │ │ + beq 2ce120 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr sl, [pc, #968] @ 2ce480 │ │ │ │ + ldr sl, [pc, #968] @ 2ce370 │ │ │ │ add r3, r3, #65536 @ 0x10000 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [r4, #16] │ │ │ │ ldr r9, [r8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2ce218 │ │ │ │ + beq 2ce108 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ moveq r9, #0 │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2ce1e8 │ │ │ │ + bne 2ce0d8 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, sl │ │ │ │ - beq 2ce254 │ │ │ │ + beq 2ce144 │ │ │ │ cmp r3, #656 @ 0x290 │ │ │ │ - beq 2ce2a8 │ │ │ │ + beq 2ce198 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne 2ce1e8 │ │ │ │ + bne 2ce0d8 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ add r5, r8, #28 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2ce45c │ │ │ │ + beq 2ce34c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r2, #1490] @ 0x5d2 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ce1e8 │ │ │ │ + bne 2ce0d8 │ │ │ │ ldrb r3, [r2, #1489] @ 0x5d1 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r6, [r8, r3, lsl #2] │ │ │ │ ldrb r3, [r2, #1491] @ 0x5d3 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r3, r3, #11 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r4, [r8, r3, lsl #2] │ │ │ │ bl 1dd2c │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r5, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ - beq 2ce1cc │ │ │ │ + beq 2ce0bc │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 2ce1bc │ │ │ │ + bne 2ce0ac │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub r0, r0, #656 @ 0x290 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 2ce1bc │ │ │ │ + bhi 2ce0ac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ lsr ip, r1, #5 │ │ │ │ ldr r0, [r3, ip, lsl #2] │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r0, lr, lsl r1 │ │ │ │ str r1, [r3, ip, lsl #2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r5, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ - bne 2ce184 │ │ │ │ + bne 2ce074 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ bl a5690 │ │ │ │ str r0, [r4, r5, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2ce214 │ │ │ │ + beq 2ce104 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ce208 │ │ │ │ + beq 2ce0f8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b 2ce0f4 │ │ │ │ + b 2cdfe4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 939e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2ce0c8 │ │ │ │ + bne 2cdfb8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl a5a4c │ │ │ │ mov r0, r7 │ │ │ │ bl 142198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ bl a3798 │ │ │ │ mov r0, #1 │ │ │ │ - b 2cdf40 │ │ │ │ + b 2cde30 │ │ │ │ ldr r3, [r8, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ce1e8 │ │ │ │ + beq 2ce0d8 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r4, [r3] │ │ │ │ bl a58d0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ bl 927bc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, r4, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ce1e8 │ │ │ │ + bne 2ce0d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ce1e8 │ │ │ │ + b 2ce0d8 │ │ │ │ ldr r3, [r8, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ce1e8 │ │ │ │ + beq 2ce0d8 │ │ │ │ ldr fp, [r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r2, [r3, #94] @ 0x5e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r7, [r8, r2, lsl #2] │ │ │ │ ldr r2, [fp, #20] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #81] @ 0x51 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r6, [fp, r2, lsl #2] │ │ │ │ cmp r6, #32 │ │ │ │ - beq 2ce408 │ │ │ │ + beq 2ce2f8 │ │ │ │ and r1, r6, #31 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r2, r2, lsl r1 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r7, r2 │ │ │ │ ldr r3, [r8, #96] @ 0x60 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 2ce3d4 │ │ │ │ + beq 2ce2c4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl a58d0 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #2 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - beq 2ce3b8 │ │ │ │ + beq 2ce2a8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -704279,19 +704211,19 @@ │ │ │ │ lsr r2, r7, r4 │ │ │ │ tst r2, #1 │ │ │ │ ldreq r1, [sp, #8] │ │ │ │ movne r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 2cdd34 │ │ │ │ + bl 2cdc24 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [r9], #4 │ │ │ │ - bne 2ce380 │ │ │ │ + bne 2ce270 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ ldm r8, {r8, r9, fp} │ │ │ │ mov r0, r6 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -704302,23 +704234,23 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl a58bc │ │ │ │ mov r0, r8 │ │ │ │ bl 927bc │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r2, fp, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2ce1e8 │ │ │ │ + bne 2ce0d8 │ │ │ │ mov r0, fp │ │ │ │ bl 927bc │ │ │ │ - b 2ce1e8 │ │ │ │ + b 2ce0d8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmn r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r8, #96] @ 0x60 │ │ │ │ - beq 2ce3d4 │ │ │ │ + beq 2ce2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl a58d0 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ @@ -704326,87 +704258,87 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - b 2ce35c │ │ │ │ + b 2ce24c │ │ │ │ mov r0, r8 │ │ │ │ bl 927bc │ │ │ │ - b 2ce1e8 │ │ │ │ + b 2ce0d8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r6, r4, lsr r1 │ │ │ │ + subseq r2, r6, r4, asr #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r6, r4, lsl r1 │ │ │ │ - ldrheq r2, [r6], #-0 │ │ │ │ + subseq r2, r6, r4, lsr #4 │ │ │ │ + subseq r2, r6, r0, asr #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ce4c0 │ │ │ │ + beq 2ce3b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ce4c8 │ │ │ │ + bne 2ce3b8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ce4a4 │ │ │ │ + bne 2ce394 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #0 │ │ │ │ - bl 2cdeac │ │ │ │ + bl 2cdd9c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r5, r0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - beq 2ce4c0 │ │ │ │ + beq 2ce3b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ce4c0 │ │ │ │ + beq 2ce3b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ce4cc │ │ │ │ + bne 2ce3bc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ce4f0 │ │ │ │ + bne 2ce3e0 │ │ │ │ mov r0, r5 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r9, [r1, #52] @ 0x34 │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #1244] @ 2cea20 │ │ │ │ + ldr r2, [pc, #1244] @ 2ce910 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1240] @ 2cea24 │ │ │ │ + ldr r3, [pc, #1240] @ 2ce914 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r3] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr sl, [r6, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2ce9cc │ │ │ │ - ldr r3, [pc, #1192] @ 2cea28 │ │ │ │ + beq 2ce8bc │ │ │ │ + ldr r3, [pc, #1192] @ 2ce918 │ │ │ │ mov sl, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, sl │ │ │ │ str sl, [sp, #4] │ │ │ │ str r9, [sp, #16] │ │ │ │ @@ -704416,104 +704348,104 @@ │ │ │ │ mov fp, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r9, [fp, #60] @ 0x3c │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r2, [r9] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 2ce810 │ │ │ │ + beq 2ce700 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ce8a4 │ │ │ │ + beq 2ce794 │ │ │ │ ldrb r2, [r9, #17] │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - beq 2ce848 │ │ │ │ + beq 2ce738 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ bic r3, r7, r3, lsl r1 │ │ │ │ orrs r1, r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 2ce898 │ │ │ │ + beq 2ce788 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2ce6b0 │ │ │ │ + beq 2ce5a0 │ │ │ │ ldr fp, [r8, #16] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ce61c │ │ │ │ + beq 2ce50c │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ce628 │ │ │ │ + bne 2ce518 │ │ │ │ subs r1, r0, #1 │ │ │ │ ands r1, r1, r0 │ │ │ │ - beq 2ce90c │ │ │ │ + beq 2ce7fc │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bhi 2ce900 │ │ │ │ + bhi 2ce7f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2cea20 │ │ │ │ + bhi 2ce910 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2ce698 │ │ │ │ + beq 2ce588 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #904] @ 2cea2c │ │ │ │ + ldr r1, [pc, #904] @ 2ce91c │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #884] @ 2cea30 │ │ │ │ + ldr r1, [pc, #884] @ 2ce920 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl f04c0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mul r7, r0, r7 │ │ │ │ - bne 2ce5a4 │ │ │ │ + bne 2ce494 │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq 2ce9cc │ │ │ │ + beq 2ce8bc │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ce748 │ │ │ │ + beq 2ce638 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -704524,15 +704456,15 @@ │ │ │ │ mov r1, #428 @ 0x1ac │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add r5, sl, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ce9dc │ │ │ │ + beq 2ce8cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r0, #4 │ │ │ │ cmp r3, #12 │ │ │ │ ldmib r9, {r2, r3} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ @@ -704542,265 +704474,265 @@ │ │ │ │ str r0, [r9, #12] │ │ │ │ str r2, [r9, #4] │ │ │ │ str r1, [r9, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ moveq r3, #14 │ │ │ │ streq r3, [r9, #16] │ │ │ │ - beq 2ce9f4 │ │ │ │ + beq 2ce8e4 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [r9, #16] │ │ │ │ str r5, [fp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #612] @ 2cea34 │ │ │ │ - ldr r3, [pc, #592] @ 2cea24 │ │ │ │ + ldr r2, [pc, #612] @ 2ce924 │ │ │ │ + ldr r3, [pc, #592] @ 2ce914 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cea1c │ │ │ │ + bne 2ce90c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [sp, #40] @ 0x28 │ │ │ │ - b 2ce65c │ │ │ │ + b 2ce54c │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - b 2ce65c │ │ │ │ + b 2ce54c │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ - b 2ce65c │ │ │ │ + b 2ce54c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ce5cc │ │ │ │ + bne 2ce4bc │ │ │ │ ldrb r3, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 2ce9a0 │ │ │ │ - ldr r1, [pc, #520] @ 2cea38 │ │ │ │ + bhi 2ce890 │ │ │ │ + ldr r1, [pc, #520] @ 2ce928 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ce9a0 │ │ │ │ + bhi 2ce890 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orrs r3, r7, ip │ │ │ │ streq r7, [sp, #40] @ 0x28 │ │ │ │ streq r7, [sp, #44] @ 0x2c │ │ │ │ - bne 2ce5f8 │ │ │ │ + bne 2ce4e8 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2ce6b0 │ │ │ │ + beq 2ce5a0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ - b 2ce6b0 │ │ │ │ + b 2ce5a0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 2ce858 │ │ │ │ + b 2ce748 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ce8f0 │ │ │ │ + beq 2ce7e0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [fp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 2ce5cc │ │ │ │ + b 2ce4bc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - b 2ce65c │ │ │ │ + b 2ce54c │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #32 │ │ │ │ sub r0, r0, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2ce960 │ │ │ │ + beq 2ce850 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #208] @ 2cea3c │ │ │ │ + ldr r1, [pc, #208] @ 2ce92c │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ - b 2ce6b0 │ │ │ │ + b 2ce5a0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - beq 2cea14 │ │ │ │ + beq 2ce904 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mla r2, r7, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 2ce6cc │ │ │ │ + b 2ce5bc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, r2 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #19 │ │ │ │ mvnne r2, #0 │ │ │ │ - beq 2cea14 │ │ │ │ + beq 2ce904 │ │ │ │ cmp r2, r3 │ │ │ │ subls r3, r2, #1 │ │ │ │ strls r3, [sp, #4] │ │ │ │ - bls 2ce6cc │ │ │ │ - b 2ce990 │ │ │ │ + bls 2ce5bc │ │ │ │ + b 2ce880 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add r5, sl, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 9330c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #12 │ │ │ │ - bne 2ce7c4 │ │ │ │ + bne 2ce6b4 │ │ │ │ str r5, [fp, #84] @ 0x54 │ │ │ │ - b 2ce7c8 │ │ │ │ + b 2ce6b8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsl r3, r2, #16 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r2, #19 │ │ │ │ - bne 2ce990 │ │ │ │ + bne 2ce880 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - b 2ce9b8 │ │ │ │ + b 2ce8a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r1, [r6], #-160 @ 0xffffff60 │ │ │ │ + subseq r1, r6, r0, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r0, ip, lsr #4 │ │ │ │ + subseq ip, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq r1, r6, r8, lsr #16 │ │ │ │ - @ instruction: 0x0050bf9c │ │ │ │ + subseq r1, r6, r8, lsr r9 │ │ │ │ + @ instruction: 0x0050bf94 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2ceafc │ │ │ │ + bne 2ce9ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r1, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2ceb18 │ │ │ │ + beq 2cea08 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, r3 │ │ │ │ mov r2, #0 │ │ │ │ - b 2cea8c │ │ │ │ + b 2ce97c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - beq 2ceb10 │ │ │ │ + beq 2cea00 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ add ip, ip, #20 │ │ │ │ cmp r1, #11 │ │ │ │ - bne 2cea80 │ │ │ │ + bne 2ce970 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ stm r6, {r3, r5} │ │ │ │ mov r4, r2 │ │ │ │ - bl 2ce514 │ │ │ │ + bl 2ce404 │ │ │ │ ldr lr, [r5, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2ceaf4 │ │ │ │ + beq 2ce9e4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - b 2cead8 │ │ │ │ + b 2ce9c8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - beq 2ceb04 │ │ │ │ + beq 2ce9f4 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp ip, #12 │ │ │ │ - bne 2ceacc │ │ │ │ + bne 2ce9bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ce514 │ │ │ │ + bl 2ce404 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ adds r0, r4, #1 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r4, #0 │ │ │ │ - b 2ceac4 │ │ │ │ + b 2ce9b4 │ │ │ │ mov r0, lr │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #516] @ 2ced3c │ │ │ │ - ldr r3, [pc, #516] @ 2ced40 │ │ │ │ + ldr r2, [pc, #516] @ 2cec2c │ │ │ │ + ldr r3, [pc, #516] @ 2cec30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ceb7c │ │ │ │ + beq 2cea6c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2cebb0 │ │ │ │ + bne 2ceaa0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ceb60 │ │ │ │ + bne 2cea50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #444] @ 2ced44 │ │ │ │ - ldr r3, [pc, #436] @ 2ced40 │ │ │ │ + ldr r2, [pc, #444] @ 2cec34 │ │ │ │ + ldr r3, [pc, #436] @ 2cec30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ced38 │ │ │ │ + bne 2cec28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ @@ -704820,191 +704752,191 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2ced28 │ │ │ │ + beq 2cec18 │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ceca8 │ │ │ │ + beq 2ceb98 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cecc4 │ │ │ │ + beq 2cebb4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cea40 │ │ │ │ + bl 2ce930 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ orr fp, fp, r0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ - beq 2cec90 │ │ │ │ + beq 2ceb80 │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cec90 │ │ │ │ + beq 2ceb80 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cea40 │ │ │ │ + bl 2ce930 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ orr r2, fp, r0 │ │ │ │ and fp, r2, #255 @ 0xff │ │ │ │ - bne 2cec54 │ │ │ │ + bne 2ceb44 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cea40 │ │ │ │ + bl 2ce930 │ │ │ │ orr fp, fp, r0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ cmp r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - beq 2cecd8 │ │ │ │ + beq 2cebc8 │ │ │ │ mov r9, r0 │ │ │ │ - b 2cec18 │ │ │ │ + b 2ceb08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cea40 │ │ │ │ + bl 2ce930 │ │ │ │ orr r0, r0, fp │ │ │ │ and fp, r0, #255 @ 0xff │ │ │ │ - b 2ceca8 │ │ │ │ + b 2ceb98 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ced28 │ │ │ │ + beq 2cec18 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ceb80 │ │ │ │ + beq 2cea70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ceb80 │ │ │ │ + beq 2cea70 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2cebc4 │ │ │ │ + bne 2ceab4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ced08 │ │ │ │ - b 2ceb80 │ │ │ │ + bne 2cebf8 │ │ │ │ + b 2cea70 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2cecf0 │ │ │ │ + b 2cebe0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r6, r0, asr #9 │ │ │ │ + ldrsbeq r1, [r6], #-80 @ 0xffffffb0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r6, r0, ror r4 │ │ │ │ + subseq r1, r6, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ add r5, r0, #72 @ 0x48 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 2ceddc │ │ │ │ - ldr r6, [pc, #116] @ 2cede4 │ │ │ │ + beq 2ceccc │ │ │ │ + ldr r6, [pc, #116] @ 2cecd4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - b 2ced9c │ │ │ │ + b 2cec8c │ │ │ │ cmp r2, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ cmpne r3, r6 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r5, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2ceddc │ │ │ │ + beq 2ceccc │ │ │ │ ldr r3, [r4] │ │ │ │ ands r0, r3, #1 │ │ │ │ - bne 2ced8c │ │ │ │ + bne 2cec7c │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ced74 │ │ │ │ + bne 2cec64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ced48 │ │ │ │ + bl 2cec38 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r5, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2ced9c │ │ │ │ + bne 2cec8c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #2768] @ 2cf8d4 │ │ │ │ + ldr r2, [pc, #2768] @ 2cf7c4 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2760] @ 2cf8d8 │ │ │ │ + ldr r3, [pc, #2760] @ 2cf7c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2724] @ 2cf8dc │ │ │ │ + ldr r3, [pc, #2724] @ 2cf7cc │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r6, r1 │ │ │ │ bl 1439d4 │ │ │ │ ldr fp, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 2cee78 │ │ │ │ + beq 2ced68 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cef80 │ │ │ │ + bne 2cee70 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cee5c │ │ │ │ + bne 2ced4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr fp, [r3, #48] @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2cf0ac │ │ │ │ + beq 2cef9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ceeb8 │ │ │ │ + beq 2ceda8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf740 │ │ │ │ + bne 2cf630 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cee9c │ │ │ │ + bne 2ced8c │ │ │ │ mov r9, r3 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 143980 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2cef14 │ │ │ │ - ldr r6, [pc, #2568] @ 2cf8e0 │ │ │ │ + beq 2cee04 │ │ │ │ + ldr r6, [pc, #2568] @ 2cf7d0 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldm r3, {r0, r2} │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -705012,139 +704944,139 @@ │ │ │ │ and r2, r2, r6 │ │ │ │ str r4, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ bl 143980 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 2ceedc │ │ │ │ + bne 2cedcc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cef44 │ │ │ │ + beq 2cee34 │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2cf104 │ │ │ │ + bne 2ceff4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cef28 │ │ │ │ + bne 2cee18 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ bl 143600 │ │ │ │ - ldr r2, [pc, #2444] @ 2cf8e4 │ │ │ │ - ldr r3, [pc, #2428] @ 2cf8d8 │ │ │ │ + ldr r2, [pc, #2444] @ 2cf7d4 │ │ │ │ + ldr r3, [pc, #2428] @ 2cf7c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cf89c │ │ │ │ + bne 2cf78c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #2400] @ 2cf8e8 │ │ │ │ - ldr r7, [pc, #2400] @ 2cf8ec │ │ │ │ + ldr r5, [pc, #2400] @ 2cf7d8 │ │ │ │ + ldr r7, [pc, #2400] @ 2cf7dc │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov sl, fp │ │ │ │ str r2, [sp] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ movne fp, r4 │ │ │ │ strne sl, [sp, #4] │ │ │ │ - beq 2cf068 │ │ │ │ + beq 2cef58 │ │ │ │ ldr r4, [fp, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, r6 │ │ │ │ movne r6, r4 │ │ │ │ - beq 2cf054 │ │ │ │ + beq 2cef44 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2cf040 │ │ │ │ + bne 2cef30 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ cmpne r2, r5 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne 2cf040 │ │ │ │ + bne 2cef30 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ ldr r4, [r1] │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2cf8bc │ │ │ │ + bne 2cf7ac │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst sl, r2 │ │ │ │ - beq 2cf040 │ │ │ │ + beq 2cef30 │ │ │ │ mov r0, r4 │ │ │ │ bl dadc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cf02c │ │ │ │ - b 2cf040 │ │ │ │ + bne 2cef1c │ │ │ │ + b 2cef30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2cf8c8 │ │ │ │ + bne 2cf7b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cf0c0 │ │ │ │ + beq 2cefb0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2cf018 │ │ │ │ + bne 2cef08 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cefc0 │ │ │ │ + bne 2ceeb0 │ │ │ │ mov r6, sl │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 2cefa8 │ │ │ │ + bne 2cee98 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cee78 │ │ │ │ + beq 2ced68 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2cee78 │ │ │ │ + beq 2ced68 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cef94 │ │ │ │ + bne 2cee84 │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf080 │ │ │ │ + bne 2cef70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr fp, [r3, #48] @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cee88 │ │ │ │ + bne 2ced78 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ bl 143600 │ │ │ │ mov r9, fp │ │ │ │ - b 2cef50 │ │ │ │ + b 2cee40 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cf040 │ │ │ │ + beq 2cef30 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst r2, r7 │ │ │ │ - beq 2cf040 │ │ │ │ + beq 2cef30 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ blx r9 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r8 │ │ │ │ - bls 2cf040 │ │ │ │ + bls 2cef30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ bl 1437f0 │ │ │ │ - b 2cf040 │ │ │ │ + b 2cef30 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ @@ -705161,113 +705093,113 @@ │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #4] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq 2cf730 │ │ │ │ + beq 2cf620 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cf1e8 │ │ │ │ + beq 2cf0d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf1a4 │ │ │ │ - b 2cf254 │ │ │ │ + bne 2cf094 │ │ │ │ + b 2cf144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cf1c0 │ │ │ │ + beq 2cf0b0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2cf264 │ │ │ │ + beq 2cf154 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2cf198 │ │ │ │ + bne 2cf088 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2cf1e8 │ │ │ │ + bne 2cf0d8 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - ldr r3, [pc, #1808] @ 2cf8e8 │ │ │ │ + ldr r3, [pc, #1808] @ 2cf7d8 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, #276 @ 0x114 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 2cf278 │ │ │ │ + beq 2cf168 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bne 2cf174 │ │ │ │ + bne 2cf064 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r5, {r5, r7, r9} │ │ │ │ - beq 2cf730 │ │ │ │ + beq 2cf620 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov r9, r6 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cef44 │ │ │ │ + beq 2cee34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cef44 │ │ │ │ + beq 2cee34 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2cf118 │ │ │ │ + bne 2cf008 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf234 │ │ │ │ - b 2cef44 │ │ │ │ + bne 2cf124 │ │ │ │ + b 2cee34 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2cf1e8 │ │ │ │ + bne 2cf0d8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - ldr r2, [pc, #1656] @ 2cf8e8 │ │ │ │ + ldr r2, [pc, #1656] @ 2cf7d8 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ cmpne r3, r2 │ │ │ │ - bne 2cf2bc │ │ │ │ + bne 2cf1ac │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr fp, [r3] │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ moveq r3, fp │ │ │ │ movne r3, #0 │ │ │ │ - b 2cf2a8 │ │ │ │ + b 2cf198 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2cf8c8 │ │ │ │ + bne 2cf7b8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cf2c8 │ │ │ │ + beq 2cf1b8 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2cf294 │ │ │ │ + bne 2cf184 │ │ │ │ subs r5, r4, #0 │ │ │ │ - bne 2cf1b4 │ │ │ │ - b 2cf1e8 │ │ │ │ + bne 2cf0a4 │ │ │ │ + b 2cf0d8 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2cf2bc │ │ │ │ + beq 2cf1ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #1548] @ 2cf8ec │ │ │ │ + ldr r2, [pc, #1548] @ 2cf7dc │ │ │ │ tst r3, r2 │ │ │ │ - bne 2cf2bc │ │ │ │ + bne 2cf1ac │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - bne 2cf33c │ │ │ │ + bne 2cf22c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -705285,68 +705217,68 @@ │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ movne fp, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ - b 2cf374 │ │ │ │ + b 2cf264 │ │ │ │ cmp r6, #5 │ │ │ │ - beq 2cf8a0 │ │ │ │ + beq 2cf790 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2cf8c8 │ │ │ │ + bne 2cf7b8 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cf358 │ │ │ │ + bne 2cf248 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r3, #32] │ │ │ │ bl db300 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ asr ip, r0, #31 │ │ │ │ - beq 2cf62c │ │ │ │ + beq 2cf51c │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn lr, #0 │ │ │ │ lsl r1, lr, r3 │ │ │ │ sub r7, r3, #32 │ │ │ │ orr r1, r1, lr, lsl r7 │ │ │ │ bic r0, r0, lr, lsl r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr r1, r1, lr, lsr r3 │ │ │ │ bic ip, ip, r1 │ │ │ │ orrs ip, r0, ip │ │ │ │ - bne 2cf698 │ │ │ │ + bne 2cf588 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [fp, #28] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2cf54c │ │ │ │ + beq 2cf43c │ │ │ │ ldr r8, [r5, #112] @ 0x70 │ │ │ │ ldrb r2, [r8, #17] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2cf6f0 │ │ │ │ + beq 2cf5e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #1240] @ 2cf8f0 │ │ │ │ + ldr r2, [pc, #1240] @ 2cf7e0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - ldr r1, [pc, #1220] @ 2cf8f4 │ │ │ │ + ldr r1, [pc, #1220] @ 2cf7e4 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ bl 911bc │ │ │ │ @@ -705373,15 +705305,15 @@ │ │ │ │ str lr, [r6, #8] │ │ │ │ str lr, [r6, #12] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add lr, ip, #100 @ 0x64 │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2cf4d4 │ │ │ │ + bne 2cf3c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ andne r2, r3, #31 │ │ │ │ mvnne r3, #0 │ │ │ │ mvnne r3, r3, lsl r2 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -705409,22 +705341,22 @@ │ │ │ │ bl 96248 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r0, fp │ │ │ │ bl dab98 │ │ │ │ subs r5, r4, #0 │ │ │ │ mov r6, #1 │ │ │ │ - bne 2cf1b4 │ │ │ │ - b 2cf1e8 │ │ │ │ + bne 2cf0a4 │ │ │ │ + b 2cf0d8 │ │ │ │ ldrb r9, [r5, #41] @ 0x29 │ │ │ │ ldrb r2, [r5, #44] @ 0x2c │ │ │ │ cmp r9, #1 │ │ │ │ movne r3, r9 │ │ │ │ moveq r3, #32 │ │ │ │ - ldr r1, [pc, #912] @ 2cf8f8 │ │ │ │ + ldr r1, [pc, #912] @ 2cf7e8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r0, #24 │ │ │ │ @@ -705443,15 +705375,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #84 @ 0x54 │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #796] @ 2cf8f0 │ │ │ │ + ldr r2, [pc, #796] @ 2cf7e0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrbeq r8, [r7, #41] @ 0x29 │ │ │ │ ldrb r2, [r3, #49] @ 0x31 │ │ │ │ @@ -705462,333 +705394,333 @@ │ │ │ │ add r3, r3, #11 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 2cf70c │ │ │ │ + beq 2cf5fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r5, #24 │ │ │ │ bl 933e8 │ │ │ │ - b 2cf52c │ │ │ │ + b 2cf41c │ │ │ │ orrs r3, r0, ip │ │ │ │ - beq 2cf3d8 │ │ │ │ + beq 2cf2c8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2cf67c │ │ │ │ + beq 2cf56c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #628] @ 2cf8fc │ │ │ │ + ldr r1, [pc, #628] @ 2cf7ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2cf3dc │ │ │ │ - ldr r3, [pc, #608] @ 2cf900 │ │ │ │ + b 2cf2cc │ │ │ │ + ldr r3, [pc, #608] @ 2cf7f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sl] │ │ │ │ str r6, [sl, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2cf6e4 │ │ │ │ + bhi 2cf5d4 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #16 │ │ │ │ strh r0, [sp, #80] @ 0x50 │ │ │ │ - b 2cf63c │ │ │ │ + b 2cf52c │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b 2cf63c │ │ │ │ + b 2cf52c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ - b 2cf63c │ │ │ │ + b 2cf52c │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 2cf63c │ │ │ │ + b 2cf52c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #30 │ │ │ │ bl 95bec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ - b 2cf40c │ │ │ │ + b 2cf2fc │ │ │ │ ldrb r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2cf61c │ │ │ │ + beq 2cf50c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #28 │ │ │ │ bl 95bec │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 2cf61c │ │ │ │ + b 2cf50c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 2cf21c │ │ │ │ + b 2cf10c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, #0 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cf7cc │ │ │ │ + beq 2cf6bc │ │ │ │ ldr r8, [r5, #16] │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cf7bc │ │ │ │ + beq 2cf6ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cf888 │ │ │ │ + beq 2cf778 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2cf80c │ │ │ │ + beq 2cf6fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cf7b0 │ │ │ │ + beq 2cf6a0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cf7b0 │ │ │ │ + beq 2cf6a0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2cf804 │ │ │ │ + beq 2cf6f4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf788 │ │ │ │ + bne 2cf678 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2cf85c │ │ │ │ + beq 2cf74c │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2cf754 │ │ │ │ + bne 2cf644 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ceebc │ │ │ │ + beq 2cedac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ceebc │ │ │ │ + beq 2cedac │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf748 │ │ │ │ + bne 2cf638 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf7e4 │ │ │ │ - b 2ceebc │ │ │ │ + bne 2cf6d4 │ │ │ │ + b 2cedac │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl dab98 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, r0 │ │ │ │ - bne 2cf850 │ │ │ │ + bne 2cf740 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf850 │ │ │ │ + bne 2cf740 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 143770 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2cf850 │ │ │ │ + beq 2cf740 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ced48 │ │ │ │ + bl 2cec38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cf87c │ │ │ │ + beq 2cf76c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2cf77c │ │ │ │ - b 2cf7bc │ │ │ │ + bne 2cf66c │ │ │ │ + b 2cf6ac │ │ │ │ mov r0, r4 │ │ │ │ bl dab98 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, r0 │ │ │ │ - bne 2cf7bc │ │ │ │ + bne 2cf6ac │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2cf820 │ │ │ │ + b 2cf710 │ │ │ │ mov r0, r6 │ │ │ │ bl 14389c │ │ │ │ - b 2cf850 │ │ │ │ + b 2cf740 │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2cf7bc │ │ │ │ + bne 2cf6ac │ │ │ │ mov r4, r3 │ │ │ │ - b 2cf80c │ │ │ │ + b 2cf6fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ bl db300 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ - subseq r1, r6, ip, ror #3 │ │ │ │ + ldrsheq r1, [r6], #-44 @ 0xffffffd4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r6, r0, asr #3 │ │ │ │ + ldrsbeq r1, [r6], #-32 @ 0xffffffe0 │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ - subseq r1, r6, r0, lsr #1 │ │ │ │ + ldrheq r1, [r6], #-16 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ muleq r0, r3, r2 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq fp, r0, ip, asr #2 │ │ │ │ + subseq fp, r0, r4, asr #2 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cf918 │ │ │ │ + beq 2cf808 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bx r2 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ sub r0, r0, #4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ 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, [pc, #348] @ 2cfaa4 │ │ │ │ + ldr r2, [pc, #348] @ 2cf994 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #344] @ 2cfaa8 │ │ │ │ + ldr r3, [pc, #344] @ 2cf998 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #320] @ 2cfaac │ │ │ │ + ldr r3, [pc, #320] @ 2cf99c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 2cfa54 │ │ │ │ + beq 2cf944 │ │ │ │ ldrb r3, [r8, #9] │ │ │ │ cmp r3, #1 │ │ │ │ movhi r5, #1 │ │ │ │ movhi r9, #0 │ │ │ │ - bhi 2cf9b4 │ │ │ │ - b 2cfa24 │ │ │ │ + bhi 2cf8a4 │ │ │ │ + b 2cf914 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #276] @ 2cfab0 │ │ │ │ + ldr r1, [pc, #276] @ 2cf9a0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r8, #9] │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bls 2cfa24 │ │ │ │ + bls 2cf914 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 2cf990 │ │ │ │ + beq 2cf880 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrd sl, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2cfa08 │ │ │ │ + beq 2cf8f8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #160] @ 2cfab4 │ │ │ │ + ldr r1, [pc, #160] @ 2cf9a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2cf990 │ │ │ │ - ldr r2, [pc, #140] @ 2cfab8 │ │ │ │ - ldr r3, [pc, #120] @ 2cfaa8 │ │ │ │ + b 2cf880 │ │ │ │ + ldr r2, [pc, #140] @ 2cf9a8 │ │ │ │ + ldr r3, [pc, #120] @ 2cf998 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cfaa0 │ │ │ │ + bne 2cf990 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #92] @ 2cfabc │ │ │ │ + ldr r1, [pc, #92] @ 2cf9ac │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #88] @ 2cfac0 │ │ │ │ - ldr r2, [pc, #60] @ 2cfaa8 │ │ │ │ + ldr r1, [pc, #88] @ 2cf9b0 │ │ │ │ + ldr r2, [pc, #60] @ 2cf998 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 2cfaa0 │ │ │ │ + bne 2cf990 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r6, ip, lsr #13 │ │ │ │ + ldrheq r0, [r6], #-124 @ 0xffffff84 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - subseq r0, r6, ip, asr #11 │ │ │ │ + ldrsbeq r0, [r6], #-108 @ 0xffffff94 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x00560590 │ │ │ │ + subseq r0, r6, r0, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr lr, [pc, #652] @ 2cfd68 │ │ │ │ + ldr lr, [pc, #652] @ 2cfc58 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #644] @ 2cfd6c │ │ │ │ + ldr r0, [pc, #644] @ 2cfc5c │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r2, [r1, #44] @ 0x2c │ │ │ │ - ldr ip, [pc, #636] @ 2cfd70 │ │ │ │ + ldr ip, [pc, #636] @ 2cfc60 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ cmp r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r9, [r1, #96] @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #0 │ │ │ │ - beq 2cfd54 │ │ │ │ - ldr r2, [pc, #604] @ 2cfd74 │ │ │ │ + beq 2cfc44 │ │ │ │ + ldr r2, [pc, #604] @ 2cfc64 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [ip, r2] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -705821,26 +705753,26 @@ │ │ │ │ cmp ip, #1 │ │ │ │ cmpeq r8, #0 │ │ │ │ str r5, [r7] │ │ │ │ str r5, [r7, #4] │ │ │ │ str r5, [r7, #8] │ │ │ │ str r5, [r7, #12] │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - beq 2cfd4c │ │ │ │ + beq 2cfc3c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strb r8, [sp, #84] @ 0x54 │ │ │ │ cmp ip, #1 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2cfd44 │ │ │ │ + beq 2cfc34 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bl 90ffc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r0, #28 │ │ │ │ mov r1, r3 │ │ │ │ @@ -705850,17 +705782,17 @@ │ │ │ │ bl 9337c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ lsl r0, r0, #23 │ │ │ │ lsr r0, r0, #23 │ │ │ │ - ldr r3, [pc, #328] @ 2cfd78 │ │ │ │ + ldr r3, [pc, #328] @ 2cfc68 │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ - ldr r1, [pc, #324] @ 2cfd7c │ │ │ │ + ldr r1, [pc, #324] @ 2cfc6c │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [ip, #24] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [ip, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -705885,15 +705817,15 @@ │ │ │ │ str r5, [r2] │ │ │ │ str r5, [r2, #4] │ │ │ │ str r5, [r2, #8] │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ add ip, r6, #84 @ 0x54 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bls 2cfcd0 │ │ │ │ + bls 2cfbc0 │ │ │ │ ldr r3, [sl, #112] @ 0x70 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ add ip, r6, #100 @ 0x64 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ @@ -705904,55 +705836,55 @@ │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r0, [sl, #44] @ 0x2c │ │ │ │ str fp, [r3, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 2cfb4c │ │ │ │ + bhi 2cfa3c │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #96] @ 2cfd80 │ │ │ │ - ldr r3, [pc, #72] @ 2cfd6c │ │ │ │ + ldr r2, [pc, #96] @ 2cfc70 │ │ │ │ + ldr r3, [pc, #72] @ 2cfc5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cfd64 │ │ │ │ + bne 2cfc54 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2cfbe4 │ │ │ │ + bne 2cfad4 │ │ │ │ str r9, [sp, #8] │ │ │ │ - b 2cfc6c │ │ │ │ + b 2cfb5c │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2cfd04 │ │ │ │ + b 2cfbf4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r6, r4, lsl r5 │ │ │ │ + subseq r0, r6, r4, lsr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r6, r0, lsl #10 │ │ │ │ + subseq r0, r6, r0, lsl r6 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - ldrsbeq r0, [r6], #-40 @ 0xffffffd8 │ │ │ │ + subseq r0, r6, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 2cff54 │ │ │ │ + ldr r2, [pc, #436] @ 2cfe44 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2cff58 │ │ │ │ + ldr r3, [pc, #432] @ 2cfe48 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -705966,112 +705898,112 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 2cff48 │ │ │ │ + beq 2cfe38 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 2cfe08 │ │ │ │ + bhi 2cfcf8 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2cff40 │ │ │ │ + bne 2cfe30 │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2cfe98 │ │ │ │ + bne 2cfd88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cff40 │ │ │ │ + beq 2cfe30 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2cfe78 │ │ │ │ + bne 2cfd68 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2cff40 │ │ │ │ + beq 2cfe30 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 2cff5c │ │ │ │ + ldr r3, [pc, #140] @ 2cfe4c │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2cff60 │ │ │ │ + ldr r0, [pc, #132] @ 2cfe50 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 2cff64 │ │ │ │ - ldr r3, [pc, #60] @ 2cff58 │ │ │ │ + ldr r2, [pc, #76] @ 2cfe54 │ │ │ │ + ldr r3, [pc, #60] @ 2cfe48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cff50 │ │ │ │ + bne 2cfe40 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2cff10 │ │ │ │ + b 2cfe00 │ │ │ │ mov r3, #1 │ │ │ │ - b 2cfe2c │ │ │ │ + b 2cfd1c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r6, r0, asr r2 │ │ │ │ + subseq r0, r6, r0, ror #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r0, r6, r0, ror #1 │ │ │ │ + ldrsheq r0, [r6], #-16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr ip, [pc, #424] @ 2d0128 │ │ │ │ - ldr r3, [pc, #424] @ 2d012c │ │ │ │ + ldr ip, [pc, #424] @ 2d0018 │ │ │ │ + ldr r3, [pc, #424] @ 2d001c │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ @@ -706084,19 +706016,19 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bls 2d00f4 │ │ │ │ + bls 2cffe4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r9, #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ @@ -706149,56 +706081,56 @@ │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #84] @ 2d0130 │ │ │ │ + ldr r1, [pc, #84] @ 2d0020 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ str r0, [sp] │ │ │ │ - bhi 2cfffc │ │ │ │ - ldr r2, [pc, #56] @ 2d0134 │ │ │ │ - ldr r3, [pc, #44] @ 2d012c │ │ │ │ + bhi 2cfeec │ │ │ │ + ldr r2, [pc, #56] @ 2d0024 │ │ │ │ + ldr r3, [pc, #44] @ 2d001c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d0124 │ │ │ │ + bne 2d0014 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r6, r4, ror r0 │ │ │ │ + subseq r0, r6, r4, lsl #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrsheq pc, [r5], #-236 @ 0xffffff14 @ │ │ │ │ + subseq r0, r6, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #748] @ 2d0440 │ │ │ │ - ldr r2, [pc, #748] @ 2d0444 │ │ │ │ + ldr r0, [pc, #748] @ 2d0330 │ │ │ │ + ldr r2, [pc, #748] @ 2d0334 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r3, [r1, #44] @ 0x2c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r1, #96] @ 0x60 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2d0428 │ │ │ │ + beq 2d0318 │ │ │ │ mov r8, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #8] │ │ │ │ @@ -706214,26 +706146,26 @@ │ │ │ │ cmp ip, #1 │ │ │ │ cmpeq r8, #0 │ │ │ │ str r5, [r6] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r6, #8] │ │ │ │ str r5, [r6, #12] │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ - beq 2d0400 │ │ │ │ + beq 2d02f0 │ │ │ │ mov lr, sl │ │ │ │ strb r8, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ cmp ip, #1 │ │ │ │ mov ip, r9 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2d03f8 │ │ │ │ + beq 2d02e8 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add r2, r0, #28 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -706242,15 +706174,15 @@ │ │ │ │ bl 9337c │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldrb r3, [fp, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #504] @ 2d0448 │ │ │ │ + ldr r1, [pc, #504] @ 2d0338 │ │ │ │ ldrh r2, [lr, #24] │ │ │ │ bic r3, r3, #6 │ │ │ │ lsl r3, r3, #20 │ │ │ │ and r2, r2, r1 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [lr, #24] │ │ │ │ @@ -706285,44 +706217,44 @@ │ │ │ │ add ip, r9, #84 @ 0x54 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #336] @ 2d044c │ │ │ │ + ldr r3, [pc, #336] @ 2d033c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - beq 2d0408 │ │ │ │ - bl 2cfd84 │ │ │ │ + beq 2d02f8 │ │ │ │ + bl 2cfc74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #296] @ 2d0450 │ │ │ │ + ldr r1, [pc, #296] @ 2d0340 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq 2d0354 │ │ │ │ - ldr r1, [pc, #264] @ 2d0454 │ │ │ │ + beq 2d0244 │ │ │ │ + ldr r1, [pc, #264] @ 2d0344 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r8, #1 │ │ │ │ ldrb r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 2d01a0 │ │ │ │ - ldr r1, [pc, #232] @ 2d0458 │ │ │ │ + bhi 2d0090 │ │ │ │ + ldr r1, [pc, #232] @ 2d0348 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ @@ -706338,67 +706270,67 @@ │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ add ip, r5, #84 @ 0x54 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #140] @ 2d045c │ │ │ │ - ldr r3, [pc, #112] @ 2d0444 │ │ │ │ + ldr r2, [pc, #140] @ 2d034c │ │ │ │ + ldr r3, [pc, #112] @ 2d0334 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d043c │ │ │ │ + bne 2d032c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2d0208 │ │ │ │ + bne 2d00f8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 2d0288 │ │ │ │ - bl 2cfd84 │ │ │ │ + b 2d0178 │ │ │ │ + bl 2cfc74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2d0334 │ │ │ │ + b 2d0224 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2d0368 │ │ │ │ + b 2d0258 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r5, r4, lsr #29 │ │ │ │ + ldrheq pc, [r5], #-244 @ 0xffffff0c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - subseq pc, r5, r8, lsr #24 │ │ │ │ + subseq pc, r5, r8, lsr sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ - ldreq r1, [pc, #200] @ 2d0550 │ │ │ │ + ldreq r1, [pc, #200] @ 2d0440 │ │ │ │ movne r1, #444 @ 0x1bc │ │ │ │ mov r6, r0 │ │ │ │ bl 95bec │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - ldr r7, [pc, #184] @ 2d0554 │ │ │ │ - ldr r9, [pc, #184] @ 2d0558 │ │ │ │ + ldr r7, [pc, #184] @ 2d0444 │ │ │ │ + ldr r9, [pc, #184] @ 2d0448 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r1, r0, #24 │ │ │ │ @@ -706421,15 +706353,15 @@ │ │ │ │ add sl, r4, #84 @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, r9] │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2d0530 │ │ │ │ + bne 2d0420 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add r5, r4, #100 @ 0x64 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r3, #1 │ │ │ │ @@ -706437,128 +706369,128 @@ │ │ │ │ mov r1, r4 │ │ │ │ strb r3, [r4, #44] @ 0x2c │ │ │ │ bl 96248 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - subseq pc, r5, ip, asr fp @ │ │ │ │ + subseq pc, r5, ip, ror #24 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ 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 r4, r0 │ │ │ │ - ldr r0, [pc, #936] @ 2d0924 │ │ │ │ + ldr r0, [pc, #936] @ 2d0814 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #928] @ 2d0928 │ │ │ │ + ldr r3, [pc, #928] @ 2d0818 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r1, [r7, #9] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #32 │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ add r9, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bhi 2d07fc │ │ │ │ - ldr r3, [pc, #876] @ 2d092c │ │ │ │ + bhi 2d06ec │ │ │ │ + ldr r3, [pc, #876] @ 2d081c │ │ │ │ sub r0, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2d07c8 │ │ │ │ + bhi 2d06b8 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r2, [sp, #16] │ │ │ │ ldrd sl, [sp, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d061c │ │ │ │ + beq 2d050c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #776] @ 2d0930 │ │ │ │ + ldr r1, [pc, #776] @ 2d0820 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb fp, [r7, #10] │ │ │ │ cmp fp, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2d07d0 │ │ │ │ + beq 2d06c0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2d0684 │ │ │ │ + beq 2d0574 │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ ldrb lr, [r7, #9] │ │ │ │ add r0, ip, fp, lsl #3 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ add r2, r2, lr │ │ │ │ strd sl, [ip], #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 2d0664 │ │ │ │ + bne 2d0554 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, fp │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d06bc │ │ │ │ + beq 2d05ac │ │ │ │ lsl r2, fp, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ ldrb fp, [r7, #10] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2d0704 │ │ │ │ + beq 2d05f4 │ │ │ │ ldrb r0, [r7, #9] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add lr, r2, fp, lsl #3 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov ip, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ add r1, r1, r0 │ │ │ │ strd r6, [r2], #8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne 2d06e4 │ │ │ │ + bne 2d05d4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, fp │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d073c │ │ │ │ + beq 2d062c │ │ │ │ lsl r2, fp, #3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -706578,54 +706510,54 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ asr r3, r5, #31 │ │ │ │ cmp r2, #32 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ - bhi 2d0914 │ │ │ │ - ldr r1, [pc, #416] @ 2d0934 │ │ │ │ + bhi 2d0804 │ │ │ │ + ldr r1, [pc, #416] @ 2d0824 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2d0924 │ │ │ │ + bhi 2d0814 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strb r2, [sp, #16] │ │ │ │ - b 2d05dc │ │ │ │ + b 2d04cc │ │ │ │ orrs r2, r2, r5 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d05dc │ │ │ │ + b 2d04cc │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 2d05dc │ │ │ │ - ldr r2, [pc, #352] @ 2d0938 │ │ │ │ - ldr r3, [pc, #332] @ 2d0928 │ │ │ │ + b 2d04cc │ │ │ │ + ldr r2, [pc, #352] @ 2d0828 │ │ │ │ + ldr r3, [pc, #332] @ 2d0818 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d0920 │ │ │ │ + bne 2d0810 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 2d05dc │ │ │ │ + b 2d04cc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d0848 │ │ │ │ + beq 2d0738 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -706644,67 +706576,67 @@ │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd sl, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d08b4 │ │ │ │ + beq 2d07a4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r2, [pc, #128] @ 2d093c │ │ │ │ - ldr r3, [pc, #104] @ 2d0928 │ │ │ │ + ldr r2, [pc, #128] @ 2d082c │ │ │ │ + ldr r3, [pc, #104] @ 2d0818 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d0920 │ │ │ │ + bne 2d0810 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95ce4 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - b 2d080c │ │ │ │ + b 2d06fc │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2d080c │ │ │ │ + b 2d06fc │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2d080c │ │ │ │ + b 2d06fc │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2d080c │ │ │ │ + b 2d06fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r5, r4, ror sl @ │ │ │ │ + subseq pc, r5, r4, lsl #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r0, ip, asr #4 │ │ │ │ + subseq sl, r0, r4, asr #4 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x0050a098 │ │ │ │ - subseq pc, r5, r0, lsr #16 │ │ │ │ - subseq pc, r5, ip, lsr r7 @ │ │ │ │ + @ instruction: 0x0050a090 │ │ │ │ + subseq pc, r5, r0, lsr r9 @ │ │ │ │ + subseq pc, r5, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r1, [pc, #68] @ 2d09ac │ │ │ │ + ldr r1, [pc, #68] @ 2d089c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ @@ -706712,27 +706644,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mvn r2, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2d055c │ │ │ │ + bl 2d044c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r1, [pc, #68] @ 2d0a1c │ │ │ │ + ldr r1, [pc, #68] @ 2d090c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ @@ -706740,30 +706672,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2d055c │ │ │ │ + bl 2d044c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3296] @ 0xce0 │ │ │ │ sub sp, sp, #764 @ 0x2fc │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #2676] @ 2d14b8 │ │ │ │ + ldr r2, [pc, #2676] @ 2d13a8 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mul r4, r3, r4 │ │ │ │ - ldr r3, [pc, #2664] @ 2d14bc │ │ │ │ + ldr r3, [pc, #2664] @ 2d13ac │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #756] @ 0x2f4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -706774,15 +706706,15 @@ │ │ │ │ movcc r6, ip │ │ │ │ movcs r6, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #28] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcc 2d0c98 │ │ │ │ + bcc 2d0b88 │ │ │ │ mvn r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #24] │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ @@ -706791,29 +706723,29 @@ │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ mov fp, r9 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r8 │ │ │ │ - bcc 2d12a4 │ │ │ │ + bcc 2d1194 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r3, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - b 2d0af8 │ │ │ │ + b 2d09e8 │ │ │ │ add r2, r2, #1 │ │ │ │ mov ip, r3 │ │ │ │ ldr r4, [r3], #4 │ │ │ │ mov lr, r8 │ │ │ │ ldrb r1, [r4, #17] │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ smlabb r8, r1, r9, r8 │ │ │ │ cmp r8, fp │ │ │ │ - bls 2d0af4 │ │ │ │ + bls 2d09e4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #32] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ @@ -706833,15 +706765,15 @@ │ │ │ │ cmp r9, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - bne 2d0ef8 │ │ │ │ + bne 2d0de8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ cmp r9, #1 │ │ │ │ mov r9, r5 │ │ │ │ mov ip, r3 │ │ │ │ @@ -706849,15 +706781,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ and lr, r0, #255 @ 0xff │ │ │ │ strb lr, [sp, #128] @ 0x80 │ │ │ │ ldm r9!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2d0ef0 │ │ │ │ + beq 2d0de0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r0, #28 │ │ │ │ @@ -706889,36 +706821,36 @@ │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, r5 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 2d0f08 │ │ │ │ + bcc 2d0df8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add fp, fp, r3 │ │ │ │ - bcc 2d0ad8 │ │ │ │ + bcc 2d09c8 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 2d145c │ │ │ │ + bls 2d134c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d14a8 │ │ │ │ + beq 2d1398 │ │ │ │ lsl r3, r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ orr r3, r3, #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -706935,62 +706867,62 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 2d1100 │ │ │ │ + beq 2d0ff0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 2d0d44 │ │ │ │ + bne 2d0c34 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2d1444 │ │ │ │ + beq 2d1334 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d142c │ │ │ │ + beq 2d131c │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2d12fc │ │ │ │ + beq 2d11ec │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, [r8, #-8] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d0da0 │ │ │ │ + beq 2d0c90 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d0e94 │ │ │ │ + beq 2d0d84 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 96624 │ │ │ │ @@ -707003,218 +706935,218 @@ │ │ │ │ str r3, [r8, #-8] │ │ │ │ ldrd r6, [r8, #-8] │ │ │ │ strd r6, [r9] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d0e50 │ │ │ │ + beq 2d0d40 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #1636] @ 2d14c0 │ │ │ │ + ldr r1, [pc, #1636] @ 2d13b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #1620] @ 2d14c4 │ │ │ │ + ldr r1, [pc, #1620] @ 2d13b4 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bcc 2d0dc4 │ │ │ │ + bcc 2d0cb4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str sl, [r7], #4 │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r6, r6, r3 │ │ │ │ - bne 2d0cf8 │ │ │ │ + bne 2d0be8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #1532] @ 2d14c8 │ │ │ │ - ldr r3, [pc, #1516] @ 2d14bc │ │ │ │ + ldr r2, [pc, #1532] @ 2d13b8 │ │ │ │ + ldr r3, [pc, #1516] @ 2d13ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d14b4 │ │ │ │ + bne 2d13a4 │ │ │ │ add sp, sp, #764 @ 0x2fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d0bc8 │ │ │ │ + bne 2d0ab8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 2d0c68 │ │ │ │ + bcs 2d0b58 │ │ │ │ ldrb r5, [r4, #17] │ │ │ │ cmp r5, #32 │ │ │ │ - beq 2d12c8 │ │ │ │ + beq 2d11b8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne 2d1138 │ │ │ │ + bne 2d1028 │ │ │ │ cmp r2, #16 │ │ │ │ - beq 2d1478 │ │ │ │ + beq 2d1368 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2d13f4 │ │ │ │ + beq 2d12e4 │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2d1138 │ │ │ │ + bne 2d1028 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #1416] @ 2d14cc │ │ │ │ + ldr r1, [pc, #1416] @ 2d13bc │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cfd84 │ │ │ │ - ldr r1, [pc, #1376] @ 2d14d0 │ │ │ │ + bl 2cfc74 │ │ │ │ + ldr r1, [pc, #1376] @ 2d13c0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cfd84 │ │ │ │ - ldr r1, [pc, #1320] @ 2d14d0 │ │ │ │ + bl 2cfc74 │ │ │ │ + ldr r1, [pc, #1320] @ 2d13c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r5, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [pc, #1016] @ 2d14d4 │ │ │ │ + ldr r1, [pc, #1016] @ 2d13c4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ bl 95e3c │ │ │ │ mov r4, r0 │ │ │ │ - b 2d126c │ │ │ │ + b 2d115c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2d140c │ │ │ │ + beq 2d12fc │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d1424 │ │ │ │ + beq 2d1314 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2d0d44 │ │ │ │ + bne 2d0c34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #940] @ 2d14d8 │ │ │ │ + ldr r1, [pc, #940] @ 2d13c8 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0e94 │ │ │ │ + b 2d0d84 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r9, r5 │ │ │ │ addhi r3, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strhi r3, [sp, #44] @ 0x2c │ │ │ │ - bhi 2d1250 │ │ │ │ + bhi 2d1140 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ orr r3, r3, #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ @@ -707233,48 +707165,48 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [r3], #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r9, r9, r3 │ │ │ │ - bls 2d124c │ │ │ │ + bls 2d113c │ │ │ │ cmp r9, #0 │ │ │ │ moveq r1, r4 │ │ │ │ - beq 2d118c │ │ │ │ + beq 2d107c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d1230 │ │ │ │ + beq 2d1120 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r1, [pc, #676] @ 2d14dc │ │ │ │ + ldr r1, [pc, #676] @ 2d13cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d118c │ │ │ │ + b 2d107c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95e3c │ │ │ │ @@ -707286,39 +707218,39 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r4, r0 │ │ │ │ - b 2d0c68 │ │ │ │ + b 2d0b58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, r2, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2d0b28 │ │ │ │ + b 2d0a18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2d1490 │ │ │ │ + beq 2d1380 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d126c │ │ │ │ + beq 2d115c │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2d1138 │ │ │ │ + bne 2d1028 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #480] @ 2d14d0 │ │ │ │ + ldr r1, [pc, #480] @ 2d13c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2d126c │ │ │ │ + b 2d115c │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -707328,20 +707260,20 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #760 @ 0x2f8 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-584] @ 0xfffffdb8 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2d1320 │ │ │ │ + bne 2d1210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2cfd84 │ │ │ │ - ldr r1, [pc, #380] @ 2d14d8 │ │ │ │ + bl 2cfc74 │ │ │ │ + ldr r1, [pc, #380] @ 2d13c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -707353,88 +707285,88 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #760 @ 0x2f8 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-584] @ 0xfffffdb8 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2d1384 │ │ │ │ + bne 2d1274 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2cfd84 │ │ │ │ - ldr r1, [pc, #280] @ 2d14d8 │ │ │ │ + bl 2cfc74 │ │ │ │ + ldr r1, [pc, #280] @ 2d13c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #272] @ 2d14e0 │ │ │ │ + ldr r1, [pc, #272] @ 2d13d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #256] @ 2d14e4 │ │ │ │ + ldr r1, [pc, #256] @ 2d13d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0e94 │ │ │ │ + b 2d0d84 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #204] @ 2d14cc │ │ │ │ + ldr r1, [pc, #204] @ 2d13bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2d126c │ │ │ │ + b 2d115c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0e94 │ │ │ │ + b 2d0d84 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 2d0e94 │ │ │ │ + b 2d0d84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #172] @ 2d14e4 │ │ │ │ + ldr r1, [pc, #172] @ 2d13d4 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0e94 │ │ │ │ + b 2d0d84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0e94 │ │ │ │ + b 2d0d84 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2d0ec4 │ │ │ │ + b 2d0db4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #100] @ 2d14e8 │ │ │ │ + ldr r1, [pc, #100] @ 2d13d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2d126c │ │ │ │ + b 2d115c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #80] @ 2d14ec │ │ │ │ + ldr r1, [pc, #80] @ 2d13dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2d126c │ │ │ │ + b 2d115c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2d0eac │ │ │ │ + b 2d0d9c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r5, r8, lsr #11 │ │ │ │ + ldrheq pc, [r5], #-104 @ 0xffffff98 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq pc, r5, ip, lsr #2 │ │ │ │ + subseq pc, r5, ip, lsr r2 @ │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ @@ -707442,111 +707374,111 @@ │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r8, [r4, #17] │ │ │ │ - ldr r1, [pc, #500] @ 2d1704 │ │ │ │ + ldr r1, [pc, #500] @ 2d15f4 │ │ │ │ ldrb fp, [r4, #16] │ │ │ │ mov r5, r3 │ │ │ │ mul r3, r2, r5 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #484] @ 2d1708 │ │ │ │ + ldr r2, [pc, #484] @ 2d15f8 │ │ │ │ add r1, pc, r1 │ │ │ │ smulbb sl, r8, fp │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ cmp sl, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ - bcs 2d1630 │ │ │ │ + bcs 2d1520 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, fp │ │ │ │ mov r9, r0 │ │ │ │ - beq 2d1630 │ │ │ │ + beq 2d1520 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #0 │ │ │ │ strd sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 9114c │ │ │ │ add r8, sp, #8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d15b4 │ │ │ │ + beq 2d14a4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ ldrb ip, [r4, #16] │ │ │ │ add sl, sp, #16 │ │ │ │ cmp ip, #0 │ │ │ │ movne r2, sl │ │ │ │ movne r3, #0 │ │ │ │ - beq 2d15e4 │ │ │ │ + beq 2d14d4 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ str r4, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2d15cc │ │ │ │ + bne 2d14bc │ │ │ │ cmp r9, ip │ │ │ │ addhi ip, sl, ip, lsl #3 │ │ │ │ addhi r2, sl, r9, lsl #3 │ │ │ │ movhi r3, #0 │ │ │ │ - bls 2d160c │ │ │ │ + bls 2d14fc │ │ │ │ str fp, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 2d15f8 │ │ │ │ + bne 2d14e8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 95ef8 │ │ │ │ ldrb sl, [r0, #16] │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ smulbb sl, sl, r3 │ │ │ │ - b 2d1634 │ │ │ │ + b 2d1524 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0a20 │ │ │ │ + bl 2d0910 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 2d1698 │ │ │ │ - ldr r2, [pc, #156] @ 2d170c │ │ │ │ - ldr r3, [pc, #148] @ 2d1708 │ │ │ │ + bhi 2d1588 │ │ │ │ + ldr r2, [pc, #156] @ 2d15fc │ │ │ │ + ldr r3, [pc, #148] @ 2d15f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d1700 │ │ │ │ + bne 2d15f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #16 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ @@ -707561,31 +707493,31 @@ │ │ │ │ tst ip, #1 │ │ │ │ addne r0, sp, #152 @ 0x98 │ │ │ │ addne ip, r0, r3, lsl #2 │ │ │ │ strne r2, [ip, #-136] @ 0xffffff78 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2d16c4 │ │ │ │ + bne 2d15b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r4, r0 │ │ │ │ - b 2d1668 │ │ │ │ + b 2d1558 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq lr, [r5], #-168 @ 0xffffff58 │ │ │ │ + subseq lr, r5, r8, ror #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r5, r8, lsl #19 │ │ │ │ + @ instruction: 0x0055ea98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #1108] @ 2d1b7c │ │ │ │ - ldr r3, [pc, #1108] @ 2d1b80 │ │ │ │ + ldr r2, [pc, #1108] @ 2d1a6c │ │ │ │ + ldr r3, [pc, #1108] @ 2d1a70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ @@ -707603,32 +707535,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldrb r2, [r6, #9] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 2d1b28 │ │ │ │ - ldr r3, [pc, #1004] @ 2d1b84 │ │ │ │ + bhi 2d1a18 │ │ │ │ + ldr r3, [pc, #1004] @ 2d1a74 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d1844 │ │ │ │ + bhi 2d1734 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r3, #0 │ │ │ │ strh r3, [sp, #16] │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d17f4 │ │ │ │ + beq 2d16e4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -707637,162 +707569,162 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ cmp r2, #32 │ │ │ │ ldrb r0, [r6, #9] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bhi 2d1b38 │ │ │ │ - ldr r3, [pc, #872] @ 2d1b88 │ │ │ │ + bhi 2d1a28 │ │ │ │ + ldr r3, [pc, #872] @ 2d1a78 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d1b7c │ │ │ │ + bhi 2d1a6c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d17b8 │ │ │ │ + b 2d16a8 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2d17b8 │ │ │ │ + b 2d16a8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d17b8 │ │ │ │ + b 2d16a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d18a4 │ │ │ │ + beq 2d1794 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #8 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #712] @ 2d1b8c │ │ │ │ + ldr r1, [pc, #712] @ 2d1a7c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb sl, [r6, #10] │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2d1918 │ │ │ │ + beq 2d1808 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrb lr, [r6, #9] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ add r0, ip, sl, lsl #3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [r1] │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ add r2, r2, lr │ │ │ │ strd r8, [ip], #8 │ │ │ │ cmp r0, ip │ │ │ │ - bne 2d18f8 │ │ │ │ + bne 2d17e8 │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d1950 │ │ │ │ + beq 2d1840 │ │ │ │ lsl r2, sl, #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ ldrb sl, [r6, #10] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq 2d1a78 │ │ │ │ + beq 2d1968 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi 2d1b68 │ │ │ │ - ldr r3, [pc, #524] @ 2d1b90 │ │ │ │ + bhi 2d1a58 │ │ │ │ + ldr r3, [pc, #524] @ 2d1a80 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d1b7c │ │ │ │ + bhi 2d1a6c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r0, [sp, #24] │ │ │ │ - b 2d1860 │ │ │ │ + b 2d1750 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [sp, #24] │ │ │ │ - b 2d1860 │ │ │ │ + b 2d1750 │ │ │ │ strb r0, [sp, #24] │ │ │ │ - b 2d1860 │ │ │ │ + b 2d1750 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2d1a00 │ │ │ │ + beq 2d18f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d1a38 │ │ │ │ + beq 2d1928 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov ip, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r5, [ip] │ │ │ │ add ip, ip, #8 │ │ │ │ - bne 2d1a1c │ │ │ │ + bne 2d190c │ │ │ │ str r8, [sp, #8] │ │ │ │ cmp sl, r2 │ │ │ │ - bls 2d1a68 │ │ │ │ + bls 2d1958 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ add ip, r1, sl, lsl #3 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 2d1a50 │ │ │ │ + bne 2d1940 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 95ef8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ @@ -707808,86 +707740,86 @@ │ │ │ │ strd sl, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d1ae4 │ │ │ │ + beq 2d19d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ bl 95ce4 │ │ │ │ - ldr r2, [pc, #144] @ 2d1b94 │ │ │ │ - ldr r3, [pc, #120] @ 2d1b80 │ │ │ │ + ldr r2, [pc, #144] @ 2d1a84 │ │ │ │ + ldr r3, [pc, #120] @ 2d1a70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d1b78 │ │ │ │ + bne 2d1a68 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - b 2d17b8 │ │ │ │ + b 2d16a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2d1860 │ │ │ │ + b 2d1750 │ │ │ │ mvn r3, #0 │ │ │ │ strh r3, [sp, #32] │ │ │ │ - b 2d19c4 │ │ │ │ + b 2d18b4 │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d19c4 │ │ │ │ + b 2d18b4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d19c4 │ │ │ │ + b 2d18b4 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 2d19c4 │ │ │ │ + b 2d18b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq lr, [r5], #-128 @ 0xffffff80 │ │ │ │ + subseq lr, r5, r0, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r9, [r0], #-4 │ │ │ │ - subseq r9, r0, ip, asr #32 │ │ │ │ + subseq r9, r0, ip, lsr #1 │ │ │ │ + subseq r9, r0, r4, asr #32 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - subseq r8, r0, r8, lsl #30 │ │ │ │ - ldrsheq lr, [r5], #-68 @ 0xffffffbc │ │ │ │ + subseq r8, r0, r0, lsl #30 │ │ │ │ + subseq lr, r5, r4, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #500] @ 2d1da8 │ │ │ │ + ldr r0, [pc, #500] @ 2d1c98 │ │ │ │ ldrb lr, [r1, #17] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ 2d1dac │ │ │ │ + ldr r2, [pc, #488] @ 2d1c9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 2d1c54 │ │ │ │ + beq 2d1b44 │ │ │ │ and r0, lr, #63 @ 0x3f │ │ │ │ mov r6, #1 │ │ │ │ sub ip, r0, #32 │ │ │ │ lsl ip, r6, ip │ │ │ │ lsl r2, r6, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ orr ip, ip, r6, lsr r0 │ │ │ │ @@ -707895,128 +707827,128 @@ │ │ │ │ sbc ip, ip, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ and r3, r3, ip │ │ │ │ orrs r0, r1, r3 │ │ │ │ mov r0, #0 │ │ │ │ streq r0, [sp, #8] │ │ │ │ streq r0, [sp, #12] │ │ │ │ - beq 2d1ca4 │ │ │ │ + beq 2d1b94 │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq 2d1c74 │ │ │ │ - ldr r3, [pc, #380] @ 2d1db0 │ │ │ │ + beq 2d1b64 │ │ │ │ + ldr r3, [pc, #380] @ 2d1ca0 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2d1da8 │ │ │ │ + bhi 2d1c98 │ │ │ │ ldrb lr, [r3, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orrs r2, r1, r3 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #8] │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq 2d1ca4 │ │ │ │ + beq 2d1b94 │ │ │ │ cmn r3, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ - bne 2d1ce8 │ │ │ │ - ldr r2, [pc, #312] @ 2d1db4 │ │ │ │ - ldr r3, [pc, #300] @ 2d1dac │ │ │ │ + bne 2d1bd8 │ │ │ │ + ldr r2, [pc, #312] @ 2d1ca4 │ │ │ │ + ldr r3, [pc, #300] @ 2d1c9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d1da4 │ │ │ │ + bne 2d1c94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d1c74 │ │ │ │ + beq 2d1b64 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2d1c74 │ │ │ │ + b 2d1b64 │ │ │ │ mov r2, lr │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d1d30 │ │ │ │ + beq 2d1c20 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r2, [pc, #128] @ 2d1db8 │ │ │ │ - ldr r3, [pc, #112] @ 2d1dac │ │ │ │ + ldr r2, [pc, #128] @ 2d1ca8 │ │ │ │ + ldr r3, [pc, #112] @ 2d1c9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d1da4 │ │ │ │ + bne 2d1c94 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #84] @ 2d1dbc │ │ │ │ + ldr r1, [pc, #84] @ 2d1cac │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 2d1cf4 │ │ │ │ + b 2d1be4 │ │ │ │ mov r2, #16 │ │ │ │ strh r1, [sp, #8] │ │ │ │ - b 2d1cf4 │ │ │ │ + b 2d1be4 │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #8] │ │ │ │ - b 2d1cf4 │ │ │ │ + b 2d1be4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2d1cf4 │ │ │ │ + b 2d1be4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r5, r8, lsr r4 │ │ │ │ + subseq lr, r5, r8, asr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r0, r8, ror ip │ │ │ │ - subseq lr, r5, ip, ror r3 │ │ │ │ - subseq lr, r5, r0, asr #5 │ │ │ │ + subseq r8, r0, r0, ror ip │ │ │ │ + subseq lr, r5, ip, lsl #9 │ │ │ │ + ldrsbeq lr, [r5], #-48 @ 0xffffffd0 │ │ │ │ andeq r0, r0, r2, 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 │ │ │ │ ldrb r6, [r2, #10] │ │ │ │ ldrb sl, [r2, #9] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #708] @ 2d20a8 │ │ │ │ - ldr r3, [pc, #708] @ 2d20ac │ │ │ │ + ldr r2, [pc, #708] @ 2d1f98 │ │ │ │ + ldr r3, [pc, #708] @ 2d1f9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ @@ -708041,50 +707973,50 @@ │ │ │ │ add ip, r7, #84 @ 0x54 │ │ │ │ add r5, sp, #24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #580] @ 2d20b0 │ │ │ │ + ldr r1, [pc, #580] @ 2d1fa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #32 │ │ │ │ add r7, r0, #24 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldrb r2, [fp, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2d1fdc │ │ │ │ + beq 2d1ecc │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ mov r1, #1 │ │ │ │ sub r3, ip, #32 │ │ │ │ lsl r3, r1, r3 │ │ │ │ lsl r0, r1, ip │ │ │ │ rsb ip, ip, #32 │ │ │ │ orr r3, r3, r1, lsr ip │ │ │ │ subs r0, r0, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ bic ip, r0, #3 │ │ │ │ orrs ip, ip, r3 │ │ │ │ - beq 2d1f94 │ │ │ │ + beq 2d1e84 │ │ │ │ tst r0, #3 │ │ │ │ - bne 2d2040 │ │ │ │ + bne 2d1f30 │ │ │ │ stm sp, {r7, r8} │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d055c │ │ │ │ + bl 2d044c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #444] @ 2d20b4 │ │ │ │ + ldr r1, [pc, #444] @ 2d1fa4 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -708092,129 +708024,129 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ strd r8, [sp, #8] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d1f54 │ │ │ │ + beq 2d1e44 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r2, [pc, #348] @ 2d20b8 │ │ │ │ - ldr r3, [pc, #332] @ 2d20ac │ │ │ │ + ldr r2, [pc, #348] @ 2d1fa8 │ │ │ │ + ldr r3, [pc, #332] @ 2d1f9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d20a4 │ │ │ │ + bne 2d1f94 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #304] @ 2d20bc │ │ │ │ + ldr r1, [pc, #304] @ 2d1fac │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ str sl, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str sl, [r5, #4] │ │ │ │ mov fp, #0 │ │ │ │ mov sl, #0 │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d1ed8 │ │ │ │ + beq 2d1dc8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ - b 2d1ed8 │ │ │ │ + b 2d1dc8 │ │ │ │ mvn r0, #3 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d2024 │ │ │ │ + beq 2d1f14 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #132] @ 2d20b4 │ │ │ │ + ldr r1, [pc, #132] @ 2d1fa4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2d1ed8 │ │ │ │ - ldr r3, [pc, #120] @ 2d20c0 │ │ │ │ + b 2d1dc8 │ │ │ │ + ldr r3, [pc, #120] @ 2d1fb0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #24] │ │ │ │ str sl, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d20a8 │ │ │ │ + bhi 2d1f98 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r3, #3 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2d1fe8 │ │ │ │ + b 2d1ed8 │ │ │ │ mvn r3, #3 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - b 2d1fe8 │ │ │ │ + b 2d1ed8 │ │ │ │ mvn r3, #3 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2d1fe8 │ │ │ │ + b 2d1ed8 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #24] │ │ │ │ - b 2d1fe8 │ │ │ │ + b 2d1ed8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r5, r4, lsl r2 │ │ │ │ + subseq lr, r5, r4, lsr #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0055e09c │ │ │ │ + subseq lr, r5, ip, lsr #3 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - subseq r8, r0, r4, lsl #17 │ │ │ │ + subseq r8, r0, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr lr, [pc, #4032] @ 2d309c │ │ │ │ - ldr ip, [pc, #4032] @ 2d30a0 │ │ │ │ + ldr lr, [pc, #4032] @ 2d2f8c │ │ │ │ + ldr ip, [pc, #4032] @ 2d2f90 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #4020] @ 2d30a4 │ │ │ │ + ldr r3, [pc, #4020] @ 2d2f94 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #4008] @ 2d30a8 │ │ │ │ + ldr r2, [pc, #4008] @ 2d2f98 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ @@ -708235,15 +708167,15 @@ │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ ldrb sl, [fp, #9] │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r2, #41] @ 0x29 │ │ │ │ smulbbeq r0, r0, sl │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 2d2280 │ │ │ │ + beq 2d2170 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movls r2, r1 │ │ │ │ @@ -708257,15 +708189,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d21e8 │ │ │ │ + beq 2d20d8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -708292,58 +708224,58 @@ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d1710 │ │ │ │ - ldr r1, [pc, #3664] @ 2d30ac │ │ │ │ + bl 2d1600 │ │ │ │ + ldr r1, [pc, #3664] @ 2d2f9c │ │ │ │ ldrb r2, [r8, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi 2d298c │ │ │ │ + bhi 2d287c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2d2190 │ │ │ │ + b 2d2080 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 96330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r3, #20] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp sl, #596 @ 0x254 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 2d2bbc │ │ │ │ + beq 2d2aac │ │ │ │ cmp sl, #119 @ 0x77 │ │ │ │ - beq 2d2ed4 │ │ │ │ + beq 2d2dc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d24e4 │ │ │ │ - ldr r3, [pc, #3540] @ 2d30b0 │ │ │ │ + bls 2d23d4 │ │ │ │ + ldr r3, [pc, #3540] @ 2d2fa0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, #1 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #3504] @ 2d30b4 │ │ │ │ + ldr r1, [pc, #3504] @ 2d2fa4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -708353,66 +708285,66 @@ │ │ │ │ bl 96248 │ │ │ │ ldrb r2, [r4, #41] @ 0x29 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi 2d2368 │ │ │ │ + bhi 2d2258 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2d33d4 │ │ │ │ + bhi 2d32c4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d23ac │ │ │ │ + beq 2d229c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #3372] @ 2d30e4 │ │ │ │ + ldr r1, [pc, #3372] @ 2d2fd4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ ldrd sl, [sp, #88] @ 0x58 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d2410 │ │ │ │ + beq 2d2300 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r1, [pc, #3280] @ 2d30e8 │ │ │ │ + ldr r1, [pc, #3280] @ 2d2fd8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsl r9, r9, #1 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ @@ -708450,30 +708382,30 @@ │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95ce4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bhi 2d22fc │ │ │ │ + bhi 2d21ec │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp sl, #119 @ 0x77 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 2d2ee0 │ │ │ │ + beq 2d2dd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 963d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 2d2dbc │ │ │ │ + bcc 2d2cac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #2988] @ 2d30b8 │ │ │ │ + ldr r1, [pc, #2988] @ 2d2fa8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb r8, [fp, #10] │ │ │ │ ldr r9, [r3, #96] @ 0x60 │ │ │ │ ldrb fp, [fp, #9] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 911bc │ │ │ │ @@ -708485,22 +708417,22 @@ │ │ │ │ mov r1, sl │ │ │ │ bl 9337c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #2912] @ 2d30bc │ │ │ │ + ldr r1, [pc, #2912] @ 2d2fac │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bls 2d281c │ │ │ │ - ldr r3, [pc, #2888] @ 2d30c0 │ │ │ │ + bls 2d270c │ │ │ │ + ldr r3, [pc, #2888] @ 2d2fb0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov sl, r9 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ @@ -708510,28 +708442,28 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d25dc │ │ │ │ + beq 2d24cc │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2d33d4 │ │ │ │ + bhi 2d32c4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ @@ -708557,15 +708489,15 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, r9, #84 @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #2632] @ 2d30c4 │ │ │ │ + ldr r1, [pc, #2632] @ 2d2fb4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [sl, #16] │ │ │ │ add fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ @@ -708598,15 +708530,15 @@ │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r1, [pc, #2468] @ 2d30c4 │ │ │ │ + ldr r1, [pc, #2468] @ 2d2fb4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ add fp, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ @@ -708639,15 +708571,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d27e0 │ │ │ │ + beq 2d26d0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -708660,145 +708592,145 @@ │ │ │ │ bl 95ce4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ - bhi 2d258c │ │ │ │ + bhi 2d247c │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq 2d2b74 │ │ │ │ + beq 2d2a64 │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ - beq 2d2ce8 │ │ │ │ + beq 2d2bd8 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #2172] @ 2d30bc │ │ │ │ + ldr r1, [pc, #2172] @ 2d2fac │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d2898 │ │ │ │ + beq 2d2788 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #2084] @ 2d30c8 │ │ │ │ + ldr r2, [pc, #2084] @ 2d2fb8 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2d33d4 │ │ │ │ + bhi 2d32c4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2618 │ │ │ │ + b 2d2508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2618 │ │ │ │ + b 2d2508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2618 │ │ │ │ + b 2d2508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2618 │ │ │ │ + b 2d2508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2618 │ │ │ │ - ldr r1, [pc, #1924] @ 2d30dc │ │ │ │ + b 2d2508 │ │ │ │ + ldr r1, [pc, #1924] @ 2d2fcc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2618 │ │ │ │ + b 2d2508 │ │ │ │ strb r9, [sp, #56] @ 0x38 │ │ │ │ - b 2d2370 │ │ │ │ + b 2d2260 │ │ │ │ subs r3, r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d2370 │ │ │ │ + b 2d2260 │ │ │ │ strh r9, [sp, #56] @ 0x38 │ │ │ │ - b 2d2370 │ │ │ │ + b 2d2260 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d22a0 │ │ │ │ - ldr r1, [pc, #1844] @ 2d30e0 │ │ │ │ + b 2d2190 │ │ │ │ + ldr r1, [pc, #1844] @ 2d2fd0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d22a0 │ │ │ │ + b 2d2190 │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d22a0 │ │ │ │ + b 2d2190 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d22a0 │ │ │ │ + b 2d2190 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d22a0 │ │ │ │ + b 2d2190 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d22a0 │ │ │ │ + b 2d2190 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -708821,15 +708753,15 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, r8, #84 @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #1576] @ 2d30c4 │ │ │ │ + ldr r1, [pc, #1576] @ 2d2fb4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ add sl, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldrb r3, [r9, #17] │ │ │ │ @@ -708861,15 +708793,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 92d28 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d2b58 │ │ │ │ + beq 2d2a48 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -708880,32 +708812,32 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ bl 95ce4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 96440 │ │ │ │ - ldr r2, [pc, #1348] @ 2d30cc │ │ │ │ - ldr r3, [pc, #1300] @ 2d30a0 │ │ │ │ + ldr r2, [pc, #1348] @ 2d2fbc │ │ │ │ + ldr r3, [pc, #1300] @ 2d2f90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d33d0 │ │ │ │ + bne 2d32c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 96494 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d24e4 │ │ │ │ + bls 2d23d4 │ │ │ │ mov sl, #1 │ │ │ │ str fp, [sp, #24] │ │ │ │ mov fp, sl │ │ │ │ ldr sl, [sp, #32] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -708917,15 +708849,15 @@ │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d2c38 │ │ │ │ + beq 2d2b28 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -708965,19 +708897,19 @@ │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ mov sl, r0 │ │ │ │ - bhi 2d2be8 │ │ │ │ + bhi 2d2ad8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 2d24e4 │ │ │ │ + b 2d23d4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ add sl, r0, #24 │ │ │ │ @@ -708993,15 +708925,15 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, r8, #84 @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #888] @ 2d30c4 │ │ │ │ + ldr r1, [pc, #888] @ 2d2fb4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ add fp, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldrb r3, [r9, #17] │ │ │ │ @@ -709022,16 +708954,16 @@ │ │ │ │ add ip, r8, #100 @ 0x64 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r9, fp │ │ │ │ - b 2d2b74 │ │ │ │ - ldr r1, [pc, #752] @ 2d30b4 │ │ │ │ + b 2d2a64 │ │ │ │ + ldr r1, [pc, #752] @ 2d2fa4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -709041,70 +708973,70 @@ │ │ │ │ bl 96248 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2d1b98 │ │ │ │ + bl 2d1a88 │ │ │ │ ldrb r2, [fp, #9] │ │ │ │ mov r7, #0 │ │ │ │ cmp r8, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bls 2d2fcc │ │ │ │ + bls 2d2ebc │ │ │ │ ldrb r3, [fp, #10] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 2d2f4c │ │ │ │ + beq 2d2e3c │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bhi 2d33b0 │ │ │ │ + bhi 2d32a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [pc, #640] @ 2d30d0 │ │ │ │ + ldr r3, [pc, #640] @ 2d2fc0 │ │ │ │ sub lr, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2d33d4 │ │ │ │ + bhi 2d32c4 │ │ │ │ add r3, r3, lr │ │ │ │ ldrh r3, [r3, lr] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ strd r8, [ip], #8 │ │ │ │ - bls 2d2f4c │ │ │ │ + bls 2d2e3c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ and r7, r0, lr │ │ │ │ str r3, [r5, #4] │ │ │ │ - bls 2d2e48 │ │ │ │ + bls 2d2d38 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 2d2e70 │ │ │ │ + b 2d2d60 │ │ │ │ strh r7, [sp, #72] @ 0x48 │ │ │ │ - b 2d2e70 │ │ │ │ + b 2d2d60 │ │ │ │ strb r7, [sp, #72] @ 0x48 │ │ │ │ - b 2d2e70 │ │ │ │ + b 2d2d60 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ strb r7, [sp, #72] @ 0x48 │ │ │ │ - b 2d2e70 │ │ │ │ + b 2d2d60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d22d4 │ │ │ │ - ldr r1, [pc, #460] @ 2d30b4 │ │ │ │ + bhi 2d21c4 │ │ │ │ + ldr r1, [pc, #460] @ 2d2fa4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -709113,30 +709045,30 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ ldrb r2, [r7, #41] @ 0x29 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bhi 2d33c0 │ │ │ │ - ldr r3, [pc, #420] @ 2d30d4 │ │ │ │ + bhi 2d32b0 │ │ │ │ + ldr r3, [pc, #420] @ 2d2fc4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d33d4 │ │ │ │ + bhi 2d32c4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 2d2f90 │ │ │ │ + beq 2d2e80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ lsl r2, r3, #3 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ @@ -709145,112 +709077,112 @@ │ │ │ │ add r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r2, [fp, #9] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bhi 2d33a0 │ │ │ │ - ldr r3, [pc, #296] @ 2d30d8 │ │ │ │ + bhi 2d3290 │ │ │ │ + ldr r3, [pc, #296] @ 2d2fc8 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d33d4 │ │ │ │ + bhi 2d32c4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #32 │ │ │ │ andne r3, r3, #31 │ │ │ │ mvnne r2, #0 │ │ │ │ mvnne r2, r2, lsl r3 │ │ │ │ mvneq r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {sl, fp} │ │ │ │ - bl 2d055c │ │ │ │ + bl 2d044c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #184] @ 2d30bc │ │ │ │ + ldr r1, [pc, #184] @ 2d2fac │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 2d2500 │ │ │ │ + b 2d23f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2a34 │ │ │ │ + b 2d2924 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2a34 │ │ │ │ + b 2d2924 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2a34 │ │ │ │ + b 2d2924 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2a34 │ │ │ │ + b 2d2924 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2a34 │ │ │ │ - subseq sp, r5, r8, lsl pc │ │ │ │ + b 2d2924 │ │ │ │ + subseq lr, r5, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r5, ip, ror #29 │ │ │ │ + ldrsheq sp, [r5], #-252 @ 0xffffff04 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x00508690 │ │ │ │ - subseq r8, r0, r0, lsr r6 │ │ │ │ + subseq r8, r0, r8, lsl #13 │ │ │ │ + subseq r8, r0, r8, lsr #12 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrsbeq r8, [r0], #-52 @ 0xffffffcc │ │ │ │ + subseq r8, r0, ip, asr #7 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - subseq r8, r0, r8, asr #1 │ │ │ │ - subseq sp, r5, r0, ror r4 │ │ │ │ - subseq r7, r0, ip, lsr fp │ │ │ │ - @ instruction: 0x00507a9c │ │ │ │ - subseq r7, r0, ip, asr sl │ │ │ │ + subseq r8, r0, r0, asr #1 │ │ │ │ + subseq sp, r5, r0, lsl #11 │ │ │ │ + subseq r7, r0, r4, lsr fp │ │ │ │ + @ instruction: 0x00507a94 │ │ │ │ + subseq r7, r0, r4, asr sl │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - ldr r1, [pc, #-24] @ 2d30dc │ │ │ │ + ldr r1, [pc, #-24] @ 2d2fcc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2a34 │ │ │ │ + b 2d2924 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d314c │ │ │ │ + beq 2d303c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -709262,63 +709194,63 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d319c │ │ │ │ + beq 2d308c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #-200] @ 2d30e0 │ │ │ │ + ldr r1, [pc, #-200] @ 2d2fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, r0 │ │ │ │ - b 2d2ff8 │ │ │ │ + b 2d2ee8 │ │ │ │ mvn r3, #0 │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3110 │ │ │ │ + b 2d3000 │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3110 │ │ │ │ + b 2d3000 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3110 │ │ │ │ + b 2d3000 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d3238 │ │ │ │ + beq 2d3128 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ - ldr r1, [pc, #-348] @ 2d30e4 │ │ │ │ + ldr r1, [pc, #-348] @ 2d2fd4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -709326,24 +709258,24 @@ │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r2, #32 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2d329c │ │ │ │ + beq 2d318c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ - ldr r1, [pc, #-444] @ 2d30e8 │ │ │ │ + ldr r1, [pc, #-444] @ 2d2fd8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add sl, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ @@ -709377,15 +709309,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ bl 92d28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d3368 │ │ │ │ + beq 2d3258 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -709393,300 +709325,300 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ bl 95ce4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 2d24e4 │ │ │ │ + b 2d23d4 │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d31fc │ │ │ │ + b 2d30ec │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d31fc │ │ │ │ + b 2d30ec │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - b 2d3110 │ │ │ │ + b 2d3000 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ - b 2d2ea8 │ │ │ │ + b 2d2d98 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - b 2d31fc │ │ │ │ + b 2d30ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3672] @ 2d424c │ │ │ │ + ldr r2, [pc, #3672] @ 2d413c │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #3664] @ 2d4250 │ │ │ │ + ldr r3, [pc, #3664] @ 2d4140 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ sub sl, ip, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp sl, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d3454 │ │ │ │ - ldr r2, [pc, #3624] @ 2d4254 │ │ │ │ - ldr r3, [pc, #3616] @ 2d4250 │ │ │ │ + bne 2d3344 │ │ │ │ + ldr r2, [pc, #3624] @ 2d4144 │ │ │ │ + ldr r3, [pc, #3616] @ 2d4140 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r1, sl, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d4248 │ │ │ │ + bne 2d4138 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ sub r7, r3, r6 │ │ │ │ lsr r1, r7, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ add fp, r6, r7, lsr #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bhi 2d34a4 │ │ │ │ - ldr r3, [pc, #3532] @ 2d4258 │ │ │ │ + bhi 2d3394 │ │ │ │ + ldr r3, [pc, #3532] @ 2d4148 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d34a8 │ │ │ │ + bhi 2d3398 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d34e8 │ │ │ │ + beq 2d33d8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #3432] @ 2d425c │ │ │ │ + ldr r1, [pc, #3432] @ 2d414c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 2d3678 │ │ │ │ + bne 2d3568 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, r6, lsl #2] │ │ │ │ cmp sl, fp │ │ │ │ - bne 2d358c │ │ │ │ + bne 2d347c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [r3, sl, lsl #2] │ │ │ │ - ldr r2, [pc, #3376] @ 2d4260 │ │ │ │ - ldr r3, [pc, #3356] @ 2d4250 │ │ │ │ + ldr r2, [pc, #3376] @ 2d4150 │ │ │ │ + ldr r3, [pc, #3356] @ 2d4140 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d4248 │ │ │ │ + bne 2d4138 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str ip, [sp, #208] @ 0xd0 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95ce4 │ │ │ │ strh fp, [sp, #64] @ 0x40 │ │ │ │ - b 2d34ac │ │ │ │ + b 2d339c │ │ │ │ strb fp, [sp, #64] @ 0x40 │ │ │ │ - b 2d34ac │ │ │ │ + b 2d339c │ │ │ │ subs r3, fp, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d34ac │ │ │ │ + b 2d339c │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r1, fp │ │ │ │ cmp r2, #32 │ │ │ │ add r7, fp, r1, lsr #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bhi 2d35d8 │ │ │ │ - ldr r3, [pc, #3240] @ 2d4264 │ │ │ │ + bhi 2d34c8 │ │ │ │ + ldr r3, [pc, #3240] @ 2d4154 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ ldrd r8, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d361c │ │ │ │ + beq 2d350c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #3124] @ 2d425c │ │ │ │ + ldr r1, [pc, #3124] @ 2d414c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp fp, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 2d37c4 │ │ │ │ + bne 2d36b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [r3, fp, lsl #2] │ │ │ │ cmp sl, r7 │ │ │ │ - bne 2d377c │ │ │ │ + bne 2d366c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov ip, r0 │ │ │ │ - b 2d3528 │ │ │ │ + b 2d3418 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ lsr r1, r7, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add r1, r6, r7, lsr #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi 2d36c4 │ │ │ │ - ldr r3, [pc, #3008] @ 2d4268 │ │ │ │ + bhi 2d35b4 │ │ │ │ + ldr r3, [pc, #3008] @ 2d4158 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r6, r7, lsr #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d370c │ │ │ │ + beq 2d35fc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #2884] @ 2d425c │ │ │ │ + ldr r1, [pc, #2884] @ 2d414c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add r3, r6, r7, lsr #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 2d3860 │ │ │ │ + bne 2d3750 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2d380c │ │ │ │ + bne 2d36fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r6, r0 │ │ │ │ - b 2d3518 │ │ │ │ + b 2d3408 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ sub sl, r1, r7 │ │ │ │ cmp r2, #32 │ │ │ │ add r9, r7, sl, lsr #1 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bhi 2d3a58 │ │ │ │ - ldr r3, [pc, #2756] @ 2d426c │ │ │ │ + bhi 2d3948 │ │ │ │ + ldr r3, [pc, #2756] @ 2d415c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ add r1, fp, r1, lsr #2 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi 2d3b0c │ │ │ │ - ldr r3, [pc, #2688] @ 2d4270 │ │ │ │ + bhi 2d39fc │ │ │ │ + ldr r3, [pc, #2688] @ 2d4160 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -709694,1294 +709626,1294 @@ │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ add r8, r1, r0, lsr #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bhi 2d39b0 │ │ │ │ - ldr r3, [pc, #2608] @ 2d4274 │ │ │ │ + bhi 2d38a0 │ │ │ │ + ldr r3, [pc, #2608] @ 2d4164 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ lsr r1, r7, #3 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ add r1, r6, r7, lsr #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bhi 2d38f8 │ │ │ │ - ldr r3, [pc, #2536] @ 2d4278 │ │ │ │ + bhi 2d37e8 │ │ │ │ + ldr r3, [pc, #2536] @ 2d4168 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r3, r6, r7, lsr #2 │ │ │ │ strh r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d36d0 │ │ │ │ + b 2d35c0 │ │ │ │ add r3, r6, r7, lsr #2 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d36d0 │ │ │ │ + b 2d35c0 │ │ │ │ add r3, r6, r7, lsr #2 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d36d0 │ │ │ │ + b 2d35c0 │ │ │ │ strh r7, [sp, #128] @ 0x80 │ │ │ │ - b 2d35e0 │ │ │ │ + b 2d34d0 │ │ │ │ strb r7, [sp, #128] @ 0x80 │ │ │ │ - b 2d35e0 │ │ │ │ + b 2d34d0 │ │ │ │ subs r3, r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #128] @ 0x80 │ │ │ │ - b 2d35e0 │ │ │ │ + b 2d34d0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r6, r7, lsr #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2d394c │ │ │ │ + beq 2d383c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, #20 │ │ │ │ - ldr r1, [pc, #2312] @ 2d425c │ │ │ │ + ldr r1, [pc, #2312] @ 2d414c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add r3, r6, r7, lsr #3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 2d3d94 │ │ │ │ + bne 2d3c84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2d3c5c │ │ │ │ + bne 2d3b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r9, r0 │ │ │ │ - b 2d3744 │ │ │ │ + b 2d3634 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ ldrd r6, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d39f4 │ │ │ │ + beq 2d38e4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #2136] @ 2d425c │ │ │ │ + ldr r1, [pc, #2136] @ 2d414c │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 2d3fe8 │ │ │ │ + bne 2d3ed8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 2d3ec4 │ │ │ │ + bne 2d3db4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d375c │ │ │ │ + b 2d364c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ ldrd sl, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #144] @ 0x90 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d3a9c │ │ │ │ + beq 2d398c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1968] @ 2d425c │ │ │ │ + ldr r1, [pc, #1968] @ 2d414c │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d3658 │ │ │ │ + b 2d3548 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldrd r8, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2d3b60 │ │ │ │ + beq 2d3a50 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #20 │ │ │ │ - ldr r1, [pc, #1780] @ 2d425c │ │ │ │ + ldr r1, [pc, #1780] @ 2d414c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 2d4114 │ │ │ │ + bne 2d4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr fp, [r3, fp, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d3648 │ │ │ │ + b 2d3538 │ │ │ │ add r3, r6, r7, lsr #3 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2d3904 │ │ │ │ + b 2d37f4 │ │ │ │ add r3, r6, r7, lsr #3 │ │ │ │ strh r3, [sp, #80] @ 0x50 │ │ │ │ - b 2d3904 │ │ │ │ + b 2d37f4 │ │ │ │ add r3, r6, r7, lsr #3 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2d3904 │ │ │ │ + b 2d37f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strh r3, [sp, #136] @ 0x88 │ │ │ │ - b 2d3b18 │ │ │ │ + b 2d3a08 │ │ │ │ subs r3, r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ - b 2d39b8 │ │ │ │ + b 2d38a8 │ │ │ │ strh r8, [sp, #104] @ 0x68 │ │ │ │ - b 2d39b8 │ │ │ │ + b 2d38a8 │ │ │ │ strb r8, [sp, #104] @ 0x68 │ │ │ │ - b 2d39b8 │ │ │ │ + b 2d38a8 │ │ │ │ strh r9, [sp, #152] @ 0x98 │ │ │ │ - b 2d3a60 │ │ │ │ + b 2d3950 │ │ │ │ strb r9, [sp, #152] @ 0x98 │ │ │ │ - b 2d3a60 │ │ │ │ + b 2d3950 │ │ │ │ subs r3, r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #152] @ 0x98 │ │ │ │ - b 2d3a60 │ │ │ │ + b 2d3950 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ - b 2d3b18 │ │ │ │ + b 2d3a08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ - b 2d3b18 │ │ │ │ + b 2d3a08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub r3, r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2, r3, lsr #1 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bhi 2d3cb0 │ │ │ │ - ldr r3, [pc, #1512] @ 2d427c │ │ │ │ + bhi 2d3ba0 │ │ │ │ + ldr r3, [pc, #1512] @ 2d416c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d3cf8 │ │ │ │ + beq 2d3be8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1364] @ 2d425c │ │ │ │ + ldr r1, [pc, #1364] @ 2d414c │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r9, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d3990 │ │ │ │ + b 2d3880 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r3, [sp, #96] @ 0x60 │ │ │ │ - b 2d3cbc │ │ │ │ + b 2d3bac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - b 2d3cbc │ │ │ │ + b 2d3bac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - b 2d3cbc │ │ │ │ + b 2d3bac │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ add r3, r6, r7, lsr #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bhi 2d3dd8 │ │ │ │ - ldr r3, [pc, #1220] @ 2d4280 │ │ │ │ + bhi 2d3cc8 │ │ │ │ + ldr r3, [pc, #1220] @ 2d4170 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d3e20 │ │ │ │ + beq 2d3d10 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #1072] @ 2d425c │ │ │ │ + ldr r1, [pc, #1072] @ 2d414c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d3978 │ │ │ │ + b 2d3868 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3de4 │ │ │ │ + b 2d3cd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3de4 │ │ │ │ + b 2d3cd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3de4 │ │ │ │ + b 2d3cd4 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ sub r6, fp, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r8, r6, lsr #1 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bhi 2d3f08 │ │ │ │ - ldr r3, [pc, #916] @ 2d4284 │ │ │ │ + bhi 2d3df8 │ │ │ │ + ldr r3, [pc, #916] @ 2d4174 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d3f50 │ │ │ │ + beq 2d3e40 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #764] @ 2d425c │ │ │ │ + ldr r1, [pc, #764] @ 2d414c │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str fp, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d3a3c │ │ │ │ + b 2d392c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r3, [sp, #120] @ 0x78 │ │ │ │ - b 2d3f14 │ │ │ │ + b 2d3e04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb r3, [sp, #120] @ 0x78 │ │ │ │ - b 2d3f14 │ │ │ │ + b 2d3e04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #120] @ 0x78 │ │ │ │ - b 2d3f14 │ │ │ │ + b 2d3e04 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bhi 2d4030 │ │ │ │ - ldr r3, [pc, #624] @ 2d4288 │ │ │ │ + bhi 2d3f20 │ │ │ │ + ldr r3, [pc, #624] @ 2d4178 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d4078 │ │ │ │ + beq 2d3f68 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #472] @ 2d425c │ │ │ │ + ldr r1, [pc, #472] @ 2d414c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 2d3a28 │ │ │ │ + b 2d3918 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh r3, [sp, #112] @ 0x70 │ │ │ │ - b 2d403c │ │ │ │ + b 2d3f2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb r3, [sp, #112] @ 0x70 │ │ │ │ - b 2d403c │ │ │ │ + b 2d3f2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #112] @ 0x70 │ │ │ │ - b 2d403c │ │ │ │ + b 2d3f2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ add r3, fp, r3, lsr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bhi 2d4158 │ │ │ │ - ldr r3, [pc, #332] @ 2d428c │ │ │ │ + bhi 2d4048 │ │ │ │ + ldr r3, [pc, #332] @ 2d417c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d424c │ │ │ │ + bhi 2d413c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldrd r8, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2d41ac │ │ │ │ + beq 2d409c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #20 │ │ │ │ - ldr r1, [pc, #168] @ 2d425c │ │ │ │ + ldr r1, [pc, #168] @ 2d414c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov fp, r0 │ │ │ │ - b 2d3b8c │ │ │ │ + b 2d3a7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh r3, [sp, #144] @ 0x90 │ │ │ │ - b 2d4164 │ │ │ │ + b 2d4054 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2d4164 │ │ │ │ + b 2d4054 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2d4164 │ │ │ │ + b 2d4054 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq ip, [r5], #-188 @ 0xffffff44 │ │ │ │ + subseq ip, r5, ip, lsl #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r5, ip, asr #23 │ │ │ │ - subseq r7, r0, r0, asr #11 │ │ │ │ + ldrsbeq ip, [r5], #-204 @ 0xffffff34 │ │ │ │ + ldrheq r7, [r0], #-88 @ 0xffffffa8 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - subseq ip, r5, r8, asr #21 │ │ │ │ - ldrheq r7, [r0], #-64 @ 0xffffffc0 │ │ │ │ - subseq r7, r0, r4, lsl #8 │ │ │ │ - subseq r7, r0, r4, asr #6 │ │ │ │ + ldrsbeq ip, [r5], #-184 @ 0xffffff48 │ │ │ │ + subseq r7, r0, r8, lsr #9 │ │ │ │ + ldrsheq r7, [r0], #-60 @ 0xffffffc4 │ │ │ │ subseq r7, r0, ip, lsr r3 │ │ │ │ - subseq r7, r0, r8, lsr #6 │ │ │ │ - subseq r7, r0, ip, lsl r3 │ │ │ │ - subseq r6, r0, r8, asr pc │ │ │ │ - subseq r6, r0, r0, ror lr │ │ │ │ - subseq r6, r0, ip, ror sp │ │ │ │ - subseq r6, r0, r4, ror ip │ │ │ │ - subseq r6, r0, ip, ror #22 │ │ │ │ + subseq r7, r0, r4, lsr r3 │ │ │ │ + subseq r7, r0, r0, lsr #6 │ │ │ │ + subseq r7, r0, r4, lsl r3 │ │ │ │ + subseq r6, r0, r0, asr pc │ │ │ │ + subseq r6, r0, r8, ror #28 │ │ │ │ + subseq r6, r0, r4, ror sp │ │ │ │ + subseq r6, r0, ip, ror #24 │ │ │ │ + subseq r6, r0, r4, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #2084] @ 2d4adc │ │ │ │ + ldr r1, [pc, #2084] @ 2d49cc │ │ │ │ cmp r2, #5 │ │ │ │ - ldr r2, [pc, #2080] @ 2d4ae0 │ │ │ │ + ldr r2, [pc, #2080] @ 2d49d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2d4368 │ │ │ │ + beq 2d4258 │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ moveq r7, r3 │ │ │ │ moveq r5, r3 │ │ │ │ - beq 2d440c │ │ │ │ + beq 2d42fc │ │ │ │ add r9, sp, #84 @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ ldrb r5, [r8, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [r9], #4 │ │ │ │ - bhi 2d4300 │ │ │ │ + bhi 2d41f0 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 2d4400 │ │ │ │ + bne 2d42f0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #1956] @ 2d4ae4 │ │ │ │ - ldr r3, [pc, #1948] @ 2d4ae0 │ │ │ │ + ldr r2, [pc, #1956] @ 2d49d4 │ │ │ │ + ldr r3, [pc, #1948] @ 2d49d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d4ad8 │ │ │ │ + bne 2d49c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr ip, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ - bhi 2d43a4 │ │ │ │ - ldr r3, [pc, #1892] @ 2d4ae8 │ │ │ │ + bhi 2d4294 │ │ │ │ + ldr r3, [pc, #1892] @ 2d49d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d4468 │ │ │ │ + bhi 2d4358 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcc 2d43e0 │ │ │ │ + bcc 2d42d0 │ │ │ │ ldrb r2, [r8, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d4338 │ │ │ │ + beq 2d4228 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96278 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2d4338 │ │ │ │ + b 2d4228 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r5, r0 │ │ │ │ - b 2d4338 │ │ │ │ + b 2d4228 │ │ │ │ lsr r7, r5, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bhi 2d4480 │ │ │ │ - ldr r3, [pc, #1728] @ 2d4aec │ │ │ │ + bhi 2d4370 │ │ │ │ + ldr r3, [pc, #1728] @ 2d49dc │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4adc │ │ │ │ + bhi 2d49cc │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 2d43b4 │ │ │ │ - b 2d43e0 │ │ │ │ + bcs 2d42a4 │ │ │ │ + b 2d42d0 │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 2d43b4 │ │ │ │ - b 2d43e0 │ │ │ │ + bcs 2d42a4 │ │ │ │ + b 2d42d0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d44c4 │ │ │ │ + beq 2d43b4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ - ldr r1, [pc, #1572] @ 2d4af0 │ │ │ │ + ldr r1, [pc, #1572] @ 2d49e0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 2d4664 │ │ │ │ + bne 2d4554 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r9, r5, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne 2d4548 │ │ │ │ + bne 2d4438 │ │ │ │ add r7, sp, r7, lsl #2 │ │ │ │ ldr ip, [r7, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 95ce4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2d4338 │ │ │ │ + b 2d4228 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b 2d4488 │ │ │ │ + b 2d4378 │ │ │ │ strh r7, [sp, #32] │ │ │ │ - b 2d4488 │ │ │ │ + b 2d4378 │ │ │ │ strb r7, [sp, #32] │ │ │ │ - b 2d4488 │ │ │ │ + b 2d4378 │ │ │ │ subs r3, r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d4488 │ │ │ │ + b 2d4378 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r3, #0 │ │ │ │ sub r8, r5, r7 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ add r8, r7, r8, lsr #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi 2d4594 │ │ │ │ - ldr r3, [pc, #1404] @ 2d4af4 │ │ │ │ + bhi 2d4484 │ │ │ │ + ldr r3, [pc, #1404] @ 2d49e4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4adc │ │ │ │ + bhi 2d49cc │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d45d8 │ │ │ │ + beq 2d44c8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ - ldr r1, [pc, #1296] @ 2d4af0 │ │ │ │ + ldr r1, [pc, #1296] @ 2d49e0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ cmp r9, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bne 2d49b0 │ │ │ │ + bne 2d48a0 │ │ │ │ add r9, sp, r9, lsl #2 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov ip, r0 │ │ │ │ - b 2d4500 │ │ │ │ + b 2d43f0 │ │ │ │ strh r8, [sp, #64] @ 0x40 │ │ │ │ - b 2d459c │ │ │ │ + b 2d448c │ │ │ │ strb r8, [sp, #64] @ 0x40 │ │ │ │ - b 2d459c │ │ │ │ + b 2d448c │ │ │ │ subs r3, r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d459c │ │ │ │ + b 2d448c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ lsr r8, r5, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi 2d46a4 │ │ │ │ - ldr r3, [pc, #1136] @ 2d4af8 │ │ │ │ + bhi 2d4594 │ │ │ │ + ldr r3, [pc, #1136] @ 2d49e8 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4adc │ │ │ │ + bhi 2d49cc │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2d46e8 │ │ │ │ + beq 2d45d8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ - ldr r1, [pc, #1024] @ 2d4af0 │ │ │ │ + ldr r1, [pc, #1024] @ 2d49e0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp r8, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 2d4888 │ │ │ │ + bne 2d4778 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 2d4760 │ │ │ │ + bne 2d4650 │ │ │ │ add r8, sp, r8, lsl #2 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 2d44ec │ │ │ │ + b 2d43dc │ │ │ │ strh r8, [sp, #40] @ 0x28 │ │ │ │ - b 2d46ac │ │ │ │ + b 2d459c │ │ │ │ strb r8, [sp, #40] @ 0x28 │ │ │ │ - b 2d46ac │ │ │ │ + b 2d459c │ │ │ │ subs r3, r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2d46ac │ │ │ │ + b 2d459c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ sub sl, r7, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r8, sl, lsr #1 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bhi 2d47a4 │ │ │ │ - ldr r3, [pc, #880] @ 2d4afc │ │ │ │ + bhi 2d4694 │ │ │ │ + ldr r3, [pc, #880] @ 2d49ec │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4adc │ │ │ │ + bhi 2d49cc │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d47ec │ │ │ │ + beq 2d46dc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #756] @ 2d4af0 │ │ │ │ + ldr r1, [pc, #756] @ 2d49e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d4720 │ │ │ │ + b 2d4610 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d47b0 │ │ │ │ + b 2d46a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d47b0 │ │ │ │ + b 2d46a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d47b0 │ │ │ │ + b 2d46a0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r3, #0 │ │ │ │ lsr r1, r5, #3 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bhi 2d48c8 │ │ │ │ - ldr r3, [pc, #592] @ 2d4b00 │ │ │ │ + bhi 2d47b8 │ │ │ │ + ldr r3, [pc, #592] @ 2d49f0 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4adc │ │ │ │ + bhi 2d49cc │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ lsr r3, r5, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2d4910 │ │ │ │ + beq 2d4800 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #468] @ 2d4af0 │ │ │ │ + ldr r1, [pc, #468] @ 2d49e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ lsr fp, r5, #3 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str fp, [sp] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r9, r0 │ │ │ │ - b 2d470c │ │ │ │ + b 2d45fc │ │ │ │ lsr r3, r5, #3 │ │ │ │ strh r3, [sp, #48] @ 0x30 │ │ │ │ - b 2d48d4 │ │ │ │ + b 2d47c4 │ │ │ │ lsr r3, r5, #3 │ │ │ │ strb r3, [sp, #48] @ 0x30 │ │ │ │ - b 2d48d4 │ │ │ │ + b 2d47c4 │ │ │ │ lsr r3, r5, #3 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #48] @ 0x30 │ │ │ │ - b 2d48d4 │ │ │ │ + b 2d47c4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ sub r1, r5, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r8, r1, lsr #1 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bhi 2d49f4 │ │ │ │ - ldr r3, [pc, #296] @ 2d4b04 │ │ │ │ + bhi 2d48e4 │ │ │ │ + ldr r3, [pc, #296] @ 2d49f4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4adc │ │ │ │ + bhi 2d49cc │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2d4a3c │ │ │ │ + beq 2d492c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #164] @ 2d4af0 │ │ │ │ + ldr r1, [pc, #164] @ 2d49e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ str sl, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d33d4 │ │ │ │ + bl 2d32c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d4624 │ │ │ │ + b 2d4514 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d4a00 │ │ │ │ + b 2d48f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d4a00 │ │ │ │ + b 2d48f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d4a00 │ │ │ │ + b 2d48f0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r5, ip, lsr sp │ │ │ │ + subseq fp, r5, ip, asr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq fp, [r5], #-200 @ 0xffffff38 │ │ │ │ - subseq r6, r0, r8, asr #18 │ │ │ │ - subseq r6, r0, r0, asr #17 │ │ │ │ + subseq fp, r5, r8, asr #27 │ │ │ │ + subseq r6, r0, r0, asr #18 │ │ │ │ + ldrheq r6, [r0], #-136 @ 0xffffff78 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - ldrheq r6, [r0], #-116 @ 0xffffff8c │ │ │ │ - subseq r6, r0, r4, ror #13 │ │ │ │ - subseq r6, r0, r0, lsr #12 │ │ │ │ - subseq r6, r0, ip, lsl r5 │ │ │ │ - subseq r6, r0, r0, lsl r4 │ │ │ │ + subseq r6, r0, ip, lsr #15 │ │ │ │ + ldrsbeq r6, [r0], #-108 @ 0xffffff94 │ │ │ │ + subseq r6, r0, r8, lsl r6 │ │ │ │ + subseq r6, r0, r4, lsl r5 │ │ │ │ + subseq r6, r0, r8, lsl #8 │ │ │ │ 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, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1468] @ 2d50e4 │ │ │ │ + ldr r1, [pc, #1468] @ 2d4fd4 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - ldr r3, [pc, #1464] @ 2d50e8 │ │ │ │ + ldr r3, [pc, #1464] @ 2d4fd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r8, [pc, #1460] @ 2d50ec │ │ │ │ + ldr r8, [pc, #1460] @ 2d4fdc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d4b74 │ │ │ │ + bne 2d4a64 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ tst r3, #2 │ │ │ │ - beq 2d4b74 │ │ │ │ + beq 2d4a64 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2d4bcc │ │ │ │ - ldr r1, [pc, #1396] @ 2d50f0 │ │ │ │ + beq 2d4abc │ │ │ │ + ldr r1, [pc, #1396] @ 2d4fe0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ bl 9337c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #1352] @ 2d50f4 │ │ │ │ + ldr r2, [pc, #1352] @ 2d4fe4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bhi 2d50e4 │ │ │ │ + bhi 2d4fd4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2d4fc0 │ │ │ │ - ldr r3, [pc, #1300] @ 2d50f8 │ │ │ │ + bhi 2d4eb0 │ │ │ │ + ldr r3, [pc, #1300] @ 2d4fe8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d4fc0 │ │ │ │ + bhi 2d4eb0 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r2, #3 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1b98 │ │ │ │ - ldr r1, [pc, #1248] @ 2d50fc │ │ │ │ + bl 2d1a88 │ │ │ │ + ldr r1, [pc, #1248] @ 2d4fec │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov sl, sp │ │ │ │ add r8, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #1220] @ 2d5100 │ │ │ │ + ldr r1, [pc, #1220] @ 2d4ff0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r9, [r5, #96] @ 0x60 │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ add r7, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ @@ -711003,23 +710935,23 @@ │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ add lr, r5, #100 @ 0x64 │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #1104] @ 2d5104 │ │ │ │ - ldr r3, [pc, #1072] @ 2d50e8 │ │ │ │ + ldr r2, [pc, #1104] @ 2d4ff4 │ │ │ │ + ldr r3, [pc, #1072] @ 2d4fd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d50e0 │ │ │ │ + bne 2d4fd0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -711027,195 +710959,195 @@ │ │ │ │ mov r1, #1 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ mov sl, sp │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d4d30 │ │ │ │ + beq 2d4c20 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #972] @ 2d5108 │ │ │ │ + ldr r1, [pc, #972] @ 2d4ff8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add r8, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - b 2d4c34 │ │ │ │ + b 2d4b24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #32 │ │ │ │ - b 2d4cfc │ │ │ │ + b 2d4bec │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ - b 2d4ce4 │ │ │ │ - ldr r1, [pc, #876] @ 2d50f0 │ │ │ │ + b 2d4bd4 │ │ │ │ + ldr r1, [pc, #876] @ 2d4fe0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ bl 9337c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r3, [pc, #852] @ 2d510c │ │ │ │ + ldr r3, [pc, #852] @ 2d4ffc │ │ │ │ ldr r2, [r8, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #41] @ 0x29 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2d4ed0 │ │ │ │ + beq 2d4dc0 │ │ │ │ sub r8, r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp] │ │ │ │ bl 9114c │ │ │ │ mov sl, sp │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d4e30 │ │ │ │ + beq 2d4d20 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #720] @ 2d5110 │ │ │ │ + ldr r1, [pc, #720] @ 2d5000 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #708] @ 2d5114 │ │ │ │ + ldr r1, [pc, #708] @ 2d5004 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #692] @ 2d5118 │ │ │ │ + ldr r1, [pc, #692] @ 2d5008 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #664] @ 2d5114 │ │ │ │ + ldr r1, [pc, #664] @ 2d5004 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #644] @ 2d5110 │ │ │ │ + ldr r1, [pc, #644] @ 2d5000 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2d4c34 │ │ │ │ + b 2d4b24 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #612] @ 2d5110 │ │ │ │ + ldr r1, [pc, #612] @ 2d5000 │ │ │ │ mov r2, r6 │ │ │ │ - b 2d4c20 │ │ │ │ + b 2d4b10 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ - b 2d4c20 │ │ │ │ + b 2d4b10 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #572] @ 2d5108 │ │ │ │ + ldr r1, [pc, #572] @ 2d4ff8 │ │ │ │ mov r2, r6 │ │ │ │ - b 2d4c20 │ │ │ │ + b 2d4b10 │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #32 │ │ │ │ add r9, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r9 │ │ │ │ bl 9337c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldrb r2, [sl, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2d4f4c │ │ │ │ + beq 2d4e3c │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ - bne 2d5078 │ │ │ │ + bne 2d4f68 │ │ │ │ mov sl, sp │ │ │ │ add r8, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #488] @ 2d5110 │ │ │ │ + ldr r1, [pc, #488] @ 2d5000 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #476] @ 2d5114 │ │ │ │ + ldr r1, [pc, #476] @ 2d5004 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2d4c34 │ │ │ │ + b 2d4b24 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ add r8, sp, #16 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd sl, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp] │ │ │ │ bl 9114c │ │ │ │ mov sl, sp │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d4f9c │ │ │ │ + beq 2d4e8c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #360] @ 2d5110 │ │ │ │ + ldr r1, [pc, #360] @ 2d5000 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ - b 2d4f1c │ │ │ │ + b 2d4e0c │ │ │ │ lsl r6, r6, #16 │ │ │ │ lsr r6, r6, #16 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi 2d4b74 │ │ │ │ + bhi 2d4a64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #564 @ 0x234 │ │ │ │ ldr r9, [r5, #96] @ 0x60 │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ - ldr sl, [pc, #296] @ 2d510c │ │ │ │ + ldr sl, [pc, #296] @ 2d4ffc │ │ │ │ mov fp, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r9, #17] │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ @@ -711241,69 +711173,69 @@ │ │ │ │ add r2, r2, #11 │ │ │ │ add r3, r3, #11 │ │ │ │ str lr, [r5, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str fp, [r5, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2d4cac │ │ │ │ + b 2d4b9c │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - b 2d4fc0 │ │ │ │ + b 2d4eb0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - b 2d4fc8 │ │ │ │ - ldr r3, [pc, #156] @ 2d511c │ │ │ │ + b 2d4eb8 │ │ │ │ + ldr r3, [pc, #156] @ 2d500c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ add r8, sp, #16 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d50e4 │ │ │ │ + bhi 2d4fd4 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2d4f5c │ │ │ │ + b 2d4e4c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #16] │ │ │ │ - b 2d4f5c │ │ │ │ + b 2d4e4c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d4f5c │ │ │ │ + b 2d4e4c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #16] │ │ │ │ - b 2d4f5c │ │ │ │ + b 2d4e4c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r5, ip, asr #9 │ │ │ │ + ldrsbeq fp, [r5], #-92 @ 0xffffffa4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq fp, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq fp, r5, ip, asr #11 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - subseq r6, r0, r0, ror #4 │ │ │ │ - subseq r6, r0, sl, ror r2 │ │ │ │ + subseq r6, r0, r8, asr r2 │ │ │ │ + subseq r6, r0, r2, ror r2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - subseq fp, r5, r4, asr #6 │ │ │ │ + subseq fp, r5, r4, asr r4 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - subseq r5, r0, lr, lsl lr │ │ │ │ + subseq r5, r0, r6, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldrb r6, [r2, #9] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #2864] @ 2d5c70 │ │ │ │ - ldr r3, [pc, #2864] @ 2d5c74 │ │ │ │ + ldr r2, [pc, #2864] @ 2d5b60 │ │ │ │ + ldr r3, [pc, #2864] @ 2d5b64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -711311,15 +711243,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - ldr sl, [pc, #2804] @ 2d5c78 │ │ │ │ + ldr sl, [pc, #2804] @ 2d5b68 │ │ │ │ add sl, pc, sl │ │ │ │ add fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ mov r3, #0 │ │ │ │ @@ -711334,29 +711266,29 @@ │ │ │ │ add ip, r7, #84 @ 0x54 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ - ldr r2, [pc, #2716] @ 2d5c7c │ │ │ │ + ldr r2, [pc, #2716] @ 2d5b6c │ │ │ │ sub r3, r3, #592 @ 0x250 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 2d52a0 │ │ │ │ + bhi 2d5190 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r8, #112] @ 0x70 │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2d5a48 │ │ │ │ - ldr r1, [pc, #2664] @ 2d5c80 │ │ │ │ + beq 2d5938 │ │ │ │ + ldr r1, [pc, #2664] @ 2d5b70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -711367,45 +711299,45 @@ │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r8, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov sl, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2d5494 │ │ │ │ + beq 2d5384 │ │ │ │ ldrb r2, [r7, #41] @ 0x29 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi 2d568c │ │ │ │ - ldr r3, [pc, #2560] @ 2d5c84 │ │ │ │ + bhi 2d557c │ │ │ │ + ldr r3, [pc, #2560] @ 2d5b74 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d5c5c │ │ │ │ + bhi 2d5b4c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #2520] @ 2d5c80 │ │ │ │ + ldr r1, [pc, #2520] @ 2d5b70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ bl 9337c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #2480] @ 2d5c88 │ │ │ │ - b 2d5244 │ │ │ │ + ldr r1, [pc, #2480] @ 2d5b78 │ │ │ │ + b 2d5134 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [r8, #112] @ 0x70 │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ add sl, r0, #24 │ │ │ │ mov r1, sl │ │ │ │ @@ -711422,15 +711354,15 @@ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ add ip, r8, #84 @ 0x54 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - b 2d5260 │ │ │ │ + b 2d5150 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r4, [r8, #112] @ 0x70 │ │ │ │ bl 911bc │ │ │ │ add r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -711449,15 +711381,15 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add ip, lr, #84 @ 0x54 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r3, [pc, #2272] @ 2d5c8c │ │ │ │ + ldr r3, [pc, #2272] @ 2d5b7c │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [r8, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r2, [r9, #8] │ │ │ │ ldrb r3, [r3, #41] @ 0x29 │ │ │ │ @@ -711465,58 +711397,58 @@ │ │ │ │ ldrbeq r2, [r9, #9] │ │ │ │ ldrbeq r1, [r9, #10] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ smulbbeq r2, r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 2d53f8 │ │ │ │ + beq 2d52e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r8, [r8, #96] @ 0x60 │ │ │ │ - beq 2d54f4 │ │ │ │ + beq 2d53e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2d5a78 │ │ │ │ + beq 2d5968 │ │ │ │ ldrb r3, [r7, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2d5c20 │ │ │ │ + beq 2d5b10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d569c │ │ │ │ + beq 2d558c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d1b98 │ │ │ │ + bl 2d1a88 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2d56d8 │ │ │ │ - ldr r3, [pc, #2084] @ 2d5c90 │ │ │ │ + bhi 2d55c8 │ │ │ │ + ldr r3, [pc, #2084] @ 2d5b80 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d5c5c │ │ │ │ + bhi 2d5b4c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr sl, [r8, #112] @ 0x70 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2d5260 │ │ │ │ + bne 2d5150 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb ip, [fp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r8, r0, #24 │ │ │ │ @@ -711533,68 +711465,68 @@ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ add ip, r7, #84 @ 0x54 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #1944] @ 2d5c94 │ │ │ │ - ldr r3, [pc, #1908] @ 2d5c74 │ │ │ │ + ldr r2, [pc, #1944] @ 2d5b84 │ │ │ │ + ldr r3, [pc, #1908] @ 2d5b64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d5c58 │ │ │ │ + bne 2d5b48 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r8, #112] @ 0x70 │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2d5a60 │ │ │ │ - ldr r1, [pc, #1856] @ 2d5c80 │ │ │ │ + beq 2d5950 │ │ │ │ + ldr r1, [pc, #1856] @ 2d5b70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ bl 9337c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #1832] @ 2d5c98 │ │ │ │ - b 2d5244 │ │ │ │ + ldr r1, [pc, #1832] @ 2d5b88 │ │ │ │ + b 2d5134 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d55b4 │ │ │ │ + beq 2d54a4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1756] @ 2d5c9c │ │ │ │ + ldr r1, [pc, #1756] @ 2d5b8c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1744] @ 2d5ca0 │ │ │ │ + ldr r1, [pc, #1744] @ 2d5b90 │ │ │ │ mov r2, fp │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ @@ -711604,74 +711536,74 @@ │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d5634 │ │ │ │ + beq 2d5524 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r2, [pc, #1640] @ 2d5ca4 │ │ │ │ - ldr r3, [pc, #1588] @ 2d5c74 │ │ │ │ + ldr r2, [pc, #1640] @ 2d5b94 │ │ │ │ + ldr r3, [pc, #1588] @ 2d5b64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d5c58 │ │ │ │ + bne 2d5b48 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #1596] @ 2d5ca8 │ │ │ │ + ldr r1, [pc, #1596] @ 2d5b98 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d5578 │ │ │ │ + b 2d5468 │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d5578 │ │ │ │ + b 2d5468 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - b 2d5578 │ │ │ │ + b 2d5468 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #1540] @ 2d5cac │ │ │ │ + ldr r1, [pc, #1540] @ 2d5b9c │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1512] @ 2d5cb0 │ │ │ │ + ldr r1, [pc, #1512] @ 2d5ba0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov fp, r0 │ │ │ │ - b 2d5494 │ │ │ │ + b 2d5384 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d5720 │ │ │ │ + beq 2d5610 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -711683,20 +711615,20 @@ │ │ │ │ bl 95c5c │ │ │ │ ldrb sl, [r7, #41] @ 0x29 │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bhi 2d5c3c │ │ │ │ - ldr r3, [pc, #1372] @ 2d5cb4 │ │ │ │ + bhi 2d5b2c │ │ │ │ + ldr r3, [pc, #1372] @ 2d5ba4 │ │ │ │ sub r2, sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d5c5c │ │ │ │ + bhi 2d5b4c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ @@ -711704,379 +711636,379 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2d57c8 │ │ │ │ + beq 2d56b8 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d5874 │ │ │ │ + beq 2d5764 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2d5c4c │ │ │ │ - ldr r3, [pc, #1200] @ 2d5cb8 │ │ │ │ + bhi 2d5b3c │ │ │ │ + ldr r3, [pc, #1200] @ 2d5ba8 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d5c5c │ │ │ │ + bhi 2d5b4c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r3, #0 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ - b 2d577c │ │ │ │ + b 2d566c │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2d577c │ │ │ │ + b 2d566c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2d577c │ │ │ │ + b 2d566c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r3, [sp, #32] │ │ │ │ - b 2d56e4 │ │ │ │ + b 2d55d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d56e4 │ │ │ │ + b 2d55d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d56e4 │ │ │ │ + b 2d55d4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d58c4 │ │ │ │ + beq 2d57b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #984] @ 2d5cbc │ │ │ │ + ldr r1, [pc, #984] @ 2d5bac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r7, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ - bls 2d59c4 │ │ │ │ + bls 2d58b4 │ │ │ │ mov r9, r2 │ │ │ │ str fp, [sp, #16] │ │ │ │ - b 2d5930 │ │ │ │ + b 2d5820 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #936] @ 2d5cc0 │ │ │ │ + ldr r1, [pc, #936] @ 2d5bb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r7, #41] @ 0x29 │ │ │ │ lsl r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bls 2d59c0 │ │ │ │ + bls 2d58b0 │ │ │ │ cmp r9, #0 │ │ │ │ moveq r2, r8 │ │ │ │ - beq 2d590c │ │ │ │ + beq 2d57fc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #48] @ 0x30 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d5988 │ │ │ │ + beq 2d5878 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #776] @ 2d5c9c │ │ │ │ + ldr r1, [pc, #776] @ 2d5b8c │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2d590c │ │ │ │ + b 2d57fc │ │ │ │ strh sl, [sp, #48] @ 0x30 │ │ │ │ - b 2d5888 │ │ │ │ + b 2d5778 │ │ │ │ strb sl, [sp, #48] @ 0x30 │ │ │ │ - b 2d5888 │ │ │ │ + b 2d5778 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #48] @ 0x30 │ │ │ │ - b 2d5888 │ │ │ │ + b 2d5778 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #744] @ 2d5cbc │ │ │ │ + ldr r1, [pc, #744] @ 2d5bac │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #704] @ 2d5ca0 │ │ │ │ + ldr r1, [pc, #704] @ 2d5b90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #672] @ 2d5c9c │ │ │ │ + ldr r1, [pc, #672] @ 2d5b8c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #696] @ 2d5cc4 │ │ │ │ + ldr r1, [pc, #696] @ 2d5bb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #640] @ 2d5ca0 │ │ │ │ + ldr r1, [pc, #640] @ 2d5b90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #652] @ 2d5cc0 │ │ │ │ + ldr r1, [pc, #652] @ 2d5bb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d5494 │ │ │ │ + b 2d5384 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #584] @ 2d5c9c │ │ │ │ + ldr r1, [pc, #584] @ 2d5b8c │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d5494 │ │ │ │ + b 2d5384 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #592] @ 2d5cbc │ │ │ │ + ldr r1, [pc, #592] @ 2d5bac │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d5494 │ │ │ │ + b 2d5384 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d1b98 │ │ │ │ + bl 2d1a88 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ mov r2, #32 │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d5adc │ │ │ │ + beq 2d59cc │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #468] @ 2d5cbc │ │ │ │ + ldr r1, [pc, #468] @ 2d5bac │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ add r3, pc, #360 @ 0x168 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d1b98 │ │ │ │ + bl 2d1a88 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ mov r2, #32 │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d5b54 │ │ │ │ + beq 2d5a44 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #316] @ 2d5c9c │ │ │ │ + ldr r1, [pc, #316] @ 2d5b8c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ add r3, pc, #248 @ 0xf8 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d1b98 │ │ │ │ + bl 2d1a88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d5bd4 │ │ │ │ + beq 2d5ac4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #200] @ 2d5ca8 │ │ │ │ + ldr r1, [pc, #200] @ 2d5b98 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #208] @ 2d5cc0 │ │ │ │ + ldr r1, [pc, #208] @ 2d5bb0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ str fp, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95ce4 │ │ │ │ mov fp, r0 │ │ │ │ - b 2d5494 │ │ │ │ + b 2d5384 │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d5494 │ │ │ │ + b 2d5384 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 2d577c │ │ │ │ + b 2d566c │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 2d5888 │ │ │ │ + b 2d5778 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - bge fed80718 │ │ │ │ - bge fed8071c │ │ │ │ - ldrheq sl, [r5], #-232 @ 0xffffff18 │ │ │ │ + bge fed80608 │ │ │ │ + bge fed8060c │ │ │ │ + subseq sl, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r5, r8, ror lr │ │ │ │ - ldrsbeq r5, [r0], #-206 @ 0xffffff32 │ │ │ │ + subseq sl, r5, r8, lsl #31 │ │ │ │ + ldrsbeq r5, [r0], #-198 @ 0xffffff3a │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - subseq r5, r0, sl, asr ip │ │ │ │ + subseq r5, r0, r2, asr ip │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - ldrheq r5, [r0], #-162 @ 0xffffff5e │ │ │ │ - ldrsheq sl, [r5], #-172 @ 0xffffff54 │ │ │ │ + subseq r5, r0, sl, lsr #21 │ │ │ │ + subseq sl, r5, ip, lsl #24 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrheq sl, [r5], #-156 @ 0xffffff64 │ │ │ │ + subseq sl, r5, ip, asr #21 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - subseq r5, r0, r6, lsl #16 │ │ │ │ - @ instruction: 0x00505796 │ │ │ │ + ldrsheq r5, [r0], #-126 @ 0xffffff82 │ │ │ │ + subseq r5, r0, lr, lsl #15 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [pc, #2048] @ 2d64e8 │ │ │ │ + ldr r0, [pc, #2048] @ 2d63d8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #2044] @ 2d64ec │ │ │ │ + ldr r2, [pc, #2044] @ 2d63dc │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #2028] @ 2d64f0 │ │ │ │ + ldr r1, [pc, #2028] @ 2d63e0 │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2d6190 │ │ │ │ - ldr r2, [pc, #2004] @ 2d64f4 │ │ │ │ + beq 2d6080 │ │ │ │ + ldr r2, [pc, #2004] @ 2d63e4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr sl, [r6, r3, lsl #2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1968] @ 2d64f8 │ │ │ │ + ldr r3, [pc, #1968] @ 2d63e8 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ - beq 2d646c │ │ │ │ + beq 2d635c │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldrb fp, [r3, #10] │ │ │ │ ldrb r9, [r3, #9] │ │ │ │ bl 911bc │ │ │ │ mov r3, r9 │ │ │ │ @@ -712100,34 +712032,34 @@ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq 2d6360 │ │ │ │ + beq 2d6250 │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ - bne 2d5efc │ │ │ │ + bne 2d5dec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d5f78 │ │ │ │ + bls 2d5e68 │ │ │ │ mov r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, r5 │ │ │ │ str sl, [sp, #20] │ │ │ │ - bne 2d60c0 │ │ │ │ + bne 2d5fb0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb sl, [r3, #9] │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2d62f8 │ │ │ │ + beq 2d61e8 │ │ │ │ mov r3, #1 │ │ │ │ sub r9, r6, #32 │ │ │ │ lsl r9, r3, r9 │ │ │ │ lsl ip, r3, r6 │ │ │ │ rsb r2, r6, #32 │ │ │ │ orr r9, r9, r3, lsr r2 │ │ │ │ lsl fp, r6, r3 │ │ │ │ @@ -712142,81 +712074,81 @@ │ │ │ │ orr r2, r2, ip, lsl r1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ orr r0, r0, ip, lsl r3 │ │ │ │ orr r2, r2, ip, lsr r1 │ │ │ │ add r3, r3, fp │ │ │ │ cmp sl, r3 │ │ │ │ orr lr, r2, lr │ │ │ │ - bhi 2d5e54 │ │ │ │ + bhi 2d5d44 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2d6014 │ │ │ │ + beq 2d5f04 │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ mov r9, #1 │ │ │ │ sub r3, ip, #32 │ │ │ │ lsl r3, r9, r3 │ │ │ │ lsl r1, r9, ip │ │ │ │ rsb ip, ip, #32 │ │ │ │ orr r3, r3, r9, lsr ip │ │ │ │ subs r1, r1, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ and r0, r0, r1 │ │ │ │ and lr, lr, r3 │ │ │ │ orrs ip, r0, lr │ │ │ │ - beq 2d630c │ │ │ │ + beq 2d61fc │ │ │ │ cmp r3, lr │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq 2d6084 │ │ │ │ + beq 2d5f74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #1564] @ 2d64fc │ │ │ │ + ldr r3, [pc, #1564] @ 2d63ec │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d64e8 │ │ │ │ + bhi 2d63d8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cf92c │ │ │ │ + bl 2cf81c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r2, #32 │ │ │ │ strd r8, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d5f60 │ │ │ │ + beq 2d5e50 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1428] @ 2d6500 │ │ │ │ + ldr r1, [pc, #1428] @ 2d63f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #1400] @ 2d64f8 │ │ │ │ + ldr r3, [pc, #1400] @ 2d63e8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 2d6384 │ │ │ │ + beq 2d6274 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r8, r0, #24 │ │ │ │ @@ -712233,139 +712165,139 @@ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ add ip, r6, #84 @ 0x54 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #1304] @ 2d6504 │ │ │ │ - ldr r3, [pc, #1276] @ 2d64ec │ │ │ │ + ldr r2, [pc, #1304] @ 2d63f4 │ │ │ │ + ldr r3, [pc, #1276] @ 2d63dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d64e4 │ │ │ │ + bne 2d63d4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r3, r0, lr │ │ │ │ - beq 2d6430 │ │ │ │ + beq 2d6320 │ │ │ │ cmn lr, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - beq 2d6084 │ │ │ │ + beq 2d5f74 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2d606c │ │ │ │ + beq 2d5f5c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 2d64f8 │ │ │ │ + ldr r1, [pc, #1152] @ 2d63e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - bne 2d6128 │ │ │ │ + bne 2d6018 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1132] @ 2d6508 │ │ │ │ + ldr r1, [pc, #1132] @ 2d63f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bcs 2d639c │ │ │ │ + bcs 2d628c │ │ │ │ mov r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, r5 │ │ │ │ - beq 2d5dfc │ │ │ │ + beq 2d5cec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d610c │ │ │ │ + beq 2d5ffc │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1012] @ 2d650c │ │ │ │ + ldr r1, [pc, #1012] @ 2d63fc │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2d5dfc │ │ │ │ + b 2d5cec │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d6174 │ │ │ │ + beq 2d6064 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #896] @ 2d6500 │ │ │ │ + ldr r1, [pc, #896] @ 2d63f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2d6090 │ │ │ │ - ldr r3, [pc, #860] @ 2d64f4 │ │ │ │ + b 2d5f80 │ │ │ │ + ldr r3, [pc, #860] @ 2d63e4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ ldrb r2, [r3, #2297] @ 0x8f9 │ │ │ │ ldrb r3, [r3, #2296] @ 0x8f8 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #11 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r6, r3, lsl #2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne 2d63a4 │ │ │ │ - ldr r3, [pc, #816] @ 2d64f8 │ │ │ │ + bne 2d6294 │ │ │ │ + ldr r3, [pc, #816] @ 2d63e8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 2d64d8 │ │ │ │ - ldr r3, [pc, #820] @ 2d6508 │ │ │ │ + beq 2d63c8 │ │ │ │ + ldr r3, [pc, #820] @ 2d63f8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 2d6490 │ │ │ │ + beq 2d6380 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [r3, #10] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldrb r9, [r3, #9] │ │ │ │ bl 911bc │ │ │ │ @@ -712388,112 +712320,112 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cff68 │ │ │ │ + bl 2cfe58 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1b98 │ │ │ │ + bl 2d1a88 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r5, #4] │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d62b8 │ │ │ │ + beq 2d61a8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r2, [pc, #592] @ 2d6510 │ │ │ │ - ldr r3, [pc, #552] @ 2d64ec │ │ │ │ + ldr r2, [pc, #592] @ 2d6400 │ │ │ │ + ldr r3, [pc, #552] @ 2d63dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d64e4 │ │ │ │ + bne 2d63d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #548] @ 2d6514 │ │ │ │ + ldr r1, [pc, #548] @ 2d6404 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lslne fp, r6, #1 │ │ │ │ lsleq r8, r6, #1 │ │ │ │ - beq 2d6430 │ │ │ │ + beq 2d6320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ mov r8, fp │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d6084 │ │ │ │ + beq 2d5f74 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2d6084 │ │ │ │ + b 2d5f74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cf92c │ │ │ │ - ldr r3, [pc, #380] @ 2d64f8 │ │ │ │ + bl 2cf81c │ │ │ │ + ldr r3, [pc, #380] @ 2d63e8 │ │ │ │ cmp sl, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2d5f84 │ │ │ │ + bne 2d5e74 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #392] @ 2d6518 │ │ │ │ + ldr r1, [pc, #392] @ 2d6408 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2d5f84 │ │ │ │ + b 2d5e74 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - b 2d5f78 │ │ │ │ + b 2d5e68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2d5d40 │ │ │ │ - ldr r3, [pc, #320] @ 2d64f8 │ │ │ │ + bne 2d5c30 │ │ │ │ + ldr r3, [pc, #320] @ 2d63e8 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - ldreq r1, [pc, #340] @ 2d651c │ │ │ │ - beq 2d63d8 │ │ │ │ - ldr r3, [pc, #312] @ 2d6508 │ │ │ │ + ldreq r1, [pc, #340] @ 2d640c │ │ │ │ + beq 2d62c8 │ │ │ │ + ldr r3, [pc, #312] @ 2d63f8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne 2d5d54 │ │ │ │ - ldr r1, [pc, #324] @ 2d6520 │ │ │ │ + bne 2d5c44 │ │ │ │ + ldr r1, [pc, #324] @ 2d6410 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ bl 9337c │ │ │ │ @@ -712507,39 +712439,39 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2d5fe4 │ │ │ │ + b 2d5ed4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - b 2d6320 │ │ │ │ + b 2d6210 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 2d6030 │ │ │ │ + b 2d5f20 │ │ │ │ strh r0, [sp, #40] @ 0x28 │ │ │ │ - b 2d6030 │ │ │ │ + b 2d5f20 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - b 2d6030 │ │ │ │ + b 2d5f20 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2d6030 │ │ │ │ + b 2d5f20 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #160] @ 2d6518 │ │ │ │ + ldr r1, [pc, #160] @ 2d6408 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r3, [pc, #132] @ 2d6508 │ │ │ │ + ldr r3, [pc, #132] @ 2d63f8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b 2d5d58 │ │ │ │ + b 2d5c48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #688 @ 0x2b0 │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r8, r0, #24 │ │ │ │ @@ -712549,113 +712481,113 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add lr, r5, #84 @ 0x54 │ │ │ │ add r3, sp, #24 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b 2d6410 │ │ │ │ - ldr r1, [pc, #68] @ 2d6524 │ │ │ │ + b 2d6300 │ │ │ │ + ldr r1, [pc, #68] @ 2d6414 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b 2d6498 │ │ │ │ + b 2d6388 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r5, r8, lsl #6 │ │ │ │ + subseq sl, r5, r8, lsl r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq sl, [r5], #-36 @ 0xffffffdc │ │ │ │ + subseq sl, r5, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrsheq r5, [r0], #-14 │ │ │ │ + ldrsheq r5, [r0], #-6 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - subseq sl, r5, ip │ │ │ │ + subseq sl, r5, ip, lsl r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - subseq r9, r5, r8, lsr sp │ │ │ │ + subseq r9, r5, r8, asr #28 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #3940] @ 2d74a8 │ │ │ │ - ldr r3, [pc, #3940] @ 2d74ac │ │ │ │ + ldr r2, [pc, #3940] @ 2d7398 │ │ │ │ + ldr r3, [pc, #3940] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - ldr r7, [pc, #3928] @ 2d74b0 │ │ │ │ + ldr r7, [pc, #3928] @ 2d73a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r1, #624 @ 0x270 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - bhi 2d680c │ │ │ │ + bhi 2d66fc │ │ │ │ cmp r1, #488 @ 0x1e8 │ │ │ │ - bcc 2d65e8 │ │ │ │ - ldr r3, [pc, #3884] @ 2d74b4 │ │ │ │ + bcc 2d64d8 │ │ │ │ + ldr r3, [pc, #3884] @ 2d73a4 │ │ │ │ sub r2, r1, #488 @ 0x1e8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #136 @ 0x88 │ │ │ │ - bhi 2d65b4 │ │ │ │ + bhi 2d64a4 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrh r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r1, r1, #688 @ 0x2b0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2d6988 │ │ │ │ + bls 2d6878 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #3832] @ 2d74b8 │ │ │ │ - ldr r3, [pc, #3816] @ 2d74ac │ │ │ │ + ldr r2, [pc, #3832] @ 2d73a8 │ │ │ │ + ldr r3, [pc, #3816] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #109 @ 0x6d │ │ │ │ - beq 2d7e24 │ │ │ │ - bls 2d6734 │ │ │ │ + beq 2d7d14 │ │ │ │ + bls 2d6624 │ │ │ │ cmp r1, #185 @ 0xb9 │ │ │ │ - beq 2d7dcc │ │ │ │ - bhi 2d68d4 │ │ │ │ + beq 2d7cbc │ │ │ │ + bhi 2d67c4 │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ - beq 2d7dcc │ │ │ │ + beq 2d7cbc │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ - bne 2d65b4 │ │ │ │ + bne 2d64a4 │ │ │ │ ldrb r1, [sl, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2d853c │ │ │ │ + beq 2d842c │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #16 │ │ │ │ - beq 2d65b4 │ │ │ │ + beq 2d64a4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sl, #4] │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r2 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d6680 │ │ │ │ + beq 2d6570 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -712700,28 +712632,28 @@ │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #84 @ 0x54 │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2d65b8 │ │ │ │ + b 2d64a8 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bhi 2d6834 │ │ │ │ + bhi 2d6724 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bhi 2d7d20 │ │ │ │ - bne 2d65b4 │ │ │ │ + bhi 2d7c10 │ │ │ │ + bne 2d64a4 │ │ │ │ ldrb r7, [sl, #10] │ │ │ │ ldrb r3, [r6, #40] @ 0x28 │ │ │ │ ldrb r9, [sl, #9] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 2d6768 │ │ │ │ + bne 2d6658 │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 2d65b4 │ │ │ │ + beq 2d64a4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr sl, [r6, #96] @ 0x60 │ │ │ │ bl 911bc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ add r8, r0, #24 │ │ │ │ @@ -712739,99 +712671,99 @@ │ │ │ │ add lr, r5, #84 @ 0x54 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #3304] @ 2d74bc │ │ │ │ - ldr r3, [pc, #3284] @ 2d74ac │ │ │ │ + ldr r2, [pc, #3304] @ 2d73ac │ │ │ │ + ldr r3, [pc, #3284] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ ldrb r2, [r6, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d14f0 │ │ │ │ + b 2d13e0 │ │ │ │ cmp r1, #688 @ 0x2b0 │ │ │ │ - bhi 2d65a4 │ │ │ │ - ldr r3, [pc, #3236] @ 2d74c0 │ │ │ │ + bhi 2d6494 │ │ │ │ + ldr r3, [pc, #3236] @ 2d73b0 │ │ │ │ cmp r1, r3 │ │ │ │ - bls 2d65b4 │ │ │ │ + bls 2d64a4 │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ ands r5, r5, #2 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ - b 2d65b8 │ │ │ │ + b 2d64a8 │ │ │ │ sub r3, r1, #37 @ 0x25 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2d65b4 │ │ │ │ + bhi 2d64a4 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldrb r2, [sl, #10] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ ldrb r3, [sl, #9] │ │ │ │ - bne 2d6868 │ │ │ │ + bne 2d6758 │ │ │ │ ldrb r0, [r7, #17] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2d687c │ │ │ │ + beq 2d676c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a20 │ │ │ │ + bl 2d0910 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ sub r3, r1, #38 @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d68b0 │ │ │ │ + bls 2d67a0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1710 │ │ │ │ - ldr r1, [pc, #3212] @ 2d7528 │ │ │ │ + bl 2d1600 │ │ │ │ + ldr r1, [pc, #3212] @ 2d7418 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #3084] @ 2d74c4 │ │ │ │ + ldr r3, [pc, #3084] @ 2d73b4 │ │ │ │ sub r1, r1, #37 @ 0x25 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2d87b8 │ │ │ │ + bhi 2d86a8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bne 2d65b4 │ │ │ │ + bne 2d64a4 │ │ │ │ ldrb r3, [sl, #13] │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ tst r3, #16 │ │ │ │ - bne 2d8498 │ │ │ │ + bne 2d8388 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ldrb r2, [sl, #10] │ │ │ │ cmp r3, r2 │ │ │ │ ldrb r3, [sl, #9] │ │ │ │ - bne 2d690c │ │ │ │ + bne 2d67fc │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2d65b4 │ │ │ │ + beq 2d64a4 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a20 │ │ │ │ + bl 2d0910 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ @@ -712849,46 +712781,46 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #84 @ 0x54 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2d65b8 │ │ │ │ + b 2d64a8 │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ tst r5, #2 │ │ │ │ - bne 2d8464 │ │ │ │ + bne 2d8354 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2d83cc │ │ │ │ + beq 2d82bc │ │ │ │ tst r5, #4 │ │ │ │ - bne 2d83d4 │ │ │ │ + bne 2d82c4 │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d65b8 │ │ │ │ + bls 2d64a8 │ │ │ │ mov r9, r5 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 2cfd84 │ │ │ │ - ldr r2, [pc, #2768] @ 2d74c8 │ │ │ │ + bl 2cfc74 │ │ │ │ + ldr r2, [pc, #2768] @ 2d73b8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, r2 │ │ │ │ moveq r1, r2 │ │ │ │ - ldrne r1, [pc, #2756] @ 2d74cc │ │ │ │ + ldrne r1, [pc, #2756] @ 2d73bc │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -712910,105 +712842,105 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ streq r5, [sp, #12] │ │ │ │ - beq 2d6a90 │ │ │ │ - ldr r1, [pc, #2724] @ 2d7528 │ │ │ │ + beq 2d6980 │ │ │ │ + ldr r1, [pc, #2724] @ 2d7418 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 2d69d8 │ │ │ │ + bcc 2d68c8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b 2d65b8 │ │ │ │ + b 2d64a8 │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ lsr r5, r5, #6 │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d65b8 │ │ │ │ - ldr r3, [pc, #2576] @ 2d74d0 │ │ │ │ + beq 2d64a8 │ │ │ │ + ldr r3, [pc, #2576] @ 2d73c0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 2d7164 │ │ │ │ + bhi 2d7054 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2d81b0 │ │ │ │ + bne 2d80a0 │ │ │ │ sub r1, r1, #584 @ 0x248 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r3, lsr #4 │ │ │ │ - bne 2d819c │ │ │ │ + bne 2d808c │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d65b4 │ │ │ │ - ldr r2, [pc, #2492] @ 2d74d4 │ │ │ │ - ldr r3, [pc, #2448] @ 2d74ac │ │ │ │ + bls 2d64a4 │ │ │ │ + ldr r2, [pc, #2492] @ 2d73c4 │ │ │ │ + ldr r3, [pc, #2448] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2cfac4 │ │ │ │ + b 2cf9b4 │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 2d7ed0 │ │ │ │ + bne 2d7dc0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d6b68 │ │ │ │ + beq 2d6a58 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6b10 │ │ │ │ + bhi 2d6a00 │ │ │ │ ldrsb r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2d7c30 │ │ │ │ + blt 2d7b20 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 2d65b4 │ │ │ │ + bne 2d64a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0460 │ │ │ │ + bl 2d0350 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0460 │ │ │ │ - ldr r2, [pc, #2332] @ 2d74d8 │ │ │ │ - ldr r3, [pc, #2284] @ 2d74ac │ │ │ │ + bl 2d0350 │ │ │ │ + ldr r2, [pc, #2332] @ 2d73c8 │ │ │ │ + ldr r3, [pc, #2284] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #2304] @ 2d74dc │ │ │ │ + ldreq r1, [pc, #2304] @ 2d73cc │ │ │ │ addeq r2, r5, #24 │ │ │ │ addeq r3, r0, #24 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #215 @ 0xd7 │ │ │ │ mov r0, r4 │ │ │ │ @@ -713021,116 +712953,116 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d6c58 │ │ │ │ + beq 2d6b48 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldrb r8, [r7, #16] │ │ │ │ cmp r8, #0 │ │ │ │ sub r8, r8, #1 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ str sl, [sp, #12] │ │ │ │ - b 2d6cc4 │ │ │ │ + b 2d6bb4 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn lr, #0 │ │ │ │ lsl r0, lr, r1 │ │ │ │ sub fp, r1, #32 │ │ │ │ orr r0, r0, lr, lsl fp │ │ │ │ bic r3, r3, lr, lsl r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r0, r0, lr, lsr r1 │ │ │ │ bic ip, ip, r0 │ │ │ │ orrs ip, r3, ip │ │ │ │ - bne 2d7f58 │ │ │ │ + bne 2d7e48 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ subs r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bcc 2d65b8 │ │ │ │ + bcc 2d64a8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ str r3, [r9, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2d6d34 │ │ │ │ + beq 2d6c24 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #1948] @ 2d74e0 │ │ │ │ + ldr r1, [pc, #1948] @ 2d73d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ smulbb r3, r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ asr ip, r3, #31 │ │ │ │ mov r9, r0 │ │ │ │ - bne 2d6c74 │ │ │ │ + bne 2d6b64 │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ strne ip, [sp, #60] @ 0x3c │ │ │ │ - beq 2d6ca0 │ │ │ │ + beq 2d6b90 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d6db0 │ │ │ │ + beq 2d6ca0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #1832] @ 2d74e4 │ │ │ │ + ldr r1, [pc, #1832] @ 2d73d4 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2d6ca0 │ │ │ │ + b 2d6b90 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov ip, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ @@ -713139,210 +713071,210 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d6e30 │ │ │ │ + beq 2d6d20 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ - b 2d6e84 │ │ │ │ + b 2d6d74 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bics r0, r3, r0, lsl r1 │ │ │ │ - bne 2d7fb8 │ │ │ │ + bne 2d7ea8 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bcs 2d65b8 │ │ │ │ + bcs 2d64a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bl 2cfd84 │ │ │ │ + bl 2cfc74 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sl] │ │ │ │ str r3, [sl, #4] │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d6ef0 │ │ │ │ + beq 2d6de0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #1504] @ 2d74e0 │ │ │ │ + ldr r1, [pc, #1504] @ 2d73d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mul r3, fp, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 2d6e48 │ │ │ │ + bne 2d6d38 │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #68] @ 0x44 │ │ │ │ - beq 2d6e58 │ │ │ │ + beq 2d6d48 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2d6f78 │ │ │ │ + beq 2d6e68 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sl │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #1376] @ 2d74e4 │ │ │ │ + ldr r1, [pc, #1376] @ 2d73d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2d6e58 │ │ │ │ - ldr r2, [pc, #1360] @ 2d74e8 │ │ │ │ - ldr r3, [pc, #1296] @ 2d74ac │ │ │ │ + b 2d6d48 │ │ │ │ + ldr r2, [pc, #1360] @ 2d73d8 │ │ │ │ + ldr r3, [pc, #1296] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r1, r7 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2cff68 │ │ │ │ + b 2cfe58 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ldr r5, [r6, #112] @ 0x70 │ │ │ │ cmp r3, #1 │ │ │ │ addls sl, sp, #80 @ 0x50 │ │ │ │ - bhi 2d8594 │ │ │ │ + bhi 2d8484 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1372] @ 2d7544 │ │ │ │ + ldr r1, [pc, #1372] @ 2d7434 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1b98 │ │ │ │ + bl 2d1a88 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sl, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d7058 │ │ │ │ + beq 2d6f48 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r2, [pc, #1164] @ 2d74ec │ │ │ │ - ldr r3, [pc, #1096] @ 2d74ac │ │ │ │ + ldr r2, [pc, #1164] @ 2d73dc │ │ │ │ + ldr r3, [pc, #1096] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #1136] @ 2d74f0 │ │ │ │ + ldreq r1, [pc, #1136] @ 2d73e0 │ │ │ │ moveq r3, r5 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r2, r6 │ │ │ │ - b 2d6be4 │ │ │ │ + b 2d6ad4 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d0940 │ │ │ │ - ldr r1, [pc, #1160] @ 2d7524 │ │ │ │ + bl 2d0830 │ │ │ │ + ldr r1, [pc, #1160] @ 2d7414 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #1092] @ 2d74f4 │ │ │ │ - ldr r3, [pc, #1016] @ 2d74ac │ │ │ │ + ldr r2, [pc, #1092] @ 2d73e4 │ │ │ │ + ldr r3, [pc, #1016] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ ldrb r2, [r6, #40] @ 0x28 │ │ │ │ - b 2d67fc │ │ │ │ + b 2d66ec │ │ │ │ mov r1, sl │ │ │ │ - bl 2d0940 │ │ │ │ + bl 2d0830 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1710 │ │ │ │ - ldr r1, [pc, #1072] @ 2d7528 │ │ │ │ + bl 2d1600 │ │ │ │ + ldr r1, [pc, #1072] @ 2d7418 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d70a8 │ │ │ │ + b 2d6f98 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d09b0 │ │ │ │ - b 2d70e0 │ │ │ │ - ldr r1, [pc, #1092] @ 2d7564 │ │ │ │ + bl 2d08a0 │ │ │ │ + b 2d6fd0 │ │ │ │ + ldr r1, [pc, #1092] @ 2d7454 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -713350,42 +713282,42 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r7, sl} │ │ │ │ - bl 2d055c │ │ │ │ + bl 2d044c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d70a8 │ │ │ │ + b 2d6f98 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d09b0 │ │ │ │ - b 2d7094 │ │ │ │ + bl 2d08a0 │ │ │ │ + b 2d6f84 │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ tst r5, #1 │ │ │ │ - beq 2d7188 │ │ │ │ + beq 2d7078 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6b10 │ │ │ │ + bhi 2d6a00 │ │ │ │ ands r5, r5, #32 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ mov r1, #134 @ 0x86 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #836] @ 2d7510 │ │ │ │ + ldr r1, [pc, #836] @ 2d7400 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add r5, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r6, r0 │ │ │ │ @@ -713406,140 +713338,140 @@ │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ add r7, r6, #100 @ 0x64 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2d65b8 │ │ │ │ + b 2d64a8 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ ands r5, r5, #64 @ 0x40 │ │ │ │ - beq 2d65b8 │ │ │ │ - ldr r2, [pc, #680] @ 2d74f8 │ │ │ │ - ldr r3, [pc, #600] @ 2d74ac │ │ │ │ + beq 2d64a8 │ │ │ │ + ldr r2, [pc, #680] @ 2d73e8 │ │ │ │ + ldr r3, [pc, #600] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d1dc0 │ │ │ │ + b 2d1cb0 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ ands r5, r5, #64 @ 0x40 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #652] @ 2d7524 │ │ │ │ + ldr r1, [pc, #652] @ 2d7414 │ │ │ │ bl 95bec │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1dc0 │ │ │ │ - ldr r1, [pc, #588] @ 2d74fc │ │ │ │ - ldr r3, [pc, #504] @ 2d74ac │ │ │ │ + bl 2d1cb0 │ │ │ │ + ldr r1, [pc, #588] @ 2d73ec │ │ │ │ + ldr r3, [pc, #504] @ 2d739c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #584] @ 2d7524 │ │ │ │ + ldr r1, [pc, #584] @ 2d7414 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d6b74 │ │ │ │ + beq 2d6a64 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d6b74 │ │ │ │ - b 2d6b10 │ │ │ │ + bls 2d6a64 │ │ │ │ + b 2d6a00 │ │ │ │ ldrb r5, [sl, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d65b8 │ │ │ │ + beq 2d64a8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2d65b8 │ │ │ │ - ldr r3, [pc, #440] @ 2d751c │ │ │ │ + b 2d64a8 │ │ │ │ + ldr r3, [pc, #440] @ 2d740c │ │ │ │ ldrb r2, [sl, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ ldrb r3, [r3, #2297] @ 0x8f9 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - beq 2d7ec0 │ │ │ │ + beq 2d7db0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 2d7ec0 │ │ │ │ + bhi 2d7db0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d73ac │ │ │ │ + beq 2d729c │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d856c │ │ │ │ + bhi 2d845c │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ ldrb r2, [sl, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2d8420 │ │ │ │ + beq 2d8310 │ │ │ │ tst r2, #32 │ │ │ │ - beq 2d65b8 │ │ │ │ - ldr r2, [pc, #308] @ 2d7500 │ │ │ │ - ldr r3, [pc, #220] @ 2d74ac │ │ │ │ + beq 2d64a8 │ │ │ │ + ldr r2, [pc, #308] @ 2d73f0 │ │ │ │ + ldr r3, [pc, #220] @ 2d739c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d20c4 │ │ │ │ + b 2d1fb4 │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d7418 │ │ │ │ + beq 2d7308 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6b10 │ │ │ │ + bhi 2d6a00 │ │ │ │ ldrb r5, [sl, #13] │ │ │ │ tst r5, #128 @ 0x80 │ │ │ │ - bne 2d8018 │ │ │ │ + bne 2d7f08 │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d65b8 │ │ │ │ - ldr r1, [pc, #304] @ 2d7564 │ │ │ │ + beq 2d64a8 │ │ │ │ + ldr r1, [pc, #304] @ 2d7454 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r9, [r6, #112] @ 0x70 │ │ │ │ ldrb r8, [r6, #41] @ 0x29 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ @@ -713548,88 +713480,88 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #220] @ 2d7554 │ │ │ │ + ldr r1, [pc, #220] @ 2d7444 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #128] @ 2d7504 │ │ │ │ + ldr r1, [pc, #128] @ 2d73f4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r3, r8 │ │ │ │ add r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ - b 2d71e8 │ │ │ │ - ldrheq r9, [r5], #-164 @ 0xffffff5c │ │ │ │ + b 2d70d8 │ │ │ │ + subseq r9, r5, r4, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00559a98 │ │ │ │ - @ instruction: 0x00504a96 │ │ │ │ - subseq r9, r5, r8, lsr sl │ │ │ │ - subseq r9, r5, r4, lsr #16 │ │ │ │ + subseq r9, r5, r8, lsr #23 │ │ │ │ + subseq r4, r0, lr, lsl #21 │ │ │ │ + subseq r9, r5, r8, asr #22 │ │ │ │ + subseq r9, r5, r4, lsr r9 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - subseq r4, r0, r8, ror r8 │ │ │ │ + subseq r4, r0, r0, ror r8 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - subseq r4, r0, ip, ror r6 │ │ │ │ - subseq r9, r5, r0, ror #9 │ │ │ │ - subseq r9, r5, ip, lsr r4 │ │ │ │ + subseq r4, r0, r4, ror r6 │ │ │ │ + ldrsheq r9, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq r9, r5, ip, asr #10 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq r9, r5, r0, rrx │ │ │ │ - @ instruction: 0x00558f98 │ │ │ │ + subseq r9, r5, r0, ror r1 │ │ │ │ + subseq r9, r5, r8, lsr #1 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - subseq r8, r5, r8, asr #30 │ │ │ │ - subseq r8, r5, r8, lsr #27 │ │ │ │ - subseq r8, r5, r8, asr #26 │ │ │ │ - subseq r8, r5, ip, lsr #24 │ │ │ │ + subseq r9, r5, r8, asr r0 │ │ │ │ + ldrheq r8, [r5], #-232 @ 0xffffff18 │ │ │ │ + subseq r8, r5, r8, asr lr │ │ │ │ + subseq r8, r5, ip, lsr sp │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ andeq r0, r0, r0, asr r7 │ │ │ │ ldrdeq r6, [r5], -r0 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - ldrheq r3, [r0], #-92 @ 0xffffffa4 │ │ │ │ + ldrheq r3, [r0], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - ldrheq r8, [r5], #-48 @ 0xffffffd0 │ │ │ │ + subseq r8, r5, r0, asr #9 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - subseq r8, r5, r0, asr r2 │ │ │ │ - ldrsheq r8, [r5], #-20 @ 0xffffffec │ │ │ │ - subseq r8, r5, r0, ror #2 │ │ │ │ - subseq r8, r5, r4, lsl #2 │ │ │ │ - subseq r3, r0, r0, lsl r2 │ │ │ │ - subseq r3, r0, r8, ror #3 │ │ │ │ + subseq r8, r5, r0, ror #6 │ │ │ │ + subseq r8, r5, r4, lsl #6 │ │ │ │ + subseq r8, r5, r0, ror r2 │ │ │ │ + subseq r8, r5, r4, lsl r2 │ │ │ │ + subseq r3, r0, r8, lsl #4 │ │ │ │ + subseq r3, r0, r0, ror #3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - @ instruction: 0x00557e90 │ │ │ │ - subseq r3, r0, r4, lsr r0 │ │ │ │ + subseq r7, r5, r0, lsr #31 │ │ │ │ + subseq r3, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - subseq r7, r5, ip, lsl ip │ │ │ │ - ldrheq r7, [r5], #-188 @ 0xffffff44 │ │ │ │ + subseq r7, r5, ip, lsr #26 │ │ │ │ + subseq r7, r5, ip, asr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ tst r5, #4 │ │ │ │ - beq 2d7f28 │ │ │ │ + beq 2d7e18 │ │ │ │ ldrb r3, [sl, #13] │ │ │ │ ldr r9, [r6, #96] @ 0x60 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq 2d7590 │ │ │ │ + beq 2d7480 │ │ │ │ ldrb r3, [r9, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2d7f28 │ │ │ │ + beq 2d7e18 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #-56] @ 2d7564 │ │ │ │ + ldr r1, [pc, #-56] @ 2d7454 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -713639,24 +713571,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldrb r3, [r9, #17] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ - beq 2d85f4 │ │ │ │ + beq 2d84e4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d8738 │ │ │ │ - bhi 2d872c │ │ │ │ + beq 2d8628 │ │ │ │ + bhi 2d861c │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2d8720 │ │ │ │ - ldr r3, [pc, #-244] @ 2d7508 │ │ │ │ + beq 2d8610 │ │ │ │ + ldr r3, [pc, #-244] @ 2d73f8 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ bl f0838 │ │ │ │ - ldr r2, [pc, #-252] @ 2d750c │ │ │ │ + ldr r2, [pc, #-252] @ 2d73fc │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9094c │ │ │ │ mov r8, r0 │ │ │ │ @@ -713730,15 +713662,15 @@ │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add ip, r6, #84 @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #-576] @ 2d7510 │ │ │ │ + ldr r1, [pc, #-576] @ 2d7400 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ add lr, r0, #24 │ │ │ │ mov r1, lr │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ ldrb r3, [r9, #17] │ │ │ │ @@ -713762,15 +713694,15 @@ │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #-636] @ 2d7554 │ │ │ │ + ldr r1, [pc, #-636] @ 2d7444 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96330 │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ mov r1, #0 │ │ │ │ @@ -713804,15 +713736,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r3, #40] @ 0x28 │ │ │ │ mvn r0, #0 │ │ │ │ bic r6, r2, r0, lsl r3 │ │ │ │ - ldr r1, [pc, #-868] @ 2d7514 │ │ │ │ + ldr r1, [pc, #-868] @ 2d7404 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, #0 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str lr, [fp, #12] │ │ │ │ str lr, [fp, #4] │ │ │ │ @@ -713831,22 +713763,22 @@ │ │ │ │ add lr, ip, #84 @ 0x54 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add lr, ip, #100 @ 0x64 │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ movne r2, r6 │ │ │ │ - bne 2d78f4 │ │ │ │ + bne 2d77e4 │ │ │ │ cmp r5, #32 │ │ │ │ andne r3, r5, #31 │ │ │ │ mvnne r2, #0 │ │ │ │ mvnne r2, r2, lsl r3 │ │ │ │ mvneq r2, #0 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ - ldr r1, [pc, #-996] @ 2d751c │ │ │ │ + ldr r1, [pc, #-996] @ 2d740c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ @@ -713912,15 +713844,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r8, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #-1300] @ 2d7514 │ │ │ │ + ldr r1, [pc, #-1300] @ 2d7404 │ │ │ │ ldrb r3, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn r7, #0 │ │ │ │ bic r5, r5, r7, lsl r3 │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ @@ -713941,15 +713873,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add lr, ip, #100 @ 0x64 │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2d7aac │ │ │ │ + bne 2d799c │ │ │ │ cmp r6, #32 │ │ │ │ andne r6, r6, #31 │ │ │ │ movne r5, r7 │ │ │ │ mvnne r5, r5, lsl r6 │ │ │ │ moveq r5, r7 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -714001,76 +713933,76 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r8, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r3, [pc, #-1652] @ 2d7518 │ │ │ │ + ldr r3, [pc, #-1652] @ 2d7408 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r9, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2d87b8 │ │ │ │ + bhi 2d86a8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [sl, #13] │ │ │ │ tst r3, #2 │ │ │ │ - beq 2d7bd0 │ │ │ │ + beq 2d7ac0 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ - beq 2d7eec │ │ │ │ + beq 2d7ddc │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2d7eec │ │ │ │ + bne 2d7ddc │ │ │ │ tst r3, #4 │ │ │ │ - beq 2d7c10 │ │ │ │ - ldr r2, [pc, #-1732] @ 2d751c │ │ │ │ + beq 2d7b00 │ │ │ │ + ldr r2, [pc, #-1732] @ 2d740c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r2, r2, #57344 @ 0xe000 │ │ │ │ ldrb r2, [r2, #2697] @ 0xa89 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d7c10 │ │ │ │ + beq 2d7b00 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ - beq 2d7eec │ │ │ │ + beq 2d7ddc │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2d7eec │ │ │ │ + bne 2d7ddc │ │ │ │ ldrb r2, [sl, #11] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2d7c28 │ │ │ │ + beq 2d7b18 │ │ │ │ ldrb r2, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2d6b10 │ │ │ │ + bhi 2d6a00 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2d6b74 │ │ │ │ + beq 2d6a64 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d6b74 │ │ │ │ - ldr r2, [pc, #-1832] @ 2d7520 │ │ │ │ - ldr r3, [pc, #-1772] @ 2d7560 │ │ │ │ + bne 2d6a64 │ │ │ │ + ldr r2, [pc, #-1832] @ 2d7410 │ │ │ │ + ldr r3, [pc, #-1772] @ 2d7450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d5120 │ │ │ │ + b 2d5010 │ │ │ │ mov r8, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ bl 911bc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0, #24 │ │ │ │ @@ -714095,92 +714027,92 @@ │ │ │ │ add lr, r7, #84 @ 0x54 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ str ip, [r7, r6, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2d65b8 │ │ │ │ + b 2d64a8 │ │ │ │ mov r8, #32 │ │ │ │ - b 2d7c80 │ │ │ │ + b 2d7b70 │ │ │ │ mov r8, #16 │ │ │ │ - b 2d7c80 │ │ │ │ + b 2d7b70 │ │ │ │ mov r8, #8 │ │ │ │ - b 2d7c80 │ │ │ │ + b 2d7b70 │ │ │ │ mov r8, #1 │ │ │ │ - b 2d7c80 │ │ │ │ + b 2d7b70 │ │ │ │ ldr r8, [r6, #96] @ 0x60 │ │ │ │ ldrb r2, [sl, #10] │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ ldrb r3, [sl, #9] │ │ │ │ - bne 2d7d48 │ │ │ │ + bne 2d7c38 │ │ │ │ ldrb r0, [r8, #17] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2d7d5c │ │ │ │ + beq 2d7c4c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a20 │ │ │ │ + bl 2d0910 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [sl, #13] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2d802c │ │ │ │ + bne 2d7f1c │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - beq 2d845c │ │ │ │ - bl 2d09b0 │ │ │ │ + beq 2d834c │ │ │ │ + bl 2d08a0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #-2148] @ 2d7524 │ │ │ │ + ldr r1, [pc, #-2148] @ 2d7414 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #-2156] @ 2d7528 │ │ │ │ + ldr r1, [pc, #-2156] @ 2d7418 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r2, [pc, #-2172] @ 2d752c │ │ │ │ - ldr r3, [pc, #-2124] @ 2d7560 │ │ │ │ + ldr r2, [pc, #-2172] @ 2d741c │ │ │ │ + ldr r3, [pc, #-2124] @ 2d7450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2d6fb8 │ │ │ │ + beq 2d6ea8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d7de4 │ │ │ │ + beq 2d7cd4 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6b10 │ │ │ │ + bhi 2d6a00 │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ ldrb r5, [sl, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2d814c │ │ │ │ + beq 2d803c │ │ │ │ ands r5, r5, #32 │ │ │ │ - beq 2d65b8 │ │ │ │ - ldr r2, [pc, #-2260] @ 2d7530 │ │ │ │ - ldr r3, [pc, #-2216] @ 2d7560 │ │ │ │ + beq 2d64a8 │ │ │ │ + ldr r2, [pc, #-2260] @ 2d7420 │ │ │ │ + ldr r3, [pc, #-2216] @ 2d7450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2d73e8 │ │ │ │ - b 2d7dc8 │ │ │ │ + beq 2d72d8 │ │ │ │ + b 2d7cb8 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ lsrs r5, r5, #7 │ │ │ │ - beq 2d65b8 │ │ │ │ - ldr r1, [pc, #-2260] @ 2d7564 │ │ │ │ + beq 2d64a8 │ │ │ │ + ldr r1, [pc, #-2260] @ 2d7454 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -714196,161 +714128,161 @@ │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #-2404] @ 2d7534 │ │ │ │ - ldr r3, [pc, #-2364] @ 2d7560 │ │ │ │ + ldr r2, [pc, #-2404] @ 2d7424 │ │ │ │ + ldr r3, [pc, #-2364] @ 2d7450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #-2404] @ 2d7554 │ │ │ │ + ldreq r1, [pc, #-2404] @ 2d7444 │ │ │ │ moveq r3, r7 │ │ │ │ - beq 2d7084 │ │ │ │ - b 2d7dc8 │ │ │ │ + beq 2d6f74 │ │ │ │ + b 2d7cb8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2d682c │ │ │ │ + beq 2d671c │ │ │ │ mov r5, #0 │ │ │ │ - b 2d7394 │ │ │ │ + b 2d7284 │ │ │ │ ldrb r2, [sl, #13] │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq 2d7eec │ │ │ │ + beq 2d7ddc │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2d6b54 │ │ │ │ - ldr r2, [pc, #-2492] @ 2d7538 │ │ │ │ - ldr r3, [pc, #-2456] @ 2d7560 │ │ │ │ + beq 2d6a44 │ │ │ │ + ldr r2, [pc, #-2492] @ 2d7428 │ │ │ │ + ldr r3, [pc, #-2456] @ 2d7450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d4b08 │ │ │ │ + b 2d49f8 │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d7f40 │ │ │ │ + beq 2d7e30 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6b10 │ │ │ │ + bhi 2d6a00 │ │ │ │ ldrsb r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2d840c │ │ │ │ + blt 2d82fc │ │ │ │ ands r5, r5, #1 │ │ │ │ - bne 2d6b80 │ │ │ │ - b 2d65b8 │ │ │ │ - ldr r1, [pc, #-2596] @ 2d753c │ │ │ │ + bne 2d6a70 │ │ │ │ + b 2d64a8 │ │ │ │ + ldr r1, [pc, #-2596] @ 2d742c │ │ │ │ mov r0, #0 │ │ │ │ add r2, r2, lr │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d87b8 │ │ │ │ + bhi 2d86a8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d6d74 │ │ │ │ + b 2d6c64 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d6d74 │ │ │ │ + b 2d6c64 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d6d74 │ │ │ │ + b 2d6c64 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ - b 2d6d74 │ │ │ │ + b 2d6c64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #-2700] @ 2d7540 │ │ │ │ + ldr r3, [pc, #-2700] @ 2d7430 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d87b8 │ │ │ │ + bhi 2d86a8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 2d6f30 │ │ │ │ + b 2d6e20 │ │ │ │ mov r2, #16 │ │ │ │ strh r0, [sp, #64] @ 0x40 │ │ │ │ - b 2d6f30 │ │ │ │ + b 2d6e20 │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ - b 2d6f30 │ │ │ │ + b 2d6e20 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #64] @ 0x40 │ │ │ │ - b 2d6f30 │ │ │ │ + b 2d6e20 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d7424 │ │ │ │ - b 2d7c40 │ │ │ │ + bne 2d7314 │ │ │ │ + b 2d7b30 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq 2d8610 │ │ │ │ + beq 2d8500 │ │ │ │ ldrb r3, [r8, #17] │ │ │ │ cmp r3, #32 │ │ │ │ moveq r1, r8 │ │ │ │ - beq 2d8058 │ │ │ │ + beq 2d7f48 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1b98 │ │ │ │ + bl 2d1a88 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, #32 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d80bc │ │ │ │ + beq 2d7fac │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #-2948] @ 2d7544 │ │ │ │ + ldr r1, [pc, #-2948] @ 2d7434 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r1, [pc, #-2968] @ 2d7548 │ │ │ │ + ldr r1, [pc, #-2968] @ 2d7438 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r5, r0, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ @@ -714370,43 +714302,43 @@ │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add lr, r6, #100 @ 0x64 │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2d65b8 │ │ │ │ + b 2d64a8 │ │ │ │ ldrb r3, [sl, #10] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d7df4 │ │ │ │ + bne 2d7ce4 │ │ │ │ ands r5, r5, #96 @ 0x60 │ │ │ │ - beq 2d65b8 │ │ │ │ - ldr r2, [pc, #-3100] @ 2d754c │ │ │ │ - ldr r3, [pc, #-3084] @ 2d7560 │ │ │ │ + beq 2d64a8 │ │ │ │ + ldr r2, [pc, #-3100] @ 2d743c │ │ │ │ + ldr r3, [pc, #-3084] @ 2d7450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d5cc8 │ │ │ │ + b 2d5bb8 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2d6af8 │ │ │ │ + beq 2d69e8 │ │ │ │ tst r3, #32 │ │ │ │ - beq 2d7eec │ │ │ │ - ldr r2, [pc, #-3184] @ 2d7550 │ │ │ │ + beq 2d7ddc │ │ │ │ + ldr r2, [pc, #-3184] @ 2d7440 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r9, r3 │ │ │ │ @@ -714425,15 +714357,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r3, #96] @ 0x60 │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d8248 │ │ │ │ + beq 2d8138 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -714464,53 +714396,53 @@ │ │ │ │ add ip, r7, #100 @ 0x64 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2d82dc │ │ │ │ + bne 2d81cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2d81f0 │ │ │ │ + b 2d80e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r9, [r5] │ │ │ │ ldr sl, [r3, #112] @ 0x70 │ │ │ │ str r9, [r5, #4] │ │ │ │ ldrb r2, [sl, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2d8600 │ │ │ │ + bhi 2d84f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2d87b8 │ │ │ │ + bhi 2d86a8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d8358 │ │ │ │ + beq 2d8248 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ - ldr r1, [pc, #-3596] @ 2d7554 │ │ │ │ + ldr r1, [pc, #-3596] @ 2d7444 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ @@ -714522,75 +714454,75 @@ │ │ │ │ adds r8, r8, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r3, r8, #4 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 2d6aa0 │ │ │ │ - b 2d82d0 │ │ │ │ + beq 2d6990 │ │ │ │ + b 2d81c0 │ │ │ │ strh r8, [sp, #80] @ 0x50 │ │ │ │ - b 2d831c │ │ │ │ + b 2d820c │ │ │ │ strb r8, [sp, #80] @ 0x50 │ │ │ │ - b 2d831c │ │ │ │ + b 2d820c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2d831c │ │ │ │ + b 2d820c │ │ │ │ tst r5, #8 │ │ │ │ - beq 2d69ac │ │ │ │ - ldr r2, [pc, #-3716] @ 2d7558 │ │ │ │ - ldr r3, [pc, #-3712] @ 2d7560 │ │ │ │ + beq 2d689c │ │ │ │ + ldr r2, [pc, #-3716] @ 2d7448 │ │ │ │ + ldr r3, [pc, #-3712] @ 2d7450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7dc8 │ │ │ │ + bne 2d7cb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d0138 │ │ │ │ + b 2d0028 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d7f4c │ │ │ │ - b 2d7c40 │ │ │ │ + bne 2d7e3c │ │ │ │ + b 2d7b30 │ │ │ │ ldrb r3, [sl, #10] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d73bc │ │ │ │ + bne 2d72ac │ │ │ │ tst r2, #96 @ 0x60 │ │ │ │ - beq 2d65b8 │ │ │ │ - ldr r2, [pc, #-3808] @ 2d755c │ │ │ │ - ldr r3, [pc, #-3808] @ 2d7560 │ │ │ │ + beq 2d64a8 │ │ │ │ + ldr r2, [pc, #-3808] @ 2d744c │ │ │ │ + ldr r3, [pc, #-3808] @ 2d7450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2d8184 │ │ │ │ - b 2d7dc8 │ │ │ │ - bl 2d0940 │ │ │ │ - b 2d7d7c │ │ │ │ + beq 2d8074 │ │ │ │ + b 2d7cb8 │ │ │ │ + bl 2d0830 │ │ │ │ + b 2d7c6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2d7338 │ │ │ │ - b 2d65b8 │ │ │ │ - ldr r1, [pc, #-3900] @ 2d7564 │ │ │ │ + bne 2d7228 │ │ │ │ + b 2d64a8 │ │ │ │ + ldr r1, [pc, #-3900] @ 2d7454 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -714622,186 +714554,186 @@ │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ add r6, r7, #100 @ 0x64 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2d65b8 │ │ │ │ + b 2d64a8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #32 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2d7338 │ │ │ │ - b 2d65b8 │ │ │ │ - ldr r2, [pc, #580] @ 2d87b8 │ │ │ │ - ldr r3, [pc, #580] @ 2d87bc │ │ │ │ + bne 2d7228 │ │ │ │ + b 2d64a8 │ │ │ │ + ldr r2, [pc, #580] @ 2d86a8 │ │ │ │ + ldr r3, [pc, #580] @ 2d86ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2d6b34 │ │ │ │ - b 2d7dc8 │ │ │ │ + beq 2d6a24 │ │ │ │ + b 2d7cb8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldrb r0, [r7, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ andne r3, r2, #63 @ 0x3f │ │ │ │ mvnne r1, #0 │ │ │ │ bicne r0, r0, r1, lsl r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ - beq 2d85d8 │ │ │ │ + beq 2d84c8 │ │ │ │ orrs r1, r0, #0 │ │ │ │ - beq 2d866c │ │ │ │ + beq 2d855c │ │ │ │ ands r6, r3, r0 │ │ │ │ - bne 2d866c │ │ │ │ + bne 2d855c │ │ │ │ mov r1, r6 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 2d8750 │ │ │ │ + bne 2d8640 │ │ │ │ mov r2, r5 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d4290 │ │ │ │ + bl 2d4180 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d6fdc │ │ │ │ - ldr r3, [pc, #452] @ 2d87c0 │ │ │ │ + b 2d6ecc │ │ │ │ + ldr r3, [pc, #452] @ 2d86b0 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 2d75fc │ │ │ │ + b 2d74ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 2d831c │ │ │ │ + b 2d820c │ │ │ │ mov r3, #0 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sl, #4] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2d80d8 │ │ │ │ + beq 2d7fc8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ - b 2d80d8 │ │ │ │ + b 2d7fc8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi 2d8744 │ │ │ │ - ldr r3, [pc, #316] @ 2d87c4 │ │ │ │ + bhi 2d8634 │ │ │ │ + ldr r3, [pc, #316] @ 2d86b4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d87b8 │ │ │ │ + bhi 2d86a8 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d86e4 │ │ │ │ + beq 2d85d4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sl │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #216] @ 2d87c8 │ │ │ │ + ldr r1, [pc, #216] @ 2d86b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2d85e0 │ │ │ │ + b 2d84d0 │ │ │ │ strh r0, [sp, #48] @ 0x30 │ │ │ │ - b 2d86a4 │ │ │ │ + b 2d8594 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ - b 2d86a4 │ │ │ │ + b 2d8594 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ - b 2d86a4 │ │ │ │ - ldr r3, [pc, #164] @ 2d87cc │ │ │ │ + b 2d8594 │ │ │ │ + ldr r3, [pc, #164] @ 2d86bc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 2d75fc │ │ │ │ - ldr r3, [pc, #156] @ 2d87d0 │ │ │ │ + b 2d74ec │ │ │ │ + ldr r3, [pc, #156] @ 2d86c0 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 2d75fc │ │ │ │ - ldr r3, [pc, #148] @ 2d87d4 │ │ │ │ + b 2d74ec │ │ │ │ + ldr r3, [pc, #148] @ 2d86c4 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 2d75fc │ │ │ │ + b 2d74ec │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - b 2d86a4 │ │ │ │ + b 2d8594 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d8798 │ │ │ │ + beq 2d8688 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #52] @ 2d87d8 │ │ │ │ + ldr r1, [pc, #52] @ 2d86c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - b 2d85e0 │ │ │ │ - subseq r7, r5, r4, lsl #21 │ │ │ │ + b 2d84d0 │ │ │ │ + @ instruction: 0x00557b94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ - subseq r2, r0, ip, lsr #23 │ │ │ │ + subseq r2, r0, r4, lsr #23 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ muleq r0, r4, r9 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - ldr r2, [pc, #16] @ 2d87f4 │ │ │ │ + ldr r2, [pc, #16] @ 2d86e4 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #12] @ 2d87f8 │ │ │ │ + ldr r1, [pc, #12] @ 2d86e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 94320 │ │ │ │ @ instruction: 0xffffdd38 │ │ │ │ @ instruction: 0xffff7110 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ sub r0, r0, #4 │ │ │ │ @@ -714810,50 +714742,50 @@ │ │ │ │ bx lr │ │ │ │ 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, r1 │ │ │ │ - ldr r1, [pc, #232] @ 2d8918 │ │ │ │ + ldr r1, [pc, #232] @ 2d8808 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #212] @ 2d891c │ │ │ │ + ldr r1, [pc, #212] @ 2d880c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #184] @ 2d8918 │ │ │ │ + ldr r1, [pc, #184] @ 2d8808 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #140] @ 2d891c │ │ │ │ + ldr r1, [pc, #140] @ 2d880c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #116] @ 2d8918 │ │ │ │ + ldr r1, [pc, #116] @ 2d8808 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #100] @ 2d8920 │ │ │ │ + ldr r1, [pc, #100] @ 2d8810 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -714883,91 +714815,91 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 2d8a48 │ │ │ │ + ldr r0, [pc, #244] @ 2d8938 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r1, [pc, #240] @ 2d8a4c │ │ │ │ + ldr r1, [pc, #240] @ 2d893c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp ip, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi 2d8a3c │ │ │ │ - ldr r0, [pc, #196] @ 2d8a50 │ │ │ │ + bhi 2d892c │ │ │ │ + ldr r0, [pc, #196] @ 2d8940 │ │ │ │ sub r1, ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d8a34 │ │ │ │ + bhi 2d8924 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r2, [sp, #8] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, ip │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d89e8 │ │ │ │ + beq 2d88d8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r2, [pc, #100] @ 2d8a54 │ │ │ │ - ldr r3, [pc, #88] @ 2d8a4c │ │ │ │ + ldr r2, [pc, #100] @ 2d8944 │ │ │ │ + ldr r3, [pc, #88] @ 2d893c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d8a44 │ │ │ │ + bne 2d8934 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r2, [sp, #8] │ │ │ │ - b 2d89a8 │ │ │ │ + b 2d8898 │ │ │ │ orrs r3, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2d89a8 │ │ │ │ + b 2d8898 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 2d89a8 │ │ │ │ + b 2d8898 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - b 2d89a8 │ │ │ │ + b 2d8898 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r5, r0, lsr #13 │ │ │ │ + ldrheq r7, [r5], #-112 @ 0xffffff90 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r0, r8, asr #17 │ │ │ │ - subseq r7, r5, r8, lsl #12 │ │ │ │ + subseq r2, r0, r0, asr #17 │ │ │ │ + subseq r7, r5, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ 2d8bbc │ │ │ │ + ldr r1, [pc, #320] @ 2d8aac │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2d8bc0 │ │ │ │ + ldr r2, [pc, #316] @ 2d8ab0 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -714981,44 +714913,44 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp lr, #1 │ │ │ │ cmpeq r5, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2d8b88 │ │ │ │ + beq 2d8a78 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ cmp lr, #1 │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2d8b0c │ │ │ │ + bne 2d89fc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2d8b88 │ │ │ │ + beq 2d8a78 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #128] @ 2d8bc4 │ │ │ │ + ldr r3, [pc, #128] @ 2d8ab4 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2d8bc8 │ │ │ │ + ldr r0, [pc, #120] @ 2d8ab8 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ mov lr, r7 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -715026,201 +714958,201 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r2, [pc, #60] @ 2d8bcc │ │ │ │ - ldr r3, [pc, #44] @ 2d8bc0 │ │ │ │ + ldr r2, [pc, #60] @ 2d8abc │ │ │ │ + ldr r3, [pc, #44] @ 2d8ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d8bb8 │ │ │ │ + bne 2d8aa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r5, r4, ror r5 │ │ │ │ + subseq r7, r5, r4, lsl #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r7, r5, r8, ror #8 │ │ │ │ + subseq r7, r5, r8, ror r5 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #416] @ 2d8d8c │ │ │ │ + ldr r2, [pc, #416] @ 2d8c7c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #412] @ 2d8d90 │ │ │ │ + ldr r3, [pc, #412] @ 2d8c80 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ sub r3, r8, #1 │ │ │ │ cmp r3, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bne 2d8c4c │ │ │ │ - ldr r2, [pc, #368] @ 2d8d94 │ │ │ │ + bne 2d8b3c │ │ │ │ + ldr r2, [pc, #368] @ 2d8c84 │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #356] @ 2d8d90 │ │ │ │ + ldr r3, [pc, #356] @ 2d8c80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d8d88 │ │ │ │ + bne 2d8c78 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r3, #0 │ │ │ │ sub r9, r8, r5 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ add r9, r5, r9, lsr #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 2d8c90 │ │ │ │ - ldr r3, [pc, #288] @ 2d8d98 │ │ │ │ + bhi 2d8b80 │ │ │ │ + ldr r3, [pc, #288] @ 2d8c88 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d8c94 │ │ │ │ + bhi 2d8b84 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ ldrd sl, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d8cd4 │ │ │ │ + beq 2d8bc4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [pc, #188] @ 2d8d9c │ │ │ │ + ldr r1, [pc, #188] @ 2d8c8c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8bd0 │ │ │ │ + bl 2d8ac0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8bd0 │ │ │ │ - ldr r2, [pc, #120] @ 2d8da0 │ │ │ │ - ldr r3, [pc, #100] @ 2d8d90 │ │ │ │ + bl 2d8ac0 │ │ │ │ + ldr r2, [pc, #120] @ 2d8c90 │ │ │ │ + ldr r3, [pc, #100] @ 2d8c80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 2d8d88 │ │ │ │ + bne 2d8c78 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95ce4 │ │ │ │ strh r9, [sp, #16] │ │ │ │ - b 2d8c98 │ │ │ │ + b 2d8b88 │ │ │ │ strb r9, [sp, #16] │ │ │ │ - b 2d8c98 │ │ │ │ + b 2d8b88 │ │ │ │ subs r3, r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d8c98 │ │ │ │ + b 2d8b88 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r5, r4, lsl #8 │ │ │ │ + subseq r7, r5, r4, lsl r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r7, [r5], #-48 @ 0xffffffd0 │ │ │ │ - ldrsheq r2, [r0], #-92 @ 0xffffffa4 │ │ │ │ + subseq r7, r5, r0, ror #9 │ │ │ │ + ldrsheq r2, [r0], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - ldrsbeq r7, [r5], #-32 @ 0xffffffe0 │ │ │ │ + subseq r7, r5, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #700] @ 2d9080 │ │ │ │ + ldr r1, [pc, #700] @ 2d8f70 │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r3, [pc, #696] @ 2d9084 │ │ │ │ + ldr r3, [pc, #696] @ 2d8f74 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - beq 2d8e30 │ │ │ │ + beq 2d8d20 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 2d8e00 │ │ │ │ + bne 2d8cf0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2d8f00 │ │ │ │ + beq 2d8df0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #636] @ 2d9088 │ │ │ │ - ldr r3, [pc, #628] @ 2d9084 │ │ │ │ + ldr r2, [pc, #636] @ 2d8f78 │ │ │ │ + ldr r3, [pc, #628] @ 2d8f74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d907c │ │ │ │ + bne 2d8f6c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp ip, #1 │ │ │ │ - beq 2d8fbc │ │ │ │ + beq 2d8eac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2d8e00 │ │ │ │ + bne 2d8cf0 │ │ │ │ mov r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d8e94 │ │ │ │ + beq 2d8d84 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -715232,42 +715164,42 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d8ee4 │ │ │ │ + beq 2d8dd4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 95ce4 │ │ │ │ - b 2d8e04 │ │ │ │ + b 2d8cf4 │ │ │ │ mov r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d8f50 │ │ │ │ + beq 2d8e40 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -715279,43 +715211,43 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d8fa0 │ │ │ │ + beq 2d8e90 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 95ce4 │ │ │ │ - b 2d8e04 │ │ │ │ + b 2d8cf4 │ │ │ │ mov r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, ip │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d9010 │ │ │ │ + beq 2d8f00 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -715327,134 +715259,134 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d9060 │ │ │ │ + beq 2d8f50 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 95ce4 │ │ │ │ - b 2d8e04 │ │ │ │ + b 2d8cf4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r5, r0, lsr r2 │ │ │ │ + subseq r7, r5, r0, asr #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r5, ip, ror #3 │ │ │ │ + ldrsheq r7, [r5], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr lr, [pc, #4028] @ 2da060 │ │ │ │ - ldr r3, [pc, #4028] @ 2da064 │ │ │ │ - ldr ip, [pc, #4028] @ 2da068 │ │ │ │ + ldr lr, [pc, #4028] @ 2d9f50 │ │ │ │ + ldr r3, [pc, #4028] @ 2d9f54 │ │ │ │ + ldr ip, [pc, #4028] @ 2d9f58 │ │ │ │ add lr, pc, lr │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr r7, [r2] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc, #3996] @ 2da06c │ │ │ │ + ldr r0, [pc, #3996] @ 2d9f5c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d9160 │ │ │ │ - ldr r9, [pc, #3952] @ 2da070 │ │ │ │ + beq 2d9050 │ │ │ │ + ldr r9, [pc, #3952] @ 2d9f60 │ │ │ │ ldrb r5, [r1, #41] @ 0x29 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi 2d9194 │ │ │ │ - ldr r2, [pc, #3940] @ 2da074 │ │ │ │ + bhi 2d9084 │ │ │ │ + ldr r2, [pc, #3940] @ 2d9f64 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 2d913c │ │ │ │ - ldr r2, [pc, #3932] @ 2da078 │ │ │ │ + bls 2d902c │ │ │ │ + ldr r2, [pc, #3932] @ 2d9f68 │ │ │ │ sub r3, r3, #312 @ 0x138 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bhi 2d9160 │ │ │ │ + bhi 2d9050 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #230 @ 0xe6 │ │ │ │ - beq 2d9ac8 │ │ │ │ + beq 2d99b8 │ │ │ │ cmp r3, #233 @ 0xe9 │ │ │ │ - bne 2d9160 │ │ │ │ + bne 2d9050 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9160 │ │ │ │ + beq 2d9050 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #2 │ │ │ │ - beq 2d9adc │ │ │ │ + beq 2d99cc │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #3856] @ 2da07c │ │ │ │ - ldr r3, [pc, #3832] @ 2da068 │ │ │ │ + ldr r2, [pc, #3856] @ 2d9f6c │ │ │ │ + ldr r3, [pc, #3832] @ 2d9f58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d97e8 │ │ │ │ + bne 2d96d8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #3812] @ 2da080 │ │ │ │ + ldr r2, [pc, #3812] @ 2d9f70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2d9208 │ │ │ │ + beq 2d90f8 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2d9b04 │ │ │ │ + beq 2d99f4 │ │ │ │ cmp r3, #464 @ 0x1d0 │ │ │ │ - bne 2d9160 │ │ │ │ + bne 2d9050 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #332] @ 0x14c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2d9164 │ │ │ │ + beq 2d9054 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ - b 2d9164 │ │ │ │ + b 2d9054 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9160 │ │ │ │ + beq 2d9050 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 2d9160 │ │ │ │ + beq 2d9050 │ │ │ │ mov r1, #556 @ 0x22c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -715462,17 +715394,17 @@ │ │ │ │ bl 9337c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8da4 │ │ │ │ + bl 2d8c94 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2d9164 │ │ │ │ + bne 2d9054 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ @@ -715489,68 +715421,68 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 96624 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb fp, [r7, #1] │ │ │ │ cmp r3, #0 │ │ │ │ and fp, fp, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2da044 │ │ │ │ + beq 2d9f34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 2d931c │ │ │ │ + beq 2d920c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r3, r8, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da024 │ │ │ │ + beq 2d9f14 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d9374 │ │ │ │ + beq 2d9264 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2da004 │ │ │ │ + beq 2d9ef4 │ │ │ │ mov r1, sl │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov fp, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8a58 │ │ │ │ - ldr r1, [pc, #3344] @ 2da0b0 │ │ │ │ + bl 2d8948 │ │ │ │ + ldr r1, [pc, #3344] @ 2d9fa0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -715558,26 +715490,26 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d93fc │ │ │ │ + beq 2d92ec │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #3192] @ 2da084 │ │ │ │ + ldr r1, [pc, #3192] @ 2d9f74 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96330 │ │ │ │ @@ -715589,15 +715521,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d9478 │ │ │ │ + beq 2d9368 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -715620,80 +715552,80 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 963d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8810 │ │ │ │ + bl 2d8700 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96440 │ │ │ │ - ldr r2, [pc, #2972] @ 2da088 │ │ │ │ - ldr r3, [pc, #2936] @ 2da068 │ │ │ │ + ldr r2, [pc, #2972] @ 2d9f78 │ │ │ │ + ldr r3, [pc, #2936] @ 2d9f58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d97e8 │ │ │ │ + bne 2d96d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 96494 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9160 │ │ │ │ + beq 2d9050 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d9ca8 │ │ │ │ + beq 2d9b98 │ │ │ │ mov r3, #3 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ add r8, r1, #24 │ │ │ │ mov r4, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2d9ba4 │ │ │ │ + bne 2d9a94 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 2d9554 │ │ │ │ - b 2d9164 │ │ │ │ + bne 2d9444 │ │ │ │ + b 2d9054 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #75] @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d95a0 │ │ │ │ + bne 2d9490 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9160 │ │ │ │ + beq 2d9050 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #16 │ │ │ │ - beq 2d9160 │ │ │ │ + beq 2d9050 │ │ │ │ mov r1, #348 @ 0x15c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #2760] @ 2da0a4 │ │ │ │ + ldr r1, [pc, #2760] @ 2d9f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -715702,93 +715634,93 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ bl 96248 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #2640] @ 2da0ac │ │ │ │ + ldr r1, [pc, #2640] @ 2d9f9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #2616] @ 2da0ac │ │ │ │ + ldr r1, [pc, #2616] @ 2d9f9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #2572] @ 2da0ac │ │ │ │ + ldr r1, [pc, #2572] @ 2d9f9c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #2560] @ 2da0b0 │ │ │ │ + ldr r1, [pc, #2560] @ 2d9fa0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #2512] @ 2da0b0 │ │ │ │ + ldr r1, [pc, #2512] @ 2d9fa0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, #4 │ │ │ │ orr r3, r5, r2 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9164 │ │ │ │ + b 2d9054 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9160 │ │ │ │ + beq 2d9050 │ │ │ │ ldrb r3, [r7] │ │ │ │ lsr r3, r3, #2 │ │ │ │ ands r6, r3, #1 │ │ │ │ - bne 2d9160 │ │ │ │ - ldr r1, [pc, #2428] @ 2da0a4 │ │ │ │ + bne 2d9050 │ │ │ │ + ldr r1, [pc, #2428] @ 2d9f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ bl 9337c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #2328] @ 2da070 │ │ │ │ + ldr r1, [pc, #2328] @ 2d9f60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -715806,41 +715738,41 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ - ldr r1, [pc, #2252] @ 2da08c │ │ │ │ - ldr r2, [pc, #2212] @ 2da068 │ │ │ │ + ldr r1, [pc, #2252] @ 2d9f7c │ │ │ │ + ldr r2, [pc, #2212] @ 2d9f58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldreq r1, [pc, #2252] @ 2da0ac │ │ │ │ + ldreq r1, [pc, #2252] @ 2d9f9c │ │ │ │ moveq r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2d993c │ │ │ │ + beq 2d982c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #2204] @ 2da090 │ │ │ │ + ldr r1, [pc, #2204] @ 2d9f80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #3 │ │ │ │ mov r9, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #2156] @ 2da094 │ │ │ │ + ldr r1, [pc, #2156] @ 2d9f84 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #3 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -715850,88 +715782,88 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #2076] @ 2da0ac │ │ │ │ + ldr r1, [pc, #2076] @ 2d9f9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #2032] @ 2da0b0 │ │ │ │ + ldr r1, [pc, #2032] @ 2d9fa0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #1984] @ 2da0ac │ │ │ │ + ldr r1, [pc, #1984] @ 2d9f9c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ - ldr r1, [pc, #1924] @ 2da098 │ │ │ │ - ldr r3, [pc, #1872] @ 2da068 │ │ │ │ + bl 2d8948 │ │ │ │ + ldr r1, [pc, #1924] @ 2d9f88 │ │ │ │ + ldr r3, [pc, #1872] @ 2d9f58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #1916] @ 2da0b0 │ │ │ │ + ldreq r1, [pc, #1916] @ 2d9fa0 │ │ │ │ moveq r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ - bne 2d97e8 │ │ │ │ + bne 2d96d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - beq 2d9e48 │ │ │ │ + beq 2d9d38 │ │ │ │ ldrb r3, [r7] │ │ │ │ ands r7, r3, #2 │ │ │ │ - bne 2d9e58 │ │ │ │ + bne 2d9d48 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r2, [r2, #77] @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d9e58 │ │ │ │ + beq 2d9d48 │ │ │ │ lsr r3, r3, #7 │ │ │ │ cmp r5, #32 │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d9160 │ │ │ │ - ldr r1, [pc, #1788] @ 2da090 │ │ │ │ + beq 2d9050 │ │ │ │ + ldr r1, [pc, #1788] @ 2d9f80 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ bl 9337c │ │ │ │ @@ -715941,31 +715873,31 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ orr r3, r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ bl 96624 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9164 │ │ │ │ + b 2d9054 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d9cc4 │ │ │ │ + bne 2d9bb4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9a18 │ │ │ │ + beq 2d9908 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #32 │ │ │ │ - bne 2d9cc4 │ │ │ │ + bne 2d9bb4 │ │ │ │ tst r3, #8 │ │ │ │ - beq 2d9a18 │ │ │ │ + beq 2d9908 │ │ │ │ ldrb r5, [r0, #314] @ 0x13a │ │ │ │ and r5, r5, #3 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2da0c4 │ │ │ │ + beq 2d9fb4 │ │ │ │ add r2, r0, #284 @ 0x11c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ ldrh r5, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ clz r3, r3 │ │ │ │ clz r5, r5 │ │ │ │ @@ -715974,61 +715906,61 @@ │ │ │ │ orr r5, r5, r3, lsl #1 │ │ │ │ add r3, r0, #288 @ 0x120 │ │ │ │ ldrb r2, [r0, #311] @ 0x137 │ │ │ │ ldrh r3, [r3] │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 2d9ff4 │ │ │ │ + beq 2d9ee4 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d9160 │ │ │ │ + beq 2d9050 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ add r9, r1, #24 │ │ │ │ mov r6, #0 │ │ │ │ asr r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ moveq r3, r9 │ │ │ │ moveq r2, r6 │ │ │ │ - bne 2d9fc8 │ │ │ │ + bne 2d9eb8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ add r7, r7, #8 │ │ │ │ - bne 2d9a84 │ │ │ │ + bne 2d9974 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ef8 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9164 │ │ │ │ + b 2d9054 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9160 │ │ │ │ + beq 2d9050 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2d9160 │ │ │ │ + bne 2d9050 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ - b 2d9164 │ │ │ │ + b 2d9054 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ ands r3, r3, #32 │ │ │ │ - bne 2d9160 │ │ │ │ + bne 2d9050 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r0, #284 @ 0x11c │ │ │ │ ldrh r2, [r3] │ │ │ │ @@ -716039,15 +715971,15 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2d9b80 │ │ │ │ + beq 2d9a70 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -716056,28 +715988,28 @@ │ │ │ │ orr r3, r5, #4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 96624 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9164 │ │ │ │ + b 2d9054 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #32 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 2d9bfc │ │ │ │ + beq 2d9aec │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -716087,15 +716019,15 @@ │ │ │ │ bl 94e88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb sl, [r8, #16] │ │ │ │ cmp sl, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2d9c94 │ │ │ │ + beq 2d9b84 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, r0 │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #24 │ │ │ │ mov r7, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -716114,60 +716046,60 @@ │ │ │ │ addne r5, fp, #48 @ 0x30 │ │ │ │ moveq r9, #0 │ │ │ │ cmp r6, sl │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ add fp, fp, #32 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ strb r9, [fp, #32] │ │ │ │ - bne 2d9c3c │ │ │ │ + bne 2d9b2c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 9591c │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9568 │ │ │ │ + b 2d9458 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d9534 │ │ │ │ + bne 2d9424 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d9534 │ │ │ │ - b 2d9160 │ │ │ │ - ldr r1, [pc, #976] @ 2da09c │ │ │ │ + bne 2d9424 │ │ │ │ + b 2d9050 │ │ │ │ + ldr r1, [pc, #976] @ 2d9f8c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ tst r3, #32 │ │ │ │ - bne 2d9d3c │ │ │ │ + bne 2d9c2c │ │ │ │ add r3, r0, #284 @ 0x11c │ │ │ │ add r0, r0, #288 @ 0x120 │ │ │ │ ldrh r2, [r0] │ │ │ │ ldrh r1, [r3] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 2d8da4 │ │ │ │ + bl 2d8c94 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2d9164 │ │ │ │ + bne 2d9054 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - ldr r1, [pc, #864] @ 2da0a4 │ │ │ │ + ldr r1, [pc, #864] @ 2d9f94 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov sl, #0 │ │ │ │ add r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -716176,46 +716108,46 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ - ldr r1, [pc, #780] @ 2da0b4 │ │ │ │ + bl 2d8948 │ │ │ │ + ldr r1, [pc, #780] @ 2d9fa4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #760] @ 2da0b8 │ │ │ │ + ldr r1, [pc, #760] @ 2d9fa8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #728] @ 2da0b4 │ │ │ │ + ldr r1, [pc, #728] @ 2d9fa4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #700] @ 2da0ac │ │ │ │ + ldr r1, [pc, #700] @ 2d9f9c │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #692] @ 2da0b8 │ │ │ │ + ldr r1, [pc, #692] @ 2d9fa8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ @@ -716225,32 +716157,32 @@ │ │ │ │ mov r2, #4 │ │ │ │ orr r3, r5, r2 │ │ │ │ str sl, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9164 │ │ │ │ + b 2d9054 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d9160 │ │ │ │ - ldr r1, [pc, #580] @ 2da0a4 │ │ │ │ + bne 2d9050 │ │ │ │ + ldr r1, [pc, #580] @ 2d9f94 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ mov fp, #0 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #496] @ 2da080 │ │ │ │ + ldr r1, [pc, #496] @ 2d9f70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -716285,121 +716217,121 @@ │ │ │ │ mov r2, #4 │ │ │ │ orr r5, r5, r2 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ bl 96624 │ │ │ │ - ldr r1, [pc, #372] @ 2da0b0 │ │ │ │ + ldr r1, [pc, #372] @ 2d9fa0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ str fp, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #316] @ 2da0ac │ │ │ │ + ldr r1, [pc, #316] @ 2d9f9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ - ldr r1, [pc, #260] @ 2da0a0 │ │ │ │ - ldr r2, [pc, #200] @ 2da068 │ │ │ │ + ldr r1, [pc, #260] @ 2d9f90 │ │ │ │ + ldr r2, [pc, #200] @ 2d9f58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldreq r1, [pc, #244] @ 2da0b0 │ │ │ │ + ldreq r1, [pc, #244] @ 2d9fa0 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2d993c │ │ │ │ - b 2d97e8 │ │ │ │ + beq 2d982c │ │ │ │ + b 2d96d8 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sl, #20 │ │ │ │ - b 2d9a98 │ │ │ │ + b 2d9988 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r5, r5, #4 │ │ │ │ - beq 2d9a74 │ │ │ │ - b 2d9160 │ │ │ │ + beq 2d9964 │ │ │ │ + b 2d9050 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 2d8810 │ │ │ │ + bl 2d8700 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9164 │ │ │ │ + b 2d9054 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d9374 │ │ │ │ + b 2d9264 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 2d931c │ │ │ │ - subseq r6, r5, r0, asr pc │ │ │ │ - subseq r6, r5, ip, asr #30 │ │ │ │ + b 2d920c │ │ │ │ + subseq r7, r5, r0, rrx │ │ │ │ + subseq r7, r5, ip, asr r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - subseq r2, r0, r4, ror r1 │ │ │ │ - subseq r6, r5, ip, lsl #29 │ │ │ │ + subseq r2, r0, ip, ror #2 │ │ │ │ + @ instruction: 0x00556f9c │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - subseq r6, r5, ip, lsl #22 │ │ │ │ - subseq r6, r5, r8, lsr r8 │ │ │ │ + subseq r6, r5, ip, lsl ip │ │ │ │ + subseq r6, r5, r8, asr #18 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - subseq r6, r5, r4, ror #13 │ │ │ │ + ldrsheq r6, [r5], #-116 @ 0xffffff8c │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - subseq r6, r5, ip, asr r0 │ │ │ │ + subseq r6, r5, ip, ror #2 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 143770 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 2d9a18 │ │ │ │ + bne 2d9908 │ │ │ │ mov r1, #348 @ 0x15c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -716411,209 +716343,209 @@ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ bl 1437f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ add r2, r0, #284 @ 0x11c │ │ │ │ ands r3, r3, #32 │ │ │ │ ldrh r5, [r2] │ │ │ │ - beq 2da344 │ │ │ │ - ldr r1, [pc, #-228] @ 2da0a4 │ │ │ │ + beq 2da234 │ │ │ │ + ldr r1, [pc, #-228] @ 2d9f94 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ bl 9337c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2d8938 │ │ │ │ + bl 2d8828 │ │ │ │ mvn r2, #1 │ │ │ │ mvn r3, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8938 │ │ │ │ + bl 2d8828 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #-348] @ 2da0a8 │ │ │ │ + ldr r1, [pc, #-348] @ 2d9f98 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-372] @ 2da0a8 │ │ │ │ + ldr r1, [pc, #-372] @ 2d9f98 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #-396] @ 2da0a8 │ │ │ │ + ldr r1, [pc, #-396] @ 2d9f98 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-420] @ 2da0a8 │ │ │ │ + ldr r1, [pc, #-420] @ 2d9f98 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-420] @ 2da0bc │ │ │ │ + ldr r1, [pc, #-420] @ 2d9fac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #-440] @ 2da0c0 │ │ │ │ + ldr r1, [pc, #-440] @ 2d9fb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-464] @ 2da0bc │ │ │ │ + ldr r1, [pc, #-464] @ 2d9fac │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-484] @ 2da0c0 │ │ │ │ + ldr r1, [pc, #-484] @ 2d9fb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r2, r5, #0 │ │ │ │ ldrb r3, [r3, #311] @ 0x137 │ │ │ │ movne r2, #1 │ │ │ │ bics r3, r2, r3, lsr #5 │ │ │ │ mov r7, r0 │ │ │ │ - bne 2da360 │ │ │ │ - ldr r1, [pc, #-548] @ 2da0ac │ │ │ │ + bne 2da250 │ │ │ │ + ldr r1, [pc, #-548] @ 2d9f9c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-564] @ 2da0b0 │ │ │ │ + ldr r1, [pc, #-564] @ 2d9fa0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #-584] @ 2da0b4 │ │ │ │ + ldr r1, [pc, #-584] @ 2d9fa4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-600] @ 2da0b8 │ │ │ │ + ldr r1, [pc, #-600] @ 2d9fa8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9164 │ │ │ │ + b 2d9054 │ │ │ │ mov r2, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2d8938 │ │ │ │ + bl 2d8828 │ │ │ │ mov r6, r0 │ │ │ │ - b 2da1c4 │ │ │ │ + b 2da0b4 │ │ │ │ sub r3, r5, #1 │ │ │ │ ands r3, r3, r5 │ │ │ │ - bne 2da2c8 │ │ │ │ + bne 2da1b8 │ │ │ │ orr r2, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - bl 2d8938 │ │ │ │ - ldr r1, [pc, #-720] @ 2da0bc │ │ │ │ + bl 2d8828 │ │ │ │ + ldr r1, [pc, #-720] @ 2d9fac │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-736] @ 2da0c0 │ │ │ │ + ldr r1, [pc, #-736] @ 2d9fb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2da2f4 │ │ │ │ + b 2da1e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #404] @ 2da568 │ │ │ │ + ldr ip, [pc, #404] @ 2da458 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #396] @ 2da56c │ │ │ │ + ldr r3, [pc, #396] @ 2da45c │ │ │ │ str r1, [sp, #8] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ strd r6, [sp] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2da434 │ │ │ │ + beq 2da324 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r1, [pc, #308] @ 2da570 │ │ │ │ + ldr r1, [pc, #308] @ 2da460 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r7, r0, #24 │ │ │ │ @@ -716621,139 +716553,139 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #248] @ 2da574 │ │ │ │ + ldr r1, [pc, #248] @ 2da464 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #240] @ 2da578 │ │ │ │ + ldr r1, [pc, #240] @ 2da468 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #188] @ 2da57c │ │ │ │ + ldr r1, [pc, #188] @ 2da46c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2da514 │ │ │ │ + beq 2da404 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r1, [pc, #100] @ 2da580 │ │ │ │ + ldr r1, [pc, #100] @ 2da470 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #84] @ 2da584 │ │ │ │ - ldr r3, [pc, #56] @ 2da56c │ │ │ │ + ldr r1, [pc, #84] @ 2da474 │ │ │ │ + ldr r3, [pc, #56] @ 2da45c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne 2da564 │ │ │ │ + bne 2da454 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #44] @ 2da588 │ │ │ │ + ldr r1, [pc, #44] @ 2da478 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 95bec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r5, r8, lsl ip │ │ │ │ + subseq r5, r5, r8, lsr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - subseq r5, r5, r8, asr #21 │ │ │ │ + ldrsbeq r5, [r5], #-184 @ 0xffffff48 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr lr, [pc, #3468] @ 2db330 │ │ │ │ + ldr lr, [pc, #3468] @ 2db220 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #3460] @ 2db334 │ │ │ │ + ldr r1, [pc, #3460] @ 2db224 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #3456] @ 2db338 │ │ │ │ + ldr r3, [pc, #3456] @ 2db228 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #3452] @ 2db33c │ │ │ │ + ldr r2, [pc, #3452] @ 2db22c │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, ip, ip, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da7a4 │ │ │ │ + beq 2da694 │ │ │ │ cmp ip, #368 @ 0x170 │ │ │ │ ldrb r7, [r4, #41] @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bcs 2da6d8 │ │ │ │ - ldr r3, [pc, #3388] @ 2db340 │ │ │ │ + bcs 2da5c8 │ │ │ │ + ldr r3, [pc, #3388] @ 2db230 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 2da6b4 │ │ │ │ + bhi 2da5a4 │ │ │ │ cmp ip, #232 @ 0xe8 │ │ │ │ - beq 2da9d8 │ │ │ │ - bhi 2da7d8 │ │ │ │ + beq 2da8c8 │ │ │ │ + bhi 2da6c8 │ │ │ │ sub r3, ip, #188 @ 0xbc │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 2da7a4 │ │ │ │ + bhi 2da694 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2db324 │ │ │ │ + bne 2db214 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2da7a4 │ │ │ │ + bne 2da694 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ movne r7, #3 │ │ │ │ moveq r7, #1 │ │ │ │ cmp ip, #189 @ 0xbd │ │ │ │ - beq 2daafc │ │ │ │ + beq 2da9ec │ │ │ │ cmp ip, #190 @ 0xbe │ │ │ │ - beq 2db014 │ │ │ │ + beq 2daf04 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -716764,289 +716696,289 @@ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #39] @ 0x27 │ │ │ │ mov r1, r8 │ │ │ │ add r3, r3, #11 │ │ │ │ str r7, [r8, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2da7a8 │ │ │ │ - ldr r2, [pc, #3208] @ 2db344 │ │ │ │ + b 2da698 │ │ │ │ + ldr r2, [pc, #3208] @ 2db234 │ │ │ │ sub r3, ip, #320 @ 0x140 │ │ │ │ sub r3, r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi 2da7a4 │ │ │ │ + bhi 2da694 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, #536 @ 0x218 │ │ │ │ - bne 2da790 │ │ │ │ + bne 2da680 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da7a4 │ │ │ │ - ldr r1, [pc, #3148] @ 2db348 │ │ │ │ + beq 2da694 │ │ │ │ + ldr r1, [pc, #3148] @ 2db238 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #3108] @ 2db34c │ │ │ │ + ldr r1, [pc, #3108] @ 2db23c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #3064] @ 2db350 │ │ │ │ - ldr r3, [pc, #3032] @ 2db334 │ │ │ │ + ldr r2, [pc, #3064] @ 2db240 │ │ │ │ + ldr r3, [pc, #3032] @ 2db224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dada4 │ │ │ │ - ldr r1, [pc, #3032] @ 2db354 │ │ │ │ + bne 2dac94 │ │ │ │ + ldr r1, [pc, #3032] @ 2db244 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ - bcc 2da7a4 │ │ │ │ - ldr r3, [pc, #3004] @ 2db358 │ │ │ │ + bcc 2da694 │ │ │ │ + ldr r3, [pc, #3004] @ 2db248 │ │ │ │ bic ip, ip, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2da8d8 │ │ │ │ + beq 2da7c8 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #2988] @ 2db35c │ │ │ │ - ldr r3, [pc, #2944] @ 2db334 │ │ │ │ + ldr r2, [pc, #2988] @ 2db24c │ │ │ │ + ldr r3, [pc, #2944] @ 2db224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dada4 │ │ │ │ + bne 2dac94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #276 @ 0x114 │ │ │ │ - bne 2da7a4 │ │ │ │ + bne 2da694 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r8, [r3] │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2db324 │ │ │ │ + bne 2db214 │ │ │ │ ldr sl, [r8, #24] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 2da7a4 │ │ │ │ + bne 2da694 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2daa78 │ │ │ │ + beq 2da968 │ │ │ │ ldr r3, [r8, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2db318 │ │ │ │ + bne 2db208 │ │ │ │ ldr r9, [r3, #32] │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bgt 2db020 │ │ │ │ + bgt 2daf10 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - ble 2daaa8 │ │ │ │ + ble 2da998 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - beq 2db0ac │ │ │ │ - ldr r1, [pc, #2836] @ 2db360 │ │ │ │ + beq 2daf9c │ │ │ │ + ldr r1, [pc, #2836] @ 2db250 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r9, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r9] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2db028 │ │ │ │ + beq 2daf18 │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ cmp r8, #0 │ │ │ │ addeq sl, sp, #24 │ │ │ │ - beq 2db158 │ │ │ │ + beq 2db048 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [r7], #4 │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - bcc 2da8a0 │ │ │ │ + bcc 2da790 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 2db158 │ │ │ │ + bne 2db048 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ cmp r7, #32 │ │ │ │ - beq 2da7a4 │ │ │ │ + beq 2da694 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r4, #41] @ 0x29 │ │ │ │ orr r3, r7, #4 │ │ │ │ add r1, r4, #24 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl 96624 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #183] @ 0xb7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da7a4 │ │ │ │ + beq 2da694 │ │ │ │ ldrsb r2, [r7, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2da7a4 │ │ │ │ + bne 2da694 │ │ │ │ lsl r1, ip, #2 │ │ │ │ add r1, r1, ip │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ ldrb r1, [r1, #67] @ 0x43 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, r1, #11 │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #22 │ │ │ │ - bne 2da7a4 │ │ │ │ - ldr r1, [pc, #2556] @ 2db364 │ │ │ │ + bne 2da694 │ │ │ │ + ldr r1, [pc, #2556] @ 2db254 │ │ │ │ mov r0, r7 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da7a4 │ │ │ │ - ldr r2, [pc, #2488] @ 2db368 │ │ │ │ - ldr r3, [pc, #2432] @ 2db334 │ │ │ │ + beq 2da694 │ │ │ │ + ldr r2, [pc, #2488] @ 2db258 │ │ │ │ + ldr r3, [pc, #2432] @ 2db224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dada4 │ │ │ │ + bne 2dac94 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2da3b4 │ │ │ │ + b 2da2a4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #70] @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da7a4 │ │ │ │ - ldr r1, [pc, #2424] @ 2db36c │ │ │ │ + beq 2da694 │ │ │ │ + ldr r1, [pc, #2424] @ 2db25c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #2348] @ 2db34c │ │ │ │ + ldr r1, [pc, #2348] @ 2db23c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #2336] @ 2db370 │ │ │ │ - ldr r3, [pc, #2272] @ 2db334 │ │ │ │ + ldr r2, [pc, #2336] @ 2db260 │ │ │ │ + ldr r3, [pc, #2272] @ 2db224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #2308] @ 2db374 │ │ │ │ + ldreq r1, [pc, #2308] @ 2db264 │ │ │ │ moveq r3, r7 │ │ │ │ - beq 2da77c │ │ │ │ - b 2dada4 │ │ │ │ + beq 2da66c │ │ │ │ + b 2dac94 │ │ │ │ ldr r9, [r8, #32] │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2284] @ 2db378 │ │ │ │ + ldr r2, [pc, #2284] @ 2db268 │ │ │ │ sub r3, r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi 2daab0 │ │ │ │ + bhi 2da9a0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r8, [r8, #60] @ 0x3c │ │ │ │ mov r0, #28 │ │ │ │ bl 9440c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ bl f03f8 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bne 2db0c8 │ │ │ │ + bne 2dafb8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq 2db26c │ │ │ │ + beq 2db15c │ │ │ │ ldrb ip, [r4, #41] @ 0x29 │ │ │ │ ldrb r3, [r4, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 961b8 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ ldr r9, [r4, #112] @ 0x70 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -717069,41 +717001,41 @@ │ │ │ │ add ip, sp, #24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r8, r6, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ bl 9440c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - ldr r3, [pc, #2024] @ 2db37c │ │ │ │ + ldr r3, [pc, #2024] @ 2db26c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r4, r0, #24 │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ smulbb r2, r2, r0 │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2db324 │ │ │ │ + bhi 2db214 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r9, #18] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movne r8, #3 │ │ │ │ moveq r8, #1 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bne 2db2e4 │ │ │ │ + bne 2db1d4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ movne r1, #223 @ 0xdf │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r4, r0, #24 │ │ │ │ @@ -717116,15 +717048,15 @@ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #39] @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ add r3, r3, #11 │ │ │ │ str r8, [r7, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ mov r1, #226 @ 0xe2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #32 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -717137,16 +717069,16 @@ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #39] @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ add r3, r3, #11 │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2da7a8 │ │ │ │ - ldr r1, [pc, #1776] @ 2db380 │ │ │ │ + b 2da698 │ │ │ │ + ldr r1, [pc, #1776] @ 2db270 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb sl, [r4, #40] @ 0x28 │ │ │ │ bl 911bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ add r4, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ @@ -717175,16 +717107,16 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ str r7, [r9, sl, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [r9, r8, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2da7a8 │ │ │ │ - ldr r1, [pc, #1628] @ 2db384 │ │ │ │ + b 2da698 │ │ │ │ + ldr r1, [pc, #1628] @ 2db274 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -717200,25 +717132,25 @@ │ │ │ │ add r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #1536] @ 2db388 │ │ │ │ - ldr r3, [pc, #1448] @ 2db334 │ │ │ │ + ldr r2, [pc, #1536] @ 2db278 │ │ │ │ + ldr r3, [pc, #1448] @ 2db224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2da774 │ │ │ │ + beq 2da664 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #1500] @ 2db38c │ │ │ │ + ldr r1, [pc, #1500] @ 2db27c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r2, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -717234,67 +717166,67 @@ │ │ │ │ add r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #1408] @ 2db390 │ │ │ │ - ldr r3, [pc, #1312] @ 2db334 │ │ │ │ + ldr r2, [pc, #1408] @ 2db280 │ │ │ │ + ldr r3, [pc, #1312] @ 2db224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dada4 │ │ │ │ - ldr r1, [pc, #1312] @ 2db354 │ │ │ │ + bne 2dac94 │ │ │ │ + ldr r1, [pc, #1312] @ 2db244 │ │ │ │ mov r3, r8 │ │ │ │ - b 2da77c │ │ │ │ + b 2da66c │ │ │ │ add r6, r6, #24576 @ 0x6000 │ │ │ │ ldrb r3, [r6, #3070] @ 0xbfe │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - beq 2daab0 │ │ │ │ + beq 2da9a0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, r0, #24 │ │ │ │ - b 2da978 │ │ │ │ + b 2da868 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ bl 911bc │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #32 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ mov r2, #1 │ │ │ │ - b 2dac5c │ │ │ │ + b 2dab4c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #228 @ 0xe4 │ │ │ │ - b 2dae74 │ │ │ │ + b 2dad64 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2daab0 │ │ │ │ + beq 2da9a0 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d8938 │ │ │ │ + bl 2d8828 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da7a8 │ │ │ │ - ldr r1, [pc, #1144] @ 2db358 │ │ │ │ + b 2da698 │ │ │ │ + ldr r1, [pc, #1144] @ 2db248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -717318,439 +717250,439 @@ │ │ │ │ add r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #1076] @ 2db394 │ │ │ │ - ldr r3, [pc, #976] @ 2db334 │ │ │ │ + ldr r2, [pc, #1076] @ 2db284 │ │ │ │ + ldr r3, [pc, #976] @ 2db224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2dae2c │ │ │ │ - b 2dada4 │ │ │ │ + beq 2dad1c │ │ │ │ + b 2dac94 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ bl 911bc │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #32 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ mov r2, #3 │ │ │ │ - b 2dac5c │ │ │ │ + b 2dab4c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ - b 2daf88 │ │ │ │ + b 2dae78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #228 @ 0xe4 │ │ │ │ - b 2daf88 │ │ │ │ + b 2dae78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ - b 2dae74 │ │ │ │ + b 2dad64 │ │ │ │ mov sl, #64 @ 0x40 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 9337c │ │ │ │ ldrb r3, [r6, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r6, #44] @ 0x2c │ │ │ │ bl 96248 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ mov sl, #32 │ │ │ │ - b 2dafd4 │ │ │ │ + b 2daec4 │ │ │ │ mov sl, #16 │ │ │ │ - b 2dafd4 │ │ │ │ + b 2daec4 │ │ │ │ mov sl, #8 │ │ │ │ - b 2dafd4 │ │ │ │ + b 2daec4 │ │ │ │ ldr r9, [r4, #112] @ 0x70 │ │ │ │ mov r1, #222 @ 0xde │ │ │ │ - b 2dab04 │ │ │ │ + b 2da9f4 │ │ │ │ ldr r8, [r8, #60] @ 0x3c │ │ │ │ - b 2daa84 │ │ │ │ + b 2da974 │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bhi 2db2d8 │ │ │ │ - ldr r3, [pc, #852] @ 2db398 │ │ │ │ + bhi 2db1c8 │ │ │ │ + ldr r3, [pc, #852] @ 2db288 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2db0a0 │ │ │ │ + bhi 2daf90 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r1, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ cmp r3, r1 │ │ │ │ sbcs r2, r2, #0 │ │ │ │ - bcs 2db12c │ │ │ │ + bcs 2db01c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d8a58 │ │ │ │ + bl 2d8948 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ lsl r3, r1, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2db064 │ │ │ │ + b 2daf54 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #0 │ │ │ │ - b 2db064 │ │ │ │ + b 2daf54 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #24 │ │ │ │ - b 2da85c │ │ │ │ + b 2da74c │ │ │ │ ldrb fp, [r0, #14] │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ movne sl, r9 │ │ │ │ movne r6, #0 │ │ │ │ - beq 2db10c │ │ │ │ + beq 2daffc │ │ │ │ ldrb r3, [r4, #41] @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 961b8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ str r0, [sl], #4 │ │ │ │ - bcc 2db0e0 │ │ │ │ + bcc 2dafd0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2d8bd0 │ │ │ │ + bl 2d8ac0 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2da7a4 │ │ │ │ + beq 2da694 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96278 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ ldrb r2, [r9, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsr fp, r8, #1 │ │ │ │ str r3, [sl, #4] │ │ │ │ - bhi 2db194 │ │ │ │ - ldr r3, [pc, #544] @ 2db39c │ │ │ │ + bhi 2db084 │ │ │ │ + ldr r3, [pc, #544] @ 2db28c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2db324 │ │ │ │ + bhi 2db214 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2db1d8 │ │ │ │ + beq 2db0c8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #444] @ 2db3a0 │ │ │ │ + ldr r1, [pc, #444] @ 2db290 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ str fp, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d8bd0 │ │ │ │ + bl 2d8ac0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d8bd0 │ │ │ │ + bl 2d8ac0 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 95ce4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ strh fp, [sp, #24] │ │ │ │ - b 2db19c │ │ │ │ + b 2db08c │ │ │ │ strb fp, [sp, #24] │ │ │ │ - b 2db19c │ │ │ │ + b 2db08c │ │ │ │ subs r3, fp, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2db19c │ │ │ │ + b 2db08c │ │ │ │ bl f04c0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ bl f0624 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, r9 │ │ │ │ - beq 2db2b8 │ │ │ │ + beq 2db1a8 │ │ │ │ ldrb r3, [r4, #41] @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 961b8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ str r0, [fp], #4 │ │ │ │ - bne 2db28c │ │ │ │ + bne 2db17c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2d8bd0 │ │ │ │ + bl 2d8ac0 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da7a8 │ │ │ │ + b 2da698 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b 2db064 │ │ │ │ + b 2daf54 │ │ │ │ mov r1, #225 @ 0xe1 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ bl 9337c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b 2dac1c │ │ │ │ + b 2dab0c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r5, r5, ip, asr #20 │ │ │ │ + subseq r5, r5, ip, asr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r5, r8, lsr sl │ │ │ │ + subseq r5, r5, r8, asr #22 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - subseq r0, r0, r4, lsr ip │ │ │ │ + subseq r0, r0, ip, lsr #24 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - subseq r5, r5, r0, lsr #17 │ │ │ │ + ldrheq r5, [r5], #-144 @ 0xffffff70 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - subseq r5, r5, r8, asr #16 │ │ │ │ + subseq r5, r5, r8, asr r9 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - subseq r5, r5, r8, asr #12 │ │ │ │ + subseq r5, r5, r8, asr r7 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - subseq r5, r5, r8, lsr #11 │ │ │ │ + ldrheq r5, [r5], #-104 @ 0xffffff98 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x00500896 │ │ │ │ - subseq r0, r0, r2, lsr r8 │ │ │ │ + subseq r0, r0, lr, lsl #17 │ │ │ │ + subseq r0, r0, sl, lsr #16 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq r5, r5, r0, ror r2 │ │ │ │ + subseq r5, r5, r0, lsl #7 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - subseq r5, r5, r8, ror #3 │ │ │ │ - @ instruction: 0x00555098 │ │ │ │ - subseq r0, r0, lr, lsr #7 │ │ │ │ - @ instruction: 0x00500296 │ │ │ │ + ldrsheq r5, [r5], #-40 @ 0xffffffd8 │ │ │ │ + subseq r5, r5, r8, lsr #3 │ │ │ │ + subseq r0, r0, r6, lsr #7 │ │ │ │ + subseq r0, r0, lr, lsl #5 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #268] @ 2db4c8 │ │ │ │ - ldr r1, [pc, #268] @ 2db4cc │ │ │ │ + ldr r2, [pc, #268] @ 2db3b8 │ │ │ │ + ldr r1, [pc, #268] @ 2db3bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ bl 94320 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2db4bc │ │ │ │ + bne 2db3ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2db48c │ │ │ │ + beq 2db37c │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2db494 │ │ │ │ + beq 2db384 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2db418 │ │ │ │ + beq 2db308 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2db468 │ │ │ │ + beq 2db358 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2db468 │ │ │ │ + beq 2db358 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2db41c │ │ │ │ + beq 2db30c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ str ip, [r2] │ │ │ │ str ip, [r2, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2db42c │ │ │ │ + bne 2db31c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2db48c │ │ │ │ + beq 2db37c │ │ │ │ ldm r2, {r0, r1} │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1] │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 2db48c │ │ │ │ + beq 2db37c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl db8ac │ │ │ │ - b 2db3d8 │ │ │ │ + b 2db2c8 │ │ │ │ @ instruction: 0xfffff1c8 │ │ │ │ @ instruction: 0xffffd434 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrsb r2, [r0, #65] @ 0x41 │ │ │ │ sub sp, sp, #16 │ │ │ │ sub r3, r2, #5 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r2, #14 │ │ │ │ cmpne r3, #2 │ │ │ │ - ldr r2, [pc, #192] @ 2db5c0 │ │ │ │ - ldr r3, [pc, #192] @ 2db5c4 │ │ │ │ + ldr r2, [pc, #192] @ 2db4b0 │ │ │ │ + ldr r3, [pc, #192] @ 2db4b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movls r4, #1 │ │ │ │ movhi r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bhi 2db58c │ │ │ │ + bhi 2db47c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 1439d4 │ │ │ │ - ldr r2, [pc, #140] @ 2db5c8 │ │ │ │ - ldr r1, [pc, #140] @ 2db5cc │ │ │ │ + ldr r2, [pc, #140] @ 2db4b8 │ │ │ │ + ldr r1, [pc, #140] @ 2db4bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 94320 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 142198 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2db58c │ │ │ │ + beq 2db47c │ │ │ │ ldrb r3, [r5] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2db58c │ │ │ │ + beq 2db47c │ │ │ │ ldrb r3, [r6, #314] @ 0x13a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ biceq r3, r3, #1 │ │ │ │ orreq r3, r3, #2 │ │ │ │ strbeq r3, [r6, #314] @ 0x13a │ │ │ │ - ldr r2, [pc, #60] @ 2db5d0 │ │ │ │ - ldr r3, [pc, #44] @ 2db5c4 │ │ │ │ + ldr r2, [pc, #60] @ 2db4c0 │ │ │ │ + ldr r3, [pc, #44] @ 2db4b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2db5bc │ │ │ │ + bne 2db4ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subseq r4, r5, r8, lsl #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffdb48 │ │ │ │ @ instruction: 0xffffd3dc │ │ │ │ - subseq r4, r5, r4, ror #20 │ │ │ │ + subseq r4, r5, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ 2db738 │ │ │ │ + ldr r1, [pc, #320] @ 2db628 │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2db73c │ │ │ │ + ldr r2, [pc, #316] @ 2db62c │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -717764,44 +717696,44 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp lr, #1 │ │ │ │ cmpeq r5, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2db704 │ │ │ │ + beq 2db5f4 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ cmp lr, #1 │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2db688 │ │ │ │ + bne 2db578 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2db704 │ │ │ │ + beq 2db5f4 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #128] @ 2db740 │ │ │ │ + ldr r3, [pc, #128] @ 2db630 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2db744 │ │ │ │ + ldr r0, [pc, #120] @ 2db634 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ mov lr, r7 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -717809,57 +717741,57 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r2, [pc, #60] @ 2db748 │ │ │ │ - ldr r3, [pc, #44] @ 2db73c │ │ │ │ + ldr r2, [pc, #60] @ 2db638 │ │ │ │ + ldr r3, [pc, #44] @ 2db62c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2db734 │ │ │ │ + bne 2db624 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ + subseq r4, r5, r8, lsl #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r4, r5, ip, ror #17 │ │ │ │ + ldrsheq r4, [r5], #-156 @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #476] @ 2db94c │ │ │ │ + ldr r1, [pc, #476] @ 2db83c │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #472] @ 2db950 │ │ │ │ + ldr r2, [pc, #472] @ 2db840 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldreq r7, [r6, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #24 │ │ │ │ moveq r5, r3 │ │ │ │ movne r5, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ bl 927bc │ │ │ │ stm r4, {r5, r7} │ │ │ │ - ldr r1, [pc, #416] @ 2db954 │ │ │ │ + ldr r1, [pc, #416] @ 2db844 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ add r8, sp, #8 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -717869,144 +717801,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2db5d4 │ │ │ │ + bl 2db4c4 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db5d4 │ │ │ │ + bl 2db4c4 │ │ │ │ ldrb r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2db8f4 │ │ │ │ + beq 2db7e4 │ │ │ │ ldrb sl, [r0, #17] │ │ │ │ - ldr r3, [pc, #296] @ 2db958 │ │ │ │ + ldr r3, [pc, #296] @ 2db848 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2db874 │ │ │ │ + beq 2db764 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #220] @ 2db95c │ │ │ │ + ldr r1, [pc, #220] @ 2db84c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #204] @ 2db95c │ │ │ │ + ldr r1, [pc, #204] @ 2db84c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 95ce4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #24 │ │ │ │ bl 933e8 │ │ │ │ - ldr r2, [pc, #148] @ 2db960 │ │ │ │ - ldr r3, [pc, #128] @ 2db950 │ │ │ │ + ldr r2, [pc, #148] @ 2db850 │ │ │ │ + ldr r3, [pc, #128] @ 2db840 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2db948 │ │ │ │ + bne 2db838 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, #32 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2db8a0 │ │ │ │ + beq 2db790 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2db8a0 │ │ │ │ + b 2db790 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r5, r0, lsl #17 │ │ │ │ + @ instruction: 0x00554990 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - subseq r4, r5, ip, lsr #14 │ │ │ │ + subseq r4, r5, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #560] @ 2dbbac │ │ │ │ + ldr r2, [pc, #560] @ 2dba9c │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #556] @ 2dbbb0 │ │ │ │ + ldr r3, [pc, #556] @ 2dbaa0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r4] │ │ │ │ strb r1, [sp, #15] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2db9c4 │ │ │ │ + beq 2db8b4 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2db9f8 │ │ │ │ + bne 2db8e8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr sl, [r4] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2db9a8 │ │ │ │ + bne 2db898 │ │ │ │ str sl, [sp, #4] │ │ │ │ - ldr r2, [pc, #484] @ 2dbbb4 │ │ │ │ - ldr r3, [pc, #476] @ 2dbbb0 │ │ │ │ + ldr r2, [pc, #484] @ 2dbaa4 │ │ │ │ + ldr r3, [pc, #476] @ 2dbaa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dbba8 │ │ │ │ + bne 2dba98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #440] @ 2dbbb8 │ │ │ │ + ldr r9, [pc, #440] @ 2dbaa8 │ │ │ │ mov r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov lr, r7 │ │ │ │ ldr ip, [r6, #16] │ │ │ │ @@ -718023,124 +717955,124 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ cmp sl, r5 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2dbb98 │ │ │ │ + beq 2dba88 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2dbb0c │ │ │ │ + beq 2db9fc │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dbb00 │ │ │ │ + beq 2db9f0 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2dbaa4 │ │ │ │ + bne 2db994 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 2dbaa4 │ │ │ │ + bne 2db994 │ │ │ │ add r2, sp, #15 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2db74c │ │ │ │ + bl 2db63c │ │ │ │ mov r5, #1 │ │ │ │ add r3, sp, #15 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2dbb00 │ │ │ │ + beq 2db9f0 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dbb00 │ │ │ │ + beq 2db9f0 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2dbaac │ │ │ │ + bne 2db99c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 2dbaac │ │ │ │ + bne 2db99c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2db74c │ │ │ │ + bl 2db63c │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl] │ │ │ │ mov r5, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2dbabc │ │ │ │ + bne 2db9ac │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2dbb28 │ │ │ │ + beq 2dba18 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, fp │ │ │ │ - beq 2dbb48 │ │ │ │ + beq 2dba38 │ │ │ │ mov fp, r0 │ │ │ │ - b 2dba60 │ │ │ │ + b 2db950 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2dbb0c │ │ │ │ + bne 2db9fc │ │ │ │ add r2, sp, #15 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2db74c │ │ │ │ + bl 2db63c │ │ │ │ mov r5, #1 │ │ │ │ - b 2dbb0c │ │ │ │ + b 2db9fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2dbb98 │ │ │ │ + beq 2dba88 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2db9c8 │ │ │ │ + beq 2db8b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2db9c8 │ │ │ │ + beq 2db8b8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2dba0c │ │ │ │ + bne 2db8fc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dbb78 │ │ │ │ - b 2db9c8 │ │ │ │ + bne 2dba68 │ │ │ │ + b 2db8b8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2dbb60 │ │ │ │ + b 2dba50 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r5, r4, ror r6 │ │ │ │ + subseq r4, r5, r4, lsl #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r5, r8, lsr #12 │ │ │ │ + subseq r4, r5, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #212] @ 2dbcac │ │ │ │ - ldr r3, [pc, #212] @ 2dbcb0 │ │ │ │ + ldr r1, [pc, #212] @ 2dbb9c │ │ │ │ + ldr r3, [pc, #212] @ 2dbba0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd2c │ │ │ │ cmp r4, #4 │ │ │ │ mov r7, sp │ │ │ │ - beq 2dbc40 │ │ │ │ + beq 2dbb30 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ movne r3, #1 │ │ │ │ streq r3, [sp, #24] │ │ │ │ streq r3, [sp, #16] │ │ │ │ streq r3, [sp, #8] │ │ │ │ streq r3, [sp] │ │ │ │ @@ -718149,47 +718081,47 @@ │ │ │ │ strne r3, [sp, #8] │ │ │ │ strne r3, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #4 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2dbc78 │ │ │ │ + beq 2dbb68 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r2, [pc, #52] @ 2dbcb4 │ │ │ │ - ldr r3, [pc, #44] @ 2dbcb0 │ │ │ │ + ldr r2, [pc, #52] @ 2dbba4 │ │ │ │ + ldr r3, [pc, #44] @ 2dbba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dbca8 │ │ │ │ + bne 2dbb98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r5, r0, lsr #8 │ │ │ │ + subseq r4, r5, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r5, r8, ror r3 │ │ │ │ + subseq r4, r5, r8, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 2dbe88 │ │ │ │ + ldr r2, [pc, #436] @ 2dbd78 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2dbe8c │ │ │ │ + ldr r3, [pc, #432] @ 2dbd7c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -718203,236 +718135,236 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 2dbe7c │ │ │ │ + beq 2dbd6c │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 2dbd3c │ │ │ │ + bhi 2dbc2c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2dbe74 │ │ │ │ + bne 2dbd64 │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2dbdcc │ │ │ │ + bne 2dbcbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2dbe74 │ │ │ │ + beq 2dbd64 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2dbdac │ │ │ │ + bne 2dbc9c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2dbe74 │ │ │ │ + beq 2dbd64 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 2dbe90 │ │ │ │ + ldr r3, [pc, #140] @ 2dbd80 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2dbe94 │ │ │ │ + ldr r0, [pc, #132] @ 2dbd84 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 2dbe98 │ │ │ │ - ldr r3, [pc, #60] @ 2dbe8c │ │ │ │ + ldr r2, [pc, #76] @ 2dbd88 │ │ │ │ + ldr r3, [pc, #60] @ 2dbd7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dbe84 │ │ │ │ + bne 2dbd74 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2dbe44 │ │ │ │ + b 2dbd34 │ │ │ │ mov r3, #1 │ │ │ │ - b 2dbd60 │ │ │ │ + b 2dbc50 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r5, ip, lsl r3 │ │ │ │ + subseq r4, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r4, r5, ip, lsr #3 │ │ │ │ + ldrheq r4, [r5], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ mov r4, r2 │ │ │ │ cmp ip, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 2dbfc0 │ │ │ │ + beq 2dbeb0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dbedc │ │ │ │ + b 2dbdcc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2dbfc0 │ │ │ │ + beq 2dbeb0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp r2, #9 │ │ │ │ - bne 2dbed0 │ │ │ │ + bne 2dbdc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9330c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dbfb8 │ │ │ │ + beq 2dbea8 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dbf18 │ │ │ │ + b 2dbe08 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2dbfb8 │ │ │ │ + beq 2dbea8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp r2, #10 │ │ │ │ - bne 2dbf0c │ │ │ │ + bne 2dbdfc │ │ │ │ mov r0, r4 │ │ │ │ bl 9330c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dbf9c │ │ │ │ + beq 2dbe8c │ │ │ │ ldr ip, [r4, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, ip │ │ │ │ - b 2dbf58 │ │ │ │ + b 2dbe48 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2dbf9c │ │ │ │ + beq 2dbe8c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2dbf4c │ │ │ │ + bne 2dbe3c │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ ldr r7, [ip, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 9330c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2dbf9c │ │ │ │ + beq 2dbe8c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 9324c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn r1, #0 │ │ │ │ - b 2dbf28 │ │ │ │ + b 2dbe18 │ │ │ │ mvn r1, #0 │ │ │ │ - b 2dbeec │ │ │ │ + b 2dbddc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 2dc0bc │ │ │ │ + beq 2dbfac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b 2dc00c │ │ │ │ + b 2dbefc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2dc060 │ │ │ │ + beq 2dbf50 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2dc000 │ │ │ │ + bne 2dbef0 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 9330c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2dc050 │ │ │ │ + beq 2dbf40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ ldr ip, [r4, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2dc0bc │ │ │ │ + beq 2dbfac │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dc078 │ │ │ │ + b 2dbf68 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2dc0bc │ │ │ │ + beq 2dbfac │ │ │ │ ldr lr, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp lr, #6 │ │ │ │ - bne 2dc06c │ │ │ │ + bne 2dbf5c │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 9330c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2dc0bc │ │ │ │ + beq 2dbfac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ @@ -718448,27 +718380,27 @@ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r3, [r3, #187] @ 0xbb │ │ │ │ - ldr r2, [pc, #448] @ 2dc2c8 │ │ │ │ + ldr r2, [pc, #448] @ 2dc1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #444] @ 2dc2cc │ │ │ │ + ldr r3, [pc, #444] @ 2dc1bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2dc228 │ │ │ │ + beq 2dc118 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2dc228 │ │ │ │ + bls 2dc118 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ @@ -718481,15 +718413,15 @@ │ │ │ │ ldrb r0, [fp, #17] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -718514,22 +718446,22 @@ │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r0, r6, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 2dc168 │ │ │ │ + bcc 2dc058 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ mov r5, r0 │ │ │ │ - b 2dc294 │ │ │ │ + b 2dc184 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ ldrb r6, [r8, #17] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ mov r3, r6 │ │ │ │ add r5, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ @@ -718549,142 +718481,142 @@ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #52] @ 2dc2d0 │ │ │ │ - ldr r3, [pc, #44] @ 2dc2cc │ │ │ │ + ldr r2, [pc, #52] @ 2dc1c0 │ │ │ │ + ldr r3, [pc, #44] @ 2dc1bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dc2c4 │ │ │ │ + bne 2dc1b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r5, ip, ror #29 │ │ │ │ + ldrsheq r3, [r5], #-252 @ 0xffffff04 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r5, ip, asr sp │ │ │ │ + subseq r3, r5, ip, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #784] @ 2dc5fc │ │ │ │ - ldr r3, [pc, #784] @ 2dc600 │ │ │ │ + ldr r2, [pc, #784] @ 2dc4ec │ │ │ │ + ldr r3, [pc, #784] @ 2dc4f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - beq 2dc598 │ │ │ │ + beq 2dc488 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dc338 │ │ │ │ + b 2dc228 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dc598 │ │ │ │ + beq 2dc488 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2dc328 │ │ │ │ + bne 2dc218 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 9330c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2dc598 │ │ │ │ + beq 2dc488 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r0, r7 │ │ │ │ stm r7, {r3, r6} │ │ │ │ bl 95bec │ │ │ │ ldr lr, [r6, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2dc4ec │ │ │ │ + beq 2dc3dc │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov fp, r4 │ │ │ │ - b 2dc3a4 │ │ │ │ + b 2dc294 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bls 2dc4ec │ │ │ │ + bls 2dc3dc │ │ │ │ add r5, r4, r4, lsl #2 │ │ │ │ add r3, r0, r5, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsl r5, r5, #2 │ │ │ │ bics r2, r2, #2 │ │ │ │ - bne 2dc398 │ │ │ │ + bne 2dc288 │ │ │ │ ldr r9, [r3, #12] │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0, r5 │ │ │ │ - beq 2dc4ac │ │ │ │ + beq 2dc39c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2dc4ac │ │ │ │ + bne 2dc39c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2dc51c │ │ │ │ + beq 2dc40c │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2dc5a0 │ │ │ │ + bne 2dc490 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r8, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #364] @ 2dc604 │ │ │ │ + ldr r1, [pc, #364] @ 2dc4f4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 95d84 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0, r5 │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ @@ -718698,142 +718630,142 @@ │ │ │ │ add ip, r8, #4 │ │ │ │ cmp lr, r4 │ │ │ │ str r8, [r3, #12] │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, #8] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r8, #4] │ │ │ │ - bhi 2dc3a4 │ │ │ │ + bhi 2dc294 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #272] @ 2dc608 │ │ │ │ - ldr r3, [pc, #260] @ 2dc600 │ │ │ │ + ldr r2, [pc, #272] @ 2dc4f8 │ │ │ │ + ldr r3, [pc, #260] @ 2dc4f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dc5f8 │ │ │ │ + bne 2dc4e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 95ce4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0, r5 │ │ │ │ - b 2dc4ac │ │ │ │ + b 2dc39c │ │ │ │ mov r0, #0 │ │ │ │ - b 2dc4f0 │ │ │ │ + b 2dc3e0 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #44] @ 2dc60c │ │ │ │ + ldr r1, [pc, #44] @ 2dc4fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0, r5 │ │ │ │ - b 2dc4ac │ │ │ │ + b 2dc39c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r5, ip, lsl #26 │ │ │ │ + subseq r3, r5, ip, lsl lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - subseq r3, r5, r0, lsl #22 │ │ │ │ + subseq r3, r5, r0, lsl ip │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ 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, #856] @ 2dc980 │ │ │ │ - ldr r3, [pc, #856] @ 2dc984 │ │ │ │ + ldr r2, [pc, #856] @ 2dc870 │ │ │ │ + ldr r3, [pc, #856] @ 2dc874 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - beq 2dc910 │ │ │ │ + beq 2dc800 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ - b 2dc674 │ │ │ │ + b 2dc564 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2dc910 │ │ │ │ + beq 2dc800 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 2dc664 │ │ │ │ + bne 2dc554 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsl r7, r3, #2 │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2dc6e8 │ │ │ │ + bne 2dc5d8 │ │ │ │ ldrb r1, [r3, #37] @ 0x25 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bhi 2dc944 │ │ │ │ - ldr r3, [pc, #716] @ 2dc988 │ │ │ │ + bhi 2dc834 │ │ │ │ + ldr r3, [pc, #716] @ 2dc878 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2dc938 │ │ │ │ + bhi 2dc828 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r3, r2, #16 │ │ │ │ asr r2, r2, #31 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 2dc910 │ │ │ │ + beq 2dc800 │ │ │ │ mov r0, r5 │ │ │ │ bl 95308 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ mov r3, #2 │ │ │ │ add r6, r6, r7 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #32 │ │ │ │ @@ -718850,15 +718782,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r9, r3 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2dc95c │ │ │ │ + beq 2dc84c │ │ │ │ add sl, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sl │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ @@ -718875,15 +718807,15 @@ │ │ │ │ str lr, [r6, #8] │ │ │ │ add r2, r6, #4 │ │ │ │ mov ip, #3 │ │ │ │ add r6, r5, #32 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r7, #24] │ │ │ │ - ldr r1, [pc, #472] @ 2dc98c │ │ │ │ + ldr r1, [pc, #472] @ 2dc87c │ │ │ │ mov r2, r6 │ │ │ │ str ip, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ bl 95c5c │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #28] │ │ │ │ @@ -718891,130 +718823,130 @@ │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r2, #32 │ │ │ │ strd r8, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2dc810 │ │ │ │ + beq 2dc700 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #372] @ 2dc990 │ │ │ │ + ldr r1, [pc, #372] @ 2dc880 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2dc8d0 │ │ │ │ + beq 2dc7c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add fp, r3, r2 │ │ │ │ subs r8, fp, #1 │ │ │ │ - beq 2dc950 │ │ │ │ + beq 2dc840 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r5, #0 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ str r0, [sl, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc 2dc868 │ │ │ │ + bcc 2dc758 │ │ │ │ str r9, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ add r8, sp, r8, lsl #2 │ │ │ │ str r0, [r8, #32] │ │ │ │ mov r0, fp │ │ │ │ bl 94e88 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95e3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, r7 │ │ │ │ bl 93450 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #168] @ 2dc994 │ │ │ │ - ldr r3, [pc, #148] @ 2dc984 │ │ │ │ + ldr r2, [pc, #168] @ 2dc884 │ │ │ │ + ldr r3, [pc, #148] @ 2dc874 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dc958 │ │ │ │ + bne 2dc848 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b 2dc8e4 │ │ │ │ + b 2dc7d4 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r3, r2, #24 │ │ │ │ asr r2, r2, #31 │ │ │ │ - b 2dc6e0 │ │ │ │ + b 2dc5d0 │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r2, r3, #31 │ │ │ │ - b 2dc6e0 │ │ │ │ + b 2dc5d0 │ │ │ │ mov r3, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ - b 2dc6e0 │ │ │ │ + b 2dc5d0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ - b 2dc6e0 │ │ │ │ + b 2dc5d0 │ │ │ │ add sl, sp, #32 │ │ │ │ - b 2dc894 │ │ │ │ + b 2dc784 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r7, [r6, #4] │ │ │ │ str r1, [r6, #8] │ │ │ │ str r7, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ udf #0 │ │ │ │ - ldrsbeq r3, [r5], #-144 @ 0xffffff70 │ │ │ │ + subseq r3, r5, r0, ror #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subeq lr, pc, r6, ror sp @ │ │ │ │ + subeq lr, pc, lr, ror #26 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - subseq r3, r5, ip, lsl #14 │ │ │ │ + subseq r3, r5, ip, lsl r8 │ │ │ │ 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 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1024] @ 2dcdb8 │ │ │ │ + ldr r2, [pc, #1024] @ 2dcca8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1020] @ 2dcdbc │ │ │ │ + ldr r3, [pc, #1020] @ 2dccac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #20] │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -719025,29 +718957,29 @@ │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ lsr r3, r3, r2 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq 2dca2c │ │ │ │ + beq 2dc91c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dcd50 │ │ │ │ - ldr r8, [pc, #936] @ 2dcdc0 │ │ │ │ - ldr fp, [pc, #936] @ 2dcdc4 │ │ │ │ - ldr r3, [pc, #936] @ 2dcdc8 │ │ │ │ + beq 2dcc40 │ │ │ │ + ldr r8, [pc, #936] @ 2dccb0 │ │ │ │ + ldr fp, [pc, #936] @ 2dccb4 │ │ │ │ + ldr r3, [pc, #936] @ 2dccb8 │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 2dca4c │ │ │ │ + b 2dc93c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dcd24 │ │ │ │ - ldr r8, [pc, #912] @ 2dcdcc │ │ │ │ - ldr fp, [pc, #912] @ 2dcdd0 │ │ │ │ - ldr r3, [pc, #912] @ 2dcdd4 │ │ │ │ + beq 2dcc14 │ │ │ │ + ldr r8, [pc, #912] @ 2dccbc │ │ │ │ + ldr fp, [pc, #912] @ 2dccc0 │ │ │ │ + ldr r3, [pc, #912] @ 2dccc4 │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-1073741824 @ 0xc0000000 │ │ │ │ ldrb r5, [r9, #17] │ │ │ │ add r7, sp, #24 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r7 │ │ │ │ @@ -719055,15 +718987,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dcaa0 │ │ │ │ + beq 2dc990 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719077,15 +719009,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2dcaf8 │ │ │ │ + beq 2dc9e8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719099,26 +719031,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 92c54 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2dcb50 │ │ │ │ + beq 2dca40 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #632] @ 2dcdd8 │ │ │ │ + ldr r1, [pc, #632] @ 2dccc8 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 95d84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -719130,15 +719062,15 @@ │ │ │ │ bl 96624 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dcbcc │ │ │ │ + beq 2dcabc │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719153,15 +719085,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #4 │ │ │ │ add r5, r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2dcc28 │ │ │ │ + beq 2dcb18 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719176,15 +719108,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #4 │ │ │ │ add r8, r8, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dcc84 │ │ │ │ + beq 2dcb74 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719211,163 +719143,163 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r3, r7 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r2, [pc, #232] @ 2dcddc │ │ │ │ - ldr r3, [pc, #196] @ 2dcdbc │ │ │ │ + ldr r2, [pc, #232] @ 2dcccc │ │ │ │ + ldr r3, [pc, #196] @ 2dccac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 2dcdb4 │ │ │ │ + bne 2dcca4 │ │ │ │ add r0, sl, #32 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 933e8 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2dcd98 │ │ │ │ - ldr r8, [pc, #164] @ 2dcde0 │ │ │ │ - ldr fp, [pc, #164] @ 2dcde4 │ │ │ │ - ldr r3, [pc, #164] @ 2dcde8 │ │ │ │ + beq 2dcc88 │ │ │ │ + ldr r8, [pc, #164] @ 2dccd0 │ │ │ │ + ldr fp, [pc, #164] @ 2dccd4 │ │ │ │ + ldr r3, [pc, #164] @ 2dccd8 │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-1610612736 @ 0xa0000000 │ │ │ │ - b 2dca4c │ │ │ │ + b 2dc93c │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2dcd7c │ │ │ │ - ldr r8, [pc, #132] @ 2dcdec │ │ │ │ - ldr fp, [pc, #132] @ 2dcdf0 │ │ │ │ - ldr r3, [pc, #132] @ 2dcdf4 │ │ │ │ + beq 2dcc6c │ │ │ │ + ldr r8, [pc, #132] @ 2dccdc │ │ │ │ + ldr fp, [pc, #132] @ 2dcce0 │ │ │ │ + ldr r3, [pc, #132] @ 2dcce4 │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #0 │ │ │ │ - b 2dca4c │ │ │ │ - ldr r8, [pc, #116] @ 2dcdf8 │ │ │ │ - ldr fp, [pc, #116] @ 2dcdfc │ │ │ │ - ldr r3, [pc, #116] @ 2dce00 │ │ │ │ + b 2dc93c │ │ │ │ + ldr r8, [pc, #116] @ 2dcce8 │ │ │ │ + ldr fp, [pc, #116] @ 2dccec │ │ │ │ + ldr r3, [pc, #116] @ 2dccf0 │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 2dca4c │ │ │ │ - ldr r8, [pc, #100] @ 2dce04 │ │ │ │ - ldr fp, [pc, #100] @ 2dce08 │ │ │ │ - ldr r3, [pc, #100] @ 2dce0c │ │ │ │ + b 2dc93c │ │ │ │ + ldr r8, [pc, #100] @ 2dccf4 │ │ │ │ + ldr fp, [pc, #100] @ 2dccf8 │ │ │ │ + ldr r3, [pc, #100] @ 2dccfc │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-536870912 @ 0xe0000000 │ │ │ │ - b 2dca4c │ │ │ │ + b 2dc93c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r5, ip, lsr r6 │ │ │ │ + subseq r3, r5, ip, asr #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subeq lr, pc, ip, lsl #24 │ │ │ │ - subeq lr, pc, r8, lsl fp @ │ │ │ │ + subeq lr, pc, r4, lsl #24 │ │ │ │ + subeq lr, pc, r0, lsl fp @ │ │ │ │ svclt 0x00e93261 │ │ │ │ - subeq lr, pc, r8, asr #24 │ │ │ │ - subeq lr, pc, r0, lsl #22 │ │ │ │ + subeq lr, pc, r0, asr #24 │ │ │ │ + strdeq lr, [pc], #-168 @ │ │ │ │ svclt 0x00ef225d │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - subseq r3, r5, r4, lsl #6 │ │ │ │ - subeq lr, pc, r8, lsl #17 │ │ │ │ - subeq lr, pc, r8, ror #15 │ │ │ │ + subseq r3, r5, r4, lsl r4 │ │ │ │ + subeq lr, pc, r0, lsl #17 │ │ │ │ + subeq lr, pc, r0, ror #15 │ │ │ │ svclt 0x00ed4dc8 │ │ │ │ - strdeq lr, [pc], #-124 @ │ │ │ │ - strheq lr, [pc], #-112 @ │ │ │ │ + strdeq lr, [pc], #-116 @ │ │ │ │ + subeq lr, pc, r8, lsr #15 │ │ │ │ svclt 0x00e7985f │ │ │ │ - subeq lr, pc, r0, ror #18 │ │ │ │ - subeq lr, pc, r4, asr #15 │ │ │ │ + subeq lr, pc, r8, asr r9 @ │ │ │ │ + strheq lr, [pc], #-124 @ │ │ │ │ svclt 0x00e66e97 │ │ │ │ - subeq lr, pc, r4, lsr #19 │ │ │ │ - strheq lr, [pc], #-116 @ │ │ │ │ + @ instruction: 0x004fe99c │ │ │ │ + subeq lr, pc, ip, lsr #15 │ │ │ │ svclt 0x00ebf976 │ │ │ │ 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 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #1904] @ 2dd5a0 │ │ │ │ + ldr r0, [pc, #1904] @ 2dd490 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #1900] @ 2dd5a4 │ │ │ │ + ldr r2, [pc, #1900] @ 2dd494 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - beq 2dd094 │ │ │ │ + beq 2dcf84 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2dd3a4 │ │ │ │ + beq 2dd294 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ stm fp, {r3, r6} │ │ │ │ - beq 2dcf9c │ │ │ │ + beq 2dce8c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ mov r5, #0 │ │ │ │ - b 2dce98 │ │ │ │ + b 2dcd88 │ │ │ │ add r5, r5, #5 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dcf9c │ │ │ │ + beq 2dce8c │ │ │ │ ldr sl, [r3, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2dce88 │ │ │ │ + bne 2dcd78 │ │ │ │ ldr r9, [r3, #12] │ │ │ │ mov r7, sl │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #92 @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ str r0, [r8, r7, lsl #2] │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 2dceb4 │ │ │ │ + bhi 2dcda4 │ │ │ │ ldrb lr, [r6, #64] @ 0x40 │ │ │ │ subs lr, r0, lr │ │ │ │ - beq 2dcf4c │ │ │ │ + beq 2dce3c │ │ │ │ mov r7, r8 │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r9, #1 │ │ │ │ mov r4, lr │ │ │ │ str r5, [sp, #20] │ │ │ │ ands r3, r8, r9, lsl sl │ │ │ │ - beq 2dcf30 │ │ │ │ + beq 2dce20 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2dcfcc │ │ │ │ + beq 2dcebc │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r1, [pc, #1664] @ 2dd5a8 │ │ │ │ + ldr r1, [pc, #1664] @ 2dd498 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ str r0, [r7] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne 2dcf08 │ │ │ │ + bne 2dcdf8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ bl 94e88 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -719383,30 +719315,30 @@ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add ip, r0, #4 │ │ │ │ str r0, [r3, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #1544] @ 2dd5ac │ │ │ │ - ldr r3, [pc, #1532] @ 2dd5a4 │ │ │ │ + ldr r2, [pc, #1544] @ 2dd49c │ │ │ │ + ldr r3, [pc, #1532] @ 2dd494 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dd59c │ │ │ │ + bne 2dd48c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 318908 │ │ │ │ - ldr r1, [pc, #1488] @ 2dd5b0 │ │ │ │ + bl 3187f8 │ │ │ │ + ldr r1, [pc, #1488] @ 2dd4a0 │ │ │ │ mov r5, #32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ str r5, [sp] │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #0 │ │ │ │ @@ -719416,15 +719348,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dd044 │ │ │ │ + beq 2dcf34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ @@ -719437,22 +719369,22 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, fp │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #231 @ 0xe7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [r7] │ │ │ │ - b 2dcf30 │ │ │ │ + b 2dce20 │ │ │ │ mov r4, #3 │ │ │ │ add r1, r1, #2 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ str r6, [fp, #4] │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 912bc │ │ │ │ @@ -719474,15 +719406,15 @@ │ │ │ │ strh r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r1, [r6, #66] @ 0x42 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ strb r1, [r0, #66] @ 0x42 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - beq 2dd580 │ │ │ │ + beq 2dd470 │ │ │ │ ldr r8, [ip, #52] @ 0x34 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r7, r8, #16 │ │ │ │ str r7, [sp, #20] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -719507,45 +719439,45 @@ │ │ │ │ add lr, r8, ip, lsl #2 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r9, ip, lsl #2] │ │ │ │ str r3, [fp, ip, lsl #2] │ │ │ │ add ip, ip, #5 │ │ │ │ cmp r6, ip │ │ │ │ - bne 2dd154 │ │ │ │ + bne 2dd044 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 2dd1c4 │ │ │ │ + b 2dd0b4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ add r1, r1, #20 │ │ │ │ - beq 2dd320 │ │ │ │ + beq 2dd210 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2dd1b4 │ │ │ │ + bne 2dd0a4 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - bne 2dd330 │ │ │ │ + bne 2dd220 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ mov r0, fp │ │ │ │ - bl 2dc0d8 │ │ │ │ + bl 2dbfc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2dc0d8 │ │ │ │ + bl 2dbfc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r2, #32 │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ @@ -719607,19 +719539,19 @@ │ │ │ │ bl 96248 │ │ │ │ add r0, r6, #32 │ │ │ │ mov r1, r5 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 927bc │ │ │ │ mov r6, r4 │ │ │ │ - b 2dce64 │ │ │ │ + b 2dcd54 │ │ │ │ cmp lr, #0 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - beq 2dd1dc │ │ │ │ + beq 2dd0cc │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mvn r9, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ mvn r9, r9, lsl r2 │ │ │ │ add r8, sp, #92 @ 0x5c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ @@ -719634,21 +719566,21 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #160 @ 0xa0 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-68] @ 0xffffffbc │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2dd368 │ │ │ │ + bne 2dd258 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r7, r0 │ │ │ │ - b 2dd1dc │ │ │ │ + b 2dd0cc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [fp] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ str r6, [fp, #4] │ │ │ │ bl 912bc │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ @@ -719665,25 +719597,25 @@ │ │ │ │ ldr r9, [r6, #56] @ 0x38 │ │ │ │ ldrh r3, [r6, #64] @ 0x40 │ │ │ │ strh r3, [r0, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r3, [r6, #66] @ 0x42 │ │ │ │ mov r7, r0 │ │ │ │ strb r3, [r0, #66] @ 0x42 │ │ │ │ - beq 2dd590 │ │ │ │ + beq 2dd480 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ mov sl, #0 │ │ │ │ ldr lr, [r6, #52] @ 0x34 │ │ │ │ lsl r9, r9, #2 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r8, sl │ │ │ │ ldr r3, [lr, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2dd460 │ │ │ │ + beq 2dd350 │ │ │ │ ldr ip, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [lr, #12] │ │ │ │ add ip, ip, sl │ │ │ │ str r8, [r5] │ │ │ │ str r8, [r5, #4] │ │ │ │ str r8, [r5, #8] │ │ │ │ str r8, [r5, #12] │ │ │ │ @@ -719691,33 +719623,33 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sl, sl, #20 │ │ │ │ cmp sl, r9 │ │ │ │ add lr, lr, #20 │ │ │ │ - bne 2dd424 │ │ │ │ + bne 2dd314 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 31896c │ │ │ │ + bl 31885c │ │ │ │ ldr lr, [r6, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ movne r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movne r3, r0 │ │ │ │ - bne 2dd4ac │ │ │ │ - b 2dd578 │ │ │ │ + bne 2dd39c │ │ │ │ + b 2dd468 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dd578 │ │ │ │ + beq 2dd468 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2dd49c │ │ │ │ + bne 2dd38c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -719757,118 +719689,118 @@ │ │ │ │ bl 96248 │ │ │ │ add r0, r6, #32 │ │ │ │ mov r1, r4 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 927bc │ │ │ │ mov r6, r7 │ │ │ │ - b 2dce64 │ │ │ │ + b 2dcd54 │ │ │ │ sub r3, r0, #20 │ │ │ │ - b 2dd4b8 │ │ │ │ + b 2dd3a8 │ │ │ │ sub r1, r0, #20 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ - b 2dd1d0 │ │ │ │ + b 2dd0c0 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ - b 2dd470 │ │ │ │ + b 2dd360 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r5, r0, asr #3 │ │ │ │ + ldrsbeq r3, [r5], #-32 @ 0xffffffe0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r3, r5, r4, asr r0 │ │ │ │ + subseq r3, r5, r4, ror #2 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #952] @ 2dd984 │ │ │ │ - ldr r3, [pc, #952] @ 2dd988 │ │ │ │ + ldr r2, [pc, #952] @ 2dd874 │ │ │ │ + ldr r3, [pc, #952] @ 2dd878 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2dd89c │ │ │ │ + beq 2dd78c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dd618 │ │ │ │ + b 2dd508 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dd89c │ │ │ │ + beq 2dd78c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #3 │ │ │ │ - bne 2dd608 │ │ │ │ + bne 2dd4f8 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 9330c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2dd89c │ │ │ │ + beq 2dd78c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr ip, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dd88c │ │ │ │ + beq 2dd77c │ │ │ │ mov r4, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ - b 2dd674 │ │ │ │ + b 2dd564 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ add r4, r4, #20 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dd88c │ │ │ │ + beq 2dd77c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2dd660 │ │ │ │ + bne 2dd550 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r3, [r6] │ │ │ │ bl 9544c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne 2dd774 │ │ │ │ + bne 2dd664 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2dd914 │ │ │ │ + beq 2dd804 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #115] @ 0x73 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dd8a4 │ │ │ │ + beq 2dd794 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd sl, [sp, #32] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ add r9, sp, #16 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2dd710 │ │ │ │ + beq 2dd600 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ - ldr r1, [pc, #628] @ 2dd98c │ │ │ │ + ldr r1, [pc, #628] @ 2dd87c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ add fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -719884,51 +719816,51 @@ │ │ │ │ add lr, sl, #84 @ 0x54 │ │ │ │ add ip, sp, #32 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - b 2dd8d4 │ │ │ │ + b 2dd7c4 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #528] @ 2dd990 │ │ │ │ + ldr r1, [pc, #528] @ 2dd880 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dd820 │ │ │ │ + beq 2dd710 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2dd928 │ │ │ │ + beq 2dd818 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov fp, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ str fp, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 95ce4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -719944,109 +719876,109 @@ │ │ │ │ add r2, r3, #4 │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r3, #12] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #300] @ 2dd994 │ │ │ │ - ldr r3, [pc, #284] @ 2dd988 │ │ │ │ + ldr r2, [pc, #300] @ 2dd884 │ │ │ │ + ldr r3, [pc, #284] @ 2dd878 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dd980 │ │ │ │ + bne 2dd870 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, ip, #20 │ │ │ │ mvn r4, #19 │ │ │ │ mvn r1, #0 │ │ │ │ - b 2dd680 │ │ │ │ + b 2dd570 │ │ │ │ mov r0, #0 │ │ │ │ - b 2dd860 │ │ │ │ + b 2dd750 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 318908 │ │ │ │ - ldr r1, [pc, #224] @ 2dd998 │ │ │ │ + bl 3187f8 │ │ │ │ + ldr r1, [pc, #224] @ 2dd888 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov fp, r0 │ │ │ │ - ldr r1, [pc, #188] @ 2dd998 │ │ │ │ + ldr r1, [pc, #188] @ 2dd888 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r3, fp │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2dd78c │ │ │ │ - ldr r1, [pc, #124] @ 2dd998 │ │ │ │ + b 2dd67c │ │ │ │ + ldr r1, [pc, #124] @ 2dd888 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ - b 2dd8f8 │ │ │ │ + b 2dd7e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r1, [pc, #48] @ 2dd99c │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r1, [pc, #48] @ 2dd88c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2dd820 │ │ │ │ + b 2dd710 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r5, ip, lsr #20 │ │ │ │ + subseq r2, r5, ip, lsr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x00552790 │ │ │ │ + subseq r2, r5, r0, lsr #17 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #732] @ 2ddc94 │ │ │ │ - ldr r3, [pc, #732] @ 2ddc98 │ │ │ │ + ldr r2, [pc, #732] @ 2ddb84 │ │ │ │ + ldr r3, [pc, #732] @ 2ddb88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r1 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2dd5b4 │ │ │ │ + bl 2dd4a4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ stm r6, {r3, r5} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 912bc │ │ │ │ ldr lr, [r5, #60] @ 0x3c │ │ │ │ @@ -720068,22 +720000,22 @@ │ │ │ │ strb lr, [r0, #77] @ 0x4d │ │ │ │ mov r3, #32 │ │ │ │ strb ip, [r0, #24] │ │ │ │ bl 9337c │ │ │ │ str fp, [r7, #56] @ 0x38 │ │ │ │ ldr r8, [r5, #56] @ 0x38 │ │ │ │ cmp r8, fp │ │ │ │ - beq 2ddac0 │ │ │ │ + beq 2dd9b0 │ │ │ │ ldr r9, [r5, #52] @ 0x34 │ │ │ │ add r4, sp, #16 │ │ │ │ mov sl, fp │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2ddab0 │ │ │ │ + beq 2dd9a0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ ldr lr, [r7, #52] @ 0x34 │ │ │ │ str sl, [r4] │ │ │ │ str sl, [r4, #4] │ │ │ │ str sl, [r4, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -720095,66 +720027,66 @@ │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ ldr r8, [r5, #56] @ 0x38 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ add r9, r9, #20 │ │ │ │ - bhi 2dda64 │ │ │ │ + bhi 2dd954 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ addne r1, r1, r1, lsl #2 │ │ │ │ movne r3, r0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 2ddafc │ │ │ │ - b 2ddb10 │ │ │ │ + bne 2dd9ec │ │ │ │ + b 2dda00 │ │ │ │ add r4, r4, #5 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2ddb10 │ │ │ │ + beq 2dda00 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 2ddaec │ │ │ │ + bne 2dd9dc │ │ │ │ lsl r4, r4, #2 │ │ │ │ - b 2ddb18 │ │ │ │ + b 2dda08 │ │ │ │ sub r3, r0, #20 │ │ │ │ mvn r4, #19 │ │ │ │ mov r8, #2 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #32] │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #16] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2ddb68 │ │ │ │ + beq 2dda58 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #296] @ 2ddc9c │ │ │ │ + ldr r1, [pc, #296] @ 2ddb8c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2ddba0 │ │ │ │ + beq 2dda90 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ @@ -720162,25 +720094,25 @@ │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2ddbec │ │ │ │ + beq 2ddadc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #168] @ 2ddca0 │ │ │ │ + ldr r1, [pc, #168] @ 2ddb90 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp] │ │ │ │ bl 95ce4 │ │ │ │ mov r3, #15 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -720200,56 +720132,56 @@ │ │ │ │ add r3, r4, #4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #60] @ 2ddca4 │ │ │ │ + ldr r2, [pc, #60] @ 2ddb94 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #40] @ 2ddc98 │ │ │ │ + ldr r3, [pc, #40] @ 2ddb88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ddc90 │ │ │ │ + bne 2ddb80 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r5, r0, asr #12 │ │ │ │ + subseq r2, r5, r0, asr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - subseq r2, r5, ip, lsl #7 │ │ │ │ + @ instruction: 0x0055249c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #716] @ 2ddf94 │ │ │ │ + ldr r2, [pc, #716] @ 2dde84 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #712] @ 2ddf98 │ │ │ │ + ldr r3, [pc, #712] @ 2dde88 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ bl 912bc │ │ │ │ ldr r8, [r7, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2ddf84 │ │ │ │ + beq 2dde74 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r9, [r7, #52] @ 0x34 │ │ │ │ mov sl, #0 │ │ │ │ add r3, r1, #16 │ │ │ │ add fp, r9, #12 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ @@ -720270,30 +720202,30 @@ │ │ │ │ add ip, r6, sl, lsl #2 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r9, sl, lsl #2] │ │ │ │ str r3, [r7, sl, lsl #2] │ │ │ │ add sl, sl, #5 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 2ddd40 │ │ │ │ + bne 2ddc30 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2dddd8 │ │ │ │ + beq 2ddcc8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ @@ -720349,24 +720281,24 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, fp │ │ │ │ - beq 2ddee8 │ │ │ │ - ldr r2, [pc, #220] @ 2ddf9c │ │ │ │ - ldr r3, [pc, #212] @ 2ddf98 │ │ │ │ + beq 2dddd8 │ │ │ │ + ldr r2, [pc, #220] @ 2dde8c │ │ │ │ + ldr r3, [pc, #212] @ 2dde88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ddf90 │ │ │ │ + bne 2dde80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ ldrb r5, [r6, #49] @ 0x31 │ │ │ │ str r5, [sp] │ │ │ │ @@ -720376,107 +720308,107 @@ │ │ │ │ bl 92c54 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ddf44 │ │ │ │ + beq 2dde34 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r2, [pc, #84] @ 2ddfa0 │ │ │ │ - ldr r3, [pc, #72] @ 2ddf98 │ │ │ │ + ldr r2, [pc, #84] @ 2dde90 │ │ │ │ + ldr r3, [pc, #72] @ 2dde88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ddf90 │ │ │ │ + bne 2dde80 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ add r5, sp, #32 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - b 2ddd84 │ │ │ │ + b 2ddc74 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r5, ip, lsr #6 │ │ │ │ + subseq r2, r5, ip, lsr r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r5, r8, lsr r1 │ │ │ │ - subseq r2, r5, ip, lsr #1 │ │ │ │ + subseq r2, r5, r8, asr #4 │ │ │ │ + ldrheq r2, [r5], #-28 @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #332] @ 2de108 │ │ │ │ + ldr ip, [pc, #332] @ 2ddff8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ 2de10c │ │ │ │ + ldr r2, [pc, #328] @ 2ddffc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ mov r3, #3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov sl, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #164] @ 2de110 │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #164] @ 2de000 │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2de0b4 │ │ │ │ + beq 2ddfa4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -720485,397 +720417,397 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ - bl 2dc998 │ │ │ │ - ldr r2, [pc, #52] @ 2de114 │ │ │ │ - ldr r3, [pc, #40] @ 2de10c │ │ │ │ + bl 2dc888 │ │ │ │ + ldr r2, [pc, #52] @ 2de004 │ │ │ │ + ldr r3, [pc, #40] @ 2ddffc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2de104 │ │ │ │ + bne 2ddff4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r5, r8, lsr r0 │ │ │ │ + subseq r2, r5, r8, asr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - subseq r1, r5, r8, lsl pc │ │ │ │ + subseq r2, r5, r8, 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 r4, [r1, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1652] @ 2de7ac │ │ │ │ - ldr r2, [pc, #1652] @ 2de7b0 │ │ │ │ + ldr r1, [pc, #1652] @ 2de69c │ │ │ │ + ldr r2, [pc, #1652] @ 2de6a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r3, #2 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ stm r0, {r3, r5} │ │ │ │ - beq 2de750 │ │ │ │ + beq 2de640 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b 2de184 │ │ │ │ + b 2de074 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2de644 │ │ │ │ + beq 2de534 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2de174 │ │ │ │ + bne 2de064 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r3, #12] │ │ │ │ bl 9330c │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2de75c │ │ │ │ + beq 2de64c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - b 2de1d0 │ │ │ │ + b 2de0c0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2de63c │ │ │ │ + beq 2de52c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 2de1c0 │ │ │ │ + bne 2de0b0 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ bl 9330c │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2de780 │ │ │ │ + beq 2de670 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - b 2de21c │ │ │ │ + b 2de10c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2de634 │ │ │ │ + beq 2de524 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 2de20c │ │ │ │ + bne 2de0fc │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ bl 9330c │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2de288 │ │ │ │ + beq 2de178 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - b 2de268 │ │ │ │ + b 2de158 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2de62c │ │ │ │ + beq 2de51c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 2de258 │ │ │ │ + bne 2de148 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ bl 9330c │ │ │ │ mov r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ - beq 2de37c │ │ │ │ + beq 2de26c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r9, [sl, #17] │ │ │ │ cmp r3, #4 │ │ │ │ add fp, sp, #24 │ │ │ │ - ldrne r3, [pc, #1284] @ 2de7b4 │ │ │ │ + ldrne r3, [pc, #1284] @ 2de6a4 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2de2f8 │ │ │ │ + beq 2de1e8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldrb r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2de610 │ │ │ │ + beq 2de500 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2de610 │ │ │ │ + beq 2de500 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 95ce4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9324c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2de448 │ │ │ │ + beq 2de338 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2de438 │ │ │ │ + beq 2de328 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2de3e0 │ │ │ │ + beq 2de2d0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2de6c0 │ │ │ │ + beq 2de5b0 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r7, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2de3f8 │ │ │ │ + bne 2de2e8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2de424 │ │ │ │ + bne 2de314 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 95ef8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 9324c │ │ │ │ orrs r3, r4, r8 │ │ │ │ - beq 2de5d8 │ │ │ │ + beq 2de4c8 │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2de504 │ │ │ │ + beq 2de3f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb r2, [r8, #17] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2de4ac │ │ │ │ + beq 2de39c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2de734 │ │ │ │ + beq 2de624 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r8, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2de4c4 │ │ │ │ + bne 2de3b4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2de4f0 │ │ │ │ + bne 2de3e0 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 95ef8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ bl 9324c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2de5c8 │ │ │ │ + beq 2de4b8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2de570 │ │ │ │ + beq 2de460 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add r9, sp, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2de744 │ │ │ │ + beq 2de634 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r4, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2de588 │ │ │ │ + bne 2de478 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2de5b4 │ │ │ │ + bne 2de4a4 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 95ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ bl 9324c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2de64c │ │ │ │ - ldr r2, [pc, #460] @ 2de7b8 │ │ │ │ - ldr r3, [pc, #448] @ 2de7b0 │ │ │ │ + beq 2de53c │ │ │ │ + ldr r2, [pc, #460] @ 2de6a8 │ │ │ │ + ldr r3, [pc, #448] @ 2de6a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2de77c │ │ │ │ + bne 2de66c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #416] @ 2de7bc │ │ │ │ + ldr r1, [pc, #416] @ 2de6ac │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2de370 │ │ │ │ + b 2de260 │ │ │ │ mov r4, #0 │ │ │ │ - b 2de288 │ │ │ │ + b 2de178 │ │ │ │ mov r8, #0 │ │ │ │ - b 2de24c │ │ │ │ + b 2de13c │ │ │ │ mov r7, #0 │ │ │ │ - b 2de200 │ │ │ │ + b 2de0f0 │ │ │ │ mov sl, #0 │ │ │ │ - b 2de1b4 │ │ │ │ + b 2de0a4 │ │ │ │ ldrb r1, [r5, #64] @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ cmp r1, #0 │ │ │ │ stm r6, {r3, r5} │ │ │ │ - bne 2de6d0 │ │ │ │ + bne 2de5c0 │ │ │ │ mov r3, #2 │ │ │ │ add r4, r5, #32 │ │ │ │ strb r3, [r5, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #304] @ 2de7c0 │ │ │ │ - ldr r3, [pc, #284] @ 2de7b0 │ │ │ │ + ldr r2, [pc, #304] @ 2de6b0 │ │ │ │ + ldr r3, [pc, #284] @ 2de6a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2de77c │ │ │ │ + bne 2de66c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 93450 │ │ │ │ add r9, sp, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ - b 2de418 │ │ │ │ + b 2de308 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ strb r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -720886,84 +720818,84 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #168 @ 0xa8 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-136] @ 0xffffff78 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2de6f8 │ │ │ │ + bne 2de5e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r0 │ │ │ │ - b 2de688 │ │ │ │ + b 2de578 │ │ │ │ add r9, sp, #32 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 2de4e4 │ │ │ │ + b 2de3d4 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 2de5a8 │ │ │ │ + b 2de498 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b 2de5d8 │ │ │ │ + b 2de4c8 │ │ │ │ cmp sl, #0 │ │ │ │ movne r8, r4 │ │ │ │ mov r3, #1 │ │ │ │ movne r7, r8 │ │ │ │ movne r4, r8 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 2de298 │ │ │ │ - b 2de5d8 │ │ │ │ + bne 2de188 │ │ │ │ + b 2de4c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, #1 │ │ │ │ movne r8, r4 │ │ │ │ movne r4, r8 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 2de298 │ │ │ │ + bne 2de188 │ │ │ │ cmp r7, #0 │ │ │ │ movne r8, sl │ │ │ │ movne r4, r8 │ │ │ │ - bne 2de384 │ │ │ │ - b 2de5d8 │ │ │ │ - subseq r1, r5, r0, asr #29 │ │ │ │ + bne 2de274 │ │ │ │ + b 2de4c8 │ │ │ │ + ldrsbeq r1, [r5], #-240 @ 0xffffff10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ svccc 0x00e00000 │ │ │ │ - subseq r1, r5, ip, lsl #20 │ │ │ │ + subseq r1, r5, ip, lsl fp │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - subseq r1, r5, r8, ror #18 │ │ │ │ + subseq r1, r5, r8, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr ip, [pc, #3088] @ 2df3ec │ │ │ │ - ldr r2, [pc, #3088] @ 2df3f0 │ │ │ │ + ldr ip, [pc, #3088] @ 2df2dc │ │ │ │ + ldr r2, [pc, #3088] @ 2df2e0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ cmp r3, #3 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2deb90 │ │ │ │ + beq 2dea80 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 2de820 │ │ │ │ + beq 2de710 │ │ │ │ cmp r3, #2 │ │ │ │ moveq r8, #7 │ │ │ │ movne r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 318908 │ │ │ │ - ldr r1, [pc, #3008] @ 2df3f4 │ │ │ │ + bl 3187f8 │ │ │ │ + ldr r1, [pc, #3008] @ 2df2e4 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -720975,73 +720907,73 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #136 @ 0x88 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-68] @ 0xffffffbc │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2de85c │ │ │ │ + bne 2de74c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ ldr lr, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2df3d0 │ │ │ │ + beq 2df2c0 │ │ │ │ mov r1, lr │ │ │ │ mov r2, lr │ │ │ │ mov ip, #0 │ │ │ │ - b 2de8c4 │ │ │ │ + b 2de7b4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2de960 │ │ │ │ + beq 2de850 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 2de8b4 │ │ │ │ + bne 2de7a4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov ip, #0 │ │ │ │ - b 2de8ec │ │ │ │ + b 2de7dc │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r3 │ │ │ │ add r1, r1, #20 │ │ │ │ - beq 2de958 │ │ │ │ + beq 2de848 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 2de8dc │ │ │ │ + bne 2de7cc │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2de968 │ │ │ │ - ldr r3, [pc, #2748] @ 2df3f8 │ │ │ │ + beq 2de858 │ │ │ │ + ldr r3, [pc, #2748] @ 2df2e8 │ │ │ │ sub r1, r1, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 2df3ec │ │ │ │ + bhi 2df2dc │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r1, lr, #20 │ │ │ │ - b 2de8f8 │ │ │ │ + b 2de7e8 │ │ │ │ sub r2, lr, #20 │ │ │ │ - b 2de8d0 │ │ │ │ + b 2de7c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ @@ -721052,177 +720984,177 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r2, [pc, #2628] @ 2df3fc │ │ │ │ - ldr r3, [pc, #2612] @ 2df3f0 │ │ │ │ + ldr r2, [pc, #2628] @ 2df2ec │ │ │ │ + ldr r3, [pc, #2612] @ 2df2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 2df324 │ │ │ │ + bne 2df214 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2dbe9c │ │ │ │ + b 2dbd8c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r2, [pc, #2536] @ 2df400 │ │ │ │ + ldr r2, [pc, #2536] @ 2df2f0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2df3ec │ │ │ │ + bhi 2df2dc │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea04 │ │ │ │ + b 2de8f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea04 │ │ │ │ + b 2de8f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea04 │ │ │ │ + b 2de8f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea04 │ │ │ │ + b 2de8f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea04 │ │ │ │ + b 2de8f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - b 2de984 │ │ │ │ + b 2de874 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2deae0 │ │ │ │ + b 2de9d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2deae0 │ │ │ │ + b 2de9d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2deae0 │ │ │ │ + b 2de9d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2deae0 │ │ │ │ + b 2de9d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2deae0 │ │ │ │ + b 2de9d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2deae0 │ │ │ │ - bl 318908 │ │ │ │ - ldr r1, [pc, #2136] @ 2df3f4 │ │ │ │ + b 2de9d0 │ │ │ │ + bl 3187f8 │ │ │ │ + ldr r1, [pc, #2136] @ 2df2e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - beq 2df3dc │ │ │ │ + beq 2df2cc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 2debd8 │ │ │ │ + b 2deac8 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2df0c4 │ │ │ │ + beq 2defb4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2debc8 │ │ │ │ + bne 2deab8 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b 2dec04 │ │ │ │ + b 2deaf4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2df0b4 │ │ │ │ + beq 2defa4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #9 │ │ │ │ - bne 2debf4 │ │ │ │ + bne 2deae4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 2dec30 │ │ │ │ + b 2deb20 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2df0bc │ │ │ │ + beq 2defac │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, #10 │ │ │ │ - bne 2dec20 │ │ │ │ + bne 2deb10 │ │ │ │ ldr r9, [r3, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ add r6, sp, #32 │ │ │ │ @@ -721230,30 +721162,30 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov fp, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ str fp, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, sl │ │ │ │ @@ -721270,33 +721202,33 @@ │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #207 @ 0xcf │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r2, [pc, #1764] @ 2df404 │ │ │ │ + ldr r2, [pc, #1764] @ 2df2f4 │ │ │ │ mov r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r2, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, r8 │ │ │ │ @@ -721306,21 +721238,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -721330,22 +721262,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, r9 │ │ │ │ @@ -721357,23 +721289,23 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2deef0 │ │ │ │ + beq 2dede0 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ @@ -721382,30 +721314,30 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #136 @ 0x88 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-68] @ 0xffffffbc │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2deeb8 │ │ │ │ + bne 2deda8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ cmp r3, #2 │ │ │ │ moveq r7, sl │ │ │ │ mov r8, r0 │ │ │ │ - beq 2def70 │ │ │ │ + beq 2dee60 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -721414,47 +721346,47 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #136 @ 0x88 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-68] @ 0xffffffbc │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2def38 │ │ │ │ + bne 2dee28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1116] @ 2df408 │ │ │ │ + ldr r1, [pc, #1116] @ 2df2f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ cmp r3, #2 │ │ │ │ moveq r7, r9 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2df034 │ │ │ │ + beq 2def24 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -721463,115 +721395,115 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #136 @ 0x88 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-68] @ 0xffffffbc │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2deffc │ │ │ │ + bne 2deeec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #920] @ 2df408 │ │ │ │ + ldr r1, [pc, #920] @ 2df2f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r2, [pc, #888] @ 2df40c │ │ │ │ + ldr r2, [pc, #888] @ 2df2fc │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2df194 │ │ │ │ + bhi 2df084 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r2, r0, #20 │ │ │ │ - b 2dec10 │ │ │ │ + b 2deb00 │ │ │ │ sub r3, r0, #20 │ │ │ │ - b 2dec3c │ │ │ │ + b 2deb2c │ │ │ │ sub r2, r0, #20 │ │ │ │ - b 2debe4 │ │ │ │ + b 2dead4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #800] @ 2df410 │ │ │ │ + ldr r2, [pc, #800] @ 2df300 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2df3ec │ │ │ │ + bhi 2df2dc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df0e4 │ │ │ │ + b 2defd4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df0e4 │ │ │ │ + b 2defd4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df0e4 │ │ │ │ + b 2defd4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df0e4 │ │ │ │ + b 2defd4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df0e4 │ │ │ │ + b 2defd4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df0e4 │ │ │ │ + b 2defd4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -721582,47 +721514,47 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #528] @ 2df414 │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #528] @ 2df304 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2df24c │ │ │ │ + beq 2df13c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r8, #32 │ │ │ │ - ldr r3, [pc, #448] @ 2df418 │ │ │ │ + ldr r3, [pc, #448] @ 2df308 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2df29c │ │ │ │ + beq 2df18c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -721647,131 +721579,131 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r2, [pc, #280] @ 2df41c │ │ │ │ - ldr r3, [pc, #232] @ 2df3f0 │ │ │ │ + ldr r2, [pc, #280] @ 2df30c │ │ │ │ + ldr r3, [pc, #232] @ 2df2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2de9d8 │ │ │ │ + beq 2de8c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df1c8 │ │ │ │ + b 2df0b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df1c8 │ │ │ │ + b 2df0b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df1c8 │ │ │ │ + b 2df0b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df1c8 │ │ │ │ + b 2df0b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df1c8 │ │ │ │ + b 2df0b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df1c8 │ │ │ │ + b 2df0b8 │ │ │ │ ldr r2, [lr, #-8] │ │ │ │ sub r1, lr, #20 │ │ │ │ - b 2de8f8 │ │ │ │ + b 2de7e8 │ │ │ │ ldr r8, [r0, #-8] │ │ │ │ sub r3, r0, #20 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b 2dec3c │ │ │ │ - subseq r1, r5, ip, lsl r8 │ │ │ │ + b 2deb2c │ │ │ │ + subseq r1, r5, ip, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - subeq ip, pc, r6, lsl fp @ │ │ │ │ - subseq r1, r5, r0, asr #12 │ │ │ │ - subeq ip, pc, r8, asr sl @ │ │ │ │ - subeq ip, pc, r8, lsl #21 │ │ │ │ + subeq ip, pc, lr, lsl #22 │ │ │ │ + subseq r1, r5, r0, asr r7 │ │ │ │ + subeq ip, pc, r0, asr sl @ │ │ │ │ + subeq ip, pc, r0, lsl #21 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - strdeq ip, [pc], #-60 @ │ │ │ │ - strheq ip, [pc], #-48 @ │ │ │ │ + strdeq ip, [pc], #-52 @ │ │ │ │ + subeq ip, pc, r8, lsr #7 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrsheq r0, [r5], #-196 @ 0xffffff3c │ │ │ │ + subseq r0, r5, r4, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3456] @ 0xd80 │ │ │ │ - ldr r2, [pc, #3980] @ 2e03c4 │ │ │ │ - ldr r3, [pc, #3980] @ 2e03c8 │ │ │ │ + ldr r2, [pc, #3980] @ 2e02b4 │ │ │ │ + ldr r3, [pc, #3980] @ 2e02b8 │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r8, [r1, #370] @ 0x172 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2df470 │ │ │ │ + beq 2df360 │ │ │ │ ldrb r8, [r1, #369] @ 0x171 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e22c4 │ │ │ │ + bne 2e21b4 │ │ │ │ ldr sl, [r7, #352] @ 0x160 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df49c │ │ │ │ + beq 2df38c │ │ │ │ ldr r6, [sl, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2df4cc │ │ │ │ + bne 2df3bc │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df480 │ │ │ │ - ldr r2, [pc, #3880] @ 2e03cc │ │ │ │ - ldr r3, [pc, #3872] @ 2e03c8 │ │ │ │ + bne 2df370 │ │ │ │ + ldr r2, [pc, #3880] @ 2e02bc │ │ │ │ + ldr r3, [pc, #3872] @ 2e02b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #596] @ 0x254 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e22f4 │ │ │ │ + bne 2e21e4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #604 @ 0x25c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3836] @ 2e03d0 │ │ │ │ + ldr r3, [pc, #3836] @ 2e02c0 │ │ │ │ add r9, sp, #168 @ 0xa8 │ │ │ │ add r3, pc, r3 │ │ │ │ add fp, sp, #144 @ 0x90 │ │ │ │ add r3, r3, #24 │ │ │ │ mov r5, sl │ │ │ │ str r9, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ @@ -721796,369 +721728,369 @@ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, r8 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq 2df62c │ │ │ │ + beq 2df51c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df600 │ │ │ │ + beq 2df4f0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e12fc │ │ │ │ + beq 2e11ec │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2df67c │ │ │ │ + beq 2df56c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df5d4 │ │ │ │ + beq 2df4c4 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2df5d4 │ │ │ │ + beq 2df4c4 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 2df674 │ │ │ │ + beq 2df564 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df5ac │ │ │ │ + bne 2df49c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ moveq r3, #0 │ │ │ │ moveq r6, r2 │ │ │ │ streq r3, [sp, #32] │ │ │ │ - beq 2df67c │ │ │ │ + beq 2df56c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr r3, r3, sl │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 2df568 │ │ │ │ + bne 2df458 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldm r5, {r5, r6, r9} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ orr r3, r6, r3 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ mov r0, sl │ │ │ │ mov r1, #3 │ │ │ │ bl a3798 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df66c │ │ │ │ + beq 2df55c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2df66c │ │ │ │ + beq 2df55c │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2df4fc │ │ │ │ + bne 2df3ec │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df650 │ │ │ │ + bne 2df540 │ │ │ │ mov r8, r6 │ │ │ │ - b 2df49c │ │ │ │ + b 2df38c │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ and r7, r3, r4, lsl r2 │ │ │ │ bl 952e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2df9f4 │ │ │ │ + beq 2df8e4 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsl r4, r4, r3 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ tst r4, r3 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsl fp, r2, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ tst r4, r3 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ orrne fp, fp, #2 │ │ │ │ tst r4, r3 │ │ │ │ - beq 2df9f8 │ │ │ │ + beq 2df8e8 │ │ │ │ orr r3, fp, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r2, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e1730 │ │ │ │ + bne 2e1620 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc2d4 │ │ │ │ + bl 2dc1c4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #4 │ │ │ │ orr r0, sl, r0 │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ - beq 2e1750 │ │ │ │ + beq 2e1640 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dfa50 │ │ │ │ + beq 2df940 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - b 2df734 │ │ │ │ + b 2df624 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dfa50 │ │ │ │ + beq 2df940 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2df724 │ │ │ │ + bne 2df614 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dd5b4 │ │ │ │ + bl 2dd4a4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ orr r0, r0, sl │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ - beq 2dfa90 │ │ │ │ + beq 2df980 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df7a0 │ │ │ │ + bne 2df690 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df790 │ │ │ │ + bne 2df680 │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df7a0 │ │ │ │ + beq 2df690 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df7a0 │ │ │ │ + beq 2df690 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de118 │ │ │ │ + bl 2de008 │ │ │ │ mov sl, #1 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r4 │ │ │ │ cmp ip, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2dfc48 │ │ │ │ + beq 2dfb38 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ - b 2df7dc │ │ │ │ + b 2df6cc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2dfc48 │ │ │ │ + beq 2dfb38 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #11 │ │ │ │ - bne 2df7cc │ │ │ │ + bne 2df6bc │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b 2df81c │ │ │ │ + b 2df70c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e22f8 │ │ │ │ + bne 2e21e8 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2dfc24 │ │ │ │ + beq 2dfb14 │ │ │ │ cmp r4, #5 │ │ │ │ - bne 2df808 │ │ │ │ + bne 2df6f8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e01d8 │ │ │ │ + bne 2e00c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e01bc │ │ │ │ + bne 2e00ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e00e8 │ │ │ │ + bne 2dffd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e00cc │ │ │ │ + bne 2dffbc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 2e0070 │ │ │ │ + beq 2dff60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e02e4 │ │ │ │ + bne 2e01d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #352] @ 0x160 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e03f4 │ │ │ │ + bne 2e02e4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e054c │ │ │ │ + beq 2e043c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 2df8e4 │ │ │ │ + b 2df7d4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2dff04 │ │ │ │ + beq 2dfdf4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 2df8d4 │ │ │ │ + bne 2df7c4 │ │ │ │ mov r9, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 2df90c │ │ │ │ + b 2df7fc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dff10 │ │ │ │ + beq 2dfe00 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 2df8fc │ │ │ │ + bne 2df7ec │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov r7, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 2dff20 │ │ │ │ + beq 2dfe10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dff94 │ │ │ │ + beq 2dfe84 │ │ │ │ cmp r4, #8 │ │ │ │ - bne 2e0d88 │ │ │ │ + bne 2e0c78 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e0db8 │ │ │ │ + beq 2e0ca8 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - b 2df968 │ │ │ │ + b 2df858 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ add r3, r3, #20 │ │ │ │ - bcs 2e0da0 │ │ │ │ + bcs 2e0c90 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2df958 │ │ │ │ + bne 2df848 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #381] @ 0x17d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e1328 │ │ │ │ + bne 2e1218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #367] @ 0x16f │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1058 │ │ │ │ + beq 2e0f48 │ │ │ │ cmp r4, #8 │ │ │ │ - beq 2e1894 │ │ │ │ + beq 2e1784 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 2e1434 │ │ │ │ + beq 2e1324 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #371] @ 0x173 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df9c8 │ │ │ │ + beq 2df8b8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2e18ac │ │ │ │ + beq 2e179c │ │ │ │ cmp r3, #13 │ │ │ │ - beq 2e18bc │ │ │ │ + beq 2e17ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #380] @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df9e4 │ │ │ │ + beq 2df8d4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2e1990 │ │ │ │ + beq 2e1880 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df59c │ │ │ │ - b 2df5f0 │ │ │ │ + bne 2df48c │ │ │ │ + b 2df4e0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e0e30 │ │ │ │ + bne 2e0d20 │ │ │ │ orrs r3, r7, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 2e0fc0 │ │ │ │ + bne 2e0eb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dfa44 │ │ │ │ + beq 2df934 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dfa44 │ │ │ │ + beq 2df934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc2d4 │ │ │ │ + bl 2dc1c4 │ │ │ │ orr r0, sl, r0 │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2e101c │ │ │ │ + beq 2e0f0c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2e0ff8 │ │ │ │ + beq 2e0ee8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2df760 │ │ │ │ + beq 2df650 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2df740 │ │ │ │ + bne 2df630 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2df760 │ │ │ │ + bne 2df650 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2df7a0 │ │ │ │ + beq 2df690 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2df7a0 │ │ │ │ + beq 2df690 │ │ │ │ mov r0, r6 │ │ │ │ bl 953e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ movne r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ strne r3, [r6, #20] │ │ │ │ - bne 2df7a0 │ │ │ │ + bne 2df690 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb sl, [r2, #115] @ 0x73 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2e1f34 │ │ │ │ + beq 2e1e24 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ str r3, [ip] │ │ │ │ ldrd r4, [ip] │ │ │ │ mov r3, #2 │ │ │ │ strd r4, [sp, #120] @ 0x78 │ │ │ │ @@ -722166,24 +722098,24 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bl 9114c │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dfb3c │ │ │ │ + beq 2dfa2c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - ldr r1, [pc, #2192] @ 2e03d4 │ │ │ │ + ldr r1, [pc, #2192] @ 2e02c4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 911bc │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ add fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ @@ -722201,26 +722133,26 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ cmp ip, r4 │ │ │ │ - beq 2e22a0 │ │ │ │ + beq 2e2190 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b 2dfbc8 │ │ │ │ + b 2dfab8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ add r4, r4, #20 │ │ │ │ - beq 2e2010 │ │ │ │ + beq 2e1f00 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2dfbb8 │ │ │ │ + bne 2dfaa8 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -722232,179 +722164,179 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - b 2df760 │ │ │ │ + b 2df650 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df834 │ │ │ │ + beq 2df724 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 2df834 │ │ │ │ + bhi 2df724 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e0b40 │ │ │ │ + bne 2e0a30 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ tst r1, r3 │ │ │ │ - bne 2e0a20 │ │ │ │ + bne 2e0910 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e08ec │ │ │ │ + bne 2e07dc │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ tst r1, r3 │ │ │ │ - bne 2e07cc │ │ │ │ + bne 2e06bc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ tst r1, r3 │ │ │ │ - bne 2e06b0 │ │ │ │ + bne 2e05a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e0588 │ │ │ │ + bne 2e0478 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e0c60 │ │ │ │ + bne 2e0b50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ tst r2, r3 │ │ │ │ - beq 2dfdb8 │ │ │ │ + beq 2dfca8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r7 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str sl, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ tst r2, r3 │ │ │ │ - beq 2dfde4 │ │ │ │ + beq 2dfcd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddfa4 │ │ │ │ + bl 2dde94 │ │ │ │ mov sl, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ tst r2, r3 │ │ │ │ - beq 2df83c │ │ │ │ + beq 2df72c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov sl, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #1360] @ 2e03dc │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #1360] @ 2e02cc │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dfed4 │ │ │ │ + beq 2dfdc4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -722414,245 +722346,245 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ mov sl, #1 │ │ │ │ - b 2df83c │ │ │ │ + b 2df72c │ │ │ │ mov r9, #0 │ │ │ │ mvn r5, #0 │ │ │ │ - b 2df8f4 │ │ │ │ + b 2df7e4 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 2df928 │ │ │ │ + bne 2df818 │ │ │ │ adds r2, r5, #1 │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ movne r2, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e13dc │ │ │ │ + bne 2e12cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0578 │ │ │ │ + beq 2e0468 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #376] @ 0x178 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ add r4, r6, #32 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2e1798 │ │ │ │ + beq 2e1688 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2e1764 │ │ │ │ + beq 2e1654 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2dff90 │ │ │ │ + beq 2dfe80 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r0, r4 │ │ │ │ bl 93450 │ │ │ │ mov sl, #1 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ cmp r4, #3 │ │ │ │ - bne 2e0d94 │ │ │ │ + bne 2e0c84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r1, #360] @ 0x168 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e005c │ │ │ │ + bne 2dff4c │ │ │ │ adds r2, r5, #1 │ │ │ │ ldrb r3, [r1, #361] @ 0x169 │ │ │ │ movne r2, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e005c │ │ │ │ + bne 2dff4c │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e11fc │ │ │ │ + beq 2e10ec │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e005c │ │ │ │ + bne 2dff4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dfff0 │ │ │ │ + beq 2dfee0 │ │ │ │ tst r9, r7 │ │ │ │ - bne 2e005c │ │ │ │ + bne 2dff4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1240 │ │ │ │ + beq 2e1130 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 2e1820 │ │ │ │ + bne 2e1710 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0024 │ │ │ │ + beq 2dff14 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e005c │ │ │ │ + beq 2dff4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #357] @ 0x165 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0040 │ │ │ │ + beq 2dff30 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e005c │ │ │ │ + beq 2dff4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #358] @ 0x166 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1030 │ │ │ │ + beq 2e0f20 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1030 │ │ │ │ + beq 2e0f20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de7c4 │ │ │ │ + bl 2de6b4 │ │ │ │ mov sl, #1 │ │ │ │ - b 2df9e4 │ │ │ │ + b 2df8d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r4, [r3, #369] @ 0x171 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2df890 │ │ │ │ + beq 2df780 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add ip, sp, #208 @ 0xd0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, r6, #32 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r2, ip │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 93450 │ │ │ │ - b 2df890 │ │ │ │ + b 2df780 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dce10 │ │ │ │ + bl 2dcd00 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b 2df884 │ │ │ │ + b 2df774 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r5, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str sl, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov sl, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc998 │ │ │ │ - b 2df878 │ │ │ │ + bl 2dc888 │ │ │ │ + b 2df768 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddfa4 │ │ │ │ + bl 2dde94 │ │ │ │ mov sl, #1 │ │ │ │ - b 2df864 │ │ │ │ + b 2df754 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov sl, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #368] @ 2e03dc │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #368] @ 2e02cc │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e02b4 │ │ │ │ + beq 2e01a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -722662,100 +722594,100 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ mov sl, #1 │ │ │ │ - b 2df850 │ │ │ │ + b 2df740 │ │ │ │ mov r0, r6 │ │ │ │ bl 953e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2df8a4 │ │ │ │ + bne 2df794 │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e030c │ │ │ │ + beq 2e01fc │ │ │ │ ldrb r3, [r6, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df8a4 │ │ │ │ + bne 2df794 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ cmp r2, #10 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r3, #24 │ │ │ │ add ip, r2, r3, lsl #2 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - beq 2e186c │ │ │ │ + beq 2e175c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2e0368 │ │ │ │ + bhi 2e0258 │ │ │ │ ldrb r2, [ip, #1] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2e0368 │ │ │ │ + bhi 2e0258 │ │ │ │ ldrb r0, [ip, #2] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 2e0368 │ │ │ │ + bhi 2e0258 │ │ │ │ ldrb r1, [ip, #3] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 2e225c │ │ │ │ + bls 2e214c │ │ │ │ add fp, sp, #208 @ 0xd0 │ │ │ │ sub r5, ip, #1 │ │ │ │ add r9, ip, #3 │ │ │ │ mov r4, fp │ │ │ │ add r7, r6, #32 │ │ │ │ ldrb r2, [r5, #1]! │ │ │ │ cmp r2, #3 │ │ │ │ movls r0, r7 │ │ │ │ - bhi 2e1420 │ │ │ │ + bhi 2e1310 │ │ │ │ cmp r5, r9 │ │ │ │ stm r4, {r0, r2} │ │ │ │ add r4, r4, #8 │ │ │ │ - bne 2e037c │ │ │ │ + bne 2e026c │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ bl 95ef8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r0, r7 │ │ │ │ bl 93450 │ │ │ │ mov sl, #1 │ │ │ │ - b 2df8a4 │ │ │ │ - ldrheq r0, [r5], #-188 @ 0xffffff44 │ │ │ │ + b 2df794 │ │ │ │ + subseq r0, r5, ip, asr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r5, r4, asr fp │ │ │ │ - ldrdeq ip, [pc], #-36 @ │ │ │ │ + subseq r0, r5, r4, ror #24 │ │ │ │ + subeq ip, pc, ip, asr #5 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - subeq sl, pc, ip, lsl #6 │ │ │ │ - subeq sl, pc, r0, lsl r2 @ │ │ │ │ + subeq sl, pc, r4, lsl #6 │ │ │ │ + subeq sl, pc, r8, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 953e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2df8b8 │ │ │ │ + bne 2df7a8 │ │ │ │ ldrb r4, [r6, #65] @ 0x41 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2df8b8 │ │ │ │ + bne 2df7a8 │ │ │ │ ldrb r3, [r6, #48] @ 0x30 │ │ │ │ add r5, r6, #32 │ │ │ │ cmp r3, #3 │ │ │ │ mov r3, #3 │ │ │ │ moveq r1, r5 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - beq 2e0488 │ │ │ │ + beq 2e0378 │ │ │ │ add fp, sp, #208 @ 0xd0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 1dd2c │ │ │ │ mov r0, #7 │ │ │ │ mov r3, r4 │ │ │ │ @@ -722764,138 +722696,138 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #600 @ 0x258 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-392] @ 0xfffffe78 │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2e0450 │ │ │ │ + bne 2e0340 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318fb0 │ │ │ │ + bl 318ea0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r1, [pc, #-324] @ 2e03d8 │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r1, [pc, #-324] @ 2e02c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 95d84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 93450 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2df8c4 │ │ │ │ + bne 2df7b4 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov r7, r1 │ │ │ │ cmp r4, #1 │ │ │ │ mvn r5, #0 │ │ │ │ movne r9, r1 │ │ │ │ - bne 2df928 │ │ │ │ + bne 2df818 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dff44 │ │ │ │ + bne 2dfe34 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, #1 │ │ │ │ - bne 2df94c │ │ │ │ - b 2e0da8 │ │ │ │ + bne 2df83c │ │ │ │ + b 2e0c98 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov sl, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #-604] @ 2e03dc │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #-604] @ 2e02cc │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e0680 │ │ │ │ + beq 2e0570 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -722905,69 +722837,69 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfcc0 │ │ │ │ + b 2dfbb0 │ │ │ │ mov r9, #3 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov sl, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #-892] @ 2e03dc │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #-892] @ 2e02cc │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2e07a0 │ │ │ │ + beq 2e0690 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -722976,69 +722908,69 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {r5, r9} │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfcac │ │ │ │ + b 2dfb9c │ │ │ │ mov sl, #3 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ mov sl, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #-1176] @ 2e03dc │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #-1176] @ 2e02cc │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e08bc │ │ │ │ + beq 2e07ac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -723048,74 +722980,74 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfc98 │ │ │ │ + b 2dfb88 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov r9, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #-1484] @ 2e03dc │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #-1484] @ 2e02cc │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 92c54 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2e09f0 │ │ │ │ + beq 2e08e0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -723125,69 +723057,69 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfc84 │ │ │ │ + b 2dfb74 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ mov sl, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #-1772] @ 2e03dc │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #-1772] @ 2e02cc │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e0b10 │ │ │ │ + beq 2e0a00 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -723197,70 +723129,70 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfc70 │ │ │ │ + b 2dfb60 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov sl, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #-2064] @ 2e03dc │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #-2064] @ 2e02cc │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2e0c34 │ │ │ │ + beq 2e0b24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -723269,71 +723201,71 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {r5, r9} │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfc5c │ │ │ │ + b 2dfb4c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddca8 │ │ │ │ + bl 2ddb98 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov sl, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r3, [pc, #-2356] @ 2e03dc │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r3, [pc, #-2356] @ 2e02cc │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e0d58 │ │ │ │ + beq 2e0c48 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -723343,29 +723275,29 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2dc998 │ │ │ │ + bl 2dc888 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfcd4 │ │ │ │ + b 2dfbc4 │ │ │ │ sub r2, r4, #11 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2dff44 │ │ │ │ + bhi 2dfe34 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2df94c │ │ │ │ + bne 2df83c │ │ │ │ cmp r4, #11 │ │ │ │ - bhi 2e1318 │ │ │ │ - ldr r3, [pc, #-2512] @ 2e03e0 │ │ │ │ + bhi 2e1208 │ │ │ │ + ldr r3, [pc, #-2512] @ 2e02d0 │ │ │ │ lsr r3, r3, r4 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2df974 │ │ │ │ + beq 2df864 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ @@ -723374,58 +723306,58 @@ │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bl 9114c │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e0e1c │ │ │ │ + beq 2e0d0c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #5 │ │ │ │ bl 9324c │ │ │ │ - b 2e0068 │ │ │ │ + b 2dff58 │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #0 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - beq 2dfa08 │ │ │ │ + beq 2df8f8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #28] │ │ │ │ - b 2e0ef8 │ │ │ │ + b 2e0de8 │ │ │ │ cmp r2, #14 │ │ │ │ - bne 2e0ee8 │ │ │ │ + bne 2e0dd8 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ add sl, r6, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e0ee8 │ │ │ │ + beq 2e0dd8 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr ip, [sl] │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2e0f14 │ │ │ │ + beq 2e0e04 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ mvn lr, #0 │ │ │ │ bics r0, ip, lr, lsl r0 │ │ │ │ - bne 2e118c │ │ │ │ + bne 2e107c │ │ │ │ ldmib r3, {r0, r2} │ │ │ │ mov lr, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2] │ │ │ │ str lr, [r3, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ @@ -723437,358 +723369,358 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ str lr, [sl] │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, ip │ │ │ │ add r4, r4, #20 │ │ │ │ - bcs 2e0f9c │ │ │ │ + bcs 2e0e8c │ │ │ │ add r3, r1, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ - bne 2e0e6c │ │ │ │ + bne 2e0d5c │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ add sl, r6, #80 @ 0x50 │ │ │ │ - b 2e0e7c │ │ │ │ + b 2e0d6c │ │ │ │ orrs r0, ip, #0 │ │ │ │ - beq 2e0ea8 │ │ │ │ + beq 2e0d98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldrd r8, [ip] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2e0f78 │ │ │ │ + beq 2e0e68 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 96248 │ │ │ │ add fp, fp, #20 │ │ │ │ - ldr r1, [pc, #-2972] @ 2e03e4 │ │ │ │ + ldr r1, [pc, #-2972] @ 2e02d4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 95c5c │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ add r3, r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2e0ea8 │ │ │ │ + b 2e0d98 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ orr r0, r0, sl │ │ │ │ orrs r3, r7, fp │ │ │ │ ldr r8, [sp, #28] │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 2dfa14 │ │ │ │ + beq 2df904 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc2d4 │ │ │ │ + bl 2dc1c4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #4 │ │ │ │ orr r0, r0, sl │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ - beq 2e1808 │ │ │ │ + beq 2e16f8 │ │ │ │ cmp fp, #0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bne 2df70c │ │ │ │ + bne 2df5fc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2dfa5c │ │ │ │ + bne 2df94c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df740 │ │ │ │ + bne 2df630 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2dfa6c │ │ │ │ - b 2dfa90 │ │ │ │ + bne 2df95c │ │ │ │ + b 2df980 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df740 │ │ │ │ - b 2dfa50 │ │ │ │ + bne 2df630 │ │ │ │ + b 2df940 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2df94c │ │ │ │ + bne 2df83c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #381] @ 0x17d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e1328 │ │ │ │ + bne 2e1218 │ │ │ │ ldrb r3, [r2, #367] @ 0x16f │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df9a4 │ │ │ │ + bne 2df894 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df99c │ │ │ │ + beq 2df88c │ │ │ │ cmp r4, #8 │ │ │ │ - bne 2df99c │ │ │ │ + bne 2df88c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2df9a4 │ │ │ │ + bne 2df894 │ │ │ │ ldrb r2, [r6, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2df9a4 │ │ │ │ + beq 2df894 │ │ │ │ mov r9, #1 │ │ │ │ add r5, r6, #32 │ │ │ │ str r9, [r6, #20] │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #6 │ │ │ │ str r3, [r6] │ │ │ │ ldrd r6, [r6] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #32 │ │ │ │ strd r6, [sp, #120] @ 0x78 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e114c │ │ │ │ + beq 2e103c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-3444] @ 2e03e8 │ │ │ │ + ldr r1, [pc, #-3444] @ 2e02d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 95ce4 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 93450 │ │ │ │ - b 2e0068 │ │ │ │ + b 2dff58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #-3512] @ 2e03ec │ │ │ │ + ldr r3, [pc, #-3512] @ 2e02dc │ │ │ │ add r2, r2, lr │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e11ec │ │ │ │ + bhi 2e10dc │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #16 │ │ │ │ strh r0, [r3] │ │ │ │ - b 2e0f2c │ │ │ │ + b 2e0e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [r3] │ │ │ │ - b 2e0f2c │ │ │ │ + b 2e0e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3] │ │ │ │ - b 2e0f2c │ │ │ │ + b 2e0e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #32 │ │ │ │ str r0, [r3] │ │ │ │ - b 2e0f2c │ │ │ │ + b 2e0e1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r1, #363] @ 0x16b │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dffd8 │ │ │ │ + beq 2dfec8 │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dffd8 │ │ │ │ + beq 2dfec8 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 2e005c │ │ │ │ + bne 2dff4c │ │ │ │ ldrb r3, [r1, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0008 │ │ │ │ + beq 2dfef8 │ │ │ │ tst r9, r7 │ │ │ │ - bne 2e005c │ │ │ │ + bne 2dff4c │ │ │ │ ldrb r3, [r1, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e0008 │ │ │ │ + bne 2dfef8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #366] @ 0x16e │ │ │ │ tst r2, r3 │ │ │ │ - beq 2e0008 │ │ │ │ + beq 2dfef8 │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e12e4 │ │ │ │ + beq 2e11d4 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ - b 2e1280 │ │ │ │ + b 2e1170 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2e12e4 │ │ │ │ + beq 2e11d4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #14 │ │ │ │ - bne 2e1270 │ │ │ │ + bne 2e1160 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2e005c │ │ │ │ + bne 2dff4c │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2e12e0 │ │ │ │ - ldr r1, [pc, #-3792] @ 2e03f0 │ │ │ │ + bhi 2e11d0 │ │ │ │ + ldr r1, [pc, #-3792] @ 2e02e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e2304 │ │ │ │ + bhi 2e21f4 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls 2e0008 │ │ │ │ - b 2e005c │ │ │ │ + bls 2dfef8 │ │ │ │ + b 2dff4c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2e12e0 │ │ │ │ + b 2e11d0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #3 │ │ │ │ moveq sl, r3 │ │ │ │ streq r3, [sp, #32] │ │ │ │ - beq 2df67c │ │ │ │ + beq 2df56c │ │ │ │ mov sl, r3 │ │ │ │ - b 2df5f0 │ │ │ │ + b 2df4e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #381] @ 0x17d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df9a4 │ │ │ │ + beq 2df894 │ │ │ │ mov r0, r6 │ │ │ │ bl 95404 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e13d4 │ │ │ │ + beq 2e12c4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2e13d4 │ │ │ │ + beq 2e12c4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 943c8 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 2df984 │ │ │ │ + bne 2df874 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, #9 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - beq 2e2200 │ │ │ │ + beq 2e20f0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #120] @ 0x78 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e13c0 │ │ │ │ + beq 2e12b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbfc8 │ │ │ │ + bl 2dbeb8 │ │ │ │ mov sl, r5 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - b 2df984 │ │ │ │ + b 2df874 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r4, [r3, #362] @ 0x16a │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2dff34 │ │ │ │ + beq 2dfe24 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 31896c │ │ │ │ + bl 31885c │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbfc8 │ │ │ │ + bl 2dbeb8 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - b 2df928 │ │ │ │ + b 2df818 │ │ │ │ ldrb r1, [r6, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbbc │ │ │ │ + bl 2dbaac │ │ │ │ mov r2, #0 │ │ │ │ - b 2e038c │ │ │ │ + b 2e027c │ │ │ │ mov r0, r6 │ │ │ │ bl 9136c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2df9a4 │ │ │ │ + beq 2df894 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df9a4 │ │ │ │ + beq 2df894 │ │ │ │ add fp, sp, #208 @ 0xd0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ @@ -723840,15 +723772,15 @@ │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e15b4 │ │ │ │ + beq 2e14a4 │ │ │ │ add r3, r6, r6, lsl #2 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ ldr r7, [r8, #52] @ 0x34 │ │ │ │ add r2, r6, #16 │ │ │ │ add fp, r7, #12 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ @@ -723866,15 +723798,15 @@ │ │ │ │ add lr, r6, ip, lsl #2 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, ip, lsl #2] │ │ │ │ str r3, [r8, ip, lsl #2] │ │ │ │ add ip, ip, #5 │ │ │ │ cmp ip, r5 │ │ │ │ - bne 2e1570 │ │ │ │ + bne 2e1460 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ str sl, [r3] │ │ │ │ ldrsb r3, [r2, #69] @ 0x45 │ │ │ │ @@ -723886,15 +723818,15 @@ │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #2 │ │ │ │ strd r6, [ip] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e161c │ │ │ │ + beq 2e150c │ │ │ │ mov r2, #16 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 96248 │ │ │ │ @@ -723937,24 +723869,24 @@ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ stm r3, {r6, r7} │ │ │ │ ldrb r3, [r8, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2044 │ │ │ │ + bne 2e1f34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 2e14b4 │ │ │ │ + bne 2e13a4 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -723963,114 +723895,114 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 95ef8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #32 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 927bc │ │ │ │ - b 2e0068 │ │ │ │ + b 2dff58 │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne fp, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bne 2e0e48 │ │ │ │ - b 2df6ec │ │ │ │ + bne 2e0d38 │ │ │ │ + b 2df5dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df740 │ │ │ │ - b 2df70c │ │ │ │ + bne 2df630 │ │ │ │ + b 2df5fc │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r1, [pc, #2940] @ 2e2304 │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r1, [pc, #2940] @ 2e21f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ - b 2dff80 │ │ │ │ + b 2dfe70 │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ and r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2e1fe8 │ │ │ │ + beq 2e1ed8 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne 2e1fc4 │ │ │ │ + bne 2e1eb4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 95308 │ │ │ │ ldrb r2, [r6, #67] @ 0x43 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, r2, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2e218c │ │ │ │ + beq 2e207c │ │ │ │ cmp r2, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - beq 2e20e4 │ │ │ │ + beq 2e1fd4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ - b 2dff80 │ │ │ │ + b 2dfe70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0fe0 │ │ │ │ + beq 2e0ed0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - b 2df740 │ │ │ │ + b 2df630 │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e2288 │ │ │ │ + beq 2e2178 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ add lr, ip, ip, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r1, #16 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - beq 2e005c │ │ │ │ + beq 2dff4c │ │ │ │ add r3, r3, #5 │ │ │ │ cmp r3, lr │ │ │ │ - bne 2e183c │ │ │ │ + bne 2e172c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #366] @ 0x16e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0008 │ │ │ │ + beq 2dfef8 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - b 2e1264 │ │ │ │ + b 2e1154 │ │ │ │ ldrb r1, [r6, #68] @ 0x44 │ │ │ │ and r3, r1, #3 │ │ │ │ ldrb r2, [ip, r3] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2e2024 │ │ │ │ + bhi 2e1f14 │ │ │ │ and r3, r2, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ strb r3, [r6, #68] @ 0x44 │ │ │ │ - b 2e03bc │ │ │ │ + b 2e02ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc610 │ │ │ │ + bl 2dc500 │ │ │ │ orr r3, r0, sl │ │ │ │ and sl, r3, #255 @ 0xff │ │ │ │ - b 2df9e4 │ │ │ │ + b 2df8d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dd9a0 │ │ │ │ - b 2e0068 │ │ │ │ + bl 2dd890 │ │ │ │ + b 2dff58 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ bl eb5f4 │ │ │ │ mov r3, #16 │ │ │ │ @@ -724096,47 +724028,47 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ strd sl, [sp, #120] @ 0x78 │ │ │ │ bl 9114c │ │ │ │ add r4, r6, #32 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2e1964 │ │ │ │ + beq 2e1854 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #2452] @ 2e2308 │ │ │ │ + ldr r1, [pc, #2452] @ 2e21f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 933e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 927bc │ │ │ │ - b 2e0068 │ │ │ │ + b 2dff58 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e203c │ │ │ │ + beq 2e1f2c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - b 2e19b8 │ │ │ │ + b 2e18a8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2e203c │ │ │ │ + beq 2e1f2c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e19a8 │ │ │ │ + bne 2e1898 │ │ │ │ mov r4, r3 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ strb r2, [ip] │ │ │ │ @@ -724148,27 +724080,27 @@ │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ bl 9114c │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 2e1a38 │ │ │ │ + beq 2e1928 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r3, r5, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1d80 │ │ │ │ + beq 2e1c70 │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ lsl r3, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #28] │ │ │ │ @@ -724177,24 +724109,24 @@ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #187] @ 0xbb │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1ec4 │ │ │ │ + beq 2e1db4 │ │ │ │ ldrb r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2e1ec4 │ │ │ │ + bls 2e1db4 │ │ │ │ add r8, sp, #208 @ 0xd0 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r6 │ │ │ │ bl 1dd2c │ │ │ │ @@ -724204,15 +724136,15 @@ │ │ │ │ ldrb ip, [fp, #17] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -724237,31 +724169,31 @@ │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ str r8, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 2e1ad4 │ │ │ │ + bcc 2e19c4 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bl 94e88 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 95e3c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #187] @ 0xbb │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1e58 │ │ │ │ + beq 2e1d48 │ │ │ │ ldrb r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2e1e58 │ │ │ │ + bls 2e1d48 │ │ │ │ add r8, sp, #208 @ 0xd0 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r6 │ │ │ │ bl 1dd2c │ │ │ │ @@ -724271,15 +724203,15 @@ │ │ │ │ ldrb ip, [fp, #17] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -724304,15 +724236,15 @@ │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ str r8, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 2e1be0 │ │ │ │ + bcc 2e1ad0 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 95e3c │ │ │ │ @@ -724340,15 +724272,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e1d34 │ │ │ │ + beq 2e1c24 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sl │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ @@ -724356,39 +724288,39 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #1460] @ 2e230c │ │ │ │ + ldr r1, [pc, #1460] @ 2e21fc │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcc 2e1a60 │ │ │ │ + bcc 2e1950 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, #32 │ │ │ │ - ldr r3, [pc, #1408] @ 2e2310 │ │ │ │ + ldr r3, [pc, #1408] @ 2e2200 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #-536870912 @ 0xe0000000 │ │ │ │ str r4, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e1dd4 │ │ │ │ + beq 2e1cc4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -724397,39 +724329,39 @@ │ │ │ │ add r5, r6, #32 │ │ │ │ mov r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ - ldr r1, [pc, #1244] @ 2e2314 │ │ │ │ + bl 2dbba8 │ │ │ │ + ldr r1, [pc, #1244] @ 2e2204 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 93450 │ │ │ │ - b 2e0068 │ │ │ │ + b 2dff58 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ ldrb r7, [fp, #17] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [fp, #16] │ │ │ │ mov r3, r7 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ @@ -724448,15 +724380,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ str r2, [r3, #20] │ │ │ │ - b 2e1ca4 │ │ │ │ + b 2e1b94 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ ldrb r6, [fp, #17] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [fp, #16] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -724476,96 +724408,96 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ str r2, [r3, #20] │ │ │ │ - b 2e1b98 │ │ │ │ + b 2e1a88 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318908 │ │ │ │ - ldr r1, [pc, #968] @ 2e2318 │ │ │ │ + bl 3187f8 │ │ │ │ + ldr r1, [pc, #968] @ 2e2208 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2e22a0 │ │ │ │ + beq 2e2190 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r1 │ │ │ │ - b 2e1f98 │ │ │ │ + b 2e1e88 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ add r4, r4, #20 │ │ │ │ - beq 2e2010 │ │ │ │ + beq 2e1f00 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e1f88 │ │ │ │ + bne 2e1e78 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov sl, r7 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 2dfbf0 │ │ │ │ - ldr r2, [pc, #848] @ 2e231c │ │ │ │ + b 2dfae0 │ │ │ │ + ldr r2, [pc, #848] @ 2e220c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318c04 │ │ │ │ + bl 318af4 │ │ │ │ mov r1, r0 │ │ │ │ - b 2dff80 │ │ │ │ + b 2dfe70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #804] @ 2e2320 │ │ │ │ + ldr r2, [pc, #804] @ 2e2210 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318c04 │ │ │ │ + bl 318af4 │ │ │ │ mov r1, r0 │ │ │ │ - b 2dff80 │ │ │ │ + b 2dfe70 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e21e8 │ │ │ │ + bne 2e20d8 │ │ │ │ mov sl, r7 │ │ │ │ - b 2df768 │ │ │ │ + b 2df658 │ │ │ │ ldrb r1, [r6, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbbc │ │ │ │ + bl 2dbaac │ │ │ │ add r7, r6, #32 │ │ │ │ mov r1, r0 │ │ │ │ - b 2e03b0 │ │ │ │ + b 2e02a0 │ │ │ │ mvn r4, #0 │ │ │ │ - b 2e19c8 │ │ │ │ + b 2e18b8 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r6, r0 │ │ │ │ streq r0, [sp, #60] @ 0x3c │ │ │ │ - beq 2e16c8 │ │ │ │ - ldr r1, [pc, #680] @ 2e2324 │ │ │ │ + beq 2e15b8 │ │ │ │ + ldr r1, [pc, #680] @ 2e2214 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ @@ -724584,93 +724516,93 @@ │ │ │ │ add fp, r5, #100 @ 0x64 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ bl 96248 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b 2e16c8 │ │ │ │ + b 2e15b8 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #496] @ 2e2328 │ │ │ │ + ldr r1, [pc, #496] @ 2e2218 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #460] @ 2e2328 │ │ │ │ + ldr r1, [pc, #460] @ 2e2218 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #444] @ 2e232c │ │ │ │ + ldr r1, [pc, #444] @ 2e221c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str fp, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 95d84 │ │ │ │ mov r1, r0 │ │ │ │ - b 2dff80 │ │ │ │ + b 2dfe70 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #360] @ 2e2328 │ │ │ │ + ldr r1, [pc, #360] @ 2e2218 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #320] @ 2e2314 │ │ │ │ + ldr r1, [pc, #320] @ 2e2204 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2dff80 │ │ │ │ + b 2dfe70 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r4 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2df7c0 │ │ │ │ + b 2df6b0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ add r4, r6, r2 │ │ │ │ strd sl, [sp, #120] @ 0x78 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2e223c │ │ │ │ + beq 2e212c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -724678,76 +724610,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 927bc │ │ │ │ mov sl, r5 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - b 2df984 │ │ │ │ + b 2df874 │ │ │ │ add r7, r6, #32 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbcb8 │ │ │ │ + bl 2dbba8 │ │ │ │ mov r1, r0 │ │ │ │ - b 2e03b0 │ │ │ │ + b 2e02a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #366] @ 0x16e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0008 │ │ │ │ + beq 2dfef8 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - b 2e12e4 │ │ │ │ + b 2e11d4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e201c │ │ │ │ + beq 2e1f0c │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r4 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2dfc48 │ │ │ │ + b 2dfb38 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ mov r2, #388 @ 0x184 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #578] @ 0x242 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2df420 │ │ │ │ + bl 2df310 │ │ │ │ mov r8, r0 │ │ │ │ - b 2df470 │ │ │ │ + b 2df360 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0xc7efffff │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - subeq r9, pc, r0, asr #10 │ │ │ │ - subeq r9, pc, r4, lsl r5 @ │ │ │ │ + subeq r9, pc, r8, lsr r5 @ │ │ │ │ + subeq r9, pc, ip, lsl #10 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 2e2500 │ │ │ │ + ldr r2, [pc, #436] @ 2e23f0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2e2504 │ │ │ │ + ldr r3, [pc, #432] @ 2e23f4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -724761,152 +724693,152 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 2e24f4 │ │ │ │ + beq 2e23e4 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 2e23b4 │ │ │ │ + bhi 2e22a4 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e24ec │ │ │ │ + bne 2e23dc │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2e2444 │ │ │ │ + bne 2e2334 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e24ec │ │ │ │ + beq 2e23dc │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2e2424 │ │ │ │ + bne 2e2314 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e24ec │ │ │ │ + beq 2e23dc │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 2e2508 │ │ │ │ + ldr r3, [pc, #140] @ 2e23f8 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2e250c │ │ │ │ + ldr r0, [pc, #132] @ 2e23fc │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 2e2510 │ │ │ │ - ldr r3, [pc, #60] @ 2e2504 │ │ │ │ + ldr r2, [pc, #76] @ 2e2400 │ │ │ │ + ldr r3, [pc, #60] @ 2e23f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e24fc │ │ │ │ + bne 2e23ec │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2e24bc │ │ │ │ + b 2e23ac │ │ │ │ mov r3, #1 │ │ │ │ - b 2e23d8 │ │ │ │ + b 2e22c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r4, r4, lsr #25 │ │ │ │ + ldrheq sp, [r4], #-212 @ 0xffffff2c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq sp, r4, r4, lsr fp │ │ │ │ + subseq sp, r4, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #1916] @ 2e2ca8 │ │ │ │ + ldr r3, [pc, #1916] @ 2e2b98 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1904] @ 2e2cac │ │ │ │ + ldr r2, [pc, #1904] @ 2e2b9c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #1900] @ 2e2cb0 │ │ │ │ + ldr r3, [pc, #1900] @ 2e2ba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r9, [r1, #44] @ 0x2c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r9, #1 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ - bls 2e2c14 │ │ │ │ + bls 2e2b04 │ │ │ │ mov r5, #1 │ │ │ │ add r6, r1, #48 @ 0x30 │ │ │ │ - b 2e2580 │ │ │ │ + b 2e2470 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 2e2820 │ │ │ │ + beq 2e2710 │ │ │ │ add r3, sl, r5, lsl #5 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ bl 99924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e2574 │ │ │ │ + bne 2e2464 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r7] │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ str sl, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb r4, [sl, #45] @ 0x2d │ │ │ │ bl 911bc │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - ldr lr, [pc, #1764] @ 2e2cb4 │ │ │ │ + ldr lr, [pc, #1764] @ 2e2ba4 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ add r3, r0, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ ldr lr, [r8, lr] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ @@ -724931,72 +724863,72 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 96278 │ │ │ │ add r8, sl, #60 @ 0x3c │ │ │ │ str r9, [sp, #20] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r9, fp │ │ │ │ - b 2e2660 │ │ │ │ + b 2e2550 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 2e280c │ │ │ │ + beq 2e26fc │ │ │ │ lsr r4, r9, fp │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 2e2650 │ │ │ │ + bne 2e2540 │ │ │ │ ldr r5, [r8, fp, lsl #5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 2e269c │ │ │ │ - b 2e28c0 │ │ │ │ + bne 2e258c │ │ │ │ + b 2e27b0 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 2e26a8 │ │ │ │ + bne 2e2598 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2e28c0 │ │ │ │ + beq 2e27b0 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2e2684 │ │ │ │ + beq 2e2574 │ │ │ │ ldrb r7, [sl, #44] @ 0x2c │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ cmp fp, r7 │ │ │ │ - bcs 2e2700 │ │ │ │ + bcs 2e25f0 │ │ │ │ add r2, r6, fp, lsl #2 │ │ │ │ mov r3, fp │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ ldr r1, [r8, r3, lsl #5] │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ moveq r1, #1 │ │ │ │ orreq r4, r4, r1, lsl r3 │ │ │ │ ldrbeq r1, [r0, r3, lsl #5] │ │ │ │ add r3, r3, #1 │ │ │ │ streq r1, [r2, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 2e26d4 │ │ │ │ + bne 2e25c4 │ │ │ │ orr r9, r9, r4 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2e2650 │ │ │ │ + beq 2e2540 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6] │ │ │ │ str sl, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e2330 │ │ │ │ + bl 2e2220 │ │ │ │ mov r1, #656 @ 0x290 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ ldrb r6, [r5, #16] │ │ │ │ @@ -725015,15 +724947,15 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, lr, #100 @ 0x64 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 2e27b4 │ │ │ │ + bne 2e26a4 │ │ │ │ cmp r6, #32 │ │ │ │ andne r3, r6, #31 │ │ │ │ mvnne r4, #0 │ │ │ │ mvnne r4, r4, lsl r3 │ │ │ │ mvneq r4, #0 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -725042,20 +724974,20 @@ │ │ │ │ str r0, [lr, r3, lsl #2] │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne 2e2660 │ │ │ │ + bne 2e2550 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sl, #28 │ │ │ │ - bl 2b4340 │ │ │ │ - b 2e2880 │ │ │ │ + bl 2b4230 │ │ │ │ + b 2e2770 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ stm r2, {r3, sl} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ @@ -725063,157 +724995,157 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ add r0, sl, r9, lsl #5 │ │ │ │ ldrb r1, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [r2], #4 │ │ │ │ - bne 2e284c │ │ │ │ + bne 2e273c │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2e2330 │ │ │ │ + bl 2e2220 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sl, #28 │ │ │ │ bl 933e8 │ │ │ │ mov r0, sl │ │ │ │ bl 927bc │ │ │ │ mov r0, sl │ │ │ │ bl 92818 │ │ │ │ - ldr r2, [pc, #1056] @ 2e2cb8 │ │ │ │ - ldr r3, [pc, #1044] @ 2e2cb0 │ │ │ │ + ldr r2, [pc, #1056] @ 2e2ba8 │ │ │ │ + ldr r3, [pc, #1044] @ 2e2ba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e2c90 │ │ │ │ + bne 2e2b80 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r5] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e26a8 │ │ │ │ + bne 2e2598 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ sub r1, r3, #183 @ 0xb7 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi 2e2a30 │ │ │ │ - ldr r2, [pc, #980] @ 2e2cbc │ │ │ │ + bhi 2e2920 │ │ │ │ + ldr r2, [pc, #980] @ 2e2bac │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2e2a30 │ │ │ │ - ldr r2, [pc, #968] @ 2e2cc0 │ │ │ │ + beq 2e2920 │ │ │ │ + ldr r2, [pc, #968] @ 2e2bb0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e2940 │ │ │ │ + beq 2e2830 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ add r5, r6, r2, lsl #5 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #16 │ │ │ │ bl 1e02c │ │ │ │ add r6, r6, #32 │ │ │ │ cmp r5, r6 │ │ │ │ add r3, r0, #16 │ │ │ │ - bne 2e2920 │ │ │ │ + bne 2e2810 │ │ │ │ ldrb ip, [sl, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp ip, fp │ │ │ │ - bls 2e2c48 │ │ │ │ + bls 2e2b38 │ │ │ │ add lr, r7, #28 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r8, r3, lsl #5] │ │ │ │ cmp r2, lr │ │ │ │ orreq r1, r1, r0, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ lsleq r1, r1, #16 │ │ │ │ lsreq r1, r1, #16 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 2e2964 │ │ │ │ + bne 2e2854 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e29b0 │ │ │ │ + beq 2e28a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2ba8 │ │ │ │ + beq 2e2a98 │ │ │ │ add r3, r7, #64 @ 0x40 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ - b 2e29f0 │ │ │ │ + b 2e28e0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 2e2a98 │ │ │ │ + beq 2e2988 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r3, #183 @ 0xb7 │ │ │ │ cmp r1, #10 │ │ │ │ and r2, r9, r2, lsl r5 │ │ │ │ - bhi 2e2bb0 │ │ │ │ - ldr r0, [pc, #684] @ 2e2cbc │ │ │ │ + bhi 2e2aa0 │ │ │ │ + ldr r0, [pc, #684] @ 2e2bac │ │ │ │ lsr r1, r0, r1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 2e2bb0 │ │ │ │ + beq 2e2aa0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e29e0 │ │ │ │ + beq 2e28d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 93138 │ │ │ │ - b 2e29e0 │ │ │ │ + b 2e28d0 │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #640] @ 2e2cc0 │ │ │ │ + ldr r3, [pc, #640] @ 2e2bb0 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ lsl r3, r2, #4 │ │ │ │ add r2, r0, r2, lsl #4 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e26a8 │ │ │ │ + bne 2e2598 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e2940 │ │ │ │ + beq 2e2830 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r0, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r3, r3, #6 │ │ │ │ add r3, r1, r3 │ │ │ │ add r0, r0, r2 │ │ │ │ - b 2e2a88 │ │ │ │ + b 2e2978 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2e2914 │ │ │ │ + beq 2e2804 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e2a80 │ │ │ │ - b 2e26a8 │ │ │ │ + beq 2e2970 │ │ │ │ + b 2e2598 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -725245,15 +725177,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ add lr, ip, #100 @ 0x64 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2e2c40 │ │ │ │ + bne 2e2b30 │ │ │ │ cmp r6, #32 │ │ │ │ andne r3, r6, #31 │ │ │ │ mvnne r2, #0 │ │ │ │ mvnne r2, r2, lsl r3 │ │ │ │ mvneq r2, #0 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -725273,121 +725205,121 @@ │ │ │ │ str lr, [ip, r3, lsl #2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr r9, r9, r3 │ │ │ │ lsr r3, r9, fp │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e2650 │ │ │ │ + bne 2e2540 │ │ │ │ ldr r5, [r8, fp, lsl #5] │ │ │ │ - b 2e26a8 │ │ │ │ + b 2e2598 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2a18 │ │ │ │ + beq 2e2908 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r8, r5 │ │ │ │ - bne 2e2bf0 │ │ │ │ + bne 2e2ae0 │ │ │ │ add r2, sp, r3, lsl #4 │ │ │ │ ldrb r2, [r2, #108] @ 0x6c │ │ │ │ strb r2, [ip, r3, lsl #5] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 2e2bd4 │ │ │ │ - b 2e29e0 │ │ │ │ + bcc 2e2ac4 │ │ │ │ + b 2e28d0 │ │ │ │ ldrb lr, [r6, #16] │ │ │ │ add r1, sp, r3, lsl #4 │ │ │ │ add r1, r1, lr │ │ │ │ ldrb r1, [r1, #108] @ 0x6c │ │ │ │ strb r1, [ip, r3, lsl #5] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 2e2bf0 │ │ │ │ - b 2e2a18 │ │ │ │ + bhi 2e2ae0 │ │ │ │ + b 2e2908 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ stm r2, {r3, sl} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e2860 │ │ │ │ - b 2e2840 │ │ │ │ + beq 2e2750 │ │ │ │ + b 2e2730 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 2e2b4c │ │ │ │ + b 2e2a3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e2c74 │ │ │ │ + beq 2e2b64 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2ba8 │ │ │ │ + beq 2e2a98 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2c94 │ │ │ │ + bne 2e2b84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r7, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e2aa8 │ │ │ │ + b 2e2998 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r7, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e29b0 │ │ │ │ - subseq sp, r4, ip, asr #21 │ │ │ │ - ldrheq sp, [r4], #-168 @ 0xffffff58 │ │ │ │ + b 2e28a0 │ │ │ │ + ldrsbeq sp, [r4], #-188 @ 0xffffff44 │ │ │ │ + subseq sp, r4, r8, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sp, r4, r0, ror #14 │ │ │ │ + subseq sp, r4, r0, ror r8 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #544] @ 2e2efc │ │ │ │ + ldr ip, [pc, #544] @ 2e2dec │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r0, [pc, #540] @ 2e2f00 │ │ │ │ + ldr r0, [pc, #540] @ 2e2df0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 2e2d28 │ │ │ │ + beq 2e2c18 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e2d5c │ │ │ │ + bne 2e2c4c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2d0c │ │ │ │ + bne 2e2bfc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #464] @ 2e2f04 │ │ │ │ - ldr r3, [pc, #456] @ 2e2f00 │ │ │ │ + ldr r2, [pc, #464] @ 2e2df4 │ │ │ │ + ldr r3, [pc, #456] @ 2e2df0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e2ef8 │ │ │ │ + bne 2e2de8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -725409,154 +725341,154 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2e2ee8 │ │ │ │ + beq 2e2dd8 │ │ │ │ mov r9, #0 │ │ │ │ ldr fp, [fp, #16] │ │ │ │ ldr sl, [fp] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2e2e68 │ │ │ │ + beq 2e2d58 │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e2df8 │ │ │ │ - b 2e2e84 │ │ │ │ + bne 2e2ce8 │ │ │ │ + b 2e2d74 │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e2e40 │ │ │ │ + beq 2e2d30 │ │ │ │ ldrb r2, [fp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e2e30 │ │ │ │ + bne 2e2d20 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2e28 │ │ │ │ + beq 2e2d18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ - bl 2e2514 │ │ │ │ + bl 2e2404 │ │ │ │ mov r9, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2e2e68 │ │ │ │ + beq 2e2d58 │ │ │ │ mov fp, sl │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2e2dec │ │ │ │ + bne 2e2cdc │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2e68 │ │ │ │ + bne 2e2d58 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ bl 94ef8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ movne sl, r3 │ │ │ │ - bne 2e2e14 │ │ │ │ + bne 2e2d04 │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ cmp r7, #0 │ │ │ │ mov fp, r7 │ │ │ │ - beq 2e2e98 │ │ │ │ + beq 2e2d88 │ │ │ │ mov r7, r0 │ │ │ │ - b 2e2dcc │ │ │ │ + b 2e2cbc │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2e68 │ │ │ │ + bne 2e2d58 │ │ │ │ mov sl, r3 │ │ │ │ - b 2e2e04 │ │ │ │ + b 2e2cf4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e2ee8 │ │ │ │ + beq 2e2dd8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e2d2c │ │ │ │ + beq 2e2c1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e2d2c │ │ │ │ + beq 2e2c1c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e2d78 │ │ │ │ + bne 2e2c68 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2ec8 │ │ │ │ - b 2e2d2c │ │ │ │ + bne 2e2db8 │ │ │ │ + b 2e2c1c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2e2eb0 │ │ │ │ + b 2e2da0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r4, r8, lsl r3 │ │ │ │ + subseq sp, r4, r8, lsr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r4, r4, asr #5 │ │ │ │ + ldrsbeq sp, [r4], #-52 @ 0xffffffcc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #1756] @ 2e3604 │ │ │ │ + ldr r0, [pc, #1756] @ 2e34f4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #1748] @ 2e3608 │ │ │ │ + ldr r1, [pc, #1748] @ 2e34f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r3, #4 │ │ │ │ - ldr r3, [pc, #1736] @ 2e360c │ │ │ │ + ldr r3, [pc, #1736] @ 2e34fc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 2e3480 │ │ │ │ + bne 2e3370 │ │ │ │ ldr r1, [sl, #20] │ │ │ │ - ldr r0, [pc, #1712] @ 2e3610 │ │ │ │ + ldr r0, [pc, #1712] @ 2e3500 │ │ │ │ lsl ip, r1, #2 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e3480 │ │ │ │ + beq 2e3370 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sl, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ mvnne r0, #0 │ │ │ │ andne r3, r3, #31 │ │ │ │ mvnne r3, r0, lsl r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvneq r3, #0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2e3480 │ │ │ │ + beq 2e3370 │ │ │ │ mvn r4, #640 @ 0x280 │ │ │ │ add r3, r1, r4 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 2e3480 │ │ │ │ - ldr r0, [pc, #1612] @ 2e3614 │ │ │ │ + bhi 2e3370 │ │ │ │ + ldr r0, [pc, #1612] @ 2e3504 │ │ │ │ lsr r0, r0, r3 │ │ │ │ ands r0, r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 2e3480 │ │ │ │ + beq 2e3370 │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e35c4 │ │ │ │ + beq 2e34b4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e3480 │ │ │ │ + beq 2e3370 │ │ │ │ ldr r2, [sl, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, r2, r4 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ @@ -725566,35 +725498,35 @@ │ │ │ │ add r2, r1, #11 │ │ │ │ ldr r2, [sl, r2, lsl #2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ str sl, [r1, #4] │ │ │ │ str r2, [r1] │ │ │ │ - bhi 2e35f0 │ │ │ │ - ldr r2, [pc, #1488] @ 2e3614 │ │ │ │ + bhi 2e34e0 │ │ │ │ + ldr r2, [pc, #1488] @ 2e3504 │ │ │ │ mov r1, #1 │ │ │ │ lsr r2, r2, r3 │ │ │ │ and r2, r2, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ lsl r3, r1, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #1464] @ 2e3618 │ │ │ │ + ldr r2, [pc, #1464] @ 2e3508 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [sp] │ │ │ │ - bne 2e3080 │ │ │ │ - ldr r2, [pc, #1448] @ 2e361c │ │ │ │ + bne 2e2f70 │ │ │ │ + ldr r2, [pc, #1448] @ 2e350c │ │ │ │ tst r3, r2 │ │ │ │ movne r3, #2 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e3474 │ │ │ │ + beq 2e3364 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ lsl r3, r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, #0 │ │ │ │ lsl r3, r3, #4 │ │ │ │ @@ -725644,89 +725576,89 @@ │ │ │ │ tst r2, #1 │ │ │ │ addne r2, sp, #240 @ 0xf0 │ │ │ │ addne r2, r2, r4, lsl #2 │ │ │ │ strne r3, [r2, #-68] @ 0xffffffbc │ │ │ │ add r3, r3, #1 │ │ │ │ addne r4, r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 2e3150 │ │ │ │ + bne 2e3040 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str fp, [r9] │ │ │ │ str fp, [r9, #4] │ │ │ │ str fp, [r9, #8] │ │ │ │ str fp, [r3] │ │ │ │ str fp, [r3, #4] │ │ │ │ str fp, [r3, #8] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str fp, [r3, #12] │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2e35b0 │ │ │ │ + beq 2e34a0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r1, sp, #123 @ 0x7b │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r0], #4 │ │ │ │ strb r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi 2e31bc │ │ │ │ + bhi 2e30ac │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r4, r3 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e35a8 │ │ │ │ + bne 2e3498 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov lr, r5 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2e3250 │ │ │ │ + bne 2e3140 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e35a8 │ │ │ │ + beq 2e3498 │ │ │ │ add r2, sp, #155 @ 0x9b │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2e3230 │ │ │ │ + bne 2e3120 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e35a8 │ │ │ │ + beq 2e3498 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [lr, #16] │ │ │ │ bl 90ffc │ │ │ │ mov r2, r4 │ │ │ │ add r3, r0, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r6, r0 │ │ │ │ bl 9337c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr r3, [pc, #920] @ 2e3620 │ │ │ │ + ldr r3, [pc, #920] @ 2e3510 │ │ │ │ ldr r0, [lr, #12] │ │ │ │ ldrb r2, [lr, #8] │ │ │ │ lsl r0, r0, #23 │ │ │ │ lsr r0, r0, #23 │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ - ldr r1, [pc, #900] @ 2e3624 │ │ │ │ + ldr r1, [pc, #900] @ 2e3514 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ add ip, r6, #48 @ 0x30 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ @@ -725763,15 +725695,15 @@ │ │ │ │ lsr r6, r6, #3 │ │ │ │ mul ip, r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, ip │ │ │ │ lsl ip, r3, #2 │ │ │ │ lsl r5, r7, #2 │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq 2e3394 │ │ │ │ + beq 2e3284 │ │ │ │ ldrb r0, [r0, #50] @ 0x32 │ │ │ │ ldrb ip, [r2, #49] @ 0x31 │ │ │ │ add r0, r0, #11 │ │ │ │ ldr r0, [sl, r0, lsl #2] │ │ │ │ ldrb r2, [r2, #50] @ 0x32 │ │ │ │ add r1, r1, #11 │ │ │ │ ldr r1, [sl, r1, lsl #2] │ │ │ │ @@ -725787,211 +725719,211 @@ │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r5, r5, r7 │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ ldrb r1, [r5, #29] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e34f0 │ │ │ │ + beq 2e33e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, r1, #11 │ │ │ │ add r7, r0, r3 │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ add r7, r2, r7, lsl #2 │ │ │ │ ldrb r3, [r7, #29] │ │ │ │ ldr r2, [sl, r1, lsl #2] │ │ │ │ add r3, r3, #11 │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ strb r3, [r4, #44] @ 0x2c │ │ │ │ - beq 2e3454 │ │ │ │ + beq 2e3344 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e34e4 │ │ │ │ + bne 2e33d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r5, r4, #84 @ 0x54 │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r8 │ │ │ │ - beq 2e3454 │ │ │ │ + beq 2e3344 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2e34b8 │ │ │ │ + beq 2e33a8 │ │ │ │ add r3, sl, #84 @ 0x54 │ │ │ │ add r3, r3, ip, lsl #4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add lr, r5, ip, lsl #4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r8 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2e3428 │ │ │ │ + bne 2e3318 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bics r3, r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2e30c8 │ │ │ │ + bne 2e2fb8 │ │ │ │ mov r0, sl │ │ │ │ bl 927bc │ │ │ │ - b 2e3488 │ │ │ │ + b 2e3378 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #408] @ 2e3628 │ │ │ │ - ldr r3, [pc, #372] @ 2e3608 │ │ │ │ + ldr r2, [pc, #408] @ 2e3518 │ │ │ │ + ldr r3, [pc, #372] @ 2e34f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e3600 │ │ │ │ + bne 2e34f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add lr, r5, ip, lsl #4 │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - b 2e341c │ │ │ │ + b 2e330c │ │ │ │ mov ip, #0 │ │ │ │ add r5, r4, #84 @ 0x54 │ │ │ │ - b 2e3434 │ │ │ │ + b 2e3324 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r9] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ str r1, [r9, #4] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2e35b8 │ │ │ │ - ldr r3, [pc, #284] @ 2e362c │ │ │ │ + bhi 2e34a8 │ │ │ │ + ldr r3, [pc, #284] @ 2e351c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e35a0 │ │ │ │ + bhi 2e3490 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r6, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e356c │ │ │ │ + beq 2e345c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #184] @ 2e3630 │ │ │ │ + ldr r1, [pc, #184] @ 2e3520 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 2e33d8 │ │ │ │ + b 2e32c8 │ │ │ │ strb r6, [sp, #88] @ 0x58 │ │ │ │ - b 2e352c │ │ │ │ + b 2e341c │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ strb r6, [sp, #88] @ 0x58 │ │ │ │ - b 2e352c │ │ │ │ + b 2e341c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - b 2e352c │ │ │ │ + b 2e341c │ │ │ │ str r7, [sp, #8] │ │ │ │ - b 2e32d0 │ │ │ │ + b 2e31c0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 2e31e0 │ │ │ │ + b 2e30d0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - b 2e352c │ │ │ │ + b 2e341c │ │ │ │ add ip, ip, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ str sl, [r1, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b 2e303c │ │ │ │ + b 2e2f2c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ - b 2e3080 │ │ │ │ + b 2e2f70 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r4, r8, asr #1 │ │ │ │ + ldrsbeq sp, [r4], #-24 @ 0xffffffe8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r4, ip, lsr #1 │ │ │ │ + ldrheq sp, [r4], #-28 @ 0xffffffe4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ addeq r1, ip, r1, lsl #20 │ │ │ │ andeq r0, ip, r1, lsl #4 │ │ │ │ addeq r1, r0, r0, lsl #16 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq ip, r4, r8, ror #22 │ │ │ │ - subeq r8, pc, r0, asr #5 │ │ │ │ + subseq ip, r4, r8, ror ip │ │ │ │ + strheq r8, [pc], #-40 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ 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, #540] @ 2e3868 │ │ │ │ + ldr ip, [pc, #540] @ 2e3758 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ - ldr r0, [pc, #536] @ 2e386c │ │ │ │ + ldr r0, [pc, #536] @ 2e375c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 2e3698 │ │ │ │ + beq 2e3588 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e36cc │ │ │ │ + bne 2e35bc │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e367c │ │ │ │ + bne 2e356c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #460] @ 2e3870 │ │ │ │ - ldr r3, [pc, #452] @ 2e386c │ │ │ │ + ldr r2, [pc, #460] @ 2e3760 │ │ │ │ + ldr r3, [pc, #452] @ 2e375c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e3864 │ │ │ │ + bne 2e3754 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #16 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ @@ -726011,96 +725943,96 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e3854 │ │ │ │ + beq 2e3744 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e37cc │ │ │ │ + beq 2e36bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e37e8 │ │ │ │ + beq 2e36d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e2f08 │ │ │ │ + bl 2e2df8 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - beq 2e37b4 │ │ │ │ + beq 2e36a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e37b4 │ │ │ │ + beq 2e36a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e2f08 │ │ │ │ + bl 2e2df8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - bne 2e3784 │ │ │ │ + bne 2e3674 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e2f08 │ │ │ │ + bl 2e2df8 │ │ │ │ mov r5, r6 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ - beq 2e3800 │ │ │ │ + beq 2e36f0 │ │ │ │ mov fp, r0 │ │ │ │ - b 2e3740 │ │ │ │ + b 2e3630 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e2f08 │ │ │ │ + bl 2e2df8 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2e37cc │ │ │ │ + b 2e36bc │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ - beq 2e3854 │ │ │ │ + beq 2e3744 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e369c │ │ │ │ + beq 2e358c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e369c │ │ │ │ + beq 2e358c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e36e4 │ │ │ │ + bne 2e35d4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3834 │ │ │ │ - b 2e369c │ │ │ │ + bne 2e3724 │ │ │ │ + b 2e358c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2e381c │ │ │ │ + b 2e370c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r4, r8, lsr #19 │ │ │ │ + ldrheq ip, [r4], #-168 @ 0xffffff58 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r4, r4, asr r9 │ │ │ │ + subseq ip, r4, r4, ror #20 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r1 │ │ │ │ @@ -726109,24 +726041,24 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 913b4 │ │ │ │ ldr r9, [r7, #20] │ │ │ │ ldrb r8, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2e3934 │ │ │ │ + beq 2e3824 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov ip, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e39fc │ │ │ │ + bne 2e38ec │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2e3a18 │ │ │ │ + beq 2e3908 │ │ │ │ ldr r2, [r9, #24] │ │ │ │ - ldr r1, [pc, #396] @ 2e3a6c │ │ │ │ + ldr r1, [pc, #396] @ 2e395c │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ ldr r2, [r9, #24] │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov fp, r0 │ │ │ │ @@ -726140,15 +726072,15 @@ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 91408 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e38b8 │ │ │ │ + bne 2e37a8 │ │ │ │ add r9, r5, #36 @ 0x24 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add sl, r6, #36 @ 0x24 │ │ │ │ bl 9337c │ │ │ │ @@ -726165,112 +726097,112 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2e3a64 │ │ │ │ + bls 2e3954 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e39c4 │ │ │ │ + beq 2e38b4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2e3a58 │ │ │ │ + bne 2e3948 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e39a8 │ │ │ │ + bne 2e3898 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [pc, #144] @ 2e3a70 │ │ │ │ + ldr r1, [pc, #144] @ 2e3960 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 927bc │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - b 2e38d4 │ │ │ │ + b 2e37c4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2e3a50 │ │ │ │ + beq 2e3940 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e3a50 │ │ │ │ + beq 2e3940 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ moveq ip, #2 │ │ │ │ movne ip, #1 │ │ │ │ - b 2e38d4 │ │ │ │ + b 2e37c4 │ │ │ │ mov ip, #1 │ │ │ │ - b 2e38d4 │ │ │ │ + b 2e37c4 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #2 │ │ │ │ - b 2e39c8 │ │ │ │ + b 2e38b8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b 2e3998 │ │ │ │ + b 2e3888 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr fp, [r0, #352] @ 0x160 │ │ │ │ - ldr r1, [pc, #3972] @ 2e4a1c │ │ │ │ - ldr r0, [pc, #3972] @ 2e4a20 │ │ │ │ + ldr r1, [pc, #3972] @ 2e490c │ │ │ │ + ldr r0, [pc, #3972] @ 2e4910 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #3968] @ 2e4a24 │ │ │ │ + ldr r2, [pc, #3968] @ 2e4914 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [fp] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2e3ae4 │ │ │ │ + beq 2e39d4 │ │ │ │ ldr r5, [fp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e3b18 │ │ │ │ + bne 2e3a08 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3ac8 │ │ │ │ + bne 2e39b8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #3896] @ 2e4a28 │ │ │ │ - ldr r3, [pc, #3888] @ 2e4a24 │ │ │ │ + ldr r2, [pc, #3896] @ 2e4918 │ │ │ │ + ldr r3, [pc, #3888] @ 2e4914 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e4a98 │ │ │ │ + bne 2e4988 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3852] @ 2e4a2c │ │ │ │ + ldr r3, [pc, #3852] @ 2e491c │ │ │ │ mov r9, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, r5 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add sl, sp, #156 @ 0x9c │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r8, fp │ │ │ │ @@ -726289,42 +726221,42 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ ldr r9, [r7, #24] │ │ │ │ mov ip, sl │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ cmp r9, r6 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq 2e4a0c │ │ │ │ + beq 2e48fc │ │ │ │ mov fp, r9 │ │ │ │ mov r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r8 │ │ │ │ ldr sl, [fp, #16] │ │ │ │ ldr r2, [sl] │ │ │ │ subs lr, r2, #0 │ │ │ │ - beq 2e3f18 │ │ │ │ + beq 2e3e08 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r3, #8 │ │ │ │ moveq ip, sl │ │ │ │ mov r3, r2 │ │ │ │ moveq r3, lr │ │ │ │ - bne 2e4594 │ │ │ │ + bne 2e4484 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e3bf4 │ │ │ │ + beq 2e3ae4 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 2e3bf4 │ │ │ │ + bne 2e3ae4 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e3bd4 │ │ │ │ + bne 2e3ac4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, lr │ │ │ │ moveq r3, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r4 │ │ │ │ @@ -726332,49 +726264,49 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2e3e7c │ │ │ │ + beq 2e3d6c │ │ │ │ ldrb r4, [sl, #12] │ │ │ │ cmp r4, #4 │ │ │ │ - beq 2e4094 │ │ │ │ + beq 2e3f84 │ │ │ │ cmp r4, #8 │ │ │ │ - beq 2e3f8c │ │ │ │ + beq 2e3e7c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldrb r3, [sl, #45] @ 0x2d │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ ldr r8, [sl, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ bl 1dd2c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #3504] @ 2e4a30 │ │ │ │ + ldr r2, [pc, #3504] @ 2e4920 │ │ │ │ add r6, r8, r8, lsl #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, r2, r6, lsl #4 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ lsl r2, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ lsl r6, r6, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2e3dcc │ │ │ │ + beq 2e3cbc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r6, r6, #22 │ │ │ │ add r6, r2, r6 │ │ │ │ sub r0, r8, #336 @ 0x150 │ │ │ │ - ldr r2, [pc, #3444] @ 2e4a34 │ │ │ │ + ldr r2, [pc, #3444] @ 2e4924 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r8, r2 │ │ │ │ cmpne r0, #1 │ │ │ │ movls r2, #1 │ │ │ │ movhi r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -726382,195 +726314,195 @@ │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2e3d10 │ │ │ │ + b 2e3c00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 2e3dc0 │ │ │ │ + beq 2e3cb0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 9601c │ │ │ │ ldrb r2, [r6, #1]! │ │ │ │ tst r2, #121 @ 0x79 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2e3ea8 │ │ │ │ + beq 2e3d98 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 2e3cfc │ │ │ │ + bne 2e3bec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3d54 │ │ │ │ + bne 2e3c44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r3, r3, #122 @ 0x7a │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 2e3cfc │ │ │ │ + bhi 2e3bec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldrd r8, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #112] @ 0x70 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2e3da4 │ │ │ │ + beq 2e3c94 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #3208] @ 2e4a38 │ │ │ │ + ldr r1, [pc, #3208] @ 2e4928 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r4, r0 │ │ │ │ - b 2e3cfc │ │ │ │ + b 2e3bec │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3176] @ 2e4a3c │ │ │ │ + ldr r2, [pc, #3176] @ 2e492c │ │ │ │ cmp r8, r2 │ │ │ │ cmpne r8, #324 @ 0x144 │ │ │ │ - beq 2e44e8 │ │ │ │ - ldr r4, [pc, #3164] @ 2e4a40 │ │ │ │ - ldr r2, [pc, #3164] @ 2e4a44 │ │ │ │ + beq 2e43d8 │ │ │ │ + ldr r4, [pc, #3164] @ 2e4930 │ │ │ │ + ldr r2, [pc, #3164] @ 2e4934 │ │ │ │ cmp r8, r2 │ │ │ │ cmpne r8, r4 │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - beq 2e4318 │ │ │ │ + beq 2e4208 │ │ │ │ sub r2, r8, #400 @ 0x190 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2e4704 │ │ │ │ + bhi 2e45f4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #3120] @ 2e4a48 │ │ │ │ + ldr r1, [pc, #3120] @ 2e4938 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r3, [pc, #3112] @ 2e4a4c │ │ │ │ + ldr r3, [pc, #3112] @ 2e493c │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 2e4800 │ │ │ │ + beq 2e46f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e478c │ │ │ │ + bne 2e467c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ ldrb r8, [r3, #2870] @ 0xb36 │ │ │ │ tst r8, #121 @ 0x79 │ │ │ │ - bne 2e4288 │ │ │ │ + bne 2e4178 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ orr r3, r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 96624 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sl, #28 │ │ │ │ bl 933e8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e3f04 │ │ │ │ + beq 2e3df4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e3e9c │ │ │ │ + beq 2e3d8c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 2e3c1c │ │ │ │ + b 2e3b0c │ │ │ │ ldr r9, [r0] │ │ │ │ ldrb r1, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e3edc │ │ │ │ + bne 2e3dcc │ │ │ │ tst r2, #6 │ │ │ │ - beq 2e3edc │ │ │ │ + beq 2e3dcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bne 2e3edc │ │ │ │ + bne 2e3dcc │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ cmpne r1, #39 @ 0x27 │ │ │ │ - beq 2e45c0 │ │ │ │ + beq 2e44b0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ orr r3, r2, r3 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 96624 │ │ │ │ mov r4, r0 │ │ │ │ - b 2e3d30 │ │ │ │ + b 2e3c20 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 2e3b9c │ │ │ │ + bne 2e3a8c │ │ │ │ cmp r6, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r9 │ │ │ │ - beq 2e4a0c │ │ │ │ + beq 2e48fc │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov r5, r6 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e3f84 │ │ │ │ + beq 2e3e74 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2e3f84 │ │ │ │ + beq 2e3e74 │ │ │ │ ldr r7, [r8, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e3b40 │ │ │ │ + bne 2e3a30 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3f68 │ │ │ │ + bne 2e3e58 │ │ │ │ mov r9, r5 │ │ │ │ - b 2e3ae8 │ │ │ │ + b 2e39d8 │ │ │ │ ldr r4, [sl, #20] │ │ │ │ and r8, r9, #255 @ 0xff │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r9, [sl, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r6, r8, #4 │ │ │ │ movne r5, #0 │ │ │ │ - beq 2e4044 │ │ │ │ + beq 2e3f34 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2e408c │ │ │ │ + beq 2e3f7c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e408c │ │ │ │ + beq 2e3f7c │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ @@ -726592,15 +726524,15 @@ │ │ │ │ str r0, [r4, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r4, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3fac │ │ │ │ + bne 2e3e9c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ strb r8, [sl, #53] @ 0x35 │ │ │ │ add sl, sl, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #3 │ │ │ │ @@ -726610,35 +726542,35 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r0, fp │ │ │ │ bl 96624 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 93450 │ │ │ │ - b 2e3e78 │ │ │ │ + b 2e3d68 │ │ │ │ mov r2, #1 │ │ │ │ - b 2e3fe0 │ │ │ │ + b 2e3ed0 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #688 @ 0x2b0 │ │ │ │ - bhi 2e4298 │ │ │ │ + bhi 2e4188 │ │ │ │ ldrb r2, [sl, #41] @ 0x29 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ moveq r4, #6 │ │ │ │ - beq 2e40f4 │ │ │ │ - ldr r2, [pc, #2452] @ 2e4a50 │ │ │ │ + beq 2e3fe4 │ │ │ │ + ldr r2, [pc, #2452] @ 2e4940 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e40f4 │ │ │ │ - ldr r2, [pc, #2384] @ 2e4a30 │ │ │ │ + beq 2e3fe4 │ │ │ │ + ldr r2, [pc, #2384] @ 2e4920 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r4, [r3, #23] │ │ │ │ mov r3, #2 │ │ │ │ @@ -726670,60 +726602,60 @@ │ │ │ │ strb r8, [r5, #41] @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ add r5, r5, #24 │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - beq 2e45f0 │ │ │ │ + beq 2e44e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 96624 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sl, #24 │ │ │ │ bl 933e8 │ │ │ │ - b 2e3e78 │ │ │ │ + b 2e3d68 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2e43e0 │ │ │ │ + bne 2e42d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldrd r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e4228 │ │ │ │ + beq 2e4118 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #2080] @ 2e4a54 │ │ │ │ + ldr r1, [pc, #2080] @ 2e4944 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -726737,24 +726669,24 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and r2, r8, #121 @ 0x79 │ │ │ │ subs r3, r9, r3 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3e4c │ │ │ │ + bne 2e3d3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sl, #28 │ │ │ │ bl 933e8 │ │ │ │ - b 2e3e78 │ │ │ │ - ldr r2, [pc, #1976] @ 2e4a58 │ │ │ │ + b 2e3d68 │ │ │ │ + ldr r2, [pc, #1976] @ 2e4948 │ │ │ │ ldr r1, [sl, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r4, #128 @ 0x80 │ │ │ │ - beq 2e42b8 │ │ │ │ + beq 2e41a8 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #1 │ │ │ │ moveq r4, #6 │ │ │ │ mov r2, r4 │ │ │ │ orr r3, r4, r9 │ │ │ │ mov r0, #2 │ │ │ │ mov r4, #0 │ │ │ │ @@ -726773,20 +726705,20 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ str r3, [sl] │ │ │ │ str sl, [r3, #4] │ │ │ │ str sl, [r0, #4] │ │ │ │ - b 2e3e78 │ │ │ │ + b 2e3d68 │ │ │ │ cmp r8, r2 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - beq 2e48dc │ │ │ │ - ldr r1, [pc, #1816] @ 2e4a48 │ │ │ │ + beq 2e47cc │ │ │ │ + ldr r1, [pc, #1816] @ 2e4938 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ lsr ip, r2, r3 │ │ │ │ @@ -726804,328 +726736,328 @@ │ │ │ │ subs r0, r3, #32 │ │ │ │ orrpl r2, r2, r1, asr r0 │ │ │ │ asr r1, r1, r3 │ │ │ │ cmp r9, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bhi 2e49cc │ │ │ │ - ldr r3, [pc, #1728] @ 2e4a5c │ │ │ │ + bhi 2e48bc │ │ │ │ + ldr r3, [pc, #1728] @ 2e494c │ │ │ │ sub r1, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e41b0 │ │ │ │ + bhi 2e40a0 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 2e44d0 │ │ │ │ + beq 2e43c0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r9, #32 │ │ │ │ add r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bhi 2e49f8 │ │ │ │ - ldr r3, [pc, #1596] @ 2e4a60 │ │ │ │ + bhi 2e48e8 │ │ │ │ + ldr r3, [pc, #1596] @ 2e4950 │ │ │ │ sub r2, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e4a9c │ │ │ │ + bhi 2e498c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strb r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2e43e0 │ │ │ │ + bne 2e42d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - b 2e41e8 │ │ │ │ + b 2e40d8 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2e43e0 │ │ │ │ + bne 2e42d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r3, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - b 2e41e8 │ │ │ │ + b 2e40d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r3, [sp, #96] @ 0x60 │ │ │ │ - b 2e41e8 │ │ │ │ + b 2e40d8 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #1388] @ 2e4a64 │ │ │ │ + ldr r1, [pc, #1388] @ 2e4954 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, r8 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r8, [r3, #6] │ │ │ │ ands r3, r8, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 2e4718 │ │ │ │ + beq 2e4608 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e3e44 │ │ │ │ + beq 2e3d34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldrd r4, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #112] @ 0x70 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e4578 │ │ │ │ + beq 2e4468 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #1200] @ 2e4a34 │ │ │ │ + ldr r1, [pc, #1200] @ 2e4924 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2e4268 │ │ │ │ + b 2e4158 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e48f0 │ │ │ │ + beq 2e47e0 │ │ │ │ mov ip, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - b 2e3c1c │ │ │ │ + b 2e3b0c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 90ffc │ │ │ │ add r1, r9, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ bl 90c74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 9591c │ │ │ │ mov r4, r0 │ │ │ │ - b 2e3d30 │ │ │ │ + b 2e3c20 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1108] @ 2e4a50 │ │ │ │ + ldr r3, [pc, #1108] @ 2e4940 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #1104] @ 2e4a54 │ │ │ │ + ldr r2, [pc, #1104] @ 2e4944 │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r3, #3748] @ 0xea4 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e48fc │ │ │ │ + beq 2e47ec │ │ │ │ cmp r3, #316 @ 0x13c │ │ │ │ - bne 2e417c │ │ │ │ + bne 2e406c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r0, #64 @ 0x40 │ │ │ │ lsr r3, r3, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ sub r0, r0, #32 │ │ │ │ orr r3, r3, r1, lsl r0 │ │ │ │ subs r0, r2, #32 │ │ │ │ orrpl r3, r3, r1, asr r0 │ │ │ │ asr r1, r1, r2 │ │ │ │ cmp r9, #32 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bhi 2e4a80 │ │ │ │ - ldr r2, [pc, #1028] @ 2e4a68 │ │ │ │ + bhi 2e4970 │ │ │ │ + ldr r2, [pc, #1028] @ 2e4958 │ │ │ │ sub r0, r9, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2e4a9c │ │ │ │ + bhi 2e498c │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r9 │ │ │ │ ldrd r8, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #128] @ 0x80 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e46c4 │ │ │ │ + beq 2e45b4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2e417c │ │ │ │ + b 2e406c │ │ │ │ strh r3, [sp, #112] @ 0x70 │ │ │ │ - b 2e4684 │ │ │ │ + b 2e4574 │ │ │ │ strb r3, [sp, #112] @ 0x70 │ │ │ │ - b 2e4684 │ │ │ │ + b 2e4574 │ │ │ │ orrs r1, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #112] @ 0x70 │ │ │ │ - b 2e4684 │ │ │ │ + b 2e4574 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2e4250 │ │ │ │ + b 2e4140 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e3e44 │ │ │ │ + beq 2e3d34 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldrd r4, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #112] @ 0x70 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e4770 │ │ │ │ + beq 2e4660 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #752] @ 2e4a6c │ │ │ │ + ldr r1, [pc, #752] @ 2e495c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2e4268 │ │ │ │ + b 2e4158 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldrd r4, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #112] @ 0x70 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e47d8 │ │ │ │ + beq 2e46c8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #588] @ 2e4a34 │ │ │ │ + ldr r1, [pc, #588] @ 2e4924 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ ldrb r8, [r3, #2870] @ 0xb36 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2e4268 │ │ │ │ + b 2e4158 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ rsb r1, ip, #64 @ 0x40 │ │ │ │ lsr r3, r2, r1 │ │ │ │ sub r0, ip, #32 │ │ │ │ mov r1, r3 │ │ │ │ orr r3, r3, r2, lsl r0 │ │ │ │ cmp r9, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ orr r3, r3, r2, lsr r0 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bhi 2e4a74 │ │ │ │ - ldr r2, [pc, #564] @ 2e4a70 │ │ │ │ + bhi 2e4964 │ │ │ │ + ldr r2, [pc, #564] @ 2e4960 │ │ │ │ sub r1, r9, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e4a9c │ │ │ │ + bhi 2e498c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e4898 │ │ │ │ + beq 2e4788 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ @@ -727135,166 +727067,166 @@ │ │ │ │ mov r1, #428 @ 0x1ac │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ ldrb r8, [r3, #2918] @ 0xb66 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2e4268 │ │ │ │ + b 2e4158 │ │ │ │ strh r3, [sp, #104] @ 0x68 │ │ │ │ - b 2e4858 │ │ │ │ + b 2e4748 │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ - b 2e4858 │ │ │ │ + b 2e4748 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ - b 2e4858 │ │ │ │ + b 2e4748 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2e4338 │ │ │ │ + b 2e4228 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r1 │ │ │ │ - b 2e3c00 │ │ │ │ + b 2e3af0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ rsb r2, r1, #64 @ 0x40 │ │ │ │ sub r1, r1, #32 │ │ │ │ lsl r1, r3, r1 │ │ │ │ subs r0, r2, #32 │ │ │ │ orrpl r1, r1, r3, asr r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ asr r3, r3, r2 │ │ │ │ cmp r9, #32 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ - bhi 2e4a8c │ │ │ │ + bhi 2e497c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ sub r3, r9, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2e4a9c │ │ │ │ + bhi 2e498c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ ldrd r8, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #112] @ 0x70 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e4994 │ │ │ │ + beq 2e4884 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #180] @ 2e4a54 │ │ │ │ + ldr r1, [pc, #180] @ 2e4944 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2e417c │ │ │ │ + b 2e406c │ │ │ │ strh r1, [sp, #128] @ 0x80 │ │ │ │ - b 2e4954 │ │ │ │ + b 2e4844 │ │ │ │ strb r1, [sp, #128] @ 0x80 │ │ │ │ - b 2e4954 │ │ │ │ + b 2e4844 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #128] @ 0x80 │ │ │ │ - b 2e4954 │ │ │ │ + b 2e4844 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2e43e0 │ │ │ │ + bne 2e42d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 2e41e8 │ │ │ │ + b 2e40d8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 2e3f50 │ │ │ │ - subseq ip, r4, r4, asr r5 │ │ │ │ - subseq ip, r4, r8, asr r5 │ │ │ │ + b 2e3e40 │ │ │ │ + subseq ip, r4, r4, ror #12 │ │ │ │ + subseq ip, r4, r8, ror #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r4, r8, lsl #10 │ │ │ │ - strheq r7, [pc], #-208 @ │ │ │ │ + subseq ip, r4, r8, lsl r6 │ │ │ │ + subeq r7, pc, r8, lsr #27 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - subeq r7, pc, r4, asr r4 @ │ │ │ │ - subeq r7, pc, ip, lsl #8 │ │ │ │ + subeq r7, pc, ip, asr #8 │ │ │ │ + subeq r7, pc, r4, lsl #8 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - subeq r7, pc, ip, lsl #4 │ │ │ │ + subeq r7, pc, r4, lsl #4 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - subeq r7, pc, r4, ror r0 @ │ │ │ │ + subeq r7, pc, ip, rrx │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - b 2e4858 │ │ │ │ + b 2e4748 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - b 2e4684 │ │ │ │ + b 2e4574 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - b 2e4954 │ │ │ │ + b 2e4844 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #468] @ 2e4c88 │ │ │ │ - ldr r3, [pc, #468] @ 2e4c8c │ │ │ │ + ldr r2, [pc, #468] @ 2e4b78 │ │ │ │ + ldr r3, [pc, #468] @ 2e4b7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [r5] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e4af8 │ │ │ │ + beq 2e49e8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e4b28 │ │ │ │ + bne 2e4a18 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r9, [r5] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2e4adc │ │ │ │ - ldr r2, [pc, #400] @ 2e4c90 │ │ │ │ - ldr r3, [pc, #392] @ 2e4c8c │ │ │ │ + bne 2e49cc │ │ │ │ + ldr r2, [pc, #400] @ 2e4b80 │ │ │ │ + ldr r3, [pc, #392] @ 2e4b7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e4c84 │ │ │ │ + bne 2e4b74 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #0 │ │ │ │ mov r7, sp │ │ │ │ add r8, sp, #28 │ │ │ │ mov r4, #0 │ │ │ │ @@ -727313,109 +727245,109 @@ │ │ │ │ str r6, [sp, #20] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, r4 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2e4c74 │ │ │ │ + beq 2e4b64 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e4c0c │ │ │ │ + beq 2e4afc │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - beq 2e4bec │ │ │ │ + beq 2e4adc │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2e4bc8 │ │ │ │ + bne 2e4ab8 │ │ │ │ ldrb r3, [r1, #53] @ 0x35 │ │ │ │ cmp r3, #32 │ │ │ │ - bls 2e4bc8 │ │ │ │ + bls 2e4ab8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3874 │ │ │ │ + bl 2e3764 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e4be8 │ │ │ │ + beq 2e4ad8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r1, #12] │ │ │ │ - bne 2e4ba8 │ │ │ │ + bne 2e4a98 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2e4c0c │ │ │ │ + bne 2e4afc │ │ │ │ ldrb r3, [r1, #53] @ 0x35 │ │ │ │ cmp r3, #32 │ │ │ │ - bls 2e4c0c │ │ │ │ + bls 2e4afc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3874 │ │ │ │ + bl 2e3764 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ cmp sl, #0 │ │ │ │ mov fp, sl │ │ │ │ movne sl, r0 │ │ │ │ - bne 2e4b88 │ │ │ │ + bne 2e4a78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e4c74 │ │ │ │ + beq 2e4b64 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r9, r4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e4af8 │ │ │ │ + beq 2e49e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e4af8 │ │ │ │ + beq 2e49e8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e4b34 │ │ │ │ + bne 2e4a24 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e4c54 │ │ │ │ - b 2e4af8 │ │ │ │ + bne 2e4b44 │ │ │ │ + b 2e49e8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2e4c3c │ │ │ │ + b 2e4b2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r4, r4, asr #10 │ │ │ │ + subseq fp, r4, r4, asr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq fp, [r4], #-72 @ 0xffffffb8 │ │ │ │ + subseq fp, r4, r8, lsl #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ ldreq r0, [r0, #20] │ │ │ │ - ldreq r3, [pc, #16] @ 2e4cb8 │ │ │ │ + ldreq r3, [pc, #16] @ 2e4ba8 │ │ │ │ subeq r0, r0, r3 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, pc, 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 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r1, [pc, #188] @ 2e4da0 │ │ │ │ + ldr r1, [pc, #188] @ 2e4c90 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ bl 911bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ - ldr r9, [pc, #164] @ 2e4da4 │ │ │ │ - ldr fp, [pc, #164] @ 2e4da8 │ │ │ │ + ldr r9, [pc, #164] @ 2e4c94 │ │ │ │ + ldr fp, [pc, #164] @ 2e4c98 │ │ │ │ add r9, pc, r9 │ │ │ │ strb sl, [r0, #44] @ 0x2c │ │ │ │ add r1, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ bl 9337c │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, #0 │ │ │ │ @@ -727449,24 +727381,24 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - ldrsheq fp, [r4], #-40 @ 0xffffffd8 │ │ │ │ + subseq fp, r4, r8, lsl #8 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 2e4f7c │ │ │ │ + ldr r2, [pc, #436] @ 2e4e6c │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2e4f80 │ │ │ │ + ldr r3, [pc, #432] @ 2e4e70 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -727480,354 +727412,354 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 2e4f70 │ │ │ │ + beq 2e4e60 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 2e4e30 │ │ │ │ + bhi 2e4d20 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e4f68 │ │ │ │ + bne 2e4e58 │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2e4ec0 │ │ │ │ + bne 2e4db0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e4f68 │ │ │ │ + beq 2e4e58 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2e4ea0 │ │ │ │ + bne 2e4d90 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e4f68 │ │ │ │ + beq 2e4e58 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 2e4f84 │ │ │ │ + ldr r3, [pc, #140] @ 2e4e74 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2e4f88 │ │ │ │ + ldr r0, [pc, #132] @ 2e4e78 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 2e4f8c │ │ │ │ - ldr r3, [pc, #60] @ 2e4f80 │ │ │ │ + ldr r2, [pc, #76] @ 2e4e7c │ │ │ │ + ldr r3, [pc, #60] @ 2e4e70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e4f78 │ │ │ │ + bne 2e4e68 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2e4f38 │ │ │ │ + b 2e4e28 │ │ │ │ mov r3, #1 │ │ │ │ - b 2e4e54 │ │ │ │ + b 2e4d44 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r4, r8, lsr #4 │ │ │ │ + subseq fp, r4, r8, lsr r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - ldrheq fp, [r4], #-8 │ │ │ │ + subseq fp, r4, r8, asr #3 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #416] @ 2e514c │ │ │ │ + ldr r2, [pc, #416] @ 2e503c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #412] @ 2e5150 │ │ │ │ + ldr r3, [pc, #412] @ 2e5040 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ sub r3, r8, #1 │ │ │ │ cmp r3, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bne 2e500c │ │ │ │ - ldr r2, [pc, #368] @ 2e5154 │ │ │ │ + bne 2e4efc │ │ │ │ + ldr r2, [pc, #368] @ 2e5044 │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #356] @ 2e5150 │ │ │ │ + ldr r3, [pc, #356] @ 2e5040 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5148 │ │ │ │ + bne 2e5038 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r3, #0 │ │ │ │ sub r9, r8, r5 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ add r9, r5, r9, lsr #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 2e5050 │ │ │ │ - ldr r3, [pc, #288] @ 2e5158 │ │ │ │ + bhi 2e4f40 │ │ │ │ + ldr r3, [pc, #288] @ 2e5048 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e5054 │ │ │ │ + bhi 2e4f44 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ ldrd sl, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2e5094 │ │ │ │ + beq 2e4f84 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [pc, #188] @ 2e515c │ │ │ │ + ldr r1, [pc, #188] @ 2e504c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4f90 │ │ │ │ + bl 2e4e80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4f90 │ │ │ │ - ldr r2, [pc, #120] @ 2e5160 │ │ │ │ - ldr r3, [pc, #100] @ 2e5150 │ │ │ │ + bl 2e4e80 │ │ │ │ + ldr r2, [pc, #120] @ 2e5050 │ │ │ │ + ldr r3, [pc, #100] @ 2e5040 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 2e5148 │ │ │ │ + bne 2e5038 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95ce4 │ │ │ │ strh r9, [sp, #16] │ │ │ │ - b 2e5058 │ │ │ │ + b 2e4f48 │ │ │ │ strb r9, [sp, #16] │ │ │ │ - b 2e5058 │ │ │ │ + b 2e4f48 │ │ │ │ subs r3, r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2e5058 │ │ │ │ + b 2e4f48 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r4, r4, asr #32 │ │ │ │ + subseq fp, r4, r4, asr r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r4, r0, lsl r0 │ │ │ │ - strheq r6, [pc], #-136 @ │ │ │ │ + subseq fp, r4, r0, lsr #2 │ │ │ │ + strheq r6, [pc], #-128 @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - subseq sl, r4, r0, lsl pc │ │ │ │ + subseq fp, r4, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r8, r2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #396] @ 2e5318 │ │ │ │ + ldr r1, [pc, #396] @ 2e5208 │ │ │ │ cmp r2, #5 │ │ │ │ - ldr r2, [pc, #392] @ 2e531c │ │ │ │ + ldr r2, [pc, #392] @ 2e520c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2e5244 │ │ │ │ + beq 2e5134 │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ add sl, sp, #12 │ │ │ │ cmp ip, #0 │ │ │ │ movne r6, sl │ │ │ │ movne r4, #0 │ │ │ │ addne r9, sp, #8 │ │ │ │ - beq 2e51f8 │ │ │ │ + beq 2e50e8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2e4dac │ │ │ │ + bl 2e4c9c │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ str r0, [r6], #4 │ │ │ │ - bhi 2e51cc │ │ │ │ + bhi 2e50bc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2e4f90 │ │ │ │ + bl 2e4e80 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #260] @ 2e5320 │ │ │ │ - ldr r3, [pc, #252] @ 2e531c │ │ │ │ + ldr r2, [pc, #260] @ 2e5210 │ │ │ │ + ldr r3, [pc, #252] @ 2e520c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5314 │ │ │ │ + bne 2e5204 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr ip, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ - bhi 2e5280 │ │ │ │ - ldr r3, [pc, #196] @ 2e5324 │ │ │ │ + bhi 2e5170 │ │ │ │ + ldr r3, [pc, #196] @ 2e5214 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e52fc │ │ │ │ + bhi 2e51ec │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcc 2e52bc │ │ │ │ + bcc 2e51ac │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e5214 │ │ │ │ + beq 2e5104 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 96278 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2e5214 │ │ │ │ + b 2e5104 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2e4dac │ │ │ │ + bl 2e4c9c │ │ │ │ mov r4, r0 │ │ │ │ - b 2e5214 │ │ │ │ + b 2e5104 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 2e5290 │ │ │ │ - b 2e52bc │ │ │ │ + bcs 2e5180 │ │ │ │ + b 2e51ac │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 2e5290 │ │ │ │ - b 2e52bc │ │ │ │ + bcs 2e5180 │ │ │ │ + b 2e51ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r4, r8, ror #28 │ │ │ │ + subseq sl, r4, r8, ror pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq sl, [r4], #-220 @ 0xffffff24 │ │ │ │ - strheq r6, [pc], #-96 @ │ │ │ │ + subseq sl, r4, ip, ror #29 │ │ │ │ + subeq r6, pc, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #500] @ 2e5538 │ │ │ │ + ldr r0, [pc, #500] @ 2e5428 │ │ │ │ ldrb lr, [r1, #17] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ 2e553c │ │ │ │ + ldr r2, [pc, #488] @ 2e542c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 2e53e4 │ │ │ │ + beq 2e52d4 │ │ │ │ and r0, lr, #63 @ 0x3f │ │ │ │ mov r6, #1 │ │ │ │ sub ip, r0, #32 │ │ │ │ lsl ip, r6, ip │ │ │ │ lsl r2, r6, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ orr ip, ip, r6, lsr r0 │ │ │ │ @@ -727835,164 +727767,164 @@ │ │ │ │ sbc ip, ip, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ and r3, r3, ip │ │ │ │ orrs r0, r1, r3 │ │ │ │ mov r0, #0 │ │ │ │ streq r0, [sp, #8] │ │ │ │ streq r0, [sp, #12] │ │ │ │ - beq 2e5434 │ │ │ │ + beq 2e5324 │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq 2e5404 │ │ │ │ - ldr r3, [pc, #380] @ 2e5540 │ │ │ │ + beq 2e52f4 │ │ │ │ + ldr r3, [pc, #380] @ 2e5430 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2e5538 │ │ │ │ + bhi 2e5428 │ │ │ │ ldrb lr, [r3, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orrs r2, r1, r3 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #8] │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq 2e5434 │ │ │ │ + beq 2e5324 │ │ │ │ cmn r3, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ - bne 2e5478 │ │ │ │ - ldr r2, [pc, #312] @ 2e5544 │ │ │ │ - ldr r3, [pc, #300] @ 2e553c │ │ │ │ + bne 2e5368 │ │ │ │ + ldr r2, [pc, #312] @ 2e5434 │ │ │ │ + ldr r3, [pc, #300] @ 2e542c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5534 │ │ │ │ + bne 2e5424 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e5404 │ │ │ │ + beq 2e52f4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2e5404 │ │ │ │ + b 2e52f4 │ │ │ │ mov r2, lr │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e54c0 │ │ │ │ + beq 2e53b0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r2, [pc, #128] @ 2e5548 │ │ │ │ - ldr r3, [pc, #112] @ 2e553c │ │ │ │ + ldr r2, [pc, #128] @ 2e5438 │ │ │ │ + ldr r3, [pc, #112] @ 2e542c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5534 │ │ │ │ + bne 2e5424 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #84] @ 2e554c │ │ │ │ + ldr r1, [pc, #84] @ 2e543c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 2e5484 │ │ │ │ + b 2e5374 │ │ │ │ mov r2, #16 │ │ │ │ strh r1, [sp, #8] │ │ │ │ - b 2e5484 │ │ │ │ + b 2e5374 │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #8] │ │ │ │ - b 2e5484 │ │ │ │ + b 2e5374 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2e5484 │ │ │ │ + b 2e5374 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r4, r8, lsr #25 │ │ │ │ + ldrheq sl, [r4], #-216 @ 0xffffff28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subeq r6, pc, ip, ror #10 │ │ │ │ - subseq sl, r4, ip, ror #23 │ │ │ │ - subseq sl, r4, r0, lsr fp │ │ │ │ + subeq r6, pc, r4, ror #10 │ │ │ │ + ldrsheq sl, [r4], #-204 @ 0xffffff34 │ │ │ │ + subseq sl, r4, r0, asr #24 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r2, #4 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #2936] @ 2e60fc │ │ │ │ - ldr r3, [pc, #2936] @ 2e6100 │ │ │ │ + ldr r2, [pc, #2936] @ 2e5fec │ │ │ │ + ldr r3, [pc, #2936] @ 2e5ff0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ stm r4, {r0, r5} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 9114c │ │ │ │ - ldr r7, [pc, #2880] @ 2e6104 │ │ │ │ + ldr r7, [pc, #2880] @ 2e5ff4 │ │ │ │ add r7, pc, r7 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e55ec │ │ │ │ + beq 2e54dc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #2832] @ 2e6108 │ │ │ │ + ldr r1, [pc, #2832] @ 2e5ff8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r3, [pc, #2820] @ 2e610c │ │ │ │ + ldr r3, [pc, #2820] @ 2e5ffc │ │ │ │ ldr r8, [r5, #20] │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldrb r3, [r5, #41] @ 0x29 │ │ │ │ add r8, r7, r8, lsl #2 │ │ │ │ @@ -728007,25 +727939,25 @@ │ │ │ │ ldrb r2, [r8, #50] @ 0x32 │ │ │ │ cmp sl, #15 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r8, [r5, r2, lsl #2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and r8, r8, #15 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bls 2e572c │ │ │ │ + bls 2e561c │ │ │ │ ldrb r9, [r5, #44] @ 0x2c │ │ │ │ mla r2, r6, r9, r8 │ │ │ │ cmp r2, #16 │ │ │ │ movls fp, #1 │ │ │ │ - bhi 2e572c │ │ │ │ + bhi 2e561c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ - bl 2e4cbc │ │ │ │ + bl 2e4bac │ │ │ │ add r1, r0, #24 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ @@ -728041,82 +727973,82 @@ │ │ │ │ add r1, r1, #11 │ │ │ │ str r0, [r2, r1, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e5738 │ │ │ │ + beq 2e5628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r3, #37] @ 0x25 │ │ │ │ add r3, r3, #11 │ │ │ │ str r0, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [pc, #2572] @ 2e6110 │ │ │ │ - ldr r3, [pc, #2552] @ 2e6100 │ │ │ │ + ldr r2, [pc, #2572] @ 2e6000 │ │ │ │ + ldr r3, [pc, #2552] @ 2e5ff0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e6094 │ │ │ │ + bne 2e5f84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ - b 2e5674 │ │ │ │ + b 2e5564 │ │ │ │ ldrb r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2e5e74 │ │ │ │ + beq 2e5d64 │ │ │ │ cmp sl, #8 │ │ │ │ - bne 2e58cc │ │ │ │ + bne 2e57bc │ │ │ │ smlabb r8, r3, r6, r8 │ │ │ │ cmp r8, #8 │ │ │ │ - bhi 2e58cc │ │ │ │ + bhi 2e57bc │ │ │ │ ands r3, r3, #31 │ │ │ │ mvnne r2, #0 │ │ │ │ mvnne r3, r2, lsl r3 │ │ │ │ - ldr r5, [pc, #2472] @ 2e6114 │ │ │ │ + ldr r5, [pc, #2472] @ 2e6004 │ │ │ │ mvneq r3, #0 │ │ │ │ and r5, r5, r3, lsl r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #8 │ │ │ │ bl 1e50c <__aeabi_idiv@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ lsl r8, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e5328 │ │ │ │ + bl 2e5218 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e57e8 │ │ │ │ + beq 2e56d8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #2336] @ 2e6118 │ │ │ │ + ldr r1, [pc, #2336] @ 2e6008 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -728129,19 +728061,19 @@ │ │ │ │ tst r2, #1 │ │ │ │ addne r2, sp, #160 @ 0xa0 │ │ │ │ addne r2, r2, r3, lsl #2 │ │ │ │ strne r1, [r2, #-68] @ 0xffffffbc │ │ │ │ add r1, r1, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bne 2e5824 │ │ │ │ + bne 2e5714 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4dac │ │ │ │ + bl 2e4c9c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -728149,210 +728081,210 @@ │ │ │ │ tst r2, #1 │ │ │ │ addne r2, sp, #160 @ 0xa0 │ │ │ │ addne r2, r2, r3, lsl #2 │ │ │ │ strne r1, [r2, #-68] @ 0xffffffbc │ │ │ │ add r1, r1, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bne 2e5874 │ │ │ │ + bne 2e5764 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4dac │ │ │ │ + bl 2e4c9c │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 2e56fc │ │ │ │ + b 2e55ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2e5fa0 │ │ │ │ + beq 2e5e90 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ tst r3, #1 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e6098 │ │ │ │ + bne 2e5f88 │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r5, #41] @ 0x29 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ - bl 2e4cbc │ │ │ │ + bl 2e4bac │ │ │ │ ldrb r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 2e608c │ │ │ │ + beq 2e5f7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ sub lr, r3, #1 │ │ │ │ asr sl, lr, #31 │ │ │ │ mov r9, fp │ │ │ │ mov r8, lr │ │ │ │ str fp, [sp, #8] │ │ │ │ str r5, [sp, #32] │ │ │ │ str sl, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2e5cf8 │ │ │ │ + beq 2e5be8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ bics r1, ip, r1, lsl r3 │ │ │ │ - bne 2e5da0 │ │ │ │ + bne 2e5c90 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd sl, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2e59b8 │ │ │ │ + beq 2e58a8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #1860] @ 2e6108 │ │ │ │ + ldr r1, [pc, #1860] @ 2e5ff8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov ip, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 2e5cd8 │ │ │ │ + beq 2e5bc8 │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bic r0, r6, r0, lsl r1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2e5aa8 │ │ │ │ + beq 2e5998 │ │ │ │ orrs r2, r0, ip │ │ │ │ - bne 2e5c44 │ │ │ │ + bne 2e5b34 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #1800] @ 2e611c │ │ │ │ + ldr r1, [pc, #1800] @ 2e600c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2e60fc │ │ │ │ + bhi 2e5fec │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2e5a7c │ │ │ │ + beq 2e596c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1688] @ 2e6120 │ │ │ │ + ldr r1, [pc, #1688] @ 2e6010 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ andne r1, r3, #63 @ 0x3f │ │ │ │ - beq 2e5d64 │ │ │ │ + beq 2e5c54 │ │ │ │ mov ip, #1 │ │ │ │ sub r2, r1, #32 │ │ │ │ lsl r2, ip, r2 │ │ │ │ lsl r0, ip, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r2, r2, ip, lsr r1 │ │ │ │ subs r0, r0, #1 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ sbc r2, r2, #0 │ │ │ │ and r1, r0, r8 │ │ │ │ and ip, r2, ip │ │ │ │ orrs lr, r1, ip │ │ │ │ mov lr, #0 │ │ │ │ - beq 2e5df8 │ │ │ │ + beq 2e5ce8 │ │ │ │ cmp r2, ip │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq 2e5b9c │ │ │ │ - ldr r0, [pc, #1584] @ 2e6124 │ │ │ │ + beq 2e5a8c │ │ │ │ + ldr r0, [pc, #1584] @ 2e6014 │ │ │ │ sub ip, r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2e60fc │ │ │ │ + bhi 2e5fec │ │ │ │ add ip, ip, ip │ │ │ │ ldrh ip, [r0, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r0, [sp, #72] @ 0x48 │ │ │ │ - b 2e5a34 │ │ │ │ + b 2e5924 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ - b 2e5a34 │ │ │ │ + b 2e5924 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ - b 2e5a34 │ │ │ │ + b 2e5924 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrd sl, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2e5b88 │ │ │ │ + beq 2e5a78 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1428] @ 2e6128 │ │ │ │ + ldr r1, [pc, #1428] @ 2e6018 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1412] @ 2e612c │ │ │ │ + ldr r1, [pc, #1412] @ 2e601c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp] │ │ │ │ @@ -728360,422 +728292,422 @@ │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e5164 │ │ │ │ + bl 2e5054 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #44] @ 0x2c │ │ │ │ str r0, [r7, r9, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi 2e5940 │ │ │ │ + bhi 2e5830 │ │ │ │ mov r0, r3 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95e3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 2e56fc │ │ │ │ + b 2e55ec │ │ │ │ strh r1, [sp, #80] @ 0x50 │ │ │ │ - b 2e5b40 │ │ │ │ + b 2e5a30 │ │ │ │ strb r1, [sp, #80] @ 0x50 │ │ │ │ - b 2e5b40 │ │ │ │ + b 2e5a30 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2e5b40 │ │ │ │ + b 2e5a30 │ │ │ │ subs r1, r0, #1 │ │ │ │ ands r1, r1, r0 │ │ │ │ - bne 2e5e44 │ │ │ │ + bne 2e5d34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r0, #1 │ │ │ │ - beq 2e5a94 │ │ │ │ + beq 2e5984 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldrd sl, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2e5cbc │ │ │ │ + beq 2e5bac │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1088] @ 2e6108 │ │ │ │ + ldr r1, [pc, #1088] @ 2e5ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ - b 2e5a94 │ │ │ │ + b 2e5984 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 2e5e60 │ │ │ │ + beq 2e5d50 │ │ │ │ orrs r2, r6, #0 │ │ │ │ - bne 2e5c44 │ │ │ │ + bne 2e5b34 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - b 2e5a34 │ │ │ │ + b 2e5924 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ strne r0, [sp, #68] @ 0x44 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ - beq 2e5968 │ │ │ │ + beq 2e5858 │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e5d48 │ │ │ │ + beq 2e5c38 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #988] @ 2e6130 │ │ │ │ + ldr r1, [pc, #988] @ 2e6020 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2e596c │ │ │ │ + b 2e585c │ │ │ │ mov r1, ip │ │ │ │ orrs r1, r8, r1 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #84] @ 0x54 │ │ │ │ streq r2, [sp, #80] @ 0x50 │ │ │ │ - beq 2e5e00 │ │ │ │ + beq 2e5cf0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmn r1, #1 │ │ │ │ cmpeq r3, #0 │ │ │ │ - beq 2e5b9c │ │ │ │ + beq 2e5a8c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - b 2e5b40 │ │ │ │ - ldr r3, [pc, #908] @ 2e6134 │ │ │ │ + b 2e5a30 │ │ │ │ + ldr r3, [pc, #908] @ 2e6024 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e60fc │ │ │ │ + bhi 2e5fec │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - b 2e5d0c │ │ │ │ + b 2e5bfc │ │ │ │ mov r2, #16 │ │ │ │ strh r1, [sp, #64] @ 0x40 │ │ │ │ - b 2e5d0c │ │ │ │ + b 2e5bfc │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #64] @ 0x40 │ │ │ │ - b 2e5d0c │ │ │ │ + b 2e5bfc │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #64] @ 0x40 │ │ │ │ - b 2e5d0c │ │ │ │ + b 2e5bfc │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ ldrd sl, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e5b9c │ │ │ │ + beq 2e5a8c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2e5b9c │ │ │ │ + b 2e5a8c │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #32 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - bls 2e5a0c │ │ │ │ - b 2e5ce8 │ │ │ │ + bls 2e58fc │ │ │ │ + b 2e5bd8 │ │ │ │ mov r2, #15 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - b 2e5b40 │ │ │ │ + b 2e5a30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ andne r3, r2, #63 @ 0x3f │ │ │ │ mvnne r1, #0 │ │ │ │ bicne r6, r6, r1, lsl r3 │ │ │ │ subs r3, r6, #1 │ │ │ │ - beq 2e5f18 │ │ │ │ + beq 2e5e08 │ │ │ │ orrs r1, r6, #0 │ │ │ │ - beq 2e5f6c │ │ │ │ + beq 2e5e5c │ │ │ │ ands r5, r3, r6 │ │ │ │ - bne 2e5f6c │ │ │ │ + bne 2e5e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ subs r0, r0, #1 │ │ │ │ - beq 2e5f18 │ │ │ │ + beq 2e5e08 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e5f00 │ │ │ │ + beq 2e5df0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #508] @ 2e6108 │ │ │ │ + ldr r1, [pc, #508] @ 2e5ff8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r2, r3, #1 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e5328 │ │ │ │ - ldr r1, [pc, #512] @ 2e6138 │ │ │ │ - ldr r3, [pc, #452] @ 2e6100 │ │ │ │ + bl 2e5218 │ │ │ │ + ldr r1, [pc, #512] @ 2e6028 │ │ │ │ + ldr r3, [pc, #452] @ 2e5ff0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne 2e6094 │ │ │ │ + bne 2e5f84 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2e5164 │ │ │ │ + b 2e5054 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi 2e6004 │ │ │ │ - ldr r3, [pc, #436] @ 2e613c │ │ │ │ + bhi 2e5ef4 │ │ │ │ + ldr r3, [pc, #436] @ 2e602c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e6084 │ │ │ │ + bhi 2e5f74 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2e5fe8 │ │ │ │ + beq 2e5ed8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #316] @ 2e6130 │ │ │ │ + ldr r1, [pc, #316] @ 2e6020 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2e58f8 │ │ │ │ + b 2e57e8 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e6048 │ │ │ │ + beq 2e5f38 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 2e6120 │ │ │ │ + ldr r1, [pc, #204] @ 2e6010 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2e5f18 │ │ │ │ + b 2e5e08 │ │ │ │ strh r6, [sp, #48] @ 0x30 │ │ │ │ - b 2e600c │ │ │ │ + b 2e5efc │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ - b 2e600c │ │ │ │ + b 2e5efc │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ - b 2e600c │ │ │ │ + b 2e5efc │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b 2e600c │ │ │ │ + b 2e5efc │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ - b 2e5c08 │ │ │ │ + b 2e5af8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #152] @ 2e6140 │ │ │ │ + ldr r3, [pc, #152] @ 2e6030 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e60fc │ │ │ │ + bhi 2e5fec │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ - b 2e5fac │ │ │ │ + b 2e5e9c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e5fac │ │ │ │ + b 2e5e9c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e5fac │ │ │ │ + b 2e5e9c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e5fac │ │ │ │ - subseq sl, r4, r4, ror sl │ │ │ │ + b 2e5e9c │ │ │ │ + subseq sl, r4, r4, lsl #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r4, r8, lsr sl │ │ │ │ + subseq sl, r4, r8, asr #22 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - ldrsheq sl, [r4], #-132 @ 0xffffff7c │ │ │ │ + subseq sl, r4, r4, lsl #20 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - subeq r5, pc, ip, lsr pc @ │ │ │ │ + subeq r5, pc, r4, lsr pc @ │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x004f5e9c │ │ │ │ + @ instruction: 0x004f5e94 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subeq r5, pc, r8, lsr #24 │ │ │ │ - subseq sl, r4, r0, asr #1 │ │ │ │ - subeq r5, pc, r8, ror #20 │ │ │ │ - subeq r5, pc, r8, ror #18 │ │ │ │ - ldr r2, [pc, #16] @ 2e615c │ │ │ │ - ldr r1, [pc, #16] @ 2e6160 │ │ │ │ + subeq r5, pc, r0, lsr #24 │ │ │ │ + ldrsbeq sl, [r4], #-16 │ │ │ │ + subeq r5, pc, r0, ror #20 │ │ │ │ + subeq r5, pc, r0, ror #18 │ │ │ │ + ldr r2, [pc, #16] @ 2e604c │ │ │ │ + ldr r1, [pc, #16] @ 2e6050 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ b 94320 │ │ │ │ @ instruction: 0xfffff3fc │ │ │ │ @ instruction: 0xffffeb3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #2288] @ 2e6a74 │ │ │ │ + ldr r2, [pc, #2288] @ 2e6964 │ │ │ │ cmp r3, #4 │ │ │ │ - ldr r3, [pc, #2284] @ 2e6a78 │ │ │ │ + ldr r3, [pc, #2284] @ 2e6968 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #2280] @ 2e6a7c │ │ │ │ + ldr r7, [pc, #2280] @ 2e696c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e61dc │ │ │ │ + bne 2e60cc │ │ │ │ mov r3, #2 │ │ │ │ - ldr r2, [pc, #2248] @ 2e6a80 │ │ │ │ + ldr r2, [pc, #2248] @ 2e6970 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq 2e620c │ │ │ │ - ldr r2, [pc, #2220] @ 2e6a84 │ │ │ │ + beq 2e60fc │ │ │ │ + ldr r2, [pc, #2220] @ 2e6974 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e6280 │ │ │ │ + beq 2e6170 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2208] @ 2e6a88 │ │ │ │ - ldr r3, [pc, #2188] @ 2e6a78 │ │ │ │ + ldr r2, [pc, #2208] @ 2e6978 │ │ │ │ + ldr r3, [pc, #2188] @ 2e6968 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e6a0c │ │ │ │ + bne 2e68fc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r3, [r0, #310] @ 0x136 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 2e61dc │ │ │ │ + bne 2e60cc │ │ │ │ ldr r8, [r1, #96] @ 0x60 │ │ │ │ ldrb r2, [r8, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2e693c │ │ │ │ + beq 2e682c │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ mvn r1, r1, lsl ip │ │ │ │ tst r1, #1 │ │ │ │ - bne 2e6a10 │ │ │ │ + bne 2e6900 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ @@ -728783,30 +728715,30 @@ │ │ │ │ add r1, r8, #4 │ │ │ │ str r8, [r4, #96] @ 0x60 │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 2e61e0 │ │ │ │ + b 2e60d0 │ │ │ │ mov r3, #0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp] │ │ │ │ - beq 2e62e0 │ │ │ │ + beq 2e61d0 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -728816,50 +728748,50 @@ │ │ │ │ ldrb r2, [fp, #1] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r4, #41] @ 0x29 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2e6388 │ │ │ │ + bne 2e6278 │ │ │ │ ldrb r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movne r0, #4 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ moveq r0, #16 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 2e6714 │ │ │ │ + beq 2e6604 │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ bics r0, r0, r1, lsl r3 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2e68b4 │ │ │ │ + beq 2e67a4 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e635c │ │ │ │ + beq 2e624c │ │ │ │ ldrb ip, [r1, #30] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e690c │ │ │ │ + beq 2e67fc │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1824] @ 2e6a8c │ │ │ │ + ldr r3, [pc, #1824] @ 2e697c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e6a74 │ │ │ │ + bhi 2e6964 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1792] @ 2e6a90 │ │ │ │ - ldr r1, [pc, #1792] @ 2e6a94 │ │ │ │ + ldr r3, [pc, #1792] @ 2e6980 │ │ │ │ + ldr r1, [pc, #1792] @ 2e6984 │ │ │ │ ldr sl, [r7, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, sl, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ @@ -728909,39 +728841,39 @@ │ │ │ │ str lr, [r7, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ add r0, r4, #24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 927bc │ │ │ │ - b 2e6278 │ │ │ │ + b 2e6168 │ │ │ │ mov r2, #16 │ │ │ │ strh r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ ldrd sl, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #48] @ 0x30 │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e64bc │ │ │ │ + beq 2e63ac │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1460] @ 2e6a90 │ │ │ │ + ldr r3, [pc, #1460] @ 2e6980 │ │ │ │ ldr fp, [r7, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, fp, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add r3, r3, #11 │ │ │ │ @@ -728949,28 +728881,28 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul r3, r0, r3 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ asr r1, r0, #31 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2e67f0 │ │ │ │ + beq 2e66e0 │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn ip, #0 │ │ │ │ bic r7, r0, ip, lsl r3 │ │ │ │ lsl r0, ip, r3 │ │ │ │ sub lr, r3, #32 │ │ │ │ orr r0, r0, ip, lsl lr │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr r0, r0, ip, lsr r3 │ │ │ │ bic r1, r1, r0 │ │ │ │ orrs r1, r7, r1 │ │ │ │ - bne 2e6858 │ │ │ │ + bne 2e6748 │ │ │ │ add r8, sp, #32 │ │ │ │ - ldr r1, [pc, #1328] @ 2e6a80 │ │ │ │ + ldr r1, [pc, #1328] @ 2e6970 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -729021,15 +728953,15 @@ │ │ │ │ str sl, [r7, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2e674c │ │ │ │ + beq 2e663c │ │ │ │ ldr ip, [r4, #20] │ │ │ │ ldr lr, [r1, #20] │ │ │ │ add r2, ip, ip, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, fp, r2, lsl #2 │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ ldrb r2, [r4, #41] @ 0x29 │ │ │ │ @@ -729067,47 +728999,47 @@ │ │ │ │ add r0, r0, #11 │ │ │ │ str ip, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ ldrb r3, [r3, #34] @ 0x22 │ │ │ │ mul lr, r2, lr │ │ │ │ add r3, r3, #11 │ │ │ │ str lr, [r1, r3, lsl #2] │ │ │ │ - b 2e6460 │ │ │ │ + b 2e6350 │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b 2e6480 │ │ │ │ + b 2e6370 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ - b 2e6480 │ │ │ │ + b 2e6370 │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 2e6480 │ │ │ │ + b 2e6370 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e673c │ │ │ │ + beq 2e662c │ │ │ │ ldrb ip, [r1, #30] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e673c │ │ │ │ + bne 2e662c │ │ │ │ ldrb r1, [r1, #101] @ 0x65 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e6918 │ │ │ │ + beq 2e6808 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2e6480 │ │ │ │ + b 2e6370 │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2e6780 │ │ │ │ - ldr r0, [pc, #820] @ 2e6a98 │ │ │ │ + bhi 2e6670 │ │ │ │ + ldr r0, [pc, #820] @ 2e6988 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e6a74 │ │ │ │ + bhi 2e6964 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ ldr ip, [r4, #20] │ │ │ │ ldr lr, [r1, #20] │ │ │ │ add r2, ip, ip, lsl #2 │ │ │ │ @@ -729128,234 +729060,234 @@ │ │ │ │ add r5, r5, #11 │ │ │ │ mov r6, #1073741824 @ 0x40000000 │ │ │ │ str r6, [r1, r5, lsl #2] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r3, [r1, r2, lsl #2] │ │ │ │ lsl r2, ip, #2 │ │ │ │ lsl r3, lr, #2 │ │ │ │ - b 2e6694 │ │ │ │ + b 2e6584 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2e6780 │ │ │ │ + b 2e6670 │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 2e6544 │ │ │ │ + beq 2e6434 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ add r8, sp, #32 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2e683c │ │ │ │ + beq 2e672c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #596] @ 2e6a9c │ │ │ │ + ldr r1, [pc, #596] @ 2e698c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 2e6548 │ │ │ │ - ldr r3, [pc, #576] @ 2e6aa0 │ │ │ │ + b 2e6438 │ │ │ │ + ldr r3, [pc, #576] @ 2e6990 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [r6, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e6a74 │ │ │ │ + bhi 2e6964 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b 2e67fc │ │ │ │ + b 2e66ec │ │ │ │ mov r2, #16 │ │ │ │ strh r7, [sp, #48] @ 0x30 │ │ │ │ - b 2e67fc │ │ │ │ + b 2e66ec │ │ │ │ mov r2, #8 │ │ │ │ strb r7, [sp, #48] @ 0x30 │ │ │ │ - b 2e67fc │ │ │ │ + b 2e66ec │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ - b 2e67fc │ │ │ │ + b 2e66ec │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 2e64d4 │ │ │ │ + beq 2e63c4 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r3, r8, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2e64d4 │ │ │ │ + b 2e63c4 │ │ │ │ ldrb r1, [r1, #101] @ 0x65 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e6924 │ │ │ │ + bne 2e6814 │ │ │ │ subs r8, r0, #1 │ │ │ │ ands r8, r8, r0 │ │ │ │ - beq 2e699c │ │ │ │ + beq 2e688c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls 2e6364 │ │ │ │ - b 2e673c │ │ │ │ + bls 2e6254 │ │ │ │ + b 2e662c │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [sp, #24] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #48] @ 0x30 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e6980 │ │ │ │ + beq 2e6870 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #272] @ 2e6a9c │ │ │ │ + ldr r1, [pc, #272] @ 2e698c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2e6240 │ │ │ │ + b 2e6130 │ │ │ │ mov r1, r8 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r0, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e69f0 │ │ │ │ + beq 2e68e0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #168] @ 2e6aa4 │ │ │ │ + ldr r1, [pc, #168] @ 2e6994 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 2e64d4 │ │ │ │ + b 2e63c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #136] @ 2e6aa8 │ │ │ │ + ldr r3, [pc, #136] @ 2e6998 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e6a38 │ │ │ │ + bhi 2e6928 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2e6948 │ │ │ │ + b 2e6838 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - b 2e6948 │ │ │ │ + b 2e6838 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2e6948 │ │ │ │ + b 2e6838 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #24] │ │ │ │ - b 2e6948 │ │ │ │ - subseq r9, r4, r0, ror lr │ │ │ │ + b 2e6838 │ │ │ │ + subseq r9, r4, r0, lsl #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r4, r0, ror #28 │ │ │ │ + subseq r9, r4, r0, ror pc │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subseq r9, r4, r0, lsl lr │ │ │ │ - subeq r5, pc, r4, asr #13 │ │ │ │ + subseq r9, r4, r0, lsr #30 │ │ │ │ + strheq r5, [pc], #-108 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - subeq r5, pc, ip, lsl #6 │ │ │ │ + subeq r5, pc, r4, lsl #6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subeq r5, pc, ip, lsr #4 │ │ │ │ + subeq r5, pc, r4, lsr #4 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x004f5090 │ │ │ │ + subeq r5, pc, r8, lsl #1 │ │ │ │ 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, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #900] @ 2e6e54 │ │ │ │ + ldr r0, [pc, #900] @ 2e6d44 │ │ │ │ strb r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #896] @ 2e6e58 │ │ │ │ + ldr r1, [pc, #896] @ 2e6d48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #884] @ 2e6e5c │ │ │ │ + ldr r5, [pc, #884] @ 2e6d4c │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ strb r2, [sp, #29] │ │ │ │ - beq 2e6b1c │ │ │ │ + beq 2e6a0c │ │ │ │ ldr sl, [r6, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2e6b5c │ │ │ │ + bne 2e6a4c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6b00 │ │ │ │ + bne 2e69f0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r4, #310] @ 0x136 │ │ │ │ - ldr r2, [pc, #820] @ 2e6e60 │ │ │ │ + ldr r2, [pc, #820] @ 2e6d50 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #310] @ 0x136 │ │ │ │ - ldr r3, [pc, #800] @ 2e6e58 │ │ │ │ + ldr r3, [pc, #800] @ 2e6d48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e6e50 │ │ │ │ + bne 2e6d40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #32 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -729381,146 +729313,146 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ cmp sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2e6e24 │ │ │ │ + beq 2e6d14 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2e6c70 │ │ │ │ + beq 2e6b60 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e6c8c │ │ │ │ + beq 2e6b7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e6164 │ │ │ │ + bl 2e6054 │ │ │ │ mov r1, sl │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ orr r7, r7, r0 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ - beq 2e6c54 │ │ │ │ + beq 2e6b44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e6c54 │ │ │ │ + beq 2e6b44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e6164 │ │ │ │ + bl 2e6054 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ orr r3, r7, r0 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - bne 2e6c24 │ │ │ │ + bne 2e6b14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e6164 │ │ │ │ + bl 2e6054 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, sl │ │ │ │ orr r7, r0, r7 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ cmp r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ - beq 2e6ca4 │ │ │ │ + beq 2e6b94 │ │ │ │ mov r8, r0 │ │ │ │ - b 2e6bdc │ │ │ │ + b 2e6acc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e6164 │ │ │ │ + bl 2e6054 │ │ │ │ orr r0, r0, r7 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2e6c70 │ │ │ │ + b 2e6b60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e6e24 │ │ │ │ + beq 2e6d14 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e6cf0 │ │ │ │ + beq 2e6be0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e6cf0 │ │ │ │ + beq 2e6be0 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2e6b88 │ │ │ │ + bne 2e6a78 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6cd4 │ │ │ │ + bne 2e6bc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 2e6b20 │ │ │ │ + beq 2e6a10 │ │ │ │ ldrb r3, [r4, #310] @ 0x136 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e6d6c │ │ │ │ + bne 2e6c5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e6d6c │ │ │ │ + beq 2e6c5c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2e6d5c │ │ │ │ + beq 2e6c4c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #52] @ 0x34 │ │ │ │ bl f04a0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2e6e34 │ │ │ │ + beq 2e6d24 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6d20 │ │ │ │ + bne 2e6c10 │ │ │ │ ldrb r3, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #372] @ 0x174 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ strb r3, [r4, #68] @ 0x44 │ │ │ │ - beq 2e6b20 │ │ │ │ - ldr r3, [pc, #216] @ 2e6e64 │ │ │ │ + beq 2e6a10 │ │ │ │ + ldr r3, [pc, #216] @ 2e6d54 │ │ │ │ mov r2, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl ee538 │ │ │ │ - ldr r3, [pc, #196] @ 2e6e68 │ │ │ │ + ldr r3, [pc, #196] @ 2e6d58 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 90864 │ │ │ │ - ldr r2, [pc, #172] @ 2e6e6c │ │ │ │ + ldr r2, [pc, #172] @ 2e6d5c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ mov r5, r0 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r0, #21] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #136] @ 2e6e70 │ │ │ │ + ldr r2, [pc, #136] @ 2e6d60 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #3 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ @@ -729528,131 +729460,131 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl ef33c │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ - b 2e6b20 │ │ │ │ + b 2e6a10 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ - b 2e6cbc │ │ │ │ + b 2e6bac │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #19 │ │ │ │ ldreq r3, [r6, #44] @ 0x2c │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6, #44] @ 0x2c │ │ │ │ - b 2e6d5c │ │ │ │ + b 2e6c4c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r4, r4, lsr #10 │ │ │ │ + subseq r9, r4, r4, lsr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r4, r0, lsl r5 │ │ │ │ - subseq r9, r4, r4, asr #9 │ │ │ │ + subseq r9, r4, r0, lsr #12 │ │ │ │ + ldrsbeq r9, [r4], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ strdeq lr, [r6], -r4 │ │ │ │ andeq lr, r6, r4, ror #17 │ │ │ │ andeq r7, r4, r0, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #1224] @ 2e735c │ │ │ │ - ldr r2, [pc, #1224] @ 2e7360 │ │ │ │ + ldr r1, [pc, #1224] @ 2e724c │ │ │ │ + ldr r2, [pc, #1224] @ 2e7250 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r5, [pc, #1216] @ 2e7364 │ │ │ │ + ldr r5, [pc, #1216] @ 2e7254 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2e6edc │ │ │ │ + beq 2e6dcc │ │ │ │ ldr r8, [r4, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e6f10 │ │ │ │ + bne 2e6e00 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6ec0 │ │ │ │ + bne 2e6db0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #1152] @ 2e7368 │ │ │ │ - ldr r3, [pc, #1140] @ 2e7360 │ │ │ │ + ldr r2, [pc, #1152] @ 2e7258 │ │ │ │ + ldr r3, [pc, #1140] @ 2e7250 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e7358 │ │ │ │ + bne 2e7248 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl a3638 │ │ │ │ mov r0, r8 │ │ │ │ bl 93e08 │ │ │ │ ldr r9, [r8, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e719c │ │ │ │ + beq 2e708c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7174 │ │ │ │ + beq 2e7064 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e7158 │ │ │ │ + bne 2e7048 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ sub r2, r3, #460 @ 0x1cc │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 2e7158 │ │ │ │ + bhi 2e7048 │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ add ip, fp, #32 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne ip, r2 │ │ │ │ - beq 2e6fa8 │ │ │ │ + beq 2e6e98 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2e7328 │ │ │ │ - ldr r2, [pc, #956] @ 2e736c │ │ │ │ + beq 2e7218 │ │ │ │ + ldr r2, [pc, #956] @ 2e725c │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e7158 │ │ │ │ + beq 2e7048 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne 2e71e0 │ │ │ │ + bne 2e70d0 │ │ │ │ mov r1, #1 │ │ │ │ orr r6, r6, r1, lsl r3 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e6fd8 │ │ │ │ + bne 2e6ec8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e7158 │ │ │ │ + beq 2e7048 │ │ │ │ rsb r7, r6, #0 │ │ │ │ and r3, r6, r7 │ │ │ │ clz r3, r3 │ │ │ │ str r9, [sp, #28] │ │ │ │ rsb r3, r3, #31 │ │ │ │ add sl, sp, #68 @ 0x44 │ │ │ │ mvn r8, #0 │ │ │ │ @@ -729669,129 +729601,129 @@ │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ add r2, fp, r3, lsl #5 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsl r6, r3, #5 │ │ │ │ str r8, [sl] │ │ │ │ str r8, [sl, #4] │ │ │ │ - bls 2e7090 │ │ │ │ + bls 2e6f80 │ │ │ │ add ip, fp, #60 @ 0x3c │ │ │ │ add lr, fp, #64 @ 0x40 │ │ │ │ ldr r1, [ip, r3, lsl #5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2e7080 │ │ │ │ + bne 2e6f70 │ │ │ │ mov r1, #1 │ │ │ │ bic r9, r9, r1, lsl r3 │ │ │ │ ldrb r1, [lr, r3, lsl #5] │ │ │ │ add r1, sp, r1 │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2e7060 │ │ │ │ + bne 2e6f50 │ │ │ │ rsb r7, r9, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ sub r5, r5, #4 │ │ │ │ - beq 2e7138 │ │ │ │ + beq 2e7028 │ │ │ │ add r6, fp, r6 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r7, r6 │ │ │ │ - b 2e70c0 │ │ │ │ + b 2e6fb0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e7118 │ │ │ │ + bne 2e7008 │ │ │ │ cmp r3, fp │ │ │ │ mov r2, r3 │ │ │ │ - beq 2e7118 │ │ │ │ + beq 2e7008 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp lr, r1 │ │ │ │ - bls 2e7118 │ │ │ │ + bls 2e7008 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2e710c │ │ │ │ + beq 2e6ffc │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e7118 │ │ │ │ + beq 2e7008 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrb r9, [r2, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e7220 │ │ │ │ + beq 2e7110 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2e70bc │ │ │ │ + bne 2e6fac │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ and r3, r9, r7 │ │ │ │ cmp r9, #0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - bne 2e7020 │ │ │ │ + bne 2e6f10 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6f68 │ │ │ │ + bne 2e6e58 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr r7, r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2e6f4c │ │ │ │ + bne 2e6e3c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r6, r5 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ orr sl, r7, sl │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl a3798 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e6ee0 │ │ │ │ + beq 2e6dd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e6ee0 │ │ │ │ + beq 2e6dd0 │ │ │ │ ldr r8, [r4, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e6f14 │ │ │ │ + bne 2e6e04 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e71c0 │ │ │ │ - b 2e6ee0 │ │ │ │ + bne 2e70b0 │ │ │ │ + b 2e6dd0 │ │ │ │ add r1, fp, #60 @ 0x3c │ │ │ │ ldr r0, [r1, r3, lsl #5] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 2e7210 │ │ │ │ + beq 2e7100 │ │ │ │ mov r0, #1 │ │ │ │ orr r6, r6, r0, lsl r3 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e71e4 │ │ │ │ - b 2e6fec │ │ │ │ + bne 2e70d4 │ │ │ │ + b 2e6edc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e71e4 │ │ │ │ - b 2e6fec │ │ │ │ + bne 2e70d4 │ │ │ │ + b 2e6edc │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ sub r3, r4, r3 │ │ │ │ asr r3, r3, #5 │ │ │ │ add r6, r4, #16 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ @@ -729803,24 +729735,24 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl 94f10 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r4 │ │ │ │ - bls 2e7284 │ │ │ │ + bls 2e7174 │ │ │ │ ldrb r1, [r9] │ │ │ │ add r1, sp, r1 │ │ │ │ ldrsb r1, [r1, #68] @ 0x44 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 2e731c │ │ │ │ + beq 2e720c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne 2e724c │ │ │ │ + bne 2e713c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ ldmib r4, {r1, r3} │ │ │ │ mov r9, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3] │ │ │ │ @@ -729835,82 +729767,82 @@ │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [fp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 94f10 │ │ │ │ cmp r0, r9 │ │ │ │ - bls 2e7308 │ │ │ │ + bls 2e71f8 │ │ │ │ ldrb r3, [r6] │ │ │ │ add r3, sp, r3 │ │ │ │ ldrb r3, [r3, #68] @ 0x44 │ │ │ │ strb r3, [r6] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 2e72dc │ │ │ │ - b 2e7118 │ │ │ │ + bne 2e71cc │ │ │ │ + b 2e7008 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 2e7118 │ │ │ │ + b 2e7008 │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2e6fa8 │ │ │ │ + bne 2e6e98 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - ldr r0, [pc, #44] @ 2e7370 │ │ │ │ - ldr r1, [pc, #44] @ 2e7374 │ │ │ │ + ldr r0, [pc, #44] @ 2e7260 │ │ │ │ + ldr r1, [pc, #44] @ 2e7264 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ - bne 2e6fa8 │ │ │ │ + bne 2e6e98 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b 2e7174 │ │ │ │ + b 2e7064 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r4, r4, ror #2 │ │ │ │ + subseq r9, r4, r4, ror r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r4, ip, asr #2 │ │ │ │ - subseq r9, r4, r0, lsl r1 │ │ │ │ + subseq r9, r4, ip, asr r2 │ │ │ │ + subseq r9, r4, r0, lsr #4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #1276] @ 2e788c │ │ │ │ - ldr r3, [pc, #1276] @ 2e7890 │ │ │ │ + ldr r2, [pc, #1276] @ 2e777c │ │ │ │ + ldr r3, [pc, #1276] @ 2e7780 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e73d4 │ │ │ │ + beq 2e72c4 │ │ │ │ ldr fp, [r4, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2e7408 │ │ │ │ + bne 2e72f8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e73b8 │ │ │ │ + bne 2e72a8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #1204] @ 2e7894 │ │ │ │ - ldr r3, [pc, #1196] @ 2e7890 │ │ │ │ + ldr r2, [pc, #1204] @ 2e7784 │ │ │ │ + ldr r3, [pc, #1196] @ 2e7780 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e7874 │ │ │ │ + bne 2e7764 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -729940,193 +729872,193 @@ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ ldr r5, [fp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2e76b0 │ │ │ │ + beq 2e75a0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str fp, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r2 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b 2e74d0 │ │ │ │ + b 2e73c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - beq 2e7654 │ │ │ │ + beq 2e7544 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e74b8 │ │ │ │ + beq 2e73a8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne 2e74b8 │ │ │ │ + bne 2e73a8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr lr, [r5, #52] @ 0x34 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ add r1, r5, #60 @ 0x3c │ │ │ │ movne ip, r2 │ │ │ │ moveq ip, #0 │ │ │ │ cmp lr, r1 │ │ │ │ - beq 2e7878 │ │ │ │ + beq 2e7768 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 2e74b8 │ │ │ │ + bne 2e73a8 │ │ │ │ ldr r9, [r1, #16] │ │ │ │ add lr, r1, #24 │ │ │ │ cmp r9, lr │ │ │ │ - bne 2e74b8 │ │ │ │ + bne 2e73a8 │ │ │ │ cmp r2, r0 │ │ │ │ ldrne r2, [r5, #48] @ 0x30 │ │ │ │ moveq r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 2e74b8 │ │ │ │ + bne 2e73a8 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2e74b8 │ │ │ │ + beq 2e73a8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e7588 │ │ │ │ + beq 2e7478 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e756c │ │ │ │ + bne 2e745c │ │ │ │ cmp r0, #1 │ │ │ │ str r9, [sp, #12] │ │ │ │ - bhi 2e74b8 │ │ │ │ + bhi 2e73a8 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e7884 │ │ │ │ + beq 2e7774 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr lr, [r2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2e76e0 │ │ │ │ + beq 2e75d0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 2e76e0 │ │ │ │ + bne 2e75d0 │ │ │ │ ldr r0, [lr] │ │ │ │ cmp r0, #0 │ │ │ │ moveq lr, r0 │ │ │ │ - beq 2e75d0 │ │ │ │ + beq 2e74c0 │ │ │ │ ldrb r0, [lr, #12] │ │ │ │ cmp r0, #8 │ │ │ │ movne lr, #0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e7610 │ │ │ │ + beq 2e7500 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r9, [sp, #12] │ │ │ │ - beq 2e7610 │ │ │ │ + beq 2e7500 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ cmpne ip, r0 │ │ │ │ - beq 2e76c0 │ │ │ │ + beq 2e75b0 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e75ec │ │ │ │ + bne 2e74dc │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2e76e0 │ │ │ │ + beq 2e75d0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r0, [lr] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e76c8 │ │ │ │ + beq 2e75b8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2e76c8 │ │ │ │ + bne 2e75b8 │ │ │ │ ldr r2, [lr, #20] │ │ │ │ ldr lr, [r2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2e7750 │ │ │ │ + beq 2e7640 │ │ │ │ mov lr, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b 2e75e0 │ │ │ │ + b 2e74d0 │ │ │ │ cmp sl, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - beq 2e76b0 │ │ │ │ + beq 2e75a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ str sl, [sp, #28] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e73d8 │ │ │ │ + beq 2e72c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e73d8 │ │ │ │ + beq 2e72c8 │ │ │ │ ldr fp, [r4, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2e7428 │ │ │ │ + bne 2e7318 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e7690 │ │ │ │ - b 2e73d8 │ │ │ │ + bne 2e7580 │ │ │ │ + b 2e72c8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ - b 2e7678 │ │ │ │ + b 2e7568 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b 2e74b8 │ │ │ │ + b 2e73a8 │ │ │ │ ldr r2, [lr, #20] │ │ │ │ mov lr, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r0, lr │ │ │ │ - bne 2e75e0 │ │ │ │ + bne 2e74d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2e74b8 │ │ │ │ + bne 2e73a8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #396] @ 2e7898 │ │ │ │ + ldr r3, [pc, #396] @ 2e7788 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq 2e7758 │ │ │ │ - bhi 2e7864 │ │ │ │ + beq 2e7648 │ │ │ │ + bhi 2e7754 │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - beq 2e7858 │ │ │ │ + beq 2e7748 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ - bne 2e74b8 │ │ │ │ + bne 2e73a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #348] @ 2e789c │ │ │ │ + ldr r1, [pc, #348] @ 2e778c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2e7760 │ │ │ │ + b 2e7650 │ │ │ │ mov lr, r0 │ │ │ │ - b 2e761c │ │ │ │ - ldr r3, [pc, #320] @ 2e78a0 │ │ │ │ + b 2e750c │ │ │ │ + ldr r3, [pc, #320] @ 2e7790 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -730139,15 +730071,15 @@ │ │ │ │ str r3, [r2, #8] │ │ │ │ add ip, r0, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ moveq r3, r5 │ │ │ │ - beq 2e77c4 │ │ │ │ + beq 2e76b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov lr, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ moveq r3, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ @@ -730157,15 +730089,15 @@ │ │ │ │ bl 91708 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #56] @ 0x38 │ │ │ │ streq r5, [sp, #60] @ 0x3c │ │ │ │ - beq 2e7828 │ │ │ │ + beq 2e7718 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -730181,42 +730113,42 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm fp, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r8 │ │ │ │ bl 982b0 │ │ │ │ - b 2e74b8 │ │ │ │ + b 2e73a8 │ │ │ │ mov r3, #98 @ 0x62 │ │ │ │ mov r9, r3 │ │ │ │ - b 2e7760 │ │ │ │ - ldr r3, [pc, #52] @ 2e78a0 │ │ │ │ + b 2e7650 │ │ │ │ + ldr r3, [pc, #52] @ 2e7790 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2e74b8 │ │ │ │ - b 2e7734 │ │ │ │ + bne 2e73a8 │ │ │ │ + b 2e7624 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ udf #0 │ │ │ │ - subseq r8, r4, r8, ror #24 │ │ │ │ + subseq r8, r4, r8, ror sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r4, r8, lsl ip │ │ │ │ + subseq r8, r4, r8, lsr #26 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2e78e4 │ │ │ │ + beq 2e77d4 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ @@ -730245,122 +730177,122 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #28 │ │ │ │ mov r5, r2 │ │ │ │ bl 141f30 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr r8, [pc, #332] @ 2e7aa8 │ │ │ │ + ldr r8, [pc, #332] @ 2e7998 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1dd2c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e7990 │ │ │ │ + bne 2e7880 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r5, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds fp, r3, r2 │ │ │ │ - bcs 2e7aa0 │ │ │ │ + bcs 2e7990 │ │ │ │ ldr sl, [r4, #20] │ │ │ │ cmp fp, sl │ │ │ │ - bls 2e7a08 │ │ │ │ + bls 2e78f8 │ │ │ │ lsl sl, sl, #1 │ │ │ │ cmp sl, #63 @ 0x3f │ │ │ │ - bhi 2e7a38 │ │ │ │ + bhi 2e7928 │ │ │ │ cmp fp, #64 @ 0x40 │ │ │ │ movcs sl, fp │ │ │ │ movcc sl, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #228] @ 2e7aac │ │ │ │ + ldr r1, [pc, #228] @ 2e799c │ │ │ │ ldr r1, [r8, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - beq 2e7a58 │ │ │ │ + beq 2e7948 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - beq 2e7a44 │ │ │ │ + beq 2e7934 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ bl 141fd0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e7a18 │ │ │ │ + beq 2e7908 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r7, [r4, #12] │ │ │ │ str sl, [r4, #20] │ │ │ │ add r7, r7, r3 │ │ │ │ - b 2e7a14 │ │ │ │ + b 2e7904 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ adds r7, r7, r3 │ │ │ │ - beq 2e7a1c │ │ │ │ + beq 2e790c │ │ │ │ str fp, [r4, #16] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e02c │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r5, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, sl │ │ │ │ movcs sl, fp │ │ │ │ - b 2e79c0 │ │ │ │ + b 2e78b0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ bl 1e5fc │ │ │ │ mov r7, r0 │ │ │ │ - b 2e79ec │ │ │ │ + b 2e78dc │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ bl 1e2fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2e7a1c │ │ │ │ + beq 2e790c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r3 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r7, r7, r3 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [r4, #20] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b 2e7a14 │ │ │ │ + b 2e7904 │ │ │ │ mov r7, #0 │ │ │ │ - b 2e7a1c │ │ │ │ - subseq r8, r4, r0, lsr #13 │ │ │ │ + b 2e790c │ │ │ │ + ldrheq r8, [r4], #-112 @ 0xffffff90 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ 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, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ bl 13fc64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e7b04 │ │ │ │ + beq 2e79f4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2e7b40 │ │ │ │ + beq 2e7a30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e791c │ │ │ │ + b 2e780c │ │ │ │ mov r1, #28 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 141f30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #16 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ mov r6, r0 │ │ │ │ @@ -730387,366 +730319,366 @@ │ │ │ │ bl dc1d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ addne r9, r9, #12 │ │ │ │ - beq 2e7be8 │ │ │ │ + beq 2e7ad8 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r3, [r9, #8] │ │ │ │ mov r8, #0 │ │ │ │ add r3, r4, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 2e7be0 │ │ │ │ + bcs 2e7ad0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #84 @ 0x54 │ │ │ │ bl dc224 │ │ │ │ tst r0, r7 │ │ │ │ - beq 2e7bcc │ │ │ │ + beq 2e7abc │ │ │ │ tst r0, #1 │ │ │ │ mov r8, r4 │ │ │ │ - bne 2e7c00 │ │ │ │ + bne 2e7af0 │ │ │ │ ldmib r9, {r1, r3} │ │ │ │ add r4, r4, #92 @ 0x5c │ │ │ │ add r1, r1, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 2e7ba8 │ │ │ │ + bcc 2e7a98 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e7ab0 │ │ │ │ + bl 2e79a0 │ │ │ │ add r9, r0, #8 │ │ │ │ - b 2e7b90 │ │ │ │ + b 2e7a80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r2] │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, 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, #1212] @ 2e80f4 │ │ │ │ - ldr r4, [pc, #1212] @ 2e80f8 │ │ │ │ + ldr r6, [pc, #1212] @ 2e7fe4 │ │ │ │ + ldr r4, [pc, #1212] @ 2e7fe8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2e7dc4 │ │ │ │ + bhi 2e7cb4 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ bl 142ca4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 140180 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq 2e7e70 │ │ │ │ + beq 2e7d60 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 2e7e6c │ │ │ │ - bl 2e7c20 │ │ │ │ + beq 2e7d5c │ │ │ │ + bl 2e7b10 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - beq 2e7e6c │ │ │ │ + beq 2e7d5c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7e6c │ │ │ │ - bl 2e7c20 │ │ │ │ + beq 2e7d5c │ │ │ │ + bl 2e7b10 │ │ │ │ mov r4, r9 │ │ │ │ - b 2e7ca8 │ │ │ │ + b 2e7b98 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ bl 142ca4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 140180 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq 2e7e48 │ │ │ │ + beq 2e7d38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7e3c │ │ │ │ + beq 2e7d2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7c20 │ │ │ │ + bl 2e7b10 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - beq 2e7e44 │ │ │ │ + beq 2e7d34 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7e44 │ │ │ │ - bl 2e7c20 │ │ │ │ + beq 2e7d34 │ │ │ │ + bl 2e7b10 │ │ │ │ mov r4, r9 │ │ │ │ - b 2e7d1c │ │ │ │ + b 2e7c0c │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #912] @ 2e80fc │ │ │ │ - ldr r9, [pc, #912] @ 2e8100 │ │ │ │ - ldr r8, [pc, #912] @ 2e8104 │ │ │ │ + ldr r7, [pc, #912] @ 2e7fec │ │ │ │ + ldr r9, [pc, #912] @ 2e7ff0 │ │ │ │ + ldr r8, [pc, #912] @ 2e7ff4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7f40 │ │ │ │ + beq 2e7e30 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2e7f50 │ │ │ │ + bne 2e7e40 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ - beq 2e8018 │ │ │ │ - bhi 2e7fe4 │ │ │ │ + beq 2e7f08 │ │ │ │ + bhi 2e7ed4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 2e802c │ │ │ │ + beq 2e7f1c │ │ │ │ sub r3, r3, #84 @ 0x54 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi 2e7f50 │ │ │ │ - ldr r2, [pc, #856] @ 2e8108 │ │ │ │ + bhi 2e7e40 │ │ │ │ + ldr r2, [pc, #856] @ 2e7ff8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi 2e7f50 │ │ │ │ + bhi 2e7e40 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r7, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r7, r2 │ │ │ │ - beq 2e7c4c │ │ │ │ + beq 2e7b3c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7c20 │ │ │ │ + bl 2e7b10 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e7c4c │ │ │ │ + beq 2e7b3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7e34 │ │ │ │ + beq 2e7d24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r5 │ │ │ │ - bl 2e7c20 │ │ │ │ + bl 2e7b10 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e7c4c │ │ │ │ + beq 2e7b3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e7e08 │ │ │ │ + bne 2e7cf8 │ │ │ │ mov r5, r3 │ │ │ │ - b 2e7c4c │ │ │ │ + b 2e7b3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7c20 │ │ │ │ + bl 2e7b10 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e7e70 │ │ │ │ + beq 2e7d60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e7f04 │ │ │ │ + bne 2e7df4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7c20 │ │ │ │ + bl 2e7b10 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e7ef0 │ │ │ │ + beq 2e7de0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r5] │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e7ec8 │ │ │ │ - b 2e7ef0 │ │ │ │ + bne 2e7db8 │ │ │ │ + b 2e7de0 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ orr r3, ip, r3 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e7ef0 │ │ │ │ + beq 2e7de0 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13fc9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e7ea0 │ │ │ │ + bne 2e7d90 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13fce4 │ │ │ │ - b 2e7eb4 │ │ │ │ + b 2e7da4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 13fca0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7c20 │ │ │ │ + bl 2e7b10 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - beq 2e7e6c │ │ │ │ + beq 2e7d5c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7e6c │ │ │ │ - bl 2e7c20 │ │ │ │ + beq 2e7d5c │ │ │ │ + bl 2e7b10 │ │ │ │ mov r4, r9 │ │ │ │ - b 2e7f10 │ │ │ │ + b 2e7e00 │ │ │ │ ldr r3, [r5] │ │ │ │ orr r3, r3, #1966080 @ 0x1e0000 │ │ │ │ orr r3, r3, #520 @ 0x208 │ │ │ │ str r3, [r5] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e7d70 │ │ │ │ + bne 2e7c60 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r5] │ │ │ │ - b 2e7f50 │ │ │ │ + b 2e7e40 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 2e8018 │ │ │ │ + beq 2e7f08 │ │ │ │ cmp r3, #680 @ 0x2a8 │ │ │ │ - bcs 2e80cc │ │ │ │ - ldr r2, [pc, #388] @ 2e810c │ │ │ │ + bcs 2e7fbc │ │ │ │ + ldr r2, [pc, #388] @ 2e7ffc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e8068 │ │ │ │ + bne 2e7f58 │ │ │ │ mov r0, r4 │ │ │ │ bl 948d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr fp, [r3] │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2e80e8 │ │ │ │ + bne 2e7fd8 │ │ │ │ ldr r2, [fp, #28] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ lsl sl, r3, r2 │ │ │ │ sub sl, sl, #1 │ │ │ │ lsl sl, sl, #16 │ │ │ │ lsr sl, sl, #16 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, fp │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e80d4 │ │ │ │ + beq 2e7fc4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ orr r3, r3, sl │ │ │ │ str r3, [r0, #8] │ │ │ │ - b 2e7f50 │ │ │ │ + b 2e7e40 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 2e7f8c │ │ │ │ + beq 2e7e7c │ │ │ │ cmp r3, #608 @ 0x260 │ │ │ │ - bcs 2e7f70 │ │ │ │ + bcs 2e7e60 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2e80a4 │ │ │ │ - ldr r2, [pc, #268] @ 2e8110 │ │ │ │ + beq 2e7f94 │ │ │ │ + ldr r2, [pc, #268] @ 2e8000 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r5] │ │ │ │ orreq r3, r3, #1048576 @ 0x100000 │ │ │ │ orreq r3, r3, #608 @ 0x260 │ │ │ │ streq r3, [r5] │ │ │ │ - b 2e7f50 │ │ │ │ + b 2e7e40 │ │ │ │ ldr r3, [r5] │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r3, r3, #544 @ 0x220 │ │ │ │ str r3, [r5] │ │ │ │ - b 2e7f50 │ │ │ │ - ldr r3, [pc, #224] @ 2e8114 │ │ │ │ + b 2e7e40 │ │ │ │ + ldr r3, [pc, #224] @ 2e8004 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r3, #467] @ 0x1d3 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2e7f50 │ │ │ │ + beq 2e7e40 │ │ │ │ ldrb r3, [r3, #468] @ 0x1d4 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - b 2e7f50 │ │ │ │ + b 2e7e40 │ │ │ │ add r2, r2, #29 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e7f50 │ │ │ │ - ldr r3, [pc, #152] @ 2e8114 │ │ │ │ + bne 2e7e40 │ │ │ │ + ldr r3, [pc, #152] @ 2e8004 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb r3, [r3, #2490] @ 0x9ba │ │ │ │ add r3, r3, #11 │ │ │ │ ldr sl, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr fp, [r3] │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne fp, #0 │ │ │ │ - b 2e7fc0 │ │ │ │ + b 2e7eb0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mvn sl, #0 │ │ │ │ ldr fp, [r3] │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne fp, #0 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mvn sl, sl, lsl r3 │ │ │ │ - b 2e7fc0 │ │ │ │ - beq 2e7f8c │ │ │ │ - b 2e7f50 │ │ │ │ + b 2e7eb0 │ │ │ │ + beq 2e7e7c │ │ │ │ + b 2e7e40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ bl 13fca0 │ │ │ │ - b 2e7f50 │ │ │ │ + b 2e7e40 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - subseq r8, r4, r0, asr #7 │ │ │ │ - @ instruction: 0x004f3e94 │ │ │ │ + ldrsbeq r8, [r4], #-64 @ 0xffffffc0 │ │ │ │ + subeq r3, pc, ip, lsl #29 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - subeq r3, pc, r8, lsr #26 │ │ │ │ + subeq r3, pc, r0, lsr #26 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -730759,180 +730691,180 @@ │ │ │ │ mov r6, r0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub r5, r4, #92 @ 0x5c │ │ │ │ tst r7, r3 │ │ │ │ - bne 2e817c │ │ │ │ + bne 2e806c │ │ │ │ ldrb r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e81a0 │ │ │ │ + bne 2e8090 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r7, r3 │ │ │ │ - beq 2e81a0 │ │ │ │ + beq 2e8090 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ add r1, r8, r3 │ │ │ │ cmp r4, r1 │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq 2e81a0 │ │ │ │ + beq 2e8090 │ │ │ │ bl 1e02c │ │ │ │ cmp r8, r4 │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ sub r5, r5, #92 @ 0x5c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub r4, r4, #92 @ 0x5c │ │ │ │ tst r7, r3 │ │ │ │ - beq 2e8160 │ │ │ │ - b 2e817c │ │ │ │ + beq 2e8050 │ │ │ │ + b 2e806c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e8238 │ │ │ │ + beq 2e8128 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, ip │ │ │ │ mov r0, r7 │ │ │ │ - beq 2e8218 │ │ │ │ - bl 2e791c │ │ │ │ + beq 2e8108 │ │ │ │ + bl 2e780c │ │ │ │ mov r3, r0 │ │ │ │ add r0, r3, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e8118 │ │ │ │ + bl 2e8008 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e81f4 │ │ │ │ + bne 2e80e4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e8118 │ │ │ │ + b 2e8008 │ │ │ │ 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, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r5, r2 │ │ │ │ bl 13fa70 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - ldr r9, [pc, #252] @ 2e8380 │ │ │ │ + ldr r9, [pc, #252] @ 2e8270 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ bl 1dd2c │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 2e82cc │ │ │ │ + bhi 2e81bc │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmn r6, r3 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1e02c │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 2e8324 │ │ │ │ + bls 2e8214 │ │ │ │ cmp r7, r3 │ │ │ │ movcs r8, r7 │ │ │ │ movcc r8, r3 │ │ │ │ - ldr r3, [pc, #152] @ 2e8384 │ │ │ │ + ldr r3, [pc, #152] @ 2e8274 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2e8350 │ │ │ │ + beq 2e8240 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - beq 2e8334 │ │ │ │ + beq 2e8224 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 141fd0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r6, [r4, #16] │ │ │ │ str r8, [r4, #24] │ │ │ │ - b 2e82b4 │ │ │ │ + b 2e81a4 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ movcs r8, r7 │ │ │ │ movcc r8, #64 @ 0x40 │ │ │ │ - b 2e82e4 │ │ │ │ + b 2e81d4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e8318 │ │ │ │ + bne 2e8208 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2fc │ │ │ │ subs r6, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ bl 1e02c │ │ │ │ mov r3, #0 │ │ │ │ str r8, [r4, #24] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 2e82b4 │ │ │ │ - subseq r7, r4, r8, ror sp │ │ │ │ + b 2e81a4 │ │ │ │ + subseq r7, r4, r8, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #440] @ 2e8564 │ │ │ │ - ldr r3, [pc, #440] @ 2e8568 │ │ │ │ + ldr r2, [pc, #440] @ 2e8454 │ │ │ │ + ldr r3, [pc, #440] @ 2e8458 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #192 @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ bl dc1d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r9, [pc, #400] @ 2e856c │ │ │ │ + ldr r9, [pc, #400] @ 2e845c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #12 │ │ │ │ - beq 2e84f8 │ │ │ │ + beq 2e83e8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ @@ -730941,95 +730873,95 @@ │ │ │ │ ldm r5, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e02c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn sl, #93 @ 0x5d │ │ │ │ - bhi 2e8558 │ │ │ │ + bhi 2e8448 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ add r7, sl, #92 @ 0x5c │ │ │ │ cmp r7, r8 │ │ │ │ - bls 2e84a4 │ │ │ │ + bls 2e8394 │ │ │ │ lsl r8, r8, #1 │ │ │ │ cmp r8, #63 @ 0x3f │ │ │ │ movls r8, r7 │ │ │ │ - bls 2e8460 │ │ │ │ + bls 2e8350 │ │ │ │ cmp r7, r8 │ │ │ │ movcs r8, r7 │ │ │ │ - ldr r3, [pc, #264] @ 2e8570 │ │ │ │ + ldr r3, [pc, #264] @ 2e8460 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2e8520 │ │ │ │ + beq 2e8410 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - beq 2e8510 │ │ │ │ + beq 2e8400 │ │ │ │ mov r2, r8 │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e8558 │ │ │ │ + beq 2e8448 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r8, [r4, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 2e84b0 │ │ │ │ + b 2e83a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r0, r0, sl │ │ │ │ - beq 2e8558 │ │ │ │ + beq 2e8448 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ bl 1e02c │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [pc, #168] @ 2e8574 │ │ │ │ + ldr r2, [pc, #168] @ 2e8464 │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ add r0, r0, r3 │ │ │ │ - ldr r3, [pc, #144] @ 2e8568 │ │ │ │ + ldr r3, [pc, #144] @ 2e8458 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e8560 │ │ │ │ + bne 2e8450 │ │ │ │ add sp, sp, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e7ab0 │ │ │ │ + bl 2e79a0 │ │ │ │ add r4, r0, #8 │ │ │ │ - b 2e83f4 │ │ │ │ + b 2e82e4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5fc │ │ │ │ - b 2e8488 │ │ │ │ + b 2e8378 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e8558 │ │ │ │ + beq 2e8448 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, sl │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r8, [r4, #12] │ │ │ │ add r0, r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b 2e84b0 │ │ │ │ + b 2e83a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 2e84b4 │ │ │ │ + b 2e83a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r4, ip, asr #24 │ │ │ │ + subseq r7, r4, ip, asr sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r4, ip, lsl ip │ │ │ │ + subseq r7, r4, ip, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subseq r7, r4, r4, lsr #22 │ │ │ │ + subseq r7, r4, r4, lsr ip │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -731044,69 +730976,69 @@ │ │ │ │ mov r7, r2 │ │ │ │ add r5, fp, #84 @ 0x54 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl dc224 │ │ │ │ tst r0, #1 │ │ │ │ - beq 2e85f8 │ │ │ │ + beq 2e84e8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e864c │ │ │ │ + bne 2e853c │ │ │ │ str fp, [r9] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp fp, sl │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r5, r5, #92 @ 0x5c │ │ │ │ sub fp, fp, #92 @ 0x5c │ │ │ │ - b 2e85bc │ │ │ │ + b 2e84ac │ │ │ │ tst r0, #2 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - beq 2e85e4 │ │ │ │ + beq 2e84d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ sub r1, r1, #92 @ 0x5c │ │ │ │ str r1, [r4, #8] │ │ │ │ add r1, sl, r1 │ │ │ │ - beq 2e862c │ │ │ │ + beq 2e851c │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r1, r2 │ │ │ │ streq fp, [r9] │ │ │ │ ldreq sl, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 2e85e4 │ │ │ │ + beq 2e84d4 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ sub r0, r5, #84 @ 0x54 │ │ │ │ bl 1e02c │ │ │ │ cmp fp, sl │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 2e85ec │ │ │ │ + b 2e84dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ sub r1, r1, #92 @ 0x5c │ │ │ │ str r1, [r4, #8] │ │ │ │ add r1, sl, r1 │ │ │ │ cmp fp, r1 │ │ │ │ - beq 2e8674 │ │ │ │ + beq 2e8564 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ sub r0, r5, #84 @ 0x54 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ cmp fp, sl │ │ │ │ strb r2, [r3] │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 2e85ec │ │ │ │ + b 2e84dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #484] @ 2e888c │ │ │ │ + ldr r1, [pc, #484] @ 2e877c │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #480] @ 2e8890 │ │ │ │ + ldr r3, [pc, #480] @ 2e8780 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -731118,280 +731050,280 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ bl dc1d4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e8718 │ │ │ │ + bne 2e8608 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r3, #524288 @ 0x80000 │ │ │ │ cmpne r3, #512 @ 0x200 │ │ │ │ - bne 2e882c │ │ │ │ + bne 2e871c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ add sl, sp, #15 │ │ │ │ add fp, sp, #16 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e874c │ │ │ │ - b 2e87e0 │ │ │ │ + bne 2e863c │ │ │ │ + b 2e86d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e87e0 │ │ │ │ + beq 2e86d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e8784 │ │ │ │ + bne 2e8674 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ eor r3, r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ 2e8894 │ │ │ │ + ldr r2, [pc, #276] @ 2e8784 │ │ │ │ tst r3, r2 │ │ │ │ - bne 2e8738 │ │ │ │ + bne 2e8628 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2e87a8 │ │ │ │ + beq 2e8698 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e791c │ │ │ │ + bl 2e780c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ add r1, r5, #8 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8468 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e8738 │ │ │ │ + bne 2e8628 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 13fd10 │ │ │ │ - b 2e8738 │ │ │ │ + b 2e8628 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 2e8578 │ │ │ │ - ldr r2, [pc, #148] @ 2e8898 │ │ │ │ - ldr r3, [pc, #136] @ 2e8890 │ │ │ │ + bl 2e8468 │ │ │ │ + ldr r2, [pc, #148] @ 2e8788 │ │ │ │ + ldr r3, [pc, #136] @ 2e8780 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e8888 │ │ │ │ + bne 2e8778 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7ab0 │ │ │ │ + bl 2e79a0 │ │ │ │ add r2, sp, #15 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8468 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e87fc │ │ │ │ + bne 2e86ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ bl 13fd34 │ │ │ │ - b 2e87fc │ │ │ │ + b 2e86ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r4, ip, asr #18 │ │ │ │ + subseq r7, r4, ip, asr sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - ldrsheq r7, [r4], #-116 @ 0xffffff8c │ │ │ │ + subseq r7, r4, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #528] @ 2e8acc │ │ │ │ - ldr r3, [pc, #528] @ 2e8ad0 │ │ │ │ + ldr r2, [pc, #528] @ 2e89bc │ │ │ │ + ldr r3, [pc, #528] @ 2e89c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 13fc64 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e896c │ │ │ │ + bne 2e885c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e8940 │ │ │ │ + beq 2e8830 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r8, #0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 2e868c │ │ │ │ + bl 2e857c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e890c │ │ │ │ - ldr r2, [pc, #396] @ 2e8ad4 │ │ │ │ - ldr r3, [pc, #388] @ 2e8ad0 │ │ │ │ + bne 2e87fc │ │ │ │ + ldr r2, [pc, #396] @ 2e89c4 │ │ │ │ + ldr r3, [pc, #388] @ 2e89c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e8ac8 │ │ │ │ + bne 2e89b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e89a4 │ │ │ │ - b 2e8a50 │ │ │ │ + bne 2e8894 │ │ │ │ + b 2e8940 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 13fd10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 13fd8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e8a50 │ │ │ │ + beq 2e8940 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [r8, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2e89c8 │ │ │ │ + beq 2e88b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e791c │ │ │ │ + bl 2e780c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e8984 │ │ │ │ + beq 2e8874 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ adds r3, r9, r3 │ │ │ │ - beq 2e8990 │ │ │ │ + beq 2e8880 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr sl, [r7] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ tst sl, r2 │ │ │ │ - bne 2e8a24 │ │ │ │ + bne 2e8914 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 2e8a10 │ │ │ │ + bcc 2e8900 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e8990 │ │ │ │ - b 2e8984 │ │ │ │ + bne 2e8880 │ │ │ │ + b 2e8874 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ tst sl, r2 │ │ │ │ - beq 2e89f8 │ │ │ │ + beq 2e88e8 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ sub r1, r1, #92 @ 0x5c │ │ │ │ str r1, [r8, #16] │ │ │ │ add r1, r9, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2e89f8 │ │ │ │ + beq 2e88e8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ bl 1e02c │ │ │ │ mov r3, r0 │ │ │ │ - b 2e89f8 │ │ │ │ + b 2e88e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e88f0 │ │ │ │ + beq 2e87e0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ adds r3, r4, r3 │ │ │ │ - beq 2e88f0 │ │ │ │ + beq 2e87e0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ tst r8, r2 │ │ │ │ - bne 2e8a9c │ │ │ │ + bne 2e898c │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 2e88f0 │ │ │ │ + bcs 2e87e0 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ tst r8, r2 │ │ │ │ - beq 2e8a80 │ │ │ │ + beq 2e8970 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r1, r1, #92 @ 0x5c │ │ │ │ str r1, [r5, #20] │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2e8a80 │ │ │ │ + beq 2e8970 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ bl 1e02c │ │ │ │ mov r3, r0 │ │ │ │ - b 2e8a80 │ │ │ │ + b 2e8970 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r4, ip, lsr r7 │ │ │ │ + subseq r7, r4, ip, asr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r7, [r4], #-96 @ 0xffffffa0 │ │ │ │ + subseq r7, r4, r0, asr #15 │ │ │ │ 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, [r2, #44] @ 0x2c │ │ │ │ add r7, r1, #68 @ 0x44 │ │ │ │ cmp r3, r7 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ moveq r4, r2 │ │ │ │ - beq 2e8bb8 │ │ │ │ + beq 2e8aa8 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - ldr r3, [pc, #588] @ 2e8d58 │ │ │ │ + ldr r3, [pc, #588] @ 2e8c48 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r1, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 2e8b2c │ │ │ │ + bhi 2e8a1c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r1, #5 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr fp, [r2, #28] │ │ │ │ @@ -731426,15 +731358,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq 2e8d00 │ │ │ │ + beq 2e8bf0 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -731447,15 +731379,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add lr, r4, #32 │ │ │ │ add ip, sp, #32 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - b 2e8b98 │ │ │ │ + b 2e8a88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r8, [r2, #48] @ 0x30 │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -731471,15 +731403,15 @@ │ │ │ │ add lr, r4, #32 │ │ │ │ add ip, sp, #32 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ str r8, [r4, #48] @ 0x30 │ │ │ │ - b 2e8b98 │ │ │ │ + b 2e8a88 │ │ │ │ ldrb r3, [r5, #85] @ 0x55 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp] │ │ │ │ bl 96624 │ │ │ │ @@ -731503,15 +731435,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ str r8, [sp, #28] │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ add r7, r4, #48 @ 0x30 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - b 2e8b98 │ │ │ │ + b 2e8a88 │ │ │ │ ldrb r3, [r5, #85] @ 0x55 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp] │ │ │ │ bl 96624 │ │ │ │ @@ -731525,40 +731457,40 @@ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl f0624 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ - b 2e8cd0 │ │ │ │ - subeq r2, pc, lr, ror #31 │ │ │ │ + b 2e8bc0 │ │ │ │ + subeq r2, pc, r6, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #2020] @ 2e9560 │ │ │ │ + ldr r2, [pc, #2020] @ 2e9450 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #2016] @ 2e9564 │ │ │ │ + ldr r3, [pc, #2016] @ 2e9454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs fp, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1992] @ 2e9568 │ │ │ │ + ldr r3, [pc, #1992] @ 2e9458 │ │ │ │ ldr r4, [sp, #288] @ 0x120 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 2e91d0 │ │ │ │ + beq 2e90c0 │ │ │ │ ldrb r8, [fp] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e8ee0 │ │ │ │ + bne 2e8dd0 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r9, [r3, #4] │ │ │ │ @@ -731580,130 +731512,130 @@ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e953c │ │ │ │ + beq 2e942c │ │ │ │ mov r3, r4 │ │ │ │ - b 2e8e60 │ │ │ │ + b 2e8d50 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e8e54 │ │ │ │ + bne 2e8d44 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #2 │ │ │ │ orreq r8, r8, #1 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e90d4 │ │ │ │ + beq 2e8fc4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e8e3c │ │ │ │ + bne 2e8d2c │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sl, #8] │ │ │ │ - bne 2e90e8 │ │ │ │ + bne 2e8fd8 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [sl, #4] │ │ │ │ - beq 2e8eac │ │ │ │ + beq 2e8d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8ad8 │ │ │ │ + bl 2e89c8 │ │ │ │ str r0, [sl, #4] │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e8e90 │ │ │ │ + bne 2e8d80 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r2, [pc, #1716] @ 2e956c │ │ │ │ - ldr r3, [pc, #1704] @ 2e9564 │ │ │ │ + ldr r2, [pc, #1716] @ 2e945c │ │ │ │ + ldr r3, [pc, #1704] @ 2e9454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e9550 │ │ │ │ + bne 2e9440 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e8f48 │ │ │ │ + bne 2e8e38 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e9554 │ │ │ │ + bne 2e9444 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e8f48 │ │ │ │ + beq 2e8e38 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2e92cc │ │ │ │ + beq 2e91bc │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e8f48 │ │ │ │ + beq 2e8e38 │ │ │ │ mov r8, #0 │ │ │ │ - b 2e8eb0 │ │ │ │ + b 2e8da0 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb ip, [r3, #13] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e9260 │ │ │ │ + beq 2e9150 │ │ │ │ add r3, sl, #67 @ 0x43 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr lr, [sl, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r9, #1 │ │ │ │ str sl, [sp, #16] │ │ │ │ - b 2e8f9c │ │ │ │ + b 2e8e8c │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r1, #4]! │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ cmp r7, #0 │ │ │ │ orrne r6, r6, r9, lsl r4 │ │ │ │ lslne r6, r6, #16 │ │ │ │ lsrne r6, r6, #16 │ │ │ │ cmp r2, r4 │ │ │ │ cmpeq lr, r7 │ │ │ │ add r7, r4, #1 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp ip, r7 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne 2e8f98 │ │ │ │ + bne 2e8e88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e9260 │ │ │ │ + bne 2e9150 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r2, r2, lsl r7 │ │ │ │ cmp r6, r2 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - beq 2e90bc │ │ │ │ + beq 2e8fac │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ movne r0, r3 │ │ │ │ - beq 2e909c │ │ │ │ + beq 2e8f8c │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r5, #4] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -731714,114 +731646,114 @@ │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov r5, sl │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r2 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - b 2e9068 │ │ │ │ + b 2e8f58 │ │ │ │ ldrb r2, [sl, r6] │ │ │ │ cmp r4, r6 │ │ │ │ str r3, [r9] │ │ │ │ str r2, [r9, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ add r9, r9, #8 │ │ │ │ - beq 2e91d8 │ │ │ │ + beq 2e90c8 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e904c │ │ │ │ + bne 2e8f3c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2e929c │ │ │ │ + beq 2e918c │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ orreq r7, r7, #1 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ - b 2e9050 │ │ │ │ + b 2e8f40 │ │ │ │ ldr r9, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, r9, #24 │ │ │ │ bl 93634 │ │ │ │ tst r0, r6 │ │ │ │ - beq 2e8f40 │ │ │ │ + beq 2e8e30 │ │ │ │ ldr r2, [r9, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - bne 2e9544 │ │ │ │ + bne 2e9434 │ │ │ │ ldr r2, [sp] │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, r2 │ │ │ │ - b 2e9000 │ │ │ │ + b 2e8ef0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, #8] │ │ │ │ - beq 2e8e80 │ │ │ │ + beq 2e8d70 │ │ │ │ add r1, fp, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl dc1d4 │ │ │ │ ldr fp, [r0, #28] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r1, [fp], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e911c │ │ │ │ - b 2e91c8 │ │ │ │ + bne 2e900c │ │ │ │ + b 2e90b8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e91c8 │ │ │ │ + beq 2e90b8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2e910c │ │ │ │ + bne 2e8ffc │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r8, [r9, #28] │ │ │ │ ldr r7, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r8, r8, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne 2e9160 │ │ │ │ - b 2e91c8 │ │ │ │ + bne 2e9050 │ │ │ │ + b 2e90b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8ad8 │ │ │ │ + bl 2e89c8 │ │ │ │ ldr r2, [fp, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2e91c8 │ │ │ │ + beq 2e90b8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2e9148 │ │ │ │ + bne 2e9038 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e9188 │ │ │ │ - b 2e9254 │ │ │ │ + bne 2e9078 │ │ │ │ + b 2e9144 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e9254 │ │ │ │ + beq 2e9144 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r6, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne 2e917c │ │ │ │ + bne 2e906c │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r7], #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8ad8 │ │ │ │ + bl 2e89c8 │ │ │ │ ldr r2, [fp, #4]! │ │ │ │ add r8, r6, #4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 2e9160 │ │ │ │ + bne 2e9050 │ │ │ │ str r1, [sl, #4] │ │ │ │ - b 2e8e80 │ │ │ │ + b 2e8d70 │ │ │ │ mov r8, fp │ │ │ │ - b 2e8eb0 │ │ │ │ + b 2e8da0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -731835,63 +731767,63 @@ │ │ │ │ strb r2, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ str r0, [r1, #4]! │ │ │ │ strb r2, [ip, #1]! │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 2e9218 │ │ │ │ + bne 2e9108 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e8eb0 │ │ │ │ + bne 2e8da0 │ │ │ │ ldr r4, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b 2e8eb0 │ │ │ │ + b 2e8da0 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r8 │ │ │ │ - b 2e91a4 │ │ │ │ + b 2e9094 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r2, [sp] │ │ │ │ moveq r4, r3 │ │ │ │ ldreq r6, [r2, #8] │ │ │ │ movne r4, #3 │ │ │ │ bl 927bc │ │ │ │ mov r3, #0 │ │ │ │ stm r5, {r4, r6} │ │ │ │ str r3, [r7, #8] │ │ │ │ - b 2e8eb0 │ │ │ │ + b 2e8da0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #708] @ 2e9570 │ │ │ │ + ldr r3, [pc, #708] @ 2e9460 │ │ │ │ ldr r2, [fp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2e9554 │ │ │ │ + bhi 2e9444 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2e93b8 │ │ │ │ - ldr r3, [pc, #656] @ 2e9574 │ │ │ │ + bhi 2e92a8 │ │ │ │ + ldr r3, [pc, #656] @ 2e9464 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e93b8 │ │ │ │ + bhi 2e92a8 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ @@ -731919,33 +731851,33 @@ │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r3, [pc, #500] @ 2e9578 │ │ │ │ + ldr r3, [pc, #500] @ 2e9468 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, r3, #11 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [r2, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 2e907c │ │ │ │ + b 2e8f6c │ │ │ │ mov r3, #32 │ │ │ │ - b 2e9300 │ │ │ │ + b 2e91f0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ add r7, fp, r4, lsl #2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e8f40 │ │ │ │ + beq 2e8e30 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r9, [r3, #4] │ │ │ │ add r4, fp, r4 │ │ │ │ ldr r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r9, [r3, #8] │ │ │ │ @@ -731968,42 +731900,42 @@ │ │ │ │ cmpeq r4, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2e94ec │ │ │ │ + beq 2e93dc │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb lr, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #1 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - beq 2e9530 │ │ │ │ + beq 2e9420 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #212] @ 2e957c │ │ │ │ + ldr r3, [pc, #212] @ 2e946c │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #204] @ 2e9580 │ │ │ │ + ldr r0, [pc, #204] @ 2e9470 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -732018,299 +731950,299 @@ │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sl] │ │ │ │ str r6, [sl, #4] │ │ │ │ - b 2e8eb0 │ │ │ │ + b 2e8da0 │ │ │ │ mov r3, #16 │ │ │ │ - b 2e9300 │ │ │ │ + b 2e91f0 │ │ │ │ mov r3, #8 │ │ │ │ - b 2e9300 │ │ │ │ + b 2e91f0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - b 2e93b8 │ │ │ │ + b 2e92a8 │ │ │ │ mov r3, #1 │ │ │ │ - b 2e9300 │ │ │ │ + b 2e91f0 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 2e9470 │ │ │ │ - b 2e94ec │ │ │ │ + bne 2e9360 │ │ │ │ + b 2e93dc │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 2e8e80 │ │ │ │ + b 2e8d70 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - b 2e9000 │ │ │ │ + b 2e8ef0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - subseq r7, r4, r8, ror r2 │ │ │ │ + subseq r7, r4, r8, lsl #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r4, r8, asr r2 │ │ │ │ - subseq r7, r4, r0, asr #2 │ │ │ │ - subeq r2, pc, r3, asr r8 @ │ │ │ │ - subeq r2, pc, r1, lsr r8 @ │ │ │ │ + subseq r7, r4, r8, ror #6 │ │ │ │ + subseq r7, r4, r0, asr r2 │ │ │ │ + subeq r2, pc, fp, asr #16 │ │ │ │ + subeq r2, pc, r9, lsr #16 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4064] @ 2ea580 │ │ │ │ + ldr r2, [pc, #4064] @ 2ea470 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #4060] @ 2ea584 │ │ │ │ + ldr r3, [pc, #4060] @ 2ea474 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r5] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r9, [pc, #4044] @ 2ea588 │ │ │ │ + ldr r9, [pc, #4044] @ 2ea478 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ - beq 2e9908 │ │ │ │ + beq 2e97f8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e98f4 │ │ │ │ + beq 2e97e4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ea184 │ │ │ │ + beq 2ea074 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2e9674 │ │ │ │ + bne 2e9564 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2e96b4 │ │ │ │ - bls 2e9934 │ │ │ │ - ldr r2, [pc, #3964] @ 2ea58c │ │ │ │ + beq 2e95a4 │ │ │ │ + bls 2e9824 │ │ │ │ + ldr r2, [pc, #3964] @ 2ea47c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e9b50 │ │ │ │ + beq 2e9a40 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - bcs 2e9a90 │ │ │ │ + bcs 2e9980 │ │ │ │ sub r2, r2, #41 @ 0x29 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e9d64 │ │ │ │ - bhi 2e9a0c │ │ │ │ + beq 2e9c54 │ │ │ │ + bhi 2e98fc │ │ │ │ sub r2, r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e966c │ │ │ │ + bne 2e955c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #1 │ │ │ │ movne r3, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e868c │ │ │ │ + bl 2e857c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e9908 │ │ │ │ + beq 2e97f8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e9a70 │ │ │ │ + beq 2e9960 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e9a70 │ │ │ │ + beq 2e9960 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e9a50 │ │ │ │ + beq 2e9940 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2e9a60 │ │ │ │ + bne 2e9950 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - bne 2e9604 │ │ │ │ - ldr r3, [pc, #3796] @ 2ea590 │ │ │ │ + bne 2e94f4 │ │ │ │ + ldr r3, [pc, #3796] @ 2ea480 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r3, r3, #24576 @ 0x6000 │ │ │ │ ldrb r3, [r3, #3070] @ 0xbfe │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ ands r3, r3, #4 │ │ │ │ - bne 2e966c │ │ │ │ + bne 2e955c │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2ea5c0 │ │ │ │ + bne 2ea4b0 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ bic r3, r3, #1024 @ 0x400 │ │ │ │ bic r3, r3, #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e966c │ │ │ │ + beq 2e955c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #5 │ │ │ │ moveq r0, r2 │ │ │ │ - bne 2e9768 │ │ │ │ + bne 2e9658 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ea1f4 │ │ │ │ + bne 2ea0e4 │ │ │ │ bl da954 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - beq 2e9764 │ │ │ │ + beq 2e9654 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea570 │ │ │ │ + beq 2ea460 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ea570 │ │ │ │ + bne 2ea460 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2e9710 │ │ │ │ + beq 2e9600 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #20] │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 2e97c4 │ │ │ │ + bne 2e96b4 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea514 │ │ │ │ + bne 2ea404 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e97c4 │ │ │ │ + beq 2e96b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 2ea2cc │ │ │ │ + beq 2ea1bc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ add r3, sp, #47 @ 0x2f │ │ │ │ mov r6, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ strb r6, [sp, #47] @ 0x2f │ │ │ │ - bl 2e7b48 │ │ │ │ + bl 2e7a38 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 2e8d5c │ │ │ │ + bl 2e8c4c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2ea280 │ │ │ │ + beq 2ea170 │ │ │ │ ldrb sl, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2ea448 │ │ │ │ + beq 2ea338 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea3bc │ │ │ │ + beq 2ea2ac │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, r5, #24 │ │ │ │ bl 93450 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2ea21c │ │ │ │ + beq 2ea10c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e7b48 │ │ │ │ + bl 2e7a38 │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ea228 │ │ │ │ + beq 2ea118 │ │ │ │ ldrb r2, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ lsl r2, r0, r2 │ │ │ │ add lr, r3, r0 │ │ │ │ add r1, r3, #68 @ 0x44 │ │ │ │ sub r2, r2, #1 │ │ │ │ add lr, fp, lr, lsl #2 │ │ │ │ add r1, fp, r1 │ │ │ │ mov r3, #0 │ │ │ │ strb r0, [fp] │ │ │ │ ands ip, r2, r0, lsl r3 │ │ │ │ - beq 2e98e4 │ │ │ │ + beq 2e97d4 │ │ │ │ add ip, r6, r3, lsl #2 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [lr, r3, lsl #2] │ │ │ │ add ip, r6, r3 │ │ │ │ ldrb ip, [ip, #68] @ 0x44 │ │ │ │ strb ip, [r1, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 2e98c4 │ │ │ │ - b 2e966c │ │ │ │ + bne 2e97b4 │ │ │ │ + b 2e955c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ea194 │ │ │ │ + beq 2ea084 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2e9a88 │ │ │ │ - ldr r2, [pc, #3204] @ 2ea594 │ │ │ │ - ldr r3, [pc, #3184] @ 2ea584 │ │ │ │ + beq 2e9978 │ │ │ │ + ldr r2, [pc, #3204] @ 2ea484 │ │ │ │ + ldr r3, [pc, #3184] @ 2ea474 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ea1c0 │ │ │ │ + bne 2ea0b0 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bhi 2e9d84 │ │ │ │ + bhi 2e9c74 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bls 2e9ab4 │ │ │ │ - ldr r2, [pc, #3148] @ 2ea598 │ │ │ │ + bls 2e99a4 │ │ │ │ + ldr r2, [pc, #3148] @ 2ea488 │ │ │ │ sub r3, r3, #84 @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi 2e966c │ │ │ │ + bhi 2e955c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e81c4 │ │ │ │ - b 2e966c │ │ │ │ + bl 2e80b4 │ │ │ │ + b 2e955c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -732318,353 +732250,353 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #3024] @ 2ea590 │ │ │ │ + ldr r2, [pc, #3024] @ 2ea480 │ │ │ │ ldr sl, [r9, r2] │ │ │ │ add r1, sl, #8192 @ 0x2000 │ │ │ │ ldrb r2, [r1, #269] @ 0x10d │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne 2e99ec │ │ │ │ + bne 2e98dc │ │ │ │ ldrb r2, [r1, #268] @ 0x10c │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - beq 2e9dac │ │ │ │ + beq 2e9c9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e868c │ │ │ │ - b 2e966c │ │ │ │ - ldr r2, [pc, #2952] @ 2ea59c │ │ │ │ + bl 2e857c │ │ │ │ + b 2e955c │ │ │ │ + ldr r2, [pc, #2952] @ 2ea48c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e9a24 │ │ │ │ + beq 2e9914 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e966c │ │ │ │ + bne 2e955c │ │ │ │ mov r0, r5 │ │ │ │ bl 948d0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ movne r3, r2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 2e9658 │ │ │ │ - ldr r2, [pc, #2888] @ 2ea5a0 │ │ │ │ + b 2e9548 │ │ │ │ + ldr r2, [pc, #2888] @ 2ea490 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e81c4 │ │ │ │ + bl 2e80b4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e9680 │ │ │ │ + bne 2e9570 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ea07c │ │ │ │ + beq 2e9f6c │ │ │ │ cmp r3, #4 │ │ │ │ moveq r5, r4 │ │ │ │ - bne 2e9908 │ │ │ │ + bne 2e97f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 2e95f8 │ │ │ │ - beq 2e9af8 │ │ │ │ - ldr r2, [pc, #2824] @ 2ea5a4 │ │ │ │ + b 2e94e8 │ │ │ │ + beq 2e99e8 │ │ │ │ + ldr r2, [pc, #2824] @ 2ea494 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e9da0 │ │ │ │ - ldr r2, [pc, #2816] @ 2ea5a8 │ │ │ │ + bne 2e9c90 │ │ │ │ + ldr r2, [pc, #2816] @ 2ea498 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e81c4 │ │ │ │ - b 2e966c │ │ │ │ + bl 2e80b4 │ │ │ │ + b 2e955c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 2e966c │ │ │ │ - ldr r3, [pc, #2764] @ 2ea590 │ │ │ │ + bne 2e955c │ │ │ │ + ldr r3, [pc, #2764] @ 2ea480 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r3, #467] @ 0x1d3 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2e966c │ │ │ │ + beq 2e955c │ │ │ │ ldrb r3, [r3, #468] @ 0x1d4 │ │ │ │ mov r1, r8 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e81c4 │ │ │ │ - b 2e966c │ │ │ │ + bl 2e80b4 │ │ │ │ + b 2e955c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea548 │ │ │ │ + bne 2ea438 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - beq 2e9658 │ │ │ │ + beq 2e9548 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2ea06c │ │ │ │ + bne 2e9f5c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e9654 │ │ │ │ + beq 2e9544 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2e9b24 │ │ │ │ + b 2e9a14 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea520 │ │ │ │ + bne 2ea410 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #5 │ │ │ │ moveq r0, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne 2e9bd8 │ │ │ │ + bne 2e9ac8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2e9d78 │ │ │ │ + bne 2e9c68 │ │ │ │ bl da954 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - beq 2e9bd4 │ │ │ │ + beq 2e9ac4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ea538 │ │ │ │ + beq 2ea428 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ea538 │ │ │ │ + bne 2ea428 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2e9b80 │ │ │ │ + beq 2e9a70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ stm fp, {r0, r1} │ │ │ │ - bne 2e9c94 │ │ │ │ + bne 2e9b84 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2ea514 │ │ │ │ + bne 2ea404 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e9c94 │ │ │ │ + beq 2e9b84 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2e9c94 │ │ │ │ + bne 2e9b84 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ea4fc │ │ │ │ + beq 2ea3ec │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2ea4fc │ │ │ │ + bne 2ea3ec │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr sl, [r1, #40] @ 0x28 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ ldrb r3, [r1, #37] @ 0x25 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 2ea278 │ │ │ │ - ldr r1, [pc, #2356] @ 2ea5ac │ │ │ │ + bhi 2ea168 │ │ │ │ + ldr r1, [pc, #2356] @ 2ea49c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ea5d4 │ │ │ │ + bhi 2ea4c4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2284] @ 2ea590 │ │ │ │ + ldr r3, [pc, #2284] @ 2ea480 │ │ │ │ ldr sl, [r9, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, sl, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r6, [r5, r3, lsl #2] │ │ │ │ ands r6, r6, #4 │ │ │ │ - bne 2e99f8 │ │ │ │ + bne 2e98e8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2e7b48 │ │ │ │ + bl 2e7a38 │ │ │ │ ldrb r3, [r5, #44] @ 0x2c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2ea420 │ │ │ │ + beq 2ea310 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, sl, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ - beq 2e9d50 │ │ │ │ + beq 2e9c40 │ │ │ │ lsl r2, r2, #16 │ │ │ │ add lr, r1, #4 │ │ │ │ lsr r2, r2, #16 │ │ │ │ add r1, r1, #68 @ 0x44 │ │ │ │ asr r0, r2, r6 │ │ │ │ tst r0, #1 │ │ │ │ - beq 2e9d44 │ │ │ │ + beq 2e9c34 │ │ │ │ ldr ip, [lr, r6, lsl #2] │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 2ea0b8 │ │ │ │ + bne 2e9fa8 │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 2ea0b8 │ │ │ │ + bne 2e9fa8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 2e9d1c │ │ │ │ + bne 2e9c0c │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ - b 2e966c │ │ │ │ - ldr r2, [pc, #2116] @ 2ea5b0 │ │ │ │ + b 2e955c │ │ │ │ + ldr r2, [pc, #2116] @ 2ea4a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e81c4 │ │ │ │ - b 2e966c │ │ │ │ + bl 2e80b4 │ │ │ │ + b 2e955c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b 2e9bd8 │ │ │ │ + b 2e9ac8 │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ - bne 2e966c │ │ │ │ - ldr r2, [pc, #2068] @ 2ea5a8 │ │ │ │ + bne 2e955c │ │ │ │ + ldr r2, [pc, #2068] @ 2ea498 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e81c4 │ │ │ │ - b 2e966c │ │ │ │ + bl 2e80b4 │ │ │ │ + b 2e955c │ │ │ │ cmp r3, #680 @ 0x2a8 │ │ │ │ - beq 2e9a24 │ │ │ │ - b 2e966c │ │ │ │ + beq 2e9914 │ │ │ │ + b 2e955c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl dc224 │ │ │ │ ands fp, r0, #1 │ │ │ │ - bne 2e9d50 │ │ │ │ + bne 2e9c40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e9e24 │ │ │ │ + bne 2e9d14 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea50c │ │ │ │ + bne 2ea3fc │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e9e24 │ │ │ │ + beq 2e9d14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2e99f4 │ │ │ │ + beq 2e98e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e9e70 │ │ │ │ + bne 2e9d60 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea514 │ │ │ │ + bne 2ea404 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e9e70 │ │ │ │ + beq 2e9d60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2e99f4 │ │ │ │ + beq 2e98e4 │ │ │ │ mov r3, #1 │ │ │ │ lsl r6, r3, r6 │ │ │ │ sub r3, r6, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ - bl 2e7b48 │ │ │ │ + bl 2e7a38 │ │ │ │ str r6, [sp] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e8d5c │ │ │ │ + bl 2e8c4c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2ea258 │ │ │ │ + beq 2ea148 │ │ │ │ ldrb r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea3c8 │ │ │ │ + beq 2ea2b8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mvn ip, #0 │ │ │ │ bic r1, r1, ip, lsl r2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #68 @ 0x44 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - ldr r1, [pc, #1668] @ 2ea58c │ │ │ │ + ldr r1, [pc, #1668] @ 2ea47c │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 911bc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -732691,15 +732623,15 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldm r1, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, r5, #100 @ 0x64 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2ea4b8 │ │ │ │ + beq 2ea3a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, sl, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ @@ -732710,70 +732642,70 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e9ff0 │ │ │ │ + b 2e9ee0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea4f0 │ │ │ │ + bne 2ea3e0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ea200 │ │ │ │ + beq 2ea0f0 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2e9fdc │ │ │ │ + bne 2e9ecc │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e868c │ │ │ │ + bl 2e857c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2ea4d8 │ │ │ │ + beq 2ea3c8 │ │ │ │ ldrb r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ea2b8 │ │ │ │ + beq 2ea1a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ add r0, r3, #68 @ 0x44 │ │ │ │ strb r2, [r3], #4 │ │ │ │ ands ip, r1, r2, lsl fp │ │ │ │ - beq 2ea05c │ │ │ │ + beq 2e9f4c │ │ │ │ add ip, r6, fp, lsl #2 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [r3, fp, lsl #2] │ │ │ │ add ip, r6, fp │ │ │ │ ldrb ip, [ip, #68] @ 0x44 │ │ │ │ strb ip, [r0, fp] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #16 │ │ │ │ - bne 2ea03c │ │ │ │ - b 2e966c │ │ │ │ + bne 2e9f2c │ │ │ │ + b 2e955c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e9658 │ │ │ │ + beq 2e9548 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 2e9654 │ │ │ │ - ldr r2, [pc, #1328] @ 2ea5b4 │ │ │ │ - ldr r3, [pc, #1276] @ 2ea584 │ │ │ │ + b 2e9544 │ │ │ │ + ldr r2, [pc, #1328] @ 2ea4a4 │ │ │ │ + ldr r3, [pc, #1276] @ 2ea474 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r2, [pc, #1276] @ 2ea5a0 │ │ │ │ + ldreq r2, [pc, #1276] @ 2ea490 │ │ │ │ moveq r1, r8 │ │ │ │ moveq r0, r7 │ │ │ │ - bne 2ea1c0 │ │ │ │ + bne 2ea0b0 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2e81c4 │ │ │ │ + b 2e80b4 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ ldr ip, [r5, #112] @ 0x70 │ │ │ │ @@ -732781,160 +732713,160 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #163 @ 0xa3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r0, #4]! │ │ │ │ strb r2, [r1, #1]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ea0e4 │ │ │ │ + bne 2e9fd4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r2, fp │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, sl, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ mov r1, r8 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2e868c │ │ │ │ + bl 2e857c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2ea240 │ │ │ │ + beq 2ea130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r2, r2, lsl #2 │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ add r0, r2, r0 │ │ │ │ strb r1, [r3] │ │ │ │ add r2, r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ ands ip, r5, r1, lsl r3 │ │ │ │ - beq 2ea174 │ │ │ │ + beq 2ea064 │ │ │ │ add ip, r6, r3, lsl #2 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [r2, r3, lsl #2] │ │ │ │ add ip, r6, r3 │ │ │ │ ldrb ip, [ip, #68] @ 0x44 │ │ │ │ strb ip, [r0, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 2ea154 │ │ │ │ - b 2e966c │ │ │ │ - ldr r2, [pc, #1044] @ 2ea5a0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2e81c4 │ │ │ │ - b 2e9674 │ │ │ │ - ldr r2, [pc, #1052] @ 2ea5b8 │ │ │ │ - ldr r3, [pc, #996] @ 2ea584 │ │ │ │ + bne 2ea044 │ │ │ │ + b 2e955c │ │ │ │ + ldr r2, [pc, #1044] @ 2ea490 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2e80b4 │ │ │ │ + b 2e9564 │ │ │ │ + ldr r2, [pc, #1052] @ 2ea4a8 │ │ │ │ + ldr r3, [pc, #996] @ 2ea474 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r2, [pc, #996] @ 2ea5a0 │ │ │ │ + ldreq r2, [pc, #996] @ 2ea490 │ │ │ │ moveq r1, r8 │ │ │ │ - beq 2ea0ac │ │ │ │ + beq 2e9f9c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r3 │ │ │ │ strhi sl, [sp, #12] │ │ │ │ - bhi 2e9c9c │ │ │ │ - b 2e9d50 │ │ │ │ + bhi 2e9b8c │ │ │ │ + b 2e9c40 │ │ │ │ mov r3, sl │ │ │ │ - b 2ea1cc │ │ │ │ + b 2ea0bc │ │ │ │ lsl sl, sl, #16 │ │ │ │ lsr sl, sl, #16 │ │ │ │ mov r3, sl │ │ │ │ - b 2ea1cc │ │ │ │ + b 2ea0bc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - b 2e9768 │ │ │ │ + b 2e9658 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea004 │ │ │ │ + beq 2e9ef4 │ │ │ │ ldrsb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2ea004 │ │ │ │ - b 2e966c │ │ │ │ + bge 2e9ef4 │ │ │ │ + b 2e955c │ │ │ │ ldrb r3, [sp, #47] @ 0x2f │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e9890 │ │ │ │ + bne 2e9780 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e8388 │ │ │ │ + bl 2e8278 │ │ │ │ mov fp, r0 │ │ │ │ - b 2e9898 │ │ │ │ + b 2e9788 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e8388 │ │ │ │ + bl 2e8278 │ │ │ │ mov r3, r0 │ │ │ │ - b 2ea130 │ │ │ │ + b 2ea020 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ stm r3, {r0, r1} │ │ │ │ - b 2e9fd4 │ │ │ │ + b 2e9ec4 │ │ │ │ mov r3, sl │ │ │ │ - b 2ea1cc │ │ │ │ + b 2ea0bc │ │ │ │ ldrb r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add ip, r5, #24 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ - beq 2e9860 │ │ │ │ + beq 2e9750 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #163 @ 0xa3 │ │ │ │ str ip, [r1, #4]! │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2ea2a0 │ │ │ │ - b 2e9860 │ │ │ │ + bne 2ea190 │ │ │ │ + b 2e9750 │ │ │ │ strb r2, [r3], #4 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ stm r3, {r0, r1} │ │ │ │ - b 2e966c │ │ │ │ + b 2e955c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ea560 │ │ │ │ + beq 2ea450 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2ea560 │ │ │ │ + bne 2ea450 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrb r3, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 2ea3a4 │ │ │ │ - ldr r0, [pc, #684] @ 2ea5bc │ │ │ │ + bhi 2ea294 │ │ │ │ + ldr r0, [pc, #684] @ 2ea4ac │ │ │ │ sub r3, r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ea3a4 │ │ │ │ + bhi 2ea294 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 2e97cc │ │ │ │ + bhi 2e96bc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldreq sl, [r5, #8] │ │ │ │ movne r6, #3 │ │ │ │ bl 927bc │ │ │ │ @@ -732942,40 +732874,40 @@ │ │ │ │ mov r1, #1 │ │ │ │ stm r3, {r6, sl} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb r2, [r5, #41] @ 0x29 │ │ │ │ mov sl, r3 │ │ │ │ bl 91564 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ea38c │ │ │ │ + beq 2ea27c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 96278 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #24 │ │ │ │ bl 933e8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ - b 2e966c │ │ │ │ + b 2e955c │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 2ea330 │ │ │ │ + b 2ea220 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ea330 │ │ │ │ + b 2ea220 │ │ │ │ add r0, r5, #24 │ │ │ │ bl 933e8 │ │ │ │ - b 2e9858 │ │ │ │ + b 2e9748 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ bl dc224 │ │ │ │ ands r3, r0, #1 │ │ │ │ - bne 2e966c │ │ │ │ + bne 2e955c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add lr, r5, #100 @ 0x64 │ │ │ │ add r3, r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -732983,25 +732915,25 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 96248 │ │ │ │ - b 2e9fcc │ │ │ │ + b 2e9ebc │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea0f8 │ │ │ │ + beq 2e9fe8 │ │ │ │ ldr ip, [r5, #112] @ 0x70 │ │ │ │ - b 2ea0d8 │ │ │ │ + b 2e9fc8 │ │ │ │ add r1, r1, #68 @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -733013,37 +732945,37 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 96248 │ │ │ │ ldrb r1, [r5, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r5, #24 │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - beq 2e9858 │ │ │ │ + beq 2e9748 │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #163 @ 0xa3 │ │ │ │ str r0, [r2, #4]! │ │ │ │ strb sl, [r3, #1]! │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r1, sl │ │ │ │ - bne 2ea4a0 │ │ │ │ - b 2e9858 │ │ │ │ + bne 2ea390 │ │ │ │ + b 2e9748 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #32 │ │ │ │ movne r2, #1 │ │ │ │ andne r3, r3, #31 │ │ │ │ lslne r2, r2, r3 │ │ │ │ mvneq r2, #0 │ │ │ │ subne r2, r2, #1 │ │ │ │ - b 2e9f94 │ │ │ │ + b 2e9e84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e8388 │ │ │ │ + bl 2e8278 │ │ │ │ mov r3, r0 │ │ │ │ - b 2ea020 │ │ │ │ + b 2e9f10 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ udf #0 │ │ │ │ @@ -733072,126 +733004,126 @@ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ - subseq r6, r4, r0, asr sl │ │ │ │ + subseq r6, r4, r0, ror #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r4, ip, lsr #20 │ │ │ │ + subseq r6, r4, ip, lsr fp │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r6, r4, r8, ror #13 │ │ │ │ - subeq r2, pc, sl, ror #3 │ │ │ │ + ldrsheq r6, [r4], #-120 @ 0xffffff88 │ │ │ │ + subeq r2, pc, r2, ror #3 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andseq r0, lr, r8, lsl #4 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ andseq r0, r0, r0, lsr #4 │ │ │ │ - subeq r1, pc, sl, lsl #30 │ │ │ │ + subeq r1, pc, r2, lsl #30 │ │ │ │ andseq r0, r0, r0, ror #4 │ │ │ │ - subseq r5, r4, r4, ror pc │ │ │ │ - subseq r5, r4, ip, asr lr │ │ │ │ - strheq r1, [pc], #-130 @ │ │ │ │ + subseq r6, r4, r4, lsl #1 │ │ │ │ + subseq r5, r4, ip, ror #30 │ │ │ │ + subeq r1, pc, sl, lsr #17 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1008] @ 2ea9e0 │ │ │ │ + ldr r0, [pc, #1008] @ 2ea8d0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #1004] @ 2ea9e4 │ │ │ │ + ldr r1, [pc, #1004] @ 2ea8d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1000] @ 2ea9e8 │ │ │ │ - ldr r7, [pc, #1000] @ 2ea9ec │ │ │ │ + ldr r3, [pc, #1000] @ 2ea8d8 │ │ │ │ + ldr r7, [pc, #1000] @ 2ea8dc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2ea7c0 │ │ │ │ + bhi 2ea6b0 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e889c │ │ │ │ + bl 2e878c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e78a4 │ │ │ │ + bl 2e7794 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8248 │ │ │ │ + bl 2e8138 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ea980 │ │ │ │ + beq 2ea870 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea974 │ │ │ │ + beq 2ea864 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea4c4 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - beq 2ea97c │ │ │ │ + beq 2ea86c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea97c │ │ │ │ - bl 2ea5d4 │ │ │ │ + beq 2ea86c │ │ │ │ + bl 2ea4c4 │ │ │ │ mov r5, r6 │ │ │ │ - b 2ea68c │ │ │ │ + b 2ea57c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2ea880 │ │ │ │ + beq 2ea770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e78a4 │ │ │ │ + bl 2e7794 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8248 │ │ │ │ + bl 2e8138 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ea858 │ │ │ │ + beq 2ea748 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea84c │ │ │ │ + beq 2ea73c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea4c4 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - beq 2ea854 │ │ │ │ + beq 2ea744 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea854 │ │ │ │ - bl 2ea5d4 │ │ │ │ + beq 2ea744 │ │ │ │ + bl 2ea4c4 │ │ │ │ mov r8, r9 │ │ │ │ - b 2ea710 │ │ │ │ + b 2ea600 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ @@ -733204,202 +733136,202 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ ldr r2, [r5, #16] │ │ │ │ stm lr, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9584 │ │ │ │ - ldr r2, [pc, #596] @ 2ea9f0 │ │ │ │ - ldr r3, [pc, #580] @ 2ea9e4 │ │ │ │ + bl 2e9474 │ │ │ │ + ldr r2, [pc, #596] @ 2ea8e0 │ │ │ │ + ldr r3, [pc, #580] @ 2ea8d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ea9dc │ │ │ │ + bne 2ea8cc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e78a4 │ │ │ │ - ldr r2, [pc, #548] @ 2ea9f4 │ │ │ │ - ldr r3, [pc, #548] @ 2ea9f8 │ │ │ │ + bl 2e7794 │ │ │ │ + ldr r2, [pc, #548] @ 2ea8e4 │ │ │ │ + ldr r3, [pc, #548] @ 2ea8e8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13f990 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r6, #8] │ │ │ │ - beq 2ea9b8 │ │ │ │ + beq 2ea8a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea9a8 │ │ │ │ + beq 2ea898 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea4c4 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 2ea9b0 │ │ │ │ + beq 2ea8a0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea9b0 │ │ │ │ - bl 2ea5d4 │ │ │ │ + beq 2ea8a0 │ │ │ │ + bl 2ea4c4 │ │ │ │ mov r5, r7 │ │ │ │ - b 2ea81c │ │ │ │ + b 2ea70c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea4c4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 142198 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ add r3, r4, #16 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3] │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, r5, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2ea938 │ │ │ │ + beq 2ea828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e78a4 │ │ │ │ + bl 2e7794 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8248 │ │ │ │ + bl 2e8138 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ea910 │ │ │ │ + beq 2ea800 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea904 │ │ │ │ + beq 2ea7f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea4c4 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - beq 2ea90c │ │ │ │ + beq 2ea7fc │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea90c │ │ │ │ - bl 2ea5d4 │ │ │ │ + beq 2ea7fc │ │ │ │ + bl 2ea4c4 │ │ │ │ mov r8, r9 │ │ │ │ - b 2ea8d4 │ │ │ │ + b 2ea7c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea4c4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 142198 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ add r3, r4, #16 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3] │ │ │ │ str r7, [r4, #20] │ │ │ │ - ldr r2, [pc, #188] @ 2ea9fc │ │ │ │ - ldr r3, [pc, #160] @ 2ea9e4 │ │ │ │ + ldr r2, [pc, #188] @ 2ea8ec │ │ │ │ + ldr r3, [pc, #160] @ 2ea8d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ea9dc │ │ │ │ + bne 2ea8cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2e889c │ │ │ │ + b 2e878c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea4c4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 142198 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r4, #16 │ │ │ │ str r1, [r7, #8] │ │ │ │ stm r7, {r2, r3} │ │ │ │ str r7, [r3] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 2ea794 │ │ │ │ + b 2ea684 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea4c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 142198 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r4, #16 │ │ │ │ str r1, [r6, #8] │ │ │ │ stm r6, {r2, r3} │ │ │ │ str r6, [r3] │ │ │ │ str r6, [r4, #20] │ │ │ │ - b 2ea794 │ │ │ │ + b 2ea684 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r4, r4, lsl #20 │ │ │ │ + subseq r5, r4, r4, lsl fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrdeq r1, [pc], #-82 @ │ │ │ │ - subseq r5, r4, r4, ror #19 │ │ │ │ - subseq r5, r4, ip, asr r8 │ │ │ │ + subeq r1, pc, sl, asr #11 │ │ │ │ + ldrsheq r5, [r4], #-164 @ 0xffffff5c │ │ │ │ + subseq r5, r4, ip, ror #18 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - ldrheq r5, [r4], #-104 @ 0xffffff98 │ │ │ │ + subseq r5, r4, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #340] @ 2eab6c │ │ │ │ - ldr r3, [pc, #340] @ 2eab70 │ │ │ │ + ldr r2, [pc, #340] @ 2eaa5c │ │ │ │ + ldr r3, [pc, #340] @ 2eaa60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2eaa5c │ │ │ │ + beq 2ea94c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2eaa8c │ │ │ │ + bne 2ea97c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2eaa40 │ │ │ │ - ldr r2, [pc, #272] @ 2eab74 │ │ │ │ - ldr r3, [pc, #264] @ 2eab70 │ │ │ │ + bne 2ea930 │ │ │ │ + ldr r2, [pc, #272] @ 2eaa64 │ │ │ │ + ldr r3, [pc, #264] @ 2eaa60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2eab68 │ │ │ │ + bne 2eaa58 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ mov sl, sp │ │ │ │ add r9, sp, #16 │ │ │ │ @@ -733421,181 +733353,181 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e7c20 │ │ │ │ + bl 2e7b10 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea4c4 │ │ │ │ ldrb r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #3 │ │ │ │ mvneq r1, #8 │ │ │ │ bl a3798 │ │ │ │ mov r0, fp │ │ │ │ bl 142198 │ │ │ │ ldr r4, [r4] │ │ │ │ ldrb r2, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ orr r8, r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eaa5c │ │ │ │ + beq 2ea94c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2eaa5c │ │ │ │ + beq 2ea94c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2eaaa0 │ │ │ │ + bne 2ea990 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eab48 │ │ │ │ - b 2eaa5c │ │ │ │ + bne 2eaa38 │ │ │ │ + b 2ea94c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r4, r0, ror #11 │ │ │ │ + ldrsheq r5, [r4], #-96 @ 0xffffffa0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00545594 │ │ │ │ + subseq r5, r4, r4, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r1, [pc, #1188] @ 2eb034 │ │ │ │ - ldr r2, [pc, #1188] @ 2eb038 │ │ │ │ + ldr r1, [pc, #1188] @ 2eaf24 │ │ │ │ + ldr r2, [pc, #1188] @ 2eaf28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2eb01c │ │ │ │ + beq 2eaf0c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr fp, [sl, #16] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ead38 │ │ │ │ + beq 2eac28 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [fp, #12] │ │ │ │ - beq 2eb010 │ │ │ │ + beq 2eaf00 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2eacf8 │ │ │ │ + bne 2eabe8 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 2eac08 │ │ │ │ + beq 2eaaf8 │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eacf0 │ │ │ │ + beq 2eabe0 │ │ │ │ ldr r7, [fp, #36] @ 0x24 │ │ │ │ add r3, fp, #32 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r7, r3 │ │ │ │ mov r8, r7 │ │ │ │ sub r4, r4, #4 │ │ │ │ sub r7, r7, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 2eacf0 │ │ │ │ + beq 2eabe0 │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r9, #0 │ │ │ │ add r6, fp, #60 @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [r7] │ │ │ │ tst r5, #1 │ │ │ │ - bne 2eac58 │ │ │ │ + bne 2eab48 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eadd4 │ │ │ │ + beq 2eacc4 │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ ldrb r3, [fp, #44] @ 0x2c │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2eacb0 │ │ │ │ + bne 2eaba0 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - beq 2eaf34 │ │ │ │ + beq 2eae24 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #0 │ │ │ │ addne ip, fp, #64 @ 0x40 │ │ │ │ - bne 2eaca4 │ │ │ │ - b 2ead9c │ │ │ │ + bne 2eab94 │ │ │ │ + b 2eac8c │ │ │ │ ldr r0, [r6, r3, lsl #5] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2eacb0 │ │ │ │ + bne 2eaba0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2ead9c │ │ │ │ + beq 2eac8c │ │ │ │ ldrb r0, [ip, r3, lsl #5] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2eac8c │ │ │ │ + beq 2eab7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r8, sl │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r7, r4 │ │ │ │ movne r4, r3 │ │ │ │ - bne 2eac40 │ │ │ │ + bne 2eab30 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - beq 2eacf0 │ │ │ │ + beq 2eabe0 │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2eb004 │ │ │ │ + beq 2eaef4 │ │ │ │ str r9, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ead38 │ │ │ │ + beq 2eac28 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ead2c │ │ │ │ + beq 2eac1c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ead2c │ │ │ │ + beq 2eac1c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eaf68 │ │ │ │ + beq 2eae58 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ead04 │ │ │ │ + bne 2eabf4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eaf68 │ │ │ │ + beq 2eae58 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2eabc8 │ │ │ │ + bne 2eaab8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 2eb01c │ │ │ │ + beq 2eaf0c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #712] @ 2eb03c │ │ │ │ - ldr r3, [pc, #704] @ 2eb038 │ │ │ │ + ldr r1, [pc, #712] @ 2eaf2c │ │ │ │ + ldr r3, [pc, #704] @ 2eaf28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2eb030 │ │ │ │ + bne 2eaf20 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r7, {r1, r3} │ │ │ │ mov r9, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3] │ │ │ │ @@ -733604,42 +733536,42 @@ │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r2, #4] │ │ │ │ - b 2eacb0 │ │ │ │ + b 2eaba0 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ sub r1, r7, r1 │ │ │ │ asr r1, r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ bl 94f10 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - beq 2eaf74 │ │ │ │ + beq 2eae64 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ add r3, fp, r3, lsl #5 │ │ │ │ ldr ip, [r3, #60] @ 0x3c │ │ │ │ - bls 2eafd8 │ │ │ │ + bls 2eaec8 │ │ │ │ add r1, r7, #15 │ │ │ │ add r2, r7, #16 │ │ │ │ add lr, r1, r0 │ │ │ │ - b 2eae20 │ │ │ │ + b 2ead10 │ │ │ │ cmp r2, lr │ │ │ │ - beq 2eafe4 │ │ │ │ + beq 2eaed4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, fp, r3, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2eae18 │ │ │ │ + beq 2ead08 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - bne 2eacb0 │ │ │ │ + bne 2eaba0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 915d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -733672,163 +733604,163 @@ │ │ │ │ bl 90ffc │ │ │ │ cmp r9, #0 │ │ │ │ addne r8, r5, #63 @ 0x3f │ │ │ │ strne r4, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ addne r9, r0, r9, lsl #5 │ │ │ │ movne r7, r0 │ │ │ │ - beq 2eaf14 │ │ │ │ + beq 2eae04 │ │ │ │ ldrb lr, [r8, #1]! │ │ │ │ add r4, r7, #48 @ 0x30 │ │ │ │ add lr, fp, lr, lsl #5 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ add r7, r7, #32 │ │ │ │ cmp r9, r7 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - bne 2eaee4 │ │ │ │ + bne 2eadd4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 9591c │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ - b 2eacb0 │ │ │ │ + b 2eaba0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ead9c │ │ │ │ + beq 2eac8c │ │ │ │ add r3, fp, #63 @ 0x3f │ │ │ │ add r1, r3, r1 │ │ │ │ - b 2eaf50 │ │ │ │ + b 2eae40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2ead9c │ │ │ │ + beq 2eac8c │ │ │ │ sub r0, r3, #63 @ 0x3f │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, ip │ │ │ │ - beq 2eaf48 │ │ │ │ - b 2eacb0 │ │ │ │ + beq 2eae38 │ │ │ │ + b 2eaba0 │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b 2eabf0 │ │ │ │ + b 2eaae0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [fp, #60] @ 0x3c │ │ │ │ - beq 2eafa0 │ │ │ │ + beq 2eae90 │ │ │ │ add r3, r7, #15 │ │ │ │ add r0, r3, r0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ add r2, fp, r2 │ │ │ │ ldrb r2, [r2, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ strb r2, [r3] │ │ │ │ - bne 2eaf88 │ │ │ │ + bne 2eae78 │ │ │ │ ldmib r7, {r2, r3} │ │ │ │ mov r9, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str ip, [r7, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [ip, #4] │ │ │ │ - b 2eacb0 │ │ │ │ + b 2eaba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eafa0 │ │ │ │ + beq 2eae90 │ │ │ │ add r1, r7, #15 │ │ │ │ add r0, r1, r0 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ add r3, r3, #2 │ │ │ │ ldrb r3, [fp, r3, lsl #5] │ │ │ │ cmp r1, r0 │ │ │ │ strb r3, [r1] │ │ │ │ - bne 2eafe8 │ │ │ │ - b 2eafa0 │ │ │ │ + bne 2eaed8 │ │ │ │ + b 2eae90 │ │ │ │ mov r0, fp │ │ │ │ bl 927bc │ │ │ │ - b 2eacec │ │ │ │ + b 2eabdc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ead38 │ │ │ │ - b 2eaf6c │ │ │ │ + bne 2eac28 │ │ │ │ + b 2eae5c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ mov r2, #0 │ │ │ │ - b 2ead6c │ │ │ │ + b 2eac5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r4, r8, ror #8 │ │ │ │ + subseq r5, r4, r8, ror r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r4, r4, lsl #5 │ │ │ │ + @ instruction: 0x00545394 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2eb07c │ │ │ │ + beq 2eaf6c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eb084 │ │ │ │ + bne 2eaf74 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2eb060 │ │ │ │ + bne 2eaf50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #0 │ │ │ │ - bl 2eab78 │ │ │ │ + bl 2eaa68 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r0, r5 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - beq 2eb07c │ │ │ │ + beq 2eaf6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2eb07c │ │ │ │ + beq 2eaf6c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eb088 │ │ │ │ + bne 2eaf78 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eb0ac │ │ │ │ + bne 2eaf9c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b ddbc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr fp, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2eb11c │ │ │ │ + beq 2eb00c │ │ │ │ ldr r4, [fp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2eb128 │ │ │ │ + bne 2eb018 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2eb100 │ │ │ │ + bne 2eaff0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #380] @ 2eb2ac │ │ │ │ - ldr r7, [pc, #380] @ 2eb2b0 │ │ │ │ - ldr r9, [pc, #380] @ 2eb2b4 │ │ │ │ + ldr r3, [pc, #380] @ 2eb19c │ │ │ │ + ldr r7, [pc, #380] @ 2eb1a0 │ │ │ │ + ldr r9, [pc, #380] @ 2eb1a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -733838,406 +733770,406 @@ │ │ │ │ mov sl, r0 │ │ │ │ bl 1437ac │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl a3638 │ │ │ │ ldr fp, [r6, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eb29c │ │ │ │ + beq 2eb18c │ │ │ │ mov r4, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r5, [fp, #16] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2eb218 │ │ │ │ + beq 2eb108 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb290 │ │ │ │ + beq 2eb180 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - b 2eb1c0 │ │ │ │ + b 2eb0b0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb1f4 │ │ │ │ + beq 2eb0e4 │ │ │ │ bl 9a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eb1d8 │ │ │ │ + beq 2eb0c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r2, r7 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bne 2eb1b4 │ │ │ │ + bne 2eb0a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 9a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eb218 │ │ │ │ + beq 2eb108 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r4, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 2eb188 │ │ │ │ + bne 2eb078 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 2eb29c │ │ │ │ + beq 2eb18c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 9a5b8 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb11c │ │ │ │ + beq 2eb00c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2eb11c │ │ │ │ + beq 2eb00c │ │ │ │ ldr r6, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2eb150 │ │ │ │ + bne 2eb040 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eb268 │ │ │ │ + bne 2eb158 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 2eb2b8 │ │ │ │ + ldr r2, [pc, #32] @ 2eb1a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2eb1f8 │ │ │ │ + b 2eb0e8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2eb248 │ │ │ │ + b 2eb138 │ │ │ │ @ instruction: 0xffffff94 │ │ │ │ @ instruction: 0xffffff90 │ │ │ │ @ instruction: 0xffffff8c │ │ │ │ @ instruction: 0xfffffe34 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2eb364 │ │ │ │ + beq 2eb254 │ │ │ │ ldr r2, [r0] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov ip, r0 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ - b 2eb30c │ │ │ │ + b 2eb1fc │ │ │ │ bic r2, r2, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne 2eb324 │ │ │ │ + bne 2eb214 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2eb35c │ │ │ │ + beq 2eb24c │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2eb2e0 │ │ │ │ + bne 2eb1d0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - beq 2eb2fc │ │ │ │ + beq 2eb1ec │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - b 2eb34c │ │ │ │ + b 2eb23c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2eb2fc │ │ │ │ + beq 2eb1ec │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2eb338 │ │ │ │ + bne 2eb228 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ 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 r3, [r0] │ │ │ │ - ldr r8, [pc, #728] @ 2eb660 │ │ │ │ + ldr r8, [pc, #728] @ 2eb550 │ │ │ │ ldr r2, [r3] │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eb658 │ │ │ │ + beq 2eb548 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2eb3b4 │ │ │ │ + beq 2eb2a4 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2eb4f8 │ │ │ │ + beq 2eb3e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 93824 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 2eb644 │ │ │ │ + beq 2eb534 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r3, r7 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r5, #2 │ │ │ │ - beq 2eb3f8 │ │ │ │ + beq 2eb2e8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, #2 │ │ │ │ cmpne r6, r3 │ │ │ │ - bne 2eb3e4 │ │ │ │ + bne 2eb2d4 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ sub r5, r5, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ clz r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r5, r5, #5 │ │ │ │ - beq 2eb4d4 │ │ │ │ - ldr r9, [pc, #584] @ 2eb664 │ │ │ │ - ldr sl, [pc, #584] @ 2eb668 │ │ │ │ + beq 2eb3c4 │ │ │ │ + ldr r9, [pc, #584] @ 2eb554 │ │ │ │ + ldr sl, [pc, #584] @ 2eb558 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2eb4f8 │ │ │ │ + beq 2eb3e8 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2eb4b0 │ │ │ │ + beq 2eb3a0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2eb500 │ │ │ │ + bne 2eb3f0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r2, [pc, #552] @ 2eb66c │ │ │ │ + ldr r2, [pc, #552] @ 2eb55c │ │ │ │ ldr r1, [r8, r2] │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ tst r2, #1 │ │ │ │ lsl r2, r3, #2 │ │ │ │ - beq 2eb4f8 │ │ │ │ + beq 2eb3e8 │ │ │ │ cmp r3, #372 @ 0x174 │ │ │ │ - bcs 2eb4e4 │ │ │ │ + bcs 2eb3d4 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi 2eb4f8 │ │ │ │ + bhi 2eb3e8 │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - beq 2eb540 │ │ │ │ + beq 2eb430 │ │ │ │ cmp r3, sl │ │ │ │ - beq 2eb4f8 │ │ │ │ + beq 2eb3e8 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2eb61c │ │ │ │ + beq 2eb50c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb4c4 │ │ │ │ + beq 2eb3b4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2eb2bc │ │ │ │ - b 2eb528 │ │ │ │ + bl 2eb1ac │ │ │ │ + b 2eb418 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2eb4f8 │ │ │ │ + beq 2eb3e8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2eb4f8 │ │ │ │ + bls 2eb3e8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eb41c │ │ │ │ + bne 2eb30c │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ mov r7, r0 │ │ │ │ - b 2eb3c0 │ │ │ │ + b 2eb2b0 │ │ │ │ cmp r3, #468 @ 0x1d4 │ │ │ │ - bhi 2eb534 │ │ │ │ - ldr r2, [pc, #380] @ 2eb670 │ │ │ │ + bhi 2eb424 │ │ │ │ + ldr r2, [pc, #380] @ 2eb560 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 2eb488 │ │ │ │ + bls 2eb378 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #364] @ 2eb674 │ │ │ │ + ldr r2, [pc, #364] @ 2eb564 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2eb5f0 │ │ │ │ + bhi 2eb4e0 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2eb2bc │ │ │ │ + bl 2eb1ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eb4c4 │ │ │ │ - b 2eb4f8 │ │ │ │ - ldr r0, [pc, #316] @ 2eb678 │ │ │ │ + bne 2eb3b4 │ │ │ │ + b 2eb3e8 │ │ │ │ + ldr r0, [pc, #316] @ 2eb568 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2eb488 │ │ │ │ + bne 2eb378 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #46] @ 0x2e │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2eb488 │ │ │ │ - b 2eb4f8 │ │ │ │ + bne 2eb378 │ │ │ │ + b 2eb3e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2eb2bc │ │ │ │ - b 2eb528 │ │ │ │ + bl 2eb1ac │ │ │ │ + b 2eb418 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb4c4 │ │ │ │ + beq 2eb3b4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eb4c4 │ │ │ │ + beq 2eb3b4 │ │ │ │ ldrb r3, [fp, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eb5ac │ │ │ │ + bne 2eb49c │ │ │ │ mov r1, r6 │ │ │ │ add r0, fp, #28 │ │ │ │ - bl 2eb2bc │ │ │ │ + bl 2eb1ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eb4f8 │ │ │ │ + beq 2eb3e8 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb4c4 │ │ │ │ - b 2eb58c │ │ │ │ + beq 2eb3b4 │ │ │ │ + b 2eb47c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2eb2bc │ │ │ │ - b 2eb528 │ │ │ │ + bl 2eb1ac │ │ │ │ + b 2eb418 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 2eb2bc │ │ │ │ - b 2eb528 │ │ │ │ + bl 2eb1ac │ │ │ │ + b 2eb418 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2eb2bc │ │ │ │ - b 2eb528 │ │ │ │ + bl 2eb1ac │ │ │ │ + b 2eb418 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2eb4c4 │ │ │ │ + bne 2eb3b4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 2eb2bc │ │ │ │ - b 2eb528 │ │ │ │ - ldr r3, [pc, #88] @ 2eb66c │ │ │ │ + bl 2eb1ac │ │ │ │ + b 2eb418 │ │ │ │ + ldr r3, [pc, #88] @ 2eb55c │ │ │ │ ldr r1, [r8, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b 2eb488 │ │ │ │ + b 2eb378 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #1 │ │ │ │ - bne 2eb64c │ │ │ │ + bne 2eb53c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr ip, [pc, #64] @ 2eb67c │ │ │ │ + ldr ip, [pc, #64] @ 2eb56c │ │ │ │ tst ip, r0 │ │ │ │ - beq 2eb488 │ │ │ │ - b 2eb540 │ │ │ │ + beq 2eb378 │ │ │ │ + b 2eb430 │ │ │ │ mov r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #0 │ │ │ │ - subseq r4, r4, r0, ror ip │ │ │ │ + subseq r4, r4, r0, lsl #27 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - subeq r0, pc, r2, ror #13 │ │ │ │ + ldrdeq r0, [pc], #-106 @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andseq r0, r8, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #896] @ 2eba18 │ │ │ │ - ldr r3, [pc, #896] @ 2eba1c │ │ │ │ + ldr r2, [pc, #896] @ 2eb908 │ │ │ │ + ldr r3, [pc, #896] @ 2eb90c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2eb97c │ │ │ │ + beq 2eb86c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2eba0c │ │ │ │ + beq 2eb8fc │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r1, [r5] │ │ │ │ - beq 2eb6fc │ │ │ │ + beq 2eb5ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ moveq r3, r1 │ │ │ │ moveq r0, r5 │ │ │ │ - beq 2eb77c │ │ │ │ + beq 2eb66c │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eba04 │ │ │ │ + beq 2eb8f4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2eb7f8 │ │ │ │ + beq 2eb6e8 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2eb7f8 │ │ │ │ + bne 2eb6e8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - beq 2eb740 │ │ │ │ + beq 2eb630 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne r8, #0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ - beq 2eb994 │ │ │ │ + beq 2eb884 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, r4 │ │ │ │ ldr ip, [r3] │ │ │ │ ldreq r1, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ - beq 2eb998 │ │ │ │ + beq 2eb888 │ │ │ │ mov r3, ip │ │ │ │ - b 2eb754 │ │ │ │ + b 2eb644 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eb778 │ │ │ │ + bne 2eb668 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eb9e8 │ │ │ │ + beq 2eb8d8 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -734260,30 +734192,30 @@ │ │ │ │ bl 982b0 │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r5, #36 @ 0x24 │ │ │ │ addeq r0, r5, #52 @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2], #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2eb9f4 │ │ │ │ + beq 2eb8e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2eb834 │ │ │ │ + beq 2eb724 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - beq 2eb864 │ │ │ │ + beq 2eb754 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, r3 │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ @@ -734296,15 +734228,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb9dc │ │ │ │ + beq 2eb8cc │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -734314,15 +734246,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #1 │ │ │ │ streq r3, [sp, #52] @ 0x34 │ │ │ │ streq r5, [sp, #56] @ 0x38 │ │ │ │ - beq 2eb91c │ │ │ │ + beq 2eb80c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -734340,218 +734272,218 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r4 │ │ │ │ bl 982b0 │ │ │ │ - ldr r2, [pc, #200] @ 2eba20 │ │ │ │ - ldr r3, [pc, #192] @ 2eba1c │ │ │ │ + ldr r2, [pc, #200] @ 2eb910 │ │ │ │ + ldr r3, [pc, #192] @ 2eb90c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2eba00 │ │ │ │ + bne 2eb8f0 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2eba0c │ │ │ │ + beq 2eb8fc │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ - b 2eb6d0 │ │ │ │ + b 2eb5c0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ bl 927bc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2eb7f8 │ │ │ │ + beq 2eb6e8 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 2eb9d0 │ │ │ │ + beq 2eb8c0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b 2eb740 │ │ │ │ + b 2eb630 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ - b 2eb8b8 │ │ │ │ + b 2eb7a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - b 2eb7a8 │ │ │ │ + b 2eb698 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ - subseq r4, r4, r0, ror #18 │ │ │ │ + subseq r4, r4, r0, ror sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r4, r0, lsr #13 │ │ │ │ + ldrheq r4, [r4], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #1408] @ 2ebfc4 │ │ │ │ - ldr r2, [pc, #1408] @ 2ebfc8 │ │ │ │ + ldr r1, [pc, #1408] @ 2ebeb4 │ │ │ │ + ldr r2, [pc, #1408] @ 2ebeb8 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r6, r5 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ strb r5, [r7] │ │ │ │ - beq 2ebb94 │ │ │ │ - ldr r3, [pc, #1360] @ 2ebfcc │ │ │ │ + beq 2eba84 │ │ │ │ + ldr r3, [pc, #1360] @ 2ebebc │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r7, r8 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r3 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 2ebb10 │ │ │ │ + beq 2eba00 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 2ebbc4 │ │ │ │ + bne 2ebab4 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r7, #16 │ │ │ │ - bl 2eba24 │ │ │ │ + bl 2eb914 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr ip, [r2] │ │ │ │ cmp ip, #0 │ │ │ │ orr r0, r0, r6 │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ - beq 2ebfb4 │ │ │ │ + beq 2ebea4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ebafc │ │ │ │ + bne 2eb9ec │ │ │ │ ldr lr, [r2, #16] │ │ │ │ add r0, r2, #24 │ │ │ │ cmp lr, r0 │ │ │ │ - bne 2ebec0 │ │ │ │ + bne 2ebdb0 │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ebec0 │ │ │ │ + bne 2ebdb0 │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 2ebaa4 │ │ │ │ + bne 2eb994 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ - bl 2eba24 │ │ │ │ + bl 2eb914 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #52 @ 0x34 │ │ │ │ - bl 2eba24 │ │ │ │ + bl 2eb914 │ │ │ │ ldrb r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r5, r5, r0 │ │ │ │ orr r5, r6, r5 │ │ │ │ and r6, r5, #255 @ 0xff │ │ │ │ - beq 2ebb8c │ │ │ │ + beq 2eba7c │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ebb8c │ │ │ │ + beq 2eba7c │ │ │ │ cmp r2, #0 │ │ │ │ strb r4, [r8] │ │ │ │ - beq 2ebfbc │ │ │ │ + beq 2ebeac │ │ │ │ ldr ip, [r1, #16] │ │ │ │ add r0, r1, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 2ebf48 │ │ │ │ + bne 2ebe38 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ebf48 │ │ │ │ + bne 2ebe38 │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r1 │ │ │ │ - b 2eba98 │ │ │ │ + b 2eb988 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ebb80 │ │ │ │ - ldr r2, [pc, #1076] @ 2ebfd0 │ │ │ │ - ldr r3, [pc, #1064] @ 2ebfc8 │ │ │ │ + bne 2eba70 │ │ │ │ + ldr r2, [pc, #1076] @ 2ebec0 │ │ │ │ + ldr r3, [pc, #1064] @ 2ebeb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ebfb0 │ │ │ │ + bne 2ebea0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 2ebbec │ │ │ │ + b 2ebadc │ │ │ │ ldr r7, [fp] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r4, r7, #24 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 2ebc0c │ │ │ │ + beq 2ebafc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2ebd30 │ │ │ │ + beq 2ebc20 │ │ │ │ mov r0, r7 │ │ │ │ bl 93a9c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ebc48 │ │ │ │ + beq 2ebb38 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ebe28 │ │ │ │ + beq 2ebd18 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2ebdb8 │ │ │ │ - bl 2eb36c │ │ │ │ + beq 2ebca8 │ │ │ │ + bl 2eb25c │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ebdc4 │ │ │ │ + bne 2ebcb4 │ │ │ │ mov r0, r7 │ │ │ │ bl 93acc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2ebd00 │ │ │ │ - bl 2eb36c │ │ │ │ + beq 2ebbf0 │ │ │ │ + bl 2eb25c │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ebd00 │ │ │ │ + beq 2ebbf0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ streq r2, [sp, #72] @ 0x48 │ │ │ │ streq r9, [sp, #76] @ 0x4c │ │ │ │ - beq 2ebcb0 │ │ │ │ + beq 2ebba0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r5, [r9] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -734570,45 +734502,45 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r4 │ │ │ │ bl 982b0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ebbd8 │ │ │ │ + bne 2ebac8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r3], #8 │ │ │ │ cmp r7, r3 │ │ │ │ moveq r7, #0 │ │ │ │ - b 2ebbe8 │ │ │ │ + b 2ebad8 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r1, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ - beq 2ebd24 │ │ │ │ + beq 2ebc14 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 2ebe9c │ │ │ │ + beq 2ebd8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ebafc │ │ │ │ - b 2ebb94 │ │ │ │ + bne 2eb9ec │ │ │ │ + b 2eba84 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, r0 │ │ │ │ - beq 2ebc0c │ │ │ │ + beq 2ebafc │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ebd64 │ │ │ │ + beq 2ebc54 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ebd50 │ │ │ │ + bne 2ebc40 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ moveq r0, r7 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -734621,24 +734553,24 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldm r3, {r2, r3} │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ - b 2ebcd0 │ │ │ │ + b 2ebbc0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2eb680 │ │ │ │ - b 2ebce4 │ │ │ │ + bl 2eb570 │ │ │ │ + b 2ebbd4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r2, [sp, #56] @ 0x38 │ │ │ │ streq r5, [sp, #60] @ 0x3c │ │ │ │ - beq 2ebe0c │ │ │ │ + beq 2ebcfc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r9, [r5] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -734649,61 +734581,61 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - b 2ebdac │ │ │ │ + b 2ebc9c │ │ │ │ ldrb r2, [ip, #37] @ 0x25 │ │ │ │ ldr r1, [ip, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r0, [ip, #44] @ 0x2c │ │ │ │ - bhi 2ebeb0 │ │ │ │ + bhi 2ebda0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ebe90 │ │ │ │ + bhi 2ebd80 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb680 │ │ │ │ - b 2ebce4 │ │ │ │ + bl 2eb570 │ │ │ │ + b 2ebbd4 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - b 2ebe68 │ │ │ │ + b 2ebd58 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ - b 2ebe68 │ │ │ │ + b 2ebd58 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - b 2ebe68 │ │ │ │ + b 2ebd58 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8] │ │ │ │ - bne 2ebafc │ │ │ │ - b 2ebb94 │ │ │ │ + bne 2eb9ec │ │ │ │ + b 2eba84 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - b 2ebe68 │ │ │ │ + b 2ebd58 │ │ │ │ mov r8, r7 │ │ │ │ mov lr, r2 │ │ │ │ - b 2ebed4 │ │ │ │ + b 2ebdc4 │ │ │ │ mov lr, ip │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ebecc │ │ │ │ + bne 2ebdbc │ │ │ │ ldr ip, [r8, #8] │ │ │ │ ldr r3, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r2, r8 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -734721,23 +734653,23 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r4 │ │ │ │ bl 982b0 │ │ │ │ mov r6, #1 │ │ │ │ - b 2ebb94 │ │ │ │ + b 2eba84 │ │ │ │ mov r8, r7 │ │ │ │ mov ip, r1 │ │ │ │ - b 2ebf58 │ │ │ │ + b 2ebe48 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ebf54 │ │ │ │ + bne 2ebe44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r8 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -734747,97 +734679,97 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - b 2ebf24 │ │ │ │ + b 2ebe14 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #0 │ │ │ │ - subseq r4, r4, ip, lsr #11 │ │ │ │ + ldrheq r4, [r4], #-108 @ 0xffffff94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subeq r0, pc, r5, ror r1 @ │ │ │ │ - subseq r4, r4, ip, asr r4 │ │ │ │ + subeq r0, pc, sp, ror #2 │ │ │ │ + subseq r4, r4, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #256] @ 2ec0ec │ │ │ │ - ldr r3, [pc, #256] @ 2ec0f0 │ │ │ │ + ldr r2, [pc, #256] @ 2ebfdc │ │ │ │ + ldr r3, [pc, #256] @ 2ebfe0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ec030 │ │ │ │ + beq 2ebf20 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ec060 │ │ │ │ + bne 2ebf50 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ec014 │ │ │ │ - ldr r2, [pc, #188] @ 2ec0f4 │ │ │ │ - ldr r3, [pc, #180] @ 2ec0f0 │ │ │ │ + bne 2ebf04 │ │ │ │ + ldr r2, [pc, #188] @ 2ebfe4 │ │ │ │ + ldr r3, [pc, #180] @ 2ebfe0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ec0e8 │ │ │ │ + bne 2ebfd8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, #0 │ │ │ │ add r8, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 2eba24 │ │ │ │ + bl 2eb914 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ec0d8 │ │ │ │ + beq 2ebfc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r0, r5 │ │ │ │ bl dc300 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30f1a4 │ │ │ │ + bl 30f094 │ │ │ │ ldr r4, [r4] │ │ │ │ orr r0, r7, r6 │ │ │ │ ldr r3, [r4] │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ec030 │ │ │ │ + beq 2ebf20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ec030 │ │ │ │ + beq 2ebf20 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ec068 │ │ │ │ + bne 2ebf58 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ec0b8 │ │ │ │ - b 2ec030 │ │ │ │ + bne 2ebfa8 │ │ │ │ + b 2ebf20 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2ec098 │ │ │ │ + b 2ebf88 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r4, ip │ │ │ │ + subseq r4, r4, ip, lsl r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r4, r0, asr #31 │ │ │ │ + ldrsbeq r4, [r4], #-0 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r0, #4] │ │ │ │ sub r3, ip, #12 │ │ │ │ adds r3, lr, r3 │ │ │ │ @@ -734851,15 +734783,15 @@ │ │ │ │ addne r2, lr, ip │ │ │ │ ldmne r2, {r0, r1, r2} │ │ │ │ strne ip, [r5, #8] │ │ │ │ stmne r3, {r0, r1, r2} │ │ │ │ cmp lr, r3 │ │ │ │ popcs {r4, r5, pc} │ │ │ │ sub r3, r3, #12 │ │ │ │ - b 2ec120 │ │ │ │ + b 2ec010 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -734870,105 +734802,105 @@ │ │ │ │ mov r6, r1 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl dc0ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r0, #2 │ │ │ │ - beq 2ec1b4 │ │ │ │ + beq 2ec0a4 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ sub ip, ip, #12 │ │ │ │ add r2, r3, ip │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str ip, [r5, #8] │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ cmp r3, r4 │ │ │ │ popcs {r4, r5, r6, pc} │ │ │ │ sub r4, r4, #12 │ │ │ │ - b 2ec184 │ │ │ │ + b 2ec074 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #556] @ 2ec40c │ │ │ │ + ldr r2, [pc, #556] @ 2ec2fc │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #552] @ 2ec410 │ │ │ │ + ldr r3, [pc, #552] @ 2ec300 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - ldr sl, [pc, #544] @ 2ec414 │ │ │ │ + ldr sl, [pc, #544] @ 2ec304 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r9, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ec248 │ │ │ │ + bne 2ec138 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #11 │ │ │ │ strh r7, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi 2ec3f8 │ │ │ │ + bhi 2ec2e8 │ │ │ │ mov fp, r9 │ │ │ │ mov r4, #12 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ movcs r6, r4 │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ - b 2ec360 │ │ │ │ + b 2ec250 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ sub r4, r9, #12 │ │ │ │ adds r4, ip, r4 │ │ │ │ - beq 2ec3a4 │ │ │ │ + beq 2ec294 │ │ │ │ sub r4, r4, #12 │ │ │ │ mov fp, #0 │ │ │ │ mvn r9, r7 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl dc0ec │ │ │ │ tst r0, #4 │ │ │ │ - beq 2ec28c │ │ │ │ + beq 2ec17c │ │ │ │ ldrh r3, [r4, #16] │ │ │ │ and r3, r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ strh r3, [r4, #16] │ │ │ │ - beq 2ec310 │ │ │ │ + beq 2ec200 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ cmp ip, r3 │ │ │ │ sub r4, r4, #12 │ │ │ │ - bcc 2ec264 │ │ │ │ + bcc 2ec154 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmn r9, #13 │ │ │ │ str r8, [sp, #8] │ │ │ │ strh r7, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi 2ec3ac │ │ │ │ + bhi 2ec29c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r4, r9, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 2ec348 │ │ │ │ + bhi 2ec238 │ │ │ │ adds r0, ip, r9 │ │ │ │ - beq 2ec2d4 │ │ │ │ + beq 2ec1c4 │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r2, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #304] @ 2ec418 │ │ │ │ - ldr r3, [pc, #292] @ 2ec410 │ │ │ │ + ldr r2, [pc, #304] @ 2ec308 │ │ │ │ + ldr r3, [pc, #292] @ 2ec300 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ec408 │ │ │ │ + bne 2ec2f8 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r3, #12]! │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 927bc │ │ │ │ @@ -734977,244 +734909,244 @@ │ │ │ │ sub r2, r2, #12 │ │ │ │ str r2, [r5, #8] │ │ │ │ add r2, ip, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, #1 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b 2ec294 │ │ │ │ + b 2ec184 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 2ec238 │ │ │ │ + bls 2ec128 │ │ │ │ cmp r4, r3 │ │ │ │ movcs r6, r4 │ │ │ │ movcc r6, r3 │ │ │ │ - ldr r3, [pc, #180] @ 2ec41c │ │ │ │ + ldr r3, [pc, #180] @ 2ec30c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2ec3c4 │ │ │ │ + beq 2ec2b4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - beq 2ec3b4 │ │ │ │ + beq 2ec2a4 │ │ │ │ mov r2, r6 │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ec3ac │ │ │ │ + beq 2ec29c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 2ec2d0 │ │ │ │ + b 2ec1c0 │ │ │ │ mov fp, r4 │ │ │ │ - b 2ec2a4 │ │ │ │ + b 2ec194 │ │ │ │ mov r0, #0 │ │ │ │ - b 2ec2d4 │ │ │ │ + b 2ec1c4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e5fc │ │ │ │ - b 2ec388 │ │ │ │ + b 2ec278 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e2fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ec3ac │ │ │ │ + beq 2ec29c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 1e02c │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, r9 │ │ │ │ str r6, [r5, #12] │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r5] │ │ │ │ - b 2ec2d0 │ │ │ │ + b 2ec1c0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov fp, r9 │ │ │ │ mov r4, #12 │ │ │ │ - b 2ec2c8 │ │ │ │ + b 2ec1b8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r4, r4, lsl lr │ │ │ │ + subseq r3, r4, r4, lsr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r3, [r4], #-220 @ 0xffffff24 │ │ │ │ - subseq r3, r4, r0, lsl sp │ │ │ │ + subseq r3, r4, ip, lsl #30 │ │ │ │ + subseq r3, r4, r0, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ 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, #1100] @ 2ec884 │ │ │ │ - ldr r3, [pc, #1100] @ 2ec888 │ │ │ │ + ldr r2, [pc, #1100] @ 2ec774 │ │ │ │ + ldr r3, [pc, #1100] @ 2ec778 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ bl 141ec8 │ │ │ │ ldr r4, [r4, #352] @ 0x160 │ │ │ │ - ldr sl, [pc, #1060] @ 2ec88c │ │ │ │ + ldr sl, [pc, #1060] @ 2ec77c │ │ │ │ ldr r3, [r4] │ │ │ │ add sl, pc, sl │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 2ec494 │ │ │ │ + beq 2ec384 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ec4d0 │ │ │ │ + bne 2ec3c0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ec478 │ │ │ │ + bne 2ec368 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 142198 │ │ │ │ - ldr r2, [pc, #1000] @ 2ec890 │ │ │ │ - ldr r3, [pc, #988] @ 2ec888 │ │ │ │ + ldr r2, [pc, #1000] @ 2ec780 │ │ │ │ + ldr r3, [pc, #988] @ 2ec778 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ec874 │ │ │ │ + bne 2ec764 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl a3638 │ │ │ │ ldr fp, [r6, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ec864 │ │ │ │ + beq 2ec754 │ │ │ │ mov r8, #0 │ │ │ │ add r9, sp, #32 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r7, [fp, #16] │ │ │ │ mov lr, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r4, lr │ │ │ │ str lr, [r9] │ │ │ │ str lr, [r9, #4] │ │ │ │ str lr, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2ec5e0 │ │ │ │ + beq 2ec4d0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, lr │ │ │ │ cmp r3, lr │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ moveq r4, lr │ │ │ │ cmp r3, #2 │ │ │ │ add r6, sp, #28 │ │ │ │ - beq 2ec5c8 │ │ │ │ + beq 2ec4b8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2ec594 │ │ │ │ + bne 2ec484 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2ec750 │ │ │ │ - bhi 2ec64c │ │ │ │ + beq 2ec640 │ │ │ │ + bhi 2ec53c │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 2ec6d8 │ │ │ │ - bls 2ec698 │ │ │ │ + beq 2ec5c8 │ │ │ │ + bls 2ec588 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq 2ec588 │ │ │ │ + beq 2ec478 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - beq 2ec748 │ │ │ │ + beq 2ec638 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne 2ec594 │ │ │ │ + bne 2ec484 │ │ │ │ mov r1, #8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ec0f8 │ │ │ │ + bl 2ebfe8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ec5dc │ │ │ │ + beq 2ec4cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ec5b4 │ │ │ │ + beq 2ec4a4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ec54c │ │ │ │ - ldr r1, [pc, #708] @ 2ec894 │ │ │ │ + bne 2ec43c │ │ │ │ + ldr r1, [pc, #708] @ 2ec784 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ec0f8 │ │ │ │ + bl 2ebfe8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ec59c │ │ │ │ + bne 2ec48c │ │ │ │ orr r8, r5, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 2ec504 │ │ │ │ + bne 2ec3f4 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - beq 2ec864 │ │ │ │ + beq 2ec754 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ec498 │ │ │ │ + beq 2ec388 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ec498 │ │ │ │ + beq 2ec388 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2ec4d8 │ │ │ │ + bne 2ec3c8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ec62c │ │ │ │ - b 2ec498 │ │ │ │ - ldr r2, [pc, #580] @ 2ec898 │ │ │ │ + bne 2ec51c │ │ │ │ + b 2ec388 │ │ │ │ + ldr r2, [pc, #580] @ 2ec788 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ec780 │ │ │ │ + beq 2ec670 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - bcs 2ec7bc │ │ │ │ + bcs 2ec6ac │ │ │ │ sub r2, r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ec748 │ │ │ │ + beq 2ec638 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2ec594 │ │ │ │ + bne 2ec484 │ │ │ │ ldr r3, [r7, #256] @ 0x100 │ │ │ │ ldr r1, [r3] │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bl 2ec150 │ │ │ │ - b 2ec594 │ │ │ │ + bl 2ec040 │ │ │ │ + b 2ec484 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 2ec594 │ │ │ │ - ldr r3, [pc, #500] @ 2ec89c │ │ │ │ + bne 2ec484 │ │ │ │ + ldr r3, [pc, #500] @ 2ec78c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r3, #467] @ 0x1d3 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 2ec594 │ │ │ │ + beq 2ec484 │ │ │ │ ldrb r3, [r3, #468] @ 0x1d4 │ │ │ │ add r0, sp, #28 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ - bl 2ec0f8 │ │ │ │ - b 2ec594 │ │ │ │ - ldr r3, [pc, #444] @ 2ec89c │ │ │ │ + bl 2ebfe8 │ │ │ │ + b 2ec484 │ │ │ │ + ldr r3, [pc, #444] @ 2ec78c │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r3, #268] @ 0x10c │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ @@ -735223,126 +735155,126 @@ │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #1 │ │ │ │ movne r2, #0 │ │ │ │ tst r1, #4 │ │ │ │ - beq 2ec7c8 │ │ │ │ + beq 2ec6b8 │ │ │ │ add r7, sp, #28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2ec150 │ │ │ │ + bl 2ec040 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2ec150 │ │ │ │ - b 2ec594 │ │ │ │ + bl 2ec040 │ │ │ │ + b 2ec484 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ - b 2ec67c │ │ │ │ + b 2ec56c │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ec878 │ │ │ │ + bne 2ec768 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - ldr r2, [pc, #304] @ 2ec8a0 │ │ │ │ + ldr r2, [pc, #304] @ 2ec790 │ │ │ │ tst r3, r2 │ │ │ │ - beq 2ec594 │ │ │ │ + beq 2ec484 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ec150 │ │ │ │ - b 2ec594 │ │ │ │ - ldr r3, [pc, #276] @ 2ec89c │ │ │ │ + bl 2ec040 │ │ │ │ + b 2ec484 │ │ │ │ + ldr r3, [pc, #276] @ 2ec78c │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb r1, [r3, #2506] @ 0x9ca │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ add r1, r1, #11 │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ movne r2, #0 │ │ │ │ tst r1, #4 │ │ │ │ - beq 2ec7fc │ │ │ │ + beq 2ec6ec │ │ │ │ mov r1, r2 │ │ │ │ - b 2ec774 │ │ │ │ + b 2ec664 │ │ │ │ cmp r3, #680 @ 0x2a8 │ │ │ │ - beq 2ec678 │ │ │ │ - b 2ec594 │ │ │ │ + beq 2ec568 │ │ │ │ + b 2ec484 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl dc0ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 2ec820 │ │ │ │ + beq 2ec710 │ │ │ │ mov r0, r7 │ │ │ │ bl 927bc │ │ │ │ mov r5, #1 │ │ │ │ - b 2ec594 │ │ │ │ + b 2ec484 │ │ │ │ ldrb r3, [r3, #2490] @ 0x9ba │ │ │ │ mov r1, r7 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldrh r3, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ec1c4 │ │ │ │ + bl 2ec0b4 │ │ │ │ orr r0, r0, r5 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ - b 2ec594 │ │ │ │ + b 2ec484 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2ec150 │ │ │ │ + bl 2ec040 │ │ │ │ ldmib sp, {r0, r2} │ │ │ │ mvn r3, #0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldrb ip, [ip, #13] │ │ │ │ mvn r3, r3, lsl ip │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - bl 2ec1c4 │ │ │ │ + bl 2ec0b4 │ │ │ │ orr r3, r0, r5 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ - b 2ec594 │ │ │ │ + b 2ec484 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2ec614 │ │ │ │ + b 2ec504 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r3, r4, r0, asr #23 │ │ │ │ + ldrsbeq r3, [r4], #-192 @ 0xffffff40 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00543b90 │ │ │ │ - subseq r3, r4, r0, asr fp │ │ │ │ + subseq r3, r4, r0, lsr #25 │ │ │ │ + subseq r3, r4, r0, ror #24 │ │ │ │ andseq r0, lr, r8, lsl #4 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0xfffffb78 │ │ │ │ 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 f0424 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2ec90c │ │ │ │ + bne 2ec7fc │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ sub r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r1, #56 @ 0x38 │ │ │ │ - bhi 2ec8f0 │ │ │ │ + bhi 2ec7e0 │ │ │ │ mov r0, r5 │ │ │ │ bl f04c0 │ │ │ │ add r1, r0, #14 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ bl 141f9c │ │ │ │ @@ -735352,145 +735284,145 @@ │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl f04c0 │ │ │ │ add r1, r0, #15 │ │ │ │ add r4, r0, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 2ec8f0 │ │ │ │ + b 2ec7e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #324] @ 2eca80 │ │ │ │ + ldr r3, [pc, #324] @ 2ec970 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 2ec9b0 │ │ │ │ + bhi 2ec8a0 │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2eca18 │ │ │ │ + beq 2ec908 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r4, r1, r3, lsl #2 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ec9fc │ │ │ │ + beq 2ec8ec │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eca48 │ │ │ │ + beq 2ec938 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ec9a4 │ │ │ │ + bne 2ec894 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 2ec8a4 │ │ │ │ + bl 2ec794 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 13fca0 │ │ │ │ - b 2ec988 │ │ │ │ + b 2ec878 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r4, r1, r3, lsl #2 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ec988 │ │ │ │ + bne 2ec878 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ec8a4 │ │ │ │ + bl 2ec794 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2ec978 │ │ │ │ - ldr r0, [pc, #84] @ 2eca84 │ │ │ │ + bhi 2ec868 │ │ │ │ + ldr r0, [pc, #84] @ 2ec974 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ec978 │ │ │ │ + bhi 2ec868 │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 2ec8a4 │ │ │ │ + bl 2ec794 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 13fca0 │ │ │ │ - b 2ec988 │ │ │ │ + b 2ec878 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 2ec978 │ │ │ │ + b 2ec868 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2ec978 │ │ │ │ - ldrdeq pc, [lr], #-37 @ 0xffffffdb │ │ │ │ - subeq pc, lr, r7, ror #3 │ │ │ │ + b 2ec868 │ │ │ │ + subeq pc, lr, sp, asr #5 │ │ │ │ + ldrdeq pc, [lr], #-31 @ 0xffffffe1 │ │ │ │ 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] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ecb34 │ │ │ │ + beq 2eca24 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r4 │ │ │ │ - b 2ecad4 │ │ │ │ - bl 2ec924 │ │ │ │ + b 2ec9c4 │ │ │ │ + bl 2ec814 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ecb2c │ │ │ │ + beq 2eca1c │ │ │ │ cmp r8, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bne 2ecabc │ │ │ │ + bne 2ec9ac │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ mov r0, sl │ │ │ │ bl f04c0 │ │ │ │ add r9, r4, r0, lsl #2 │ │ │ │ ldr r4, [r9, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ecac4 │ │ │ │ + bne 2ec9b4 │ │ │ │ mov r0, sl │ │ │ │ bl f0624 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ec8a4 │ │ │ │ + bl 2ec794 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r9, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ecad4 │ │ │ │ + bne 2ec9c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -735501,306 +735433,306 @@ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r9, r0, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ecb8c │ │ │ │ + beq 2eca7c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ecba0 │ │ │ │ + bne 2eca90 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc 2ecb6c │ │ │ │ + bcc 2eca5c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [sp] │ │ │ │ add sl, r4, #52 @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r9 │ │ │ │ mov r6, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sl, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ecbd8 │ │ │ │ + beq 2ecac8 │ │ │ │ ldr ip, [r4, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ecbf8 │ │ │ │ + bne 2ecae8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc 2ecbb8 │ │ │ │ + bcc 2ecaa8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r9, fp │ │ │ │ - b 2ecb8c │ │ │ │ + b 2eca7c │ │ │ │ add r7, r4, #52 @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r6, fp │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ecc38 │ │ │ │ + beq 2ecb28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ecc60 │ │ │ │ + bne 2ecb50 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, ip │ │ │ │ - bcc 2ecc18 │ │ │ │ + bcc 2ecb08 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - b 2ecbd8 │ │ │ │ + b 2ecac8 │ │ │ │ add r7, r4, #52 @ 0x34 │ │ │ │ mov ip, r6 │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ecc9c │ │ │ │ + beq 2ecb8c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2eccc0 │ │ │ │ + bne 2ecbb0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc 2ecc7c │ │ │ │ + bcc 2ecb6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, ip │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ - b 2ecc38 │ │ │ │ + b 2ecb28 │ │ │ │ add r5, r4, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ mov r6, fp │ │ │ │ mov r7, #0 │ │ │ │ mov fp, ip │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ecd0c │ │ │ │ + beq 2ecbfc │ │ │ │ ldr lr, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2ecd34 │ │ │ │ + bne 2ecc24 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ - bcc 2ecce8 │ │ │ │ + bcc 2ecbd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 2ecc9c │ │ │ │ - bl 2ecb40 │ │ │ │ + b 2ecb8c │ │ │ │ + bl 2eca30 │ │ │ │ ldr ip, [r5, #52] @ 0x34 │ │ │ │ - b 2ecd0c │ │ │ │ + b 2ecbfc │ │ │ │ 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, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ addne r5, r0, #4 │ │ │ │ - beq 2ece14 │ │ │ │ + beq 2ecd04 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 2ece3c │ │ │ │ - bhi 2ece20 │ │ │ │ + beq 2ecd2c │ │ │ │ + bhi 2ecd10 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - beq 2ece60 │ │ │ │ + beq 2ecd50 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r3] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2ece60 │ │ │ │ + bne 2ecd50 │ │ │ │ add r3, r0, #13 │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ecdb8 │ │ │ │ + beq 2ecca8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ecd40 │ │ │ │ + bl 2ecc30 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb r2, [r7, #37] @ 0x25 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2ecdec │ │ │ │ - ldr r1, [pc, #204] @ 2ece9c │ │ │ │ + bhi 2eccdc │ │ │ │ + ldr r1, [pc, #204] @ 2ecd8c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ecdec │ │ │ │ + bhi 2eccdc │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r3, #14 │ │ │ │ ldr r4, [r4, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ecd68 │ │ │ │ + bne 2ecc58 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ece14 │ │ │ │ + beq 2ecd04 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ecb40 │ │ │ │ + b 2eca30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #14 │ │ │ │ ldr r4, [r4, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ece08 │ │ │ │ + bne 2eccf8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2ecdec │ │ │ │ + b 2eccdc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, r4, #52 @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r2, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ece8c │ │ │ │ + beq 2ecd7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ecd40 │ │ │ │ + bl 2ecc30 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 2ece70 │ │ │ │ + bcc 2ecd60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq lr, lr, r7, ror #28 │ │ │ │ + subeq lr, lr, pc, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ecf44 │ │ │ │ + bne 2ece34 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ecef4 │ │ │ │ + beq 2ecde4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r3, #4 │ │ │ │ - bl 2ecd40 │ │ │ │ + bl 2ecc30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2ecf28 │ │ │ │ + bne 2ece18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fd8c │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ecf0c │ │ │ │ - bl 2ecb40 │ │ │ │ - b 2ecf14 │ │ │ │ + beq 2ecdfc │ │ │ │ + bl 2eca30 │ │ │ │ + b 2ece04 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2ecf88 │ │ │ │ + bne 2ece78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2ecfc0 │ │ │ │ + bne 2eceb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 13fd8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ecf54 │ │ │ │ + beq 2ece44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ecf6c │ │ │ │ - bl 2ecb40 │ │ │ │ - b 2ecf74 │ │ │ │ + beq 2ece5c │ │ │ │ + bl 2eca30 │ │ │ │ + b 2ece64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fd8c │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ecff0 │ │ │ │ + beq 2ecee0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ecfa4 │ │ │ │ - bl 2ecb40 │ │ │ │ - b 2ecfac │ │ │ │ + beq 2ece94 │ │ │ │ + bl 2eca30 │ │ │ │ + b 2ece9c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r3, #4 │ │ │ │ - bl 2ecd40 │ │ │ │ - b 2ecfac │ │ │ │ + bl 2ecc30 │ │ │ │ + b 2ece9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub r6, r2, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -735839,33 +735771,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add r2, r3, r6 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, fp │ │ │ │ - beq 2ed224 │ │ │ │ - ldr r2, [pc, #748] @ 2ed3b4 │ │ │ │ + beq 2ed114 │ │ │ │ + ldr r2, [pc, #748] @ 2ed2a4 │ │ │ │ add r6, r6, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ moveq r5, ip │ │ │ │ - beq 2ed178 │ │ │ │ + beq 2ed068 │ │ │ │ ldr r8, [ip, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r3, r8, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 2ed2b0 │ │ │ │ + bhi 2ed1a0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r8, #1 │ │ │ │ - beq 2ed334 │ │ │ │ + beq 2ed224 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -735889,17 +735821,17 @@ │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr ip, [r3, r6] │ │ │ │ add r6, r6, #4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2ed224 │ │ │ │ + beq 2ed114 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ - b 2ed0d0 │ │ │ │ + b 2ecfc0 │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -735928,15 +735860,15 @@ │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr ip, [r3, r6] │ │ │ │ add r6, r6, #4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ed188 │ │ │ │ + bne 2ed078 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #85] @ 0x55 │ │ │ │ ldr r1, [ip, #60] @ 0x3c │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ @@ -735963,15 +735895,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 2ed1e8 │ │ │ │ + b 2ed0d8 │ │ │ │ ldr r2, [ip, #24] │ │ │ │ ldr r3, [ip, #28] │ │ │ │ mov r1, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ @@ -735996,15 +735928,15 @@ │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r8, #48] @ 0x30 │ │ │ │ str r2, [r8, #52] @ 0x34 │ │ │ │ str ip, [r8, #56] @ 0x38 │ │ │ │ - b 2ed1e8 │ │ │ │ + b 2ed0d8 │ │ │ │ ldrb r3, [r5, #85] @ 0x55 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [ip, #60] @ 0x3c │ │ │ │ orr r3, r3, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ @@ -736028,59 +735960,59 @@ │ │ │ │ str r0, [r8, #28] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - b 2ed140 │ │ │ │ - subeq lr, lr, pc, lsl #23 │ │ │ │ + b 2ed030 │ │ │ │ + subeq lr, lr, r7, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ - ldr r3, [pc, #2836] @ 2edee4 │ │ │ │ + ldr r3, [pc, #2836] @ 2eddd4 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #2828] @ 2edee8 │ │ │ │ + ldr r1, [pc, #2828] @ 2eddd8 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ - ldr r2, [pc, #2820] @ 2edeec │ │ │ │ + ldr r2, [pc, #2820] @ 2edddc │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2ed424 │ │ │ │ + beq 2ed314 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2ed458 │ │ │ │ + bne 2ed348 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed408 │ │ │ │ + bne 2ed2f8 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r2, [pc, #2752] @ 2edef0 │ │ │ │ - ldr r3, [pc, #2744] @ 2edeec │ │ │ │ + ldr r2, [pc, #2752] @ 2edde0 │ │ │ │ + ldr r3, [pc, #2744] @ 2edddc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2edeb4 │ │ │ │ + bne 2edda4 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #2700] @ 2edef4 │ │ │ │ + ldr r3, [pc, #2700] @ 2edde4 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r9, fp │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -736115,15 +736047,15 @@ │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ ldr r7, [fp, #24] │ │ │ │ stm lr, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2edd28 │ │ │ │ + beq 2edc18 │ │ │ │ mov sl, #0 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -736131,60 +736063,60 @@ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fbac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ed7d0 │ │ │ │ + beq 2ed6c0 │ │ │ │ mov ip, #0 │ │ │ │ mvn fp, #0 │ │ │ │ mov r5, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2ed7b4 │ │ │ │ + bne 2ed6a4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ add r5, r5, #1 │ │ │ │ - beq 2ed868 │ │ │ │ - ldr r2, [pc, #2408] @ 2edef8 │ │ │ │ + beq 2ed758 │ │ │ │ + ldr r2, [pc, #2408] @ 2edde8 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ cmpne r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bne 2ed7b4 │ │ │ │ + bne 2ed6a4 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr sl, [r2] │ │ │ │ ldrb r2, [sl, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2eded8 │ │ │ │ + bne 2eddc8 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ tst r3, #262144 @ 0x40000 │ │ │ │ - beq 2ed7b4 │ │ │ │ + beq 2ed6a4 │ │ │ │ bics r3, r3, #262144 @ 0x40000 │ │ │ │ - bne 2edb70 │ │ │ │ + bne 2eda60 │ │ │ │ mov r0, sl │ │ │ │ bl dae30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed7b4 │ │ │ │ + bne 2ed6a4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 2edb94 │ │ │ │ + beq 2eda84 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2edbcc │ │ │ │ + bne 2edabc │ │ │ │ ldr r2, [r8, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 2edc94 │ │ │ │ + beq 2edb84 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r1, sl │ │ │ │ @@ -736193,193 +736125,193 @@ │ │ │ │ mov r3, #3 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ bl da9a8 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2edd40 │ │ │ │ - ldr r3, [pc, #2220] @ 2edefc │ │ │ │ + beq 2edc30 │ │ │ │ + ldr r3, [pc, #2220] @ 2eddec │ │ │ │ mov r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b 2ed67c │ │ │ │ + b 2ed56c │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ed7a0 │ │ │ │ + beq 2ed690 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ed66c │ │ │ │ + bne 2ed55c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2eca88 │ │ │ │ + bl 2ec978 │ │ │ │ cmp r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2ed784 │ │ │ │ + beq 2ed674 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r1, #37] @ 0x25 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ - bhi 2edb64 │ │ │ │ + bhi 2eda54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ed84c │ │ │ │ + bhi 2ed73c │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r9, r2 │ │ │ │ cmpeq r1, r3 │ │ │ │ - bne 2ed784 │ │ │ │ + bne 2ed674 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - bne 2ed910 │ │ │ │ + bne 2ed800 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r7, #8 │ │ │ │ bl da9a8 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 2ed784 │ │ │ │ + bcc 2ed674 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r5, [r7] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ str r5, [r7] │ │ │ │ - bls 2ed66c │ │ │ │ + bls 2ed55c │ │ │ │ ldr r3, [sl, #-4] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f04c0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 2ed66c │ │ │ │ + bne 2ed55c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2eca88 │ │ │ │ + bl 2ec978 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bls 2edd7c │ │ │ │ + bls 2edc6c │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ stm r7, {r9, fp} │ │ │ │ str r9, [r7, #48] @ 0x30 │ │ │ │ str fp, [r7, #40] @ 0x28 │ │ │ │ - bne 2ed67c │ │ │ │ + bne 2ed56c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2ecea0 │ │ │ │ + bl 2ecd90 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed564 │ │ │ │ + bne 2ed454 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ orr sl, sl, ip │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 2ed524 │ │ │ │ + bne 2ed414 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ bl 142198 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2edd30 │ │ │ │ + beq 2edc20 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ mov r6, sl │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ed844 │ │ │ │ + beq 2ed734 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ed844 │ │ │ │ + beq 2ed734 │ │ │ │ ldr fp, [r4, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ed48c │ │ │ │ + bne 2ed37c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed828 │ │ │ │ + bne 2ed718 │ │ │ │ mov fp, r6 │ │ │ │ - b 2ed428 │ │ │ │ + b 2ed318 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ - b 2ed6e8 │ │ │ │ + b 2ed5d8 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2ed6e8 │ │ │ │ + b 2ed5d8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr sl, [r3] │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne sl, #0 │ │ │ │ mov r0, sl │ │ │ │ bl dadc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed7b4 │ │ │ │ + bne 2ed6a4 │ │ │ │ mov r0, sl │ │ │ │ bl dae30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed7b4 │ │ │ │ + bne 2ed6a4 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ed8cc │ │ │ │ + bne 2ed7bc │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2edec4 │ │ │ │ + bne 2eddb4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed7b4 │ │ │ │ + bne 2ed6a4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ bl da9a8 │ │ │ │ ldr sl, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ed7b4 │ │ │ │ + beq 2ed6a4 │ │ │ │ mov r1, #0 │ │ │ │ add r6, sp, #164 @ 0xa4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ec924 │ │ │ │ + bl 2ec814 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed8f4 │ │ │ │ - b 2ed7b4 │ │ │ │ + bne 2ed7e4 │ │ │ │ + b 2ed6a4 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl da9a8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ @@ -736393,50 +736325,50 @@ │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ moveq r3, #0 │ │ │ │ streq r6, [sp, #36] @ 0x24 │ │ │ │ moveq r6, r3 │ │ │ │ - bne 2edb44 │ │ │ │ + bne 2eda34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ed9d8 │ │ │ │ + beq 2ed8c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2edb40 │ │ │ │ + bne 2eda30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 2eded8 │ │ │ │ + bhi 2eddc8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2edb40 │ │ │ │ + bne 2eda30 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ ldr r5, [r1, r6, lsl #2] │ │ │ │ clz r2, r4 │ │ │ │ clz r3, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2edb40 │ │ │ │ + bne 2eda30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ed970 │ │ │ │ + bne 2ed860 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ bl dab78 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 2ed710 │ │ │ │ - b 2ed784 │ │ │ │ + bgt 2ed600 │ │ │ │ + b 2ed674 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr lr, [r5, #60] @ 0x3c │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r2, [lr] │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ sub r1, r0, #5 │ │ │ │ @@ -736446,174 +736378,174 @@ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ sub r1, r2, #5 │ │ │ │ cmp r0, #5 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ movne r1, #0 │ │ │ │ - beq 2edc38 │ │ │ │ + beq 2edb28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #72] @ 0x48 │ │ │ │ - beq 2edbe0 │ │ │ │ + beq 2edad0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ sub r1, r2, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r1, r2, lsr #31 │ │ │ │ - beq 2edb10 │ │ │ │ + beq 2eda00 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2edb00 │ │ │ │ + beq 2ed9f0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2edb00 │ │ │ │ + beq 2ed9f0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2edecc │ │ │ │ + bne 2eddbc │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f04c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq 2edecc │ │ │ │ + beq 2eddbc │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2edecc │ │ │ │ + bne 2eddbc │ │ │ │ ldr r0, [r2, #28] │ │ │ │ bl f04c0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2edd6c │ │ │ │ + beq 2edc5c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 2edb40 │ │ │ │ + beq 2eda30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr lr, [r5, #60] @ 0x3c │ │ │ │ cmp r3, lr │ │ │ │ - beq 2edc88 │ │ │ │ + beq 2edb78 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ and r3, r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2edc88 │ │ │ │ + bne 2edb78 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl dab78 │ │ │ │ - b 2ed784 │ │ │ │ + b 2ed674 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2edb40 │ │ │ │ - b 2ed9ac │ │ │ │ + bne 2eda30 │ │ │ │ + b 2ed89c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b 2ed6e8 │ │ │ │ + b 2ed5d8 │ │ │ │ mov r1, sl │ │ │ │ add sl, sp, #236 @ 0xec │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ bl da9a8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl 2ecea0 │ │ │ │ - b 2ed7b4 │ │ │ │ + bl 2ecd90 │ │ │ │ + b 2ed6a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ movne r8, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strne r3, [sp, #24] │ │ │ │ - bne 2ed614 │ │ │ │ + bne 2ed504 │ │ │ │ ldr r3, [r8, #24] │ │ │ │ - ldr r2, [pc, #840] @ 2edf00 │ │ │ │ + ldr r2, [pc, #840] @ 2eddf0 │ │ │ │ ands r6, r3, r2 │ │ │ │ - beq 2edd08 │ │ │ │ + beq 2edbf8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ed614 │ │ │ │ + b 2ed504 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ed614 │ │ │ │ + b 2ed504 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2edc20 │ │ │ │ - ldr r0, [pc, #776] @ 2edf04 │ │ │ │ + bhi 2edb10 │ │ │ │ + ldr r0, [pc, #776] @ 2eddf4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2eded8 │ │ │ │ + bhi 2eddc8 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b 2eda50 │ │ │ │ + b 2ed940 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 2eda50 │ │ │ │ + b 2ed940 │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b 2eda50 │ │ │ │ + b 2ed940 │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ ldr r1, [ip, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi 2eda3c │ │ │ │ - ldr ip, [pc, #696] @ 2edf08 │ │ │ │ + bhi 2ed92c │ │ │ │ + ldr ip, [pc, #696] @ 2eddf8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2eded8 │ │ │ │ + bhi 2eddc8 │ │ │ │ add ip, ip, r0 │ │ │ │ ldrsh ip, [ip, r0] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 2eda40 │ │ │ │ + b 2ed930 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 2eda40 │ │ │ │ + b 2ed930 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ - b 2ed9ac │ │ │ │ + b 2ed89c │ │ │ │ ldr r2, [r8, #96] @ 0x60 │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2edeb8 │ │ │ │ + bne 2edda8 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #592] @ 2edf0c │ │ │ │ + ldr r0, [pc, #592] @ 2eddfc │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ ldr ip, [sl, #28] │ │ │ │ add r3, r3, #11 │ │ │ │ @@ -736621,64 +736553,64 @@ │ │ │ │ ldrb r3, [ip, #13] │ │ │ │ ldrb ip, [ip, #14] │ │ │ │ smulbb r3, r3, ip │ │ │ │ lsl r3, r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ moveq r8, r1 │ │ │ │ - bne 2edbbc │ │ │ │ + bne 2edaac │ │ │ │ ldr r3, [r8, #24] │ │ │ │ - ldr r2, [pc, #508] @ 2edf00 │ │ │ │ + ldr r2, [pc, #508] @ 2eddf0 │ │ │ │ ands r6, r3, r2 │ │ │ │ - bne 2edbbc │ │ │ │ + bne 2edaac │ │ │ │ mov r0, r8 │ │ │ │ bl dadc8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2edd4c │ │ │ │ + beq 2edc3c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ed614 │ │ │ │ + b 2ed504 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 142198 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ - b 2ed810 │ │ │ │ + b 2ed700 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 2ed7a8 │ │ │ │ + b 2ed698 │ │ │ │ mov r0, r8 │ │ │ │ bl dae30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ede60 │ │ │ │ + beq 2edd50 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ed614 │ │ │ │ + b 2ed504 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b 2ed9ac │ │ │ │ + b 2ed89c │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2ed004 │ │ │ │ + bl 2ecef4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r1, r7, #8 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ed004 │ │ │ │ + bl 2ecef4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ add r6, r6, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #332] @ 2edf0c │ │ │ │ + ldr r8, [pc, #332] @ 2eddfc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ bl 911bc │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r9, [r6] │ │ │ │ @@ -736708,61 +736640,61 @@ │ │ │ │ add r2, r2, #11 │ │ │ │ add r3, r3, #11 │ │ │ │ str r9, [ip, r2, lsl #2] │ │ │ │ str r9, [ip, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2ecea0 │ │ │ │ + bl 2ecd90 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2ed7b4 │ │ │ │ + b 2ed6a4 │ │ │ │ mov r0, sl │ │ │ │ bl dadc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2edd18 │ │ │ │ + bne 2edc08 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ bl f03ac │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #16] │ │ │ │ moveq r8, r0 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - beq 2ed614 │ │ │ │ + beq 2ed504 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ bl ef218 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ bl ef218 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ movne r8, #0 │ │ │ │ - b 2ed614 │ │ │ │ + b 2ed504 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r8, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 2edbbc │ │ │ │ + b 2edaac │ │ │ │ ldr r3, [r0, #28] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r2, r4, r8, lsr #24 │ │ │ │ - subseq r2, r4, r0, lsl ip │ │ │ │ + subseq r2, r4, r8, lsr sp │ │ │ │ + subseq r2, r4, r0, lsr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r4, r8, asr #23 │ │ │ │ - subeq lr, lr, r4, lsl r8 │ │ │ │ + ldrsbeq r2, [r4], #-200 @ 0xffffff38 │ │ │ │ + subeq lr, lr, ip, lsl #16 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - subeq lr, lr, ip, lsl #12 │ │ │ │ + subeq lr, lr, r4, lsl #12 │ │ │ │ @ instruction: 0xfffbfb78 │ │ │ │ - subeq lr, lr, sl, lsl #1 │ │ │ │ - subeq lr, lr, r6, asr r0 │ │ │ │ + subeq lr, lr, r2, lsl #1 │ │ │ │ + subeq lr, lr, lr, asr #32 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ sub r0, r0, r3 │ │ │ │ @@ -736781,63 +736713,63 @@ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ add ip, sp, #8 │ │ │ │ mov lr, r3 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r1, r2, r3} │ │ │ │ str lr, [sp] │ │ │ │ - ldr lr, [pc, #160] @ 2ee01c │ │ │ │ - ldr ip, [pc, #160] @ 2ee020 │ │ │ │ + ldr lr, [pc, #160] @ 2edf0c │ │ │ │ + ldr ip, [pc, #160] @ 2edf10 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ mov ip, #0 │ │ │ │ bl 948f8 │ │ │ │ ldrb r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2edfe4 │ │ │ │ + beq 2eded4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2edfe8 │ │ │ │ + beq 2eded8 │ │ │ │ mov r3, #0 │ │ │ │ - b 2edfc4 │ │ │ │ + b 2edeb4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ - beq 2edfe8 │ │ │ │ + beq 2eded8 │ │ │ │ add r4, r3, #1 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ sub r3, r3, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2edfb8 │ │ │ │ + bne 2edea8 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #52] @ 2ee024 │ │ │ │ - ldr r3, [pc, #44] @ 2ee020 │ │ │ │ + ldr r2, [pc, #52] @ 2edf14 │ │ │ │ + ldr r3, [pc, #44] @ 2edf10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ee018 │ │ │ │ + bne 2edf08 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r4, ip, ror r0 │ │ │ │ + subseq r2, r4, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r4, r8 │ │ │ │ + subseq r2, r4, r8, lsl r1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2ee0d0 │ │ │ │ + beq 2edfc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -736848,18 +736780,18 @@ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 91564 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add r2, r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2ee0d8 │ │ │ │ + beq 2edfc8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ee0a4 │ │ │ │ + beq 2edf94 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -736879,128 +736811,128 @@ │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ee138 │ │ │ │ + beq 2ee028 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ee164 │ │ │ │ + beq 2ee054 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ee140 │ │ │ │ + bne 2ee030 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2ee0e4 │ │ │ │ + bl 2edfd4 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee108 │ │ │ │ + bne 2edff8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee128 │ │ │ │ + beq 2ee018 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee150 │ │ │ │ - b 2ee128 │ │ │ │ + bne 2ee040 │ │ │ │ + b 2ee018 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 2ee0e4 │ │ │ │ + bl 2edfd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2ee0e4 │ │ │ │ + bl 2edfd4 │ │ │ │ add r6, r6, r0 │ │ │ │ add r4, r4, r6 │ │ │ │ - b 2ee128 │ │ │ │ + b 2ee018 │ │ │ │ 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, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq 2ee210 │ │ │ │ + beq 2ee100 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ add r7, r5, #1 │ │ │ │ mvn r6, #0 │ │ │ │ add r9, fp, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ee240 │ │ │ │ + beq 2ee130 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ee218 │ │ │ │ + bne 2ee108 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ - bl 2ee0e4 │ │ │ │ + bl 2edfd4 │ │ │ │ mov r3, r9 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2ee184 │ │ │ │ + bl 2ee074 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee1c4 │ │ │ │ + bne 2ee0b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r1, [sl, #28] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r2, r1, r3, lsl #2 │ │ │ │ str r5, [r2, #4] │ │ │ │ str fp, [r1, r3, lsl #2] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r8, [r2, #12] │ │ │ │ - b 2ee200 │ │ │ │ + b 2ee0f0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2ee184 │ │ │ │ + bl 2ee074 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2ee184 │ │ │ │ - b 2ee200 │ │ │ │ + bl 2ee074 │ │ │ │ + b 2ee0f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ ldr r5, [r3] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ tst r3, #4 │ │ │ │ ldrne r3, [r6, r2, lsl #2] │ │ │ │ mov r4, r1 │ │ │ │ - bne 2ee2cc │ │ │ │ + bne 2ee1bc │ │ │ │ tst r3, #17 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - beq 2ee2f0 │ │ │ │ + beq 2ee1e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, r1 │ │ │ │ @@ -737009,550 +736941,550 @@ │ │ │ │ str r7, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ str r5, [r1, #4] │ │ │ │ - bl 2ee314 │ │ │ │ + bl 2ee204 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ - b 2ee2cc │ │ │ │ + b 2ee1bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #572] @ 2ee568 │ │ │ │ + ldr r3, [pc, #572] @ 2ee458 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #564] @ 2ee56c │ │ │ │ + ldr r0, [pc, #564] @ 2ee45c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 2ee3a0 │ │ │ │ + bhi 2ee290 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2ee27c │ │ │ │ + bl 2ee16c │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r4, #28 │ │ │ │ - beq 2ee38c │ │ │ │ - bl 2ee27c │ │ │ │ + beq 2ee27c │ │ │ │ + bl 2ee16c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee368 │ │ │ │ + bne 2ee258 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ee27c │ │ │ │ - ldr r2, [pc, #416] @ 2ee570 │ │ │ │ + b 2ee16c │ │ │ │ + ldr r2, [pc, #416] @ 2ee460 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r8, [r0, r2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r4, #48 @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ee27c │ │ │ │ + bl 2ee16c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add r7, r7, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 2ee3f0 │ │ │ │ + bcc 2ee2e0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2ee27c │ │ │ │ + bl 2ee16c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ee27c │ │ │ │ + b 2ee16c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee468 │ │ │ │ + beq 2ee358 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2ee27c │ │ │ │ + bl 2ee16c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r4, #44 @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ee27c │ │ │ │ + bl 2ee16c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r7, r7, #16 │ │ │ │ - bcc 2ee47c │ │ │ │ + bcc 2ee36c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2ee27c │ │ │ │ + bl 2ee16c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ add r6, r6, #20 │ │ │ │ - bcc 2ee4b4 │ │ │ │ + bcc 2ee3a4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #144] @ 2ee574 │ │ │ │ + ldr r2, [pc, #144] @ 2ee464 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, r4, #84 @ 0x54 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r6, r6, #1 │ │ │ │ - bl 2ee27c │ │ │ │ + bl 2ee16c │ │ │ │ cmp r7, r6 │ │ │ │ add r4, r4, #16 │ │ │ │ - bne 2ee508 │ │ │ │ + bne 2ee3f8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 2ee3b8 │ │ │ │ + b 2ee2a8 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ee27c │ │ │ │ + bl 2ee16c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee548 │ │ │ │ + bne 2ee438 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strheq sp, [lr], #-146 @ 0xffffff6e │ │ │ │ - subseq r1, r4, r0, asr #25 │ │ │ │ + subeq sp, lr, sl, lsr #19 │ │ │ │ + ldrsbeq r1, [r4], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ 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, [r0, #8] │ │ │ │ - ldr sl, [pc, #1284] @ 2eea98 │ │ │ │ + ldr sl, [pc, #1284] @ 2ee988 │ │ │ │ sub r6, r3, #4 │ │ │ │ cmp r0, r6 │ │ │ │ sub sp, sp, #12 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2eea5c │ │ │ │ + beq 2ee94c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #0 │ │ │ │ - b 2ee5c4 │ │ │ │ + b 2ee4b4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ sub r6, r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 2ee618 │ │ │ │ + beq 2ee508 │ │ │ │ ldr r5, [r6] │ │ │ │ tst r5, #1 │ │ │ │ - bne 2ee5b4 │ │ │ │ + bne 2ee4a4 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2ee5f0 │ │ │ │ + bne 2ee4e0 │ │ │ │ orr r1, r3, #8 │ │ │ │ tst r3, #17 │ │ │ │ strb r1, [r5, #13] │ │ │ │ - beq 2ee868 │ │ │ │ + beq 2ee758 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2ee81c │ │ │ │ + beq 2ee70c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ bl ddb20 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ sub r6, r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bne 2ee5c4 │ │ │ │ + bne 2ee4b4 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ sub r5, r5, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 2ee664 │ │ │ │ + beq 2ee554 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ee650 │ │ │ │ + beq 2ee540 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ bl ddb20 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ sub r5, r5, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 2ee62c │ │ │ │ + bne 2ee51c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r7, #-4] │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, r2, lsl #2] │ │ │ │ - beq 2eea60 │ │ │ │ + beq 2ee950 │ │ │ │ ldrb r3, [r8, #13] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ tst r3, #2 │ │ │ │ - bne 2ee8c8 │ │ │ │ + bne 2ee7b8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ ldr r3, [r9, #28] │ │ │ │ mov r5, r4 │ │ │ │ ldr fp, [r3, r2, lsl #2] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - b 2ee6cc │ │ │ │ + b 2ee5bc │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2ee94c │ │ │ │ + beq 2ee83c │ │ │ │ cmp r6, r2 │ │ │ │ - beq 2ee740 │ │ │ │ + beq 2ee630 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ee740 │ │ │ │ + beq 2ee630 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr lr, [r3, r1, lsl #2] │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ cmp lr, fp │ │ │ │ - bhi 2ee6c0 │ │ │ │ + bhi 2ee5b0 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bcc 2ee6b0 │ │ │ │ + bcc 2ee5a0 │ │ │ │ ldrb ip, [r8, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - beq 2ee724 │ │ │ │ + beq 2ee614 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2ee6b0 │ │ │ │ + bne 2ee5a0 │ │ │ │ ldr ip, [r8, #20] │ │ │ │ - ldr sl, [pc, #892] @ 2eea9c │ │ │ │ + ldr sl, [pc, #892] @ 2ee98c │ │ │ │ cmp ip, sl │ │ │ │ - bne 2ee6b0 │ │ │ │ + bne 2ee5a0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2eea74 │ │ │ │ + beq 2ee964 │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, r2 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne 2ee6c0 │ │ │ │ + bne 2ee5b0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ ldr lr, [r3, r2, lsl #2] │ │ │ │ - b 2ee774 │ │ │ │ + b 2ee664 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 2ee8a4 │ │ │ │ + beq 2ee794 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ee8a4 │ │ │ │ + beq 2ee794 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r9, #28] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ ldr lr, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, lr │ │ │ │ - bcs 2ee750 │ │ │ │ + bcs 2ee640 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldr sl, [r2, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2ee898 │ │ │ │ + beq 2ee788 │ │ │ │ mov r1, r4 │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ee898 │ │ │ │ + bne 2ee788 │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ee8f8 │ │ │ │ + beq 2ee7e8 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r2, [r9, #28] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 2ee898 │ │ │ │ + bls 2ee788 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ sub r2, r3, #3 │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ - beq 2ee898 │ │ │ │ + beq 2ee788 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2ee888 │ │ │ │ + beq 2ee778 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 2ee750 │ │ │ │ + bne 2ee640 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, r4 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 2ee8ac │ │ │ │ + b 2ee79c │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee5b4 │ │ │ │ + beq 2ee4a4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2ee854 │ │ │ │ + beq 2ee744 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee5b4 │ │ │ │ + beq 2ee4a4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 2ee838 │ │ │ │ + bne 2ee728 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ bl ddb20 │ │ │ │ mov r4, r0 │ │ │ │ - b 2ee838 │ │ │ │ - ldr r3, [pc, #560] @ 2eeaa0 │ │ │ │ + b 2ee728 │ │ │ │ + ldr r3, [pc, #560] @ 2ee990 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 2ee98c │ │ │ │ + bhi 2ee87c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #524] @ 2eea9c │ │ │ │ + ldr r3, [pc, #524] @ 2ee98c │ │ │ │ ldr r2, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ee7fc │ │ │ │ + bne 2ee6ec │ │ │ │ cmp r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bne 2ee758 │ │ │ │ + bne 2ee648 │ │ │ │ ldr r8, [r7, #-4] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r9, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r8, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, r0 │ │ │ │ - beq 2ee68c │ │ │ │ + beq 2ee57c │ │ │ │ mov r1, r4 │ │ │ │ bl ddbc4 │ │ │ │ ldr r8, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - beq 2ee68c │ │ │ │ + beq 2ee57c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eea88 │ │ │ │ + beq 2ee978 │ │ │ │ mov r4, r0 │ │ │ │ - b 2ee68c │ │ │ │ + b 2ee57c │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee7c4 │ │ │ │ + bne 2ee6b4 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ add r2, sl, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2eea90 │ │ │ │ + beq 2ee980 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ee7c4 │ │ │ │ + beq 2ee6b4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2ee7c4 │ │ │ │ + bne 2ee6b4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r1, [r8, #8] │ │ │ │ - bne 2ee7c4 │ │ │ │ - b 2ee7fc │ │ │ │ + bne 2ee6b4 │ │ │ │ + b 2ee6ec │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r2 │ │ │ │ ldrne lr, [ip] │ │ │ │ - b 2ee774 │ │ │ │ + b 2ee664 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #20 │ │ │ │ - bl 2ee578 │ │ │ │ + bl 2ee468 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee5f0 │ │ │ │ + b 2ee4e0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ - bl 2ee578 │ │ │ │ + bl 2ee468 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee5f0 │ │ │ │ + b 2ee4e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ee5f8 │ │ │ │ + bne 2ee4e8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - bl 2ee578 │ │ │ │ - b 2eea54 │ │ │ │ + bl 2ee468 │ │ │ │ + b 2ee944 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 2ee578 │ │ │ │ + bl 2ee468 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee5f0 │ │ │ │ + b 2ee4e0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 2ee578 │ │ │ │ + bl 2ee468 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee5f0 │ │ │ │ + b 2ee4e0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 2ee578 │ │ │ │ + bl 2ee468 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee5f0 │ │ │ │ - ldr r3, [pc, #184] @ 2eeaa4 │ │ │ │ + b 2ee4e0 │ │ │ │ + ldr r3, [pc, #184] @ 2ee994 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee5f8 │ │ │ │ + beq 2ee4e8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 2ee578 │ │ │ │ + bl 2ee468 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee5f0 │ │ │ │ + b 2ee4e0 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee5f8 │ │ │ │ + beq 2ee4e8 │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eea44 │ │ │ │ + bne 2ee934 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #28 │ │ │ │ - bl 2ee578 │ │ │ │ + bl 2ee468 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eea2c │ │ │ │ + bne 2ee91c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee5f0 │ │ │ │ + b 2ee4e0 │ │ │ │ ldr r8, [r3, #-4] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r8, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov lr, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 2ee774 │ │ │ │ + b 2ee664 │ │ │ │ mov r5, r0 │ │ │ │ - b 2ee8b8 │ │ │ │ + b 2ee7a8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ - subseq r1, r4, ip, asr sl │ │ │ │ + subseq r1, r4, ip, ror #22 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - subeq sp, lr, r6, lsl #9 │ │ │ │ + subeq sp, lr, lr, ror r4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #2980] @ 2ef66c │ │ │ │ + ldr r0, [pc, #2980] @ 2ef55c │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2968] @ 2ef670 │ │ │ │ + ldr r0, [pc, #2968] @ 2ef560 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #2964] @ 2ef674 │ │ │ │ + ldr r1, [pc, #2964] @ 2ef564 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ - beq 2eeb18 │ │ │ │ + beq 2eea08 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2eeb4c │ │ │ │ + bne 2eea3c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eeafc │ │ │ │ + bne 2ee9ec │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #2900] @ 2ef678 │ │ │ │ - ldr r3, [pc, #2892] @ 2ef674 │ │ │ │ + ldr r2, [pc, #2900] @ 2ef568 │ │ │ │ + ldr r3, [pc, #2892] @ 2ef564 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ef65c │ │ │ │ + bne 2ef54c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2856] @ 2ef67c │ │ │ │ + ldr r3, [pc, #2856] @ 2ef56c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ movne r3, #0 │ │ │ │ - ldr r9, [pc, #2844] @ 2ef680 │ │ │ │ - ldr r8, [pc, #2844] @ 2ef684 │ │ │ │ + ldr r9, [pc, #2844] @ 2ef570 │ │ │ │ + ldr r8, [pc, #2844] @ 2ef574 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -737571,28 +737503,28 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, #16 │ │ │ │ ldrb r3, [r2, #153] @ 0x99 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ bl a3638 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eec04 │ │ │ │ + beq 2eeaf4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eebf8 │ │ │ │ + beq 2eeae8 │ │ │ │ strb r6, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eebe4 │ │ │ │ + bne 2eead4 │ │ │ │ bl 938fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eebd4 │ │ │ │ + bne 2eeac4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -737607,480 +737539,480 @@ │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ee184 │ │ │ │ + bl 2ee074 │ │ │ │ cmp r7, r6 │ │ │ │ moveq r2, r7 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - beq 2eed4c │ │ │ │ + beq 2eec3c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr fp, [r4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eed38 │ │ │ │ + beq 2eec28 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq fp, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 2eecc4 │ │ │ │ + bhi 2eebb4 │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #16 │ │ │ │ strb r3, [r4, #13] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eed34 │ │ │ │ + beq 2eec24 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eecec │ │ │ │ + beq 2eebdc │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ - b 2eec9c │ │ │ │ + b 2eeb8c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - beq 2eefd4 │ │ │ │ + beq 2eeec4 │ │ │ │ strb r7, [r4, #13] │ │ │ │ ldm r4, {r2, r3} │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r7, [r4, #4] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str sl, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - bne 2eecd4 │ │ │ │ + bne 2eebc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 938fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eec78 │ │ │ │ + bne 2eeb68 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ bl 14207c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 9a59c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [fp] │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2ef0e8 │ │ │ │ + beq 2eefd8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [fp, #13] │ │ │ │ - beq 2ef600 │ │ │ │ + beq 2ef4f0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2eedc4 │ │ │ │ + bne 2eecb4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 9a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eedbc │ │ │ │ + beq 2eecac │ │ │ │ mov r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb r3, [sp, #60] @ 0x3c │ │ │ │ bl 927bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ef0e8 │ │ │ │ + beq 2eefd8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef0bc │ │ │ │ + beq 2eefac │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ef0bc │ │ │ │ + beq 2eefac │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2ef434 │ │ │ │ + bne 2ef324 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b 2eed94 │ │ │ │ - ldr r2, [pc, #2188] @ 2ef688 │ │ │ │ - ldr ip, [pc, #2188] @ 2ef68c │ │ │ │ + b 2eec84 │ │ │ │ + ldr r2, [pc, #2188] @ 2ef578 │ │ │ │ + ldr ip, [pc, #2188] @ 2ef57c │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, ip │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ sub ip, r3, #137 @ 0x89 │ │ │ │ cmp ip, #1 │ │ │ │ orrls r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ef31c │ │ │ │ + beq 2ef20c │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 2edf4c │ │ │ │ + bl 2ede3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eeeac │ │ │ │ + bne 2eed9c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ + b 2eebf8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95404 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ef0a4 │ │ │ │ + beq 2eef94 │ │ │ │ mov r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - beq 2eed08 │ │ │ │ + beq 2eebf8 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add r2, r2, r5 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ sub r3, r3, #11 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2eee9c │ │ │ │ + bhi 2eed8c │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r4, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef088 │ │ │ │ + beq 2eef78 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add r5, r5, #20 │ │ │ │ - bcc 2eee6c │ │ │ │ + bcc 2eed5c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2eeccc │ │ │ │ - b 2eed08 │ │ │ │ + bne 2eebbc │ │ │ │ + b 2eebf8 │ │ │ │ ldrb r3, [r4, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eee9c │ │ │ │ + bne 2eed8c │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ bl 92fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eeef8 │ │ │ │ - b 2eef00 │ │ │ │ + beq 2eede8 │ │ │ │ + b 2eedf0 │ │ │ │ ldrb r3, [r4, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eee9c │ │ │ │ + bne 2eed8c │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ - bl 2edf4c │ │ │ │ + bl 2ede3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eef00 │ │ │ │ + bne 2eedf0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - b 2eee9c │ │ │ │ + b 2eed8c │ │ │ │ ldrb r3, [r4, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eee9c │ │ │ │ - b 2eeee8 │ │ │ │ + bne 2eed8c │ │ │ │ + b 2eedd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 94780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eee34 │ │ │ │ + beq 2eed24 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r2, [pc, #1884] @ 2ef690 │ │ │ │ + ldr r2, [pc, #1884] @ 2ef580 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r7, [r4, #13] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #46] @ 0x2e │ │ │ │ lsl r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eedf4 │ │ │ │ + beq 2eece4 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ tst r2, #32 │ │ │ │ - beq 2eedf4 │ │ │ │ - ldr r2, [pc, #1828] @ 2ef694 │ │ │ │ + beq 2eece4 │ │ │ │ + ldr r2, [pc, #1828] @ 2ef584 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ef5b4 │ │ │ │ + beq 2ef4a4 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - bne 2eed08 │ │ │ │ + bne 2eebf8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ef660 │ │ │ │ + bne 2ef550 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2eed08 │ │ │ │ + bne 2eebf8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eeeac │ │ │ │ + beq 2eed9c │ │ │ │ bic r5, r3, #2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2ef43c │ │ │ │ + beq 2ef32c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2eef9c │ │ │ │ + beq 2eee8c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ + b 2eebf8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1716] @ 2ef698 │ │ │ │ + ldr r3, [pc, #1716] @ 2ef588 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 2eee34 │ │ │ │ + bhi 2eed24 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2ef5d4 │ │ │ │ - bls 2ef60c │ │ │ │ - ldr r2, [pc, #1668] @ 2ef69c │ │ │ │ + beq 2ef4c4 │ │ │ │ + bls 2ef4fc │ │ │ │ + ldr r2, [pc, #1668] @ 2ef58c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2eed04 │ │ │ │ + beq 2eebf4 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 2ef624 │ │ │ │ + bcs 2ef514 │ │ │ │ sub r3, r3, #304 @ 0x130 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi 2eee34 │ │ │ │ - ldr r2, [pc, #1640] @ 2ef6a0 │ │ │ │ + bhi 2eed24 │ │ │ │ + ldr r2, [pc, #1640] @ 2ef590 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2eed04 │ │ │ │ + bne 2eebf4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ + b 2eebf8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr r2, [pc, #1612] @ 2ef6a4 │ │ │ │ + ldr r2, [pc, #1612] @ 2ef594 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ sub r3, r3, #460 @ 0x1cc │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #2 │ │ │ │ - bls 2eed04 │ │ │ │ + bls 2eebf4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ + b 2eebf8 │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ bl 92fa0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [r4, #13] │ │ │ │ - b 2eee9c │ │ │ │ + b 2eed8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2eee64 │ │ │ │ + bne 2eed54 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2eeccc │ │ │ │ - b 2eed08 │ │ │ │ + bne 2eebbc │ │ │ │ + b 2eebf8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 2ef0e8 │ │ │ │ + bne 2eefd8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ bl 9a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, r6 │ │ │ │ movne r6, r4 │ │ │ │ - bne 2eedac │ │ │ │ + bne 2eec9c │ │ │ │ mov r0, r7 │ │ │ │ bl 9a5b8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef184 │ │ │ │ + beq 2ef074 │ │ │ │ mov r6, r7 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ tst r3, #4 │ │ │ │ - bne 2ef130 │ │ │ │ + bne 2ef020 │ │ │ │ tst r3, #17 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - beq 2ef2fc │ │ │ │ + beq 2ef1ec │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef104 │ │ │ │ + bne 2eeff4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef184 │ │ │ │ - ldr r6, [pc, #1364] @ 2ef6a8 │ │ │ │ + beq 2ef074 │ │ │ │ + ldr r6, [pc, #1364] @ 2ef598 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2ef170 │ │ │ │ + bne 2ef060 │ │ │ │ tst r3, #17 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r7, #13] │ │ │ │ - beq 2ef204 │ │ │ │ + beq 2ef0f4 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef154 │ │ │ │ + bne 2ef044 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r7, sl │ │ │ │ - beq 2ef3a4 │ │ │ │ + beq 2ef294 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ands r1, r3, #16 │ │ │ │ - bne 2ef188 │ │ │ │ + bne 2ef078 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ orr r3, r3, #16 │ │ │ │ cmp lr, #0 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - beq 2ef468 │ │ │ │ + beq 2ef358 │ │ │ │ ldr r3, [lr, #32] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [ip, #4] │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq 2ef36c │ │ │ │ + beq 2ef25c │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1] │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r4, [r3, #16] │ │ │ │ - b 2ef184 │ │ │ │ + b 2ef074 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2ef660 │ │ │ │ + bhi 2ef550 │ │ │ │ ldrsb r3, [r6, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #20 │ │ │ │ - bl 2ee578 │ │ │ │ - b 2ef170 │ │ │ │ + bl 2ee468 │ │ │ │ + b 2ef060 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ef170 │ │ │ │ + bne 2ef060 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #56 @ 0x38 │ │ │ │ - bl 2ee578 │ │ │ │ - b 2ef170 │ │ │ │ - ldr r3, [pc, #1088] @ 2ef690 │ │ │ │ + bl 2ee468 │ │ │ │ + b 2ef060 │ │ │ │ + ldr r3, [pc, #1088] @ 2ef580 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef170 │ │ │ │ + beq 2ef060 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #24 │ │ │ │ - bl 2ee578 │ │ │ │ - b 2ef170 │ │ │ │ + bl 2ee468 │ │ │ │ + b 2ef060 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #32 │ │ │ │ - bl 2ee578 │ │ │ │ - b 2ef170 │ │ │ │ + bl 2ee468 │ │ │ │ + b 2ef060 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 2ee578 │ │ │ │ - b 2ef170 │ │ │ │ + bl 2ee468 │ │ │ │ + b 2ef060 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #28 │ │ │ │ - bl 2ee578 │ │ │ │ - b 2ef170 │ │ │ │ + bl 2ee468 │ │ │ │ + b 2ef060 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef170 │ │ │ │ + beq 2ef060 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef2d8 │ │ │ │ + bne 2ef1c8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2ee578 │ │ │ │ + bl 2ee468 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef170 │ │ │ │ - b 2ef2c0 │ │ │ │ + beq 2ef060 │ │ │ │ + b 2ef1b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ - bl 2ee578 │ │ │ │ - b 2ef170 │ │ │ │ + bl 2ee468 │ │ │ │ + b 2ef060 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 2ee314 │ │ │ │ - b 2ef130 │ │ │ │ + bl 2ee204 │ │ │ │ + b 2ef020 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldrb r2, [r1, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2eee20 │ │ │ │ + bne 2eed10 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ cmpne r3, #276 @ 0x114 │ │ │ │ - bne 2ef5a8 │ │ │ │ + bne 2ef498 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ef660 │ │ │ │ + bne 2ef550 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ tst r2, #640 @ 0x280 │ │ │ │ - bne 2eee20 │ │ │ │ + bne 2eed10 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - bne 2eed08 │ │ │ │ - b 2eef90 │ │ │ │ + bne 2eebf8 │ │ │ │ + b 2eee80 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ add r1, lr, #24 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [lr, #28] │ │ │ │ - beq 2ef394 │ │ │ │ + beq 2ef284 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ef394 │ │ │ │ + beq 2ef284 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 2ef1e4 │ │ │ │ + beq 2ef0d4 │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r4, [r2] │ │ │ │ str r4, [lr, #28] │ │ │ │ - b 2ef1f8 │ │ │ │ + b 2ef0e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 142198 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 142198 │ │ │ │ ldrb r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -738092,474 +738024,474 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ orr r2, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 2eeb1c │ │ │ │ + beq 2eea0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eeb1c │ │ │ │ + beq 2eea0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef42c │ │ │ │ + bne 2ef31c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eeb1c │ │ │ │ + beq 2eea0c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ef410 │ │ │ │ + beq 2ef300 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2eeb9c │ │ │ │ + b 2eea8c │ │ │ │ mov r6, r3 │ │ │ │ - b 2eedc4 │ │ │ │ + b 2eecb4 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ef654 │ │ │ │ + beq 2ef544 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eefb4 │ │ │ │ + bne 2eeea4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ - ldr r2, [pc, #572] @ 2ef6ac │ │ │ │ + b 2eebf8 │ │ │ │ + ldr r2, [pc, #572] @ 2ef59c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2ef660 │ │ │ │ + bhi 2ef550 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef4c0 │ │ │ │ + beq 2ef3b0 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef4b0 │ │ │ │ + bne 2ef3a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r6, #28 │ │ │ │ - bl 2ee028 │ │ │ │ + bl 2edf18 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef498 │ │ │ │ + bne 2ef388 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef180 │ │ │ │ + b 2ef070 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2ee028 │ │ │ │ + bl 2edf18 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef180 │ │ │ │ + b 2ef070 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ef4c0 │ │ │ │ + bne 2ef3b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 2ee028 │ │ │ │ + bl 2edf18 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef180 │ │ │ │ - ldr r3, [pc, #384] @ 2ef690 │ │ │ │ + b 2ef070 │ │ │ │ + ldr r3, [pc, #384] @ 2ef580 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef4c0 │ │ │ │ + beq 2ef3b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2ee028 │ │ │ │ + bl 2edf18 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef180 │ │ │ │ + b 2ef070 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2ee028 │ │ │ │ + bl 2edf18 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef180 │ │ │ │ + b 2ef070 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 2ee028 │ │ │ │ + bl 2edf18 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef180 │ │ │ │ + b 2ef070 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2ee028 │ │ │ │ + bl 2edf18 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef180 │ │ │ │ + b 2ef070 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2ee028 │ │ │ │ + bl 2edf18 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef180 │ │ │ │ - ldr r2, [pc, #228] @ 2ef694 │ │ │ │ + b 2ef070 │ │ │ │ + ldr r2, [pc, #228] @ 2ef584 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2eed08 │ │ │ │ + bne 2eebf8 │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eeeac │ │ │ │ + bne 2eed9c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ + b 2eebf8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ef660 │ │ │ │ + bne 2ef550 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #393216 @ 0x60000 │ │ │ │ - beq 2eed04 │ │ │ │ + beq 2eebf4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ + b 2eebf8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 2eedec │ │ │ │ - b 2ef0e8 │ │ │ │ + beq 2eecdc │ │ │ │ + b 2eefd8 │ │ │ │ sub r3, r3, #188 @ 0xbc │ │ │ │ cmp r3, #2 │ │ │ │ - bls 2eed04 │ │ │ │ + bls 2eebf4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ - ldr r2, [pc, #96] @ 2ef68c │ │ │ │ + b 2eebf8 │ │ │ │ + ldr r2, [pc, #96] @ 2ef57c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2eed04 │ │ │ │ + beq 2eebf4 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2eed04 │ │ │ │ + beq 2eebf4 │ │ │ │ sub r2, r2, #53 @ 0x35 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2eed04 │ │ │ │ + beq 2eebf4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ + b 2eebf8 │ │ │ │ strb r5, [r4, #13] │ │ │ │ - b 2eed08 │ │ │ │ + b 2eebf8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r1, r4, r0, lsr r5 │ │ │ │ - subseq r1, r4, ip, lsl r5 │ │ │ │ + subseq r1, r4, r0, asr #12 │ │ │ │ + subseq r1, r4, ip, lsr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r1, [r4], #-68 @ 0xffffffbc │ │ │ │ + subseq r1, r4, r4, ror #11 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ - subeq sp, lr, ip, lsl #3 │ │ │ │ - subeq sp, lr, sp, lsl #3 │ │ │ │ + subeq sp, lr, r4, lsl #3 │ │ │ │ + subeq sp, lr, r5, lsl #3 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - subeq ip, lr, r4, lsr sp │ │ │ │ + subeq ip, lr, ip, lsr #26 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ streq r0, [r0], #-33 @ 0xffffffdf │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - ldrdeq ip, [lr], #-184 @ 0xffffff48 │ │ │ │ - subeq ip, lr, r3, asr #17 │ │ │ │ + ldrdeq ip, [lr], #-176 @ 0xffffff50 │ │ │ │ + strheq ip, [lr], #-139 @ 0xffffff75 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1036] @ 2efad8 │ │ │ │ + ldr r0, [pc, #1036] @ 2ef9c8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #1032] @ 2efadc │ │ │ │ + ldr r1, [pc, #1032] @ 2ef9cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ orrs r0, r2, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ - beq 2ef7c8 │ │ │ │ + beq 2ef6b8 │ │ │ │ subs r0, r2, #1 │ │ │ │ sbc lr, r3, #0 │ │ │ │ and r0, r0, r2 │ │ │ │ and lr, lr, r3 │ │ │ │ orrs r0, r0, lr │ │ │ │ - bne 2ef754 │ │ │ │ + bne 2ef644 │ │ │ │ cmp r3, #0 │ │ │ │ orr ip, r2, #1 │ │ │ │ clzeq ip, ip │ │ │ │ addeq ip, ip, #32 │ │ │ │ clzne ip, r3 │ │ │ │ rsbs ip, ip, #63 @ 0x3f │ │ │ │ - bne 2ef81c │ │ │ │ - ldr r2, [pc, #948] @ 2efae0 │ │ │ │ - ldr r3, [pc, #940] @ 2efadc │ │ │ │ + bne 2ef70c │ │ │ │ + ldr r2, [pc, #948] @ 2ef9d0 │ │ │ │ + ldr r3, [pc, #940] @ 2ef9cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2efa18 │ │ │ │ + bne 2ef908 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r1, [r4, #17] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 31c26c │ │ │ │ + bl 31c15c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - bne 2ef8e0 │ │ │ │ + bne 2ef7d0 │ │ │ │ cmp r8, #0 │ │ │ │ addeq r8, sp, #16 │ │ │ │ - bne 2ef8a8 │ │ │ │ + bne 2ef798 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi 2efa40 │ │ │ │ - ldr r3, [pc, #820] @ 2efae4 │ │ │ │ + bhi 2ef930 │ │ │ │ + ldr r3, [pc, #820] @ 2ef9d4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2efad8 │ │ │ │ + bhi 2ef9c8 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2ef724 │ │ │ │ + beq 2ef614 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2ef724 │ │ │ │ + b 2ef614 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ef868 │ │ │ │ + beq 2ef758 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r2, [pc, #632] @ 2efae8 │ │ │ │ - ldr r3, [pc, #616] @ 2efadc │ │ │ │ + ldr r2, [pc, #632] @ 2ef9d8 │ │ │ │ + ldr r3, [pc, #616] @ 2ef9cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2efa18 │ │ │ │ + bne 2ef908 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #588] @ 2efaec │ │ │ │ + ldr r1, [pc, #588] @ 2ef9dc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 95c5c │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 2efac8 │ │ │ │ - ldr r3, [pc, #552] @ 2efaf0 │ │ │ │ + bhi 2ef9b8 │ │ │ │ + ldr r3, [pc, #552] @ 2ef9e0 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2efad8 │ │ │ │ + bhi 2ef9c8 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ef92c │ │ │ │ + beq 2ef81c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #436] @ 2efaec │ │ │ │ + ldr r1, [pc, #436] @ 2ef9dc │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r4, r0 │ │ │ │ - b 2ef77c │ │ │ │ + b 2ef66c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ef988 │ │ │ │ + beq 2ef878 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #352] @ 2efaf4 │ │ │ │ + ldr r1, [pc, #352] @ 2ef9e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2ef724 │ │ │ │ + beq 2ef614 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ef9f4 │ │ │ │ + beq 2ef8e4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r2, [pc, #252] @ 2efaf8 │ │ │ │ - ldr r3, [pc, #220] @ 2efadc │ │ │ │ + ldr r2, [pc, #252] @ 2ef9e8 │ │ │ │ + ldr r3, [pc, #220] @ 2ef9cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2ef88c │ │ │ │ + beq 2ef77c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strh r0, [sp, #16] │ │ │ │ - b 2ef94c │ │ │ │ + b 2ef83c │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 2ef94c │ │ │ │ + b 2ef83c │ │ │ │ orrs r0, r0, ip │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2ef94c │ │ │ │ + b 2ef83c │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 2ef94c │ │ │ │ + b 2ef83c │ │ │ │ str r8, [sp, #8] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r8, sp, #16 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2efa90 │ │ │ │ + beq 2ef980 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #96] @ 2efafc │ │ │ │ + ldr r1, [pc, #96] @ 2ef9ec │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r4, r0 │ │ │ │ - b 2ef788 │ │ │ │ + b 2ef678 │ │ │ │ strh r8, [sp, #8] │ │ │ │ - b 2efa50 │ │ │ │ + b 2ef940 │ │ │ │ strb r8, [sp, #8] │ │ │ │ - b 2efa50 │ │ │ │ + b 2ef940 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2efa50 │ │ │ │ + b 2ef940 │ │ │ │ str r8, [sp, #8] │ │ │ │ asr r8, r8, #31 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b 2efa50 │ │ │ │ - subseq r0, r4, r8, lsr #18 │ │ │ │ + b 2ef940 │ │ │ │ + subseq r0, r4, r8, lsr sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r4, ip, asr #17 │ │ │ │ - subeq ip, lr, lr, lsl #11 │ │ │ │ - subseq r0, r4, r8, lsl #15 │ │ │ │ + ldrsbeq r0, [r4], #-156 @ 0xffffff64 │ │ │ │ + subeq ip, lr, r6, lsl #11 │ │ │ │ + @ instruction: 0x00540898 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x004ec496 │ │ │ │ + subeq ip, lr, lr, lsl #9 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - ldrsheq r0, [r4], #-92 @ 0xffffffa4 │ │ │ │ + subseq r0, r4, ip, lsl #14 │ │ │ │ muleq r0, r2, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1528] @ 2f0114 │ │ │ │ + ldr r2, [pc, #1528] @ 2f0004 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #1524] @ 2f0118 │ │ │ │ + ldr r3, [pc, #1524] @ 2f0008 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb ip, [r1, #17] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ @@ -738570,35 +738502,35 @@ │ │ │ │ rsb r1, ip, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #32 │ │ │ │ orrpl r2, r2, r3, asr r0 │ │ │ │ asr r3, r3, r1 │ │ │ │ cmp r5, r3 │ │ │ │ cmpeq r7, r2 │ │ │ │ - beq 2efe18 │ │ │ │ + beq 2efd08 │ │ │ │ orrs r3, r7, r5 │ │ │ │ - beq 2efdc4 │ │ │ │ + beq 2efcb4 │ │ │ │ sub r3, r7, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - beq 2efce4 │ │ │ │ + beq 2efbd4 │ │ │ │ cmn r5, #1 │ │ │ │ cmneq r7, #1 │ │ │ │ - beq 2efd70 │ │ │ │ + beq 2efc60 │ │ │ │ asr r3, r5, #31 │ │ │ │ eor r8, r7, r5, asr #31 │ │ │ │ subs r8, r8, r3 │ │ │ │ eor r9, r5, r5, asr #31 │ │ │ │ sbc r9, r9, r3 │ │ │ │ subs r3, r8, #1 │ │ │ │ sbc r2, r9, #0 │ │ │ │ and r3, r3, r8 │ │ │ │ and r2, r2, r9 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 2efd14 │ │ │ │ - ldr r1, [pc, #1372] @ 2f011c │ │ │ │ + bne 2efc04 │ │ │ │ + ldr r1, [pc, #1372] @ 2f000c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ orr r8, r8, #1 │ │ │ │ cmp r9, #0 │ │ │ │ clzeq r3, r8 │ │ │ │ clzne r3, r9 │ │ │ │ @@ -738611,167 +738543,167 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r8, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2efc30 │ │ │ │ + beq 2efb20 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r8, r8, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1248] @ 2f0120 │ │ │ │ + ldr r1, [pc, #1248] @ 2f0010 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov sl, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd sl, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2efc98 │ │ │ │ + beq 2efb88 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #1152] @ 2f0124 │ │ │ │ + ldr r1, [pc, #1152] @ 2f0014 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 2efdac │ │ │ │ - ldr r1, [pc, #1128] @ 2f0128 │ │ │ │ + blt 2efc9c │ │ │ │ + ldr r1, [pc, #1128] @ 2f0018 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95ce4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #1088] @ 2f012c │ │ │ │ - ldr r3, [pc, #1064] @ 2f0118 │ │ │ │ + ldr r2, [pc, #1088] @ 2f001c │ │ │ │ + ldr r3, [pc, #1064] @ 2f0008 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f0110 │ │ │ │ + bne 2f0000 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ - bl 31c548 │ │ │ │ + bl 31c438 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bhi 2efe4c │ │ │ │ - ldr r3, [pc, #984] @ 2f0130 │ │ │ │ + bhi 2efd3c │ │ │ │ + ldr r3, [pc, #984] @ 2f0020 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f0114 │ │ │ │ + bhi 2f0004 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #956] @ 2f0134 │ │ │ │ - ldr r3, [pc, #924] @ 2f0118 │ │ │ │ + ldr r2, [pc, #956] @ 2f0024 │ │ │ │ + ldr r3, [pc, #924] @ 2f0008 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f0110 │ │ │ │ + bne 2f0000 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #900] @ 2f0128 │ │ │ │ + ldr r1, [pc, #900] @ 2f0018 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #896] @ 2f0138 │ │ │ │ + ldr r1, [pc, #896] @ 2f0028 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2efcb8 │ │ │ │ + b 2efba8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, ip │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2efce4 │ │ │ │ + beq 2efbd4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2efce4 │ │ │ │ + b 2efbd4 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bhi 2f0100 │ │ │ │ - ldr r3, [pc, #776] @ 2f013c │ │ │ │ + bhi 2efff0 │ │ │ │ + ldr r3, [pc, #776] @ 2f002c │ │ │ │ sub r2, ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2effb0 │ │ │ │ + bhi 2efea0 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r9, [sp, #24] │ │ │ │ str r8, [sp, #28] │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2efe90 │ │ │ │ + beq 2efd80 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -738780,349 +738712,349 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ cmp r7, #1 │ │ │ │ sbcs r5, r5, #0 │ │ │ │ mov fp, r0 │ │ │ │ - blt 2effe8 │ │ │ │ + blt 2efed8 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 2f0078 │ │ │ │ + blt 2eff68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f0094 │ │ │ │ + bne 2eff84 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ subs r3, r3, #1 │ │ │ │ moveq r3, fp │ │ │ │ - bne 2f0010 │ │ │ │ - ldr r1, [pc, #608] @ 2f0140 │ │ │ │ - ldr r2, [pc, #564] @ 2f0118 │ │ │ │ + bne 2eff00 │ │ │ │ + ldr r1, [pc, #608] @ 2f0030 │ │ │ │ + ldr r2, [pc, #564] @ 2f0008 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2f0110 │ │ │ │ + bne 2f0000 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #568] @ 2f0144 │ │ │ │ + ldr r1, [pc, #568] @ 2f0034 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ strh r3, [sp, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, ip │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2eff5c │ │ │ │ + beq 2efe4c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #480] @ 2f0148 │ │ │ │ + ldr r1, [pc, #480] @ 2f0038 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #6 │ │ │ │ orr r3, r3, #2 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 96624 │ │ │ │ mov r4, r0 │ │ │ │ - b 2efce4 │ │ │ │ + b 2efbd4 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2eff1c │ │ │ │ + b 2efe0c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2eff1c │ │ │ │ + b 2efe0c │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2eff1c │ │ │ │ + b 2efe0c │ │ │ │ strh r9, [sp, #24] │ │ │ │ - b 2efe54 │ │ │ │ + b 2efd44 │ │ │ │ strb r9, [sp, #24] │ │ │ │ - b 2efe54 │ │ │ │ + b 2efd44 │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 2efe54 │ │ │ │ + b 2efd44 │ │ │ │ orrs r3, r9, r8 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2efe54 │ │ │ │ + b 2efd44 │ │ │ │ cmp r9, #1 │ │ │ │ sbcs r8, r8, #0 │ │ │ │ - blt 2efebc │ │ │ │ + blt 2efdac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2efebc │ │ │ │ + b 2efdac │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r4, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f005c │ │ │ │ + beq 2eff4c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #184] @ 2f0120 │ │ │ │ + ldr r1, [pc, #184] @ 2f0010 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2efed8 │ │ │ │ + b 2efdc8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #192] @ 2f0144 │ │ │ │ + ldr r1, [pc, #192] @ 2f0034 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2efebc │ │ │ │ + b 2efdac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2f00e4 │ │ │ │ + beq 2effd4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #92] @ 2f014c │ │ │ │ + ldr r1, [pc, #92] @ 2f003c │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2efec8 │ │ │ │ + b 2efdb8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - b 2eff1c │ │ │ │ + b 2efe0c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r0, [r4], #-72 @ 0xffffffb8 │ │ │ │ + subseq r0, r4, r8, ror #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - subseq r0, r4, ip, lsl #6 │ │ │ │ - subeq ip, lr, r6, lsr #32 │ │ │ │ - subseq r0, r4, r0, lsl #5 │ │ │ │ + subseq r0, r4, ip, lsl r4 │ │ │ │ + subeq ip, lr, lr, lsl r0 │ │ │ │ + @ instruction: 0x00540390 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - subeq fp, lr, sl, ror #30 │ │ │ │ - subseq r0, r4, r8, lsl r1 │ │ │ │ + subeq fp, lr, r2, ror #30 │ │ │ │ + subseq r0, r4, r8, lsr #4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2108] @ 2f09a8 │ │ │ │ + ldr r0, [pc, #2108] @ 2f0898 │ │ │ │ ldrb ip, [r1, #17] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #2100] @ 2f09ac │ │ │ │ + ldr r1, [pc, #2100] @ 2f089c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ sub r0, ip, #32 │ │ │ │ rsb lr, ip, #64 @ 0x40 │ │ │ │ lsl r0, r1, r0 │ │ │ │ subs r4, lr, #32 │ │ │ │ orrpl r0, r0, r1, asr r4 │ │ │ │ asr r1, r1, lr │ │ │ │ orrs lr, r2, r3 │ │ │ │ - beq 2f03fc │ │ │ │ + beq 2f02ec │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq 2f0718 │ │ │ │ + beq 2f0608 │ │ │ │ eor r4, r2, r3, asr #31 │ │ │ │ asr r2, r3, #31 │ │ │ │ subs r4, r4, r2 │ │ │ │ eor r3, r3, r3, asr #31 │ │ │ │ sbc r8, r3, r2 │ │ │ │ subs r3, r4, #1 │ │ │ │ sbc r2, r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ and r3, r4, r3 │ │ │ │ and r2, r8, r2 │ │ │ │ orrs r3, r3, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r8 │ │ │ │ - bne 2f0344 │ │ │ │ + bne 2f0234 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, ip │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2f024c │ │ │ │ + beq 2f013c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #1876] @ 2f09b0 │ │ │ │ + ldr r1, [pc, #1876] @ 2f08a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2f0664 │ │ │ │ + beq 2f0554 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bic fp, r1, r0, lsl r3 │ │ │ │ lsl r1, r0, r3 │ │ │ │ sub ip, r3, #32 │ │ │ │ orr r1, r1, r0, lsl ip │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr r1, r1, r0, lsr r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic sl, r3, r1 │ │ │ │ orrs sl, fp, sl │ │ │ │ moveq r3, r6 │ │ │ │ - bne 2f0524 │ │ │ │ + bne 2f0414 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 95ce4 │ │ │ │ rsbs r4, r4, #0 │ │ │ │ rsc r8, r8, #0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2f047c │ │ │ │ + beq 2f036c │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ mov ip, #1 │ │ │ │ sub r3, r0, #32 │ │ │ │ lsl r3, ip, r3 │ │ │ │ lsl r1, ip, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ orr r3, r3, ip, lsr r0 │ │ │ │ subs r1, r1, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ and r4, r4, r1 │ │ │ │ and r8, r8, r3 │ │ │ │ orrs r0, r4, r8 │ │ │ │ mov r0, #0 │ │ │ │ - beq 2f06c8 │ │ │ │ + beq 2f05b8 │ │ │ │ cmp r3, r8 │ │ │ │ cmpeq r1, r4 │ │ │ │ - beq 2f04e4 │ │ │ │ - ldr r3, [pc, #1684] @ 2f09b4 │ │ │ │ + beq 2f03d4 │ │ │ │ + ldr r3, [pc, #1684] @ 2f08a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f09a8 │ │ │ │ + bhi 2f0898 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2efb00 │ │ │ │ + bl 2ef9f0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2f05cc │ │ │ │ + beq 2f04bc │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ lsl r1, r0, r3 │ │ │ │ sub ip, r3, #32 │ │ │ │ orr r1, r1, r0, lsl ip │ │ │ │ bic r4, r4, r0, lsl r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr r1, r1, r0, lsr r3 │ │ │ │ bic r8, r8, r1 │ │ │ │ orrs r3, r4, r8 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r8 │ │ │ │ - beq 2f0554 │ │ │ │ + beq 2f0444 │ │ │ │ sub r3, r4, #1 │ │ │ │ orrs r3, r3, r8 │ │ │ │ - beq 2f05a0 │ │ │ │ + beq 2f0490 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f05e8 │ │ │ │ + beq 2f04d8 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f05e8 │ │ │ │ + beq 2f04d8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi 2f074c │ │ │ │ - ldr r3, [pc, #1496] @ 2f09b8 │ │ │ │ + bhi 2f063c │ │ │ │ + ldr r3, [pc, #1496] @ 2f08a8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f09a8 │ │ │ │ + bhi 2f0898 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -739130,317 +739062,317 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, ip │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f044c │ │ │ │ + beq 2f033c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r2, [pc, #1384] @ 2f09bc │ │ │ │ - ldr r3, [pc, #1364] @ 2f09ac │ │ │ │ + ldr r2, [pc, #1384] @ 2f08ac │ │ │ │ + ldr r3, [pc, #1364] @ 2f089c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f05c8 │ │ │ │ + bne 2f04b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r8, #1 │ │ │ │ cmneq r4, #1 │ │ │ │ strne r4, [sp, #32] │ │ │ │ strne r8, [sp, #36] @ 0x24 │ │ │ │ - beq 2f04e4 │ │ │ │ + beq 2f03d4 │ │ │ │ ldrd sl, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f04cc │ │ │ │ + beq 2f03bc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #1256] @ 2f09c0 │ │ │ │ + ldr r1, [pc, #1256] @ 2f08b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r2, [pc, #1240] @ 2f09c4 │ │ │ │ - ldr r3, [pc, #1212] @ 2f09ac │ │ │ │ + ldr r2, [pc, #1240] @ 2f08b4 │ │ │ │ + ldr r3, [pc, #1212] @ 2f089c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - bne 2f05c8 │ │ │ │ + bne 2f04b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ - ldr r3, [pc, #1180] @ 2f09c8 │ │ │ │ + ldr r3, [pc, #1180] @ 2f08b8 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f09a8 │ │ │ │ + bhi 2f0898 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2f05a0 │ │ │ │ + beq 2f0490 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ - ldr r2, [pc, #1060] @ 2f09cc │ │ │ │ - ldr r3, [pc, #1024] @ 2f09ac │ │ │ │ + ldr r2, [pc, #1060] @ 2f08bc │ │ │ │ + ldr r3, [pc, #1024] @ 2f089c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r3, sl │ │ │ │ - beq 2f050c │ │ │ │ + beq 2f03fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f074c │ │ │ │ + beq 2f063c │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f074c │ │ │ │ + bne 2f063c │ │ │ │ subs r3, r7, #1 │ │ │ │ sbc r1, r9, #0 │ │ │ │ and r3, r3, r7 │ │ │ │ and r1, r1, r9 │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 2f03c4 │ │ │ │ + bne 2f02b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f065c │ │ │ │ + beq 2f054c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r1, [pc, #876] @ 2f09d0 │ │ │ │ - b 2f0794 │ │ │ │ + ldr r1, [pc, #876] @ 2f08c0 │ │ │ │ + b 2f0684 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 2f0988 │ │ │ │ + bne 2f0878 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 95ce4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2f04e4 │ │ │ │ + beq 2f03d4 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ mov ip, #1 │ │ │ │ sub r3, r0, #32 │ │ │ │ lsl r3, ip, r3 │ │ │ │ lsl r1, ip, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ orr r3, r3, ip, lsr r0 │ │ │ │ subs r1, r1, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - bne 2f04e4 │ │ │ │ + bne 2f03d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2f04e4 │ │ │ │ + beq 2f03d4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ - b 2f04e4 │ │ │ │ + b 2f03d4 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bhi 2f0998 │ │ │ │ - ldr r3, [pc, #672] @ 2f09d4 │ │ │ │ + bhi 2f0888 │ │ │ │ + ldr r3, [pc, #672] @ 2f08c4 │ │ │ │ sub r2, ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f09a8 │ │ │ │ + bhi 2f0898 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f0790 │ │ │ │ + beq 2f0680 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - ldr r1, [pc, #576] @ 2f09d8 │ │ │ │ + ldr r1, [pc, #576] @ 2f08c8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov sl, r0 │ │ │ │ - b 2f05a0 │ │ │ │ + b 2f0490 │ │ │ │ mov r2, #32 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b 2f0754 │ │ │ │ + b 2f0644 │ │ │ │ mov r2, #16 │ │ │ │ strh r7, [sp, #40] @ 0x28 │ │ │ │ - b 2f0754 │ │ │ │ + b 2f0644 │ │ │ │ mov r2, #8 │ │ │ │ strb r7, [sp, #40] @ 0x28 │ │ │ │ - b 2f0754 │ │ │ │ + b 2f0644 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ - b 2f0754 │ │ │ │ + b 2f0644 │ │ │ │ mov r2, #32 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b 2f0490 │ │ │ │ + b 2f0380 │ │ │ │ mov r2, #16 │ │ │ │ strh r4, [sp, #32] │ │ │ │ - b 2f0490 │ │ │ │ + b 2f0380 │ │ │ │ mov r2, #8 │ │ │ │ strb r4, [sp, #32] │ │ │ │ - b 2f0490 │ │ │ │ + b 2f0380 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ - b 2f0490 │ │ │ │ + b 2f0380 │ │ │ │ mov r2, #32 │ │ │ │ str fp, [sp, #24] │ │ │ │ ldrd sl, [sp, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2f0850 │ │ │ │ + beq 2f0740 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [pc, #384] @ 2f09dc │ │ │ │ + ldr r1, [pc, #384] @ 2f08cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2f02a8 │ │ │ │ + b 2f0198 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #24] │ │ │ │ - b 2f0814 │ │ │ │ + b 2f0704 │ │ │ │ mov r2, #16 │ │ │ │ strh fp, [sp, #24] │ │ │ │ - b 2f0814 │ │ │ │ + b 2f0704 │ │ │ │ mov r2, #8 │ │ │ │ strb fp, [sp, #24] │ │ │ │ - b 2f0814 │ │ │ │ + b 2f0704 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, ip │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f08dc │ │ │ │ + beq 2f07cc │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #248] @ 2f09e0 │ │ │ │ + ldr r1, [pc, #248] @ 2f08d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ @@ -739448,15 +739380,15 @@ │ │ │ │ strd r2, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f0944 │ │ │ │ + beq 2f0834 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -739464,66 +739396,66 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 95ce4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2f044c │ │ │ │ + b 2f033c │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ strh r3, [sp, #16] │ │ │ │ - b 2f0898 │ │ │ │ + b 2f0788 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2f0898 │ │ │ │ + b 2f0788 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2f0898 │ │ │ │ + b 2f0788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b 2f0814 │ │ │ │ + b 2f0704 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - b 2f0898 │ │ │ │ - subseq pc, r3, r4, lsl #29 │ │ │ │ + b 2f0788 │ │ │ │ + @ instruction: 0x0053ff94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x004eba9e │ │ │ │ - subeq fp, lr, lr, lsl sl │ │ │ │ - subseq pc, r3, r4, lsr #23 │ │ │ │ + @ instruction: 0x004eba96 │ │ │ │ + subeq fp, lr, r6, lsl sl │ │ │ │ + ldrheq pc, [r3], #-196 @ 0xffffff3c @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - subseq pc, r3, ip, lsl #22 │ │ │ │ - subeq fp, lr, lr, lsl #18 │ │ │ │ - subseq pc, r3, r0, asr sl @ │ │ │ │ + subseq pc, r3, ip, lsl ip @ │ │ │ │ + subeq fp, lr, r6, lsl #18 │ │ │ │ + subseq pc, r3, r0, ror #22 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - subeq fp, lr, sl, asr #14 │ │ │ │ + subeq fp, lr, r2, asr #14 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr lr, [pc, #3824] @ 2f18ec │ │ │ │ + ldr lr, [pc, #3824] @ 2f17dc │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #3812] @ 2f18f0 │ │ │ │ + ldr r0, [pc, #3812] @ 2f17e0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #3804] @ 2f18f4 │ │ │ │ + ldr r3, [pc, #3804] @ 2f17e4 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - ldr r0, [pc, #3784] @ 2f18f8 │ │ │ │ - ldr ip, [pc, #3784] @ 2f18fc │ │ │ │ + ldr r0, [pc, #3784] @ 2f17e8 │ │ │ │ + ldr ip, [pc, #3784] @ 2f17ec │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -739534,37 +739466,37 @@ │ │ │ │ andne r0, r0, #1 │ │ │ │ add r3, r3, #18 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ andne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ - bne 2f130c │ │ │ │ + bne 2f11fc │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r2, [fp, #45] @ 0x2d │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 2f0c7c │ │ │ │ + bcc 2f0b6c │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2f0c7c │ │ │ │ + bne 2f0b6c │ │ │ │ mov r2, #2 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ stm r4, {r2, fp} │ │ │ │ ldrb r0, [fp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f183c │ │ │ │ + beq 2f172c │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r2, r3 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #3624] @ 2f1900 │ │ │ │ + ldr r3, [pc, #3624] @ 2f17f0 │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ add sl, fp, #63 @ 0x3f │ │ │ │ @@ -739588,45 +739520,45 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r9, #12] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r8, sl, #1 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - beq 2f0c04 │ │ │ │ + beq 2f0af4 │ │ │ │ mov r7, r6 │ │ │ │ strb ip, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #148 @ 0x94 │ │ │ │ cmp lr, #1 │ │ │ │ mov lr, r6 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - beq 2f0f54 │ │ │ │ + beq 2f0e44 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [lr, #16] │ │ │ │ bl 90ffc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r0, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r3, [pc, #3404] @ 2f1904 │ │ │ │ + ldr r3, [pc, #3404] @ 2f17f4 │ │ │ │ ldr r2, [lr, #12] │ │ │ │ ldrb r0, [lr, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r0, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #3384] @ 2f1908 │ │ │ │ + ldr r1, [pc, #3384] @ 2f17f8 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ @@ -739642,20 +739574,20 @@ │ │ │ │ ldr r1, [r3] │ │ │ │ add r2, r2, #5 │ │ │ │ ldrb r3, [r1, #37] @ 0x25 │ │ │ │ add r0, r1, r2, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r1, r2, lsl #3] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - bhi 2f0fac │ │ │ │ - ldr r1, [pc, #3288] @ 2f190c │ │ │ │ + bhi 2f0e9c │ │ │ │ + ldr r1, [pc, #3288] @ 2f17fc │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2f0ee4 │ │ │ │ + bhi 2f0dd4 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ @@ -739663,23 +739595,23 @@ │ │ │ │ bl 95e3c │ │ │ │ mov r1, r0 │ │ │ │ add r0, fp, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #3212] @ 2f1910 │ │ │ │ - ldr r3, [pc, #3176] @ 2f18f0 │ │ │ │ + ldr r2, [pc, #3212] @ 2f1800 │ │ │ │ + ldr r3, [pc, #3176] @ 2f17e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f18e8 │ │ │ │ + bne 2f17d8 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r3, r2, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ asr r3, r2, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -739690,267 +739622,267 @@ │ │ │ │ ldrb r2, [r2, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #4 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f10ec │ │ │ │ - ldr r2, [pc, #3104] @ 2f1914 │ │ │ │ + bne 2f0fdc │ │ │ │ + ldr r2, [pc, #3104] @ 2f1804 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f0fd4 │ │ │ │ + beq 2f0ec4 │ │ │ │ cmp r3, #336 @ 0x150 │ │ │ │ - bcs 2f0f60 │ │ │ │ + bcs 2f0e50 │ │ │ │ sub r2, r2, #41 @ 0x29 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f0fb8 │ │ │ │ + beq 2f0ea8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r1, r2, #32 │ │ │ │ rsb r0, r2, #64 @ 0x40 │ │ │ │ lsl r1, r3, r1 │ │ │ │ subs ip, r0, #32 │ │ │ │ orrpl r1, r1, r3, asr ip │ │ │ │ asr r3, r3, r0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ orrs r0, r0, ip │ │ │ │ - beq 2f12b8 │ │ │ │ + beq 2f11a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq 2f1624 │ │ │ │ + beq 2f1514 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ sbcs r3, ip, #0 │ │ │ │ - blt 2f0ef4 │ │ │ │ + blt 2f0de4 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc r1, ip, #0 │ │ │ │ and r0, r3, r0 │ │ │ │ and ip, r1, ip │ │ │ │ orrs r0, r0, ip │ │ │ │ - beq 2f1390 │ │ │ │ + beq 2f1280 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0150 │ │ │ │ + bl 2f0040 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2f0df8 │ │ │ │ + beq 2f0ce8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrlt r1, [pc, #2828] @ 2f1918 │ │ │ │ - ldrge r1, [pc, #2828] @ 2f191c │ │ │ │ + ldrlt r1, [pc, #2828] @ 2f1808 │ │ │ │ + ldrge r1, [pc, #2828] @ 2f180c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 95c5c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #2804] @ 2f1920 │ │ │ │ + ldr r1, [pc, #2804] @ 2f1810 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #2784] @ 2f1924 │ │ │ │ + ldr r1, [pc, #2784] @ 2f1814 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2f11a4 │ │ │ │ + beq 2f1094 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn r0, #0 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ bic r7, r3, r0, lsl r1 │ │ │ │ lsl r3, r0, r1 │ │ │ │ sub ip, r1, #32 │ │ │ │ orr r3, r3, r0, lsl ip │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r3, r3, r0, lsr r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bic r3, r1, r3 │ │ │ │ orrs r3, r7, r3 │ │ │ │ ldreq r0, [sp, #36] @ 0x24 │ │ │ │ - bne 2f15c8 │ │ │ │ + bne 2f14b8 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ bl 95ce4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0f84 │ │ │ │ + b 2f0e74 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r3, r2, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ asr r3, r2, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f0cbc │ │ │ │ + b 2f0bac │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ rsb r2, r2, #0 │ │ │ │ asr r3, r2, #31 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f0cbc │ │ │ │ + b 2f0bac │ │ │ │ asr r3, r2, #31 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f0cbc │ │ │ │ + b 2f0bac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ rsbs r3, r1, #0 │ │ │ │ bic r3, r3, r1 │ │ │ │ rsc r1, r0, #0 │ │ │ │ bic r1, r1, r0 │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 2f0d7c │ │ │ │ + bne 2f0c6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #32 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi 2f1854 │ │ │ │ - ldr r3, [pc, #2544] @ 2f1928 │ │ │ │ + bhi 2f1744 │ │ │ │ + ldr r3, [pc, #2544] @ 2f1818 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f18ec │ │ │ │ + bhi 2f17dc │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2f0b80 │ │ │ │ - b 2f0c04 │ │ │ │ - ldr r2, [pc, #2444] @ 2f18f4 │ │ │ │ + bne 2f0a70 │ │ │ │ + b 2f0af4 │ │ │ │ + ldr r2, [pc, #2444] @ 2f17e4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2f0ff0 │ │ │ │ + bne 2f0ee0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2ef6b0 │ │ │ │ + bl 2ef5a0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [fp, #44] @ 0x2c │ │ │ │ sub sl, sl, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub sl, sl, fp │ │ │ │ cmp r0, sl │ │ │ │ str r5, [r3], #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bls 2f0c4c │ │ │ │ + bls 2f0b3c │ │ │ │ mov sl, r8 │ │ │ │ - b 2f0b08 │ │ │ │ + b 2f09f8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b 2f0cbc │ │ │ │ + b 2f0bac │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2efb00 │ │ │ │ + bl 2ef9f0 │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0f84 │ │ │ │ + b 2f0e74 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2f0150 │ │ │ │ + bl 2f0040 │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0f84 │ │ │ │ + b 2f0e74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r7, r2 │ │ │ │ ldrbeq r2, [r5, #17] │ │ │ │ - beq 2f12b8 │ │ │ │ + beq 2f11a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r3, r1, #1 │ │ │ │ sbc r2, r0, #0 │ │ │ │ and r1, r1, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 2f1128 │ │ │ │ + beq 2f1018 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ef6b0 │ │ │ │ + bl 2ef5a0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2f1084 │ │ │ │ + beq 2f0f74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bic r7, r3, r0, lsl r1 │ │ │ │ lsl r3, r0, r1 │ │ │ │ sub ip, r1, #32 │ │ │ │ orr r3, r3, r0, lsl ip │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r3, r3, r0, lsr r1 │ │ │ │ bic r3, r6, r3 │ │ │ │ orrs r1, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 2f17dc │ │ │ │ + beq 2f16cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r3, r7, #1 │ │ │ │ orrs r3, r3, r1 │ │ │ │ - beq 2f129c │ │ │ │ + beq 2f118c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f120c │ │ │ │ + beq 2f10fc │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f120c │ │ │ │ + beq 2f10fc │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bhi 2f1844 │ │ │ │ - ldr r3, [pc, #2140] @ 2f192c │ │ │ │ + bhi 2f1734 │ │ │ │ + ldr r3, [pc, #2140] @ 2f181c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f18ec │ │ │ │ + bhi 2f17dc │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -739961,42 +739893,42 @@ │ │ │ │ sub r1, ip, #32 │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ rsb r1, ip, #32 │ │ │ │ orr r2, r2, r0, lsr r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bic r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 2f0cec │ │ │ │ + b 2f0bdc │ │ │ │ ldrb r6, [r5, #17] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq 2f1314 │ │ │ │ + beq 2f1204 │ │ │ │ and ip, r6, #63 @ 0x3f │ │ │ │ mov lr, #1 │ │ │ │ sub r1, ip, #32 │ │ │ │ lsl r1, lr, r1 │ │ │ │ lsl r0, lr, ip │ │ │ │ rsb ip, ip, #32 │ │ │ │ orr r1, r1, lr, lsr ip │ │ │ │ subs r0, r0, #1 │ │ │ │ sbc r1, r1, #0 │ │ │ │ and r3, r3, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ orrs ip, r3, r2 │ │ │ │ mov ip, #0 │ │ │ │ - beq 2f17ac │ │ │ │ + beq 2f169c │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r0, r3 │ │ │ │ - beq 2f0f84 │ │ │ │ - ldr r1, [pc, #1968] @ 2f1930 │ │ │ │ + beq 2f0e74 │ │ │ │ + ldr r1, [pc, #1968] @ 2f1820 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f18ec │ │ │ │ + bhi 2f17dc │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -740004,212 +739936,212 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2f11f4 │ │ │ │ + beq 2f10e4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ - ldr r1, [pc, #1848] @ 2f1934 │ │ │ │ + ldr r1, [pc, #1848] @ 2f1824 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ bl 95c5c │ │ │ │ - b 2f0e94 │ │ │ │ + b 2f0d84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ subs r3, r7, #1 │ │ │ │ sbc r1, r0, #0 │ │ │ │ and r3, r3, r7 │ │ │ │ and r1, r1, r0 │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 2f10b4 │ │ │ │ + bne 2f0fa4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r0, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2f1284 │ │ │ │ + beq 2f1174 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #1704] @ 2f1938 │ │ │ │ + ldr r1, [pc, #1704] @ 2f1828 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0f84 │ │ │ │ + b 2f0e74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2f0f84 │ │ │ │ + beq 2f0e74 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2f0f84 │ │ │ │ + b 2f0e74 │ │ │ │ mov r0, #0 │ │ │ │ - b 2f0c7c │ │ │ │ + b 2f0b6c │ │ │ │ orrs r1, r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4] │ │ │ │ streq r3, [r4, #4] │ │ │ │ - beq 2f17b4 │ │ │ │ + beq 2f16a4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #96] @ 0x60 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2f1374 │ │ │ │ + beq 2f1264 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1468] @ 2f193c │ │ │ │ + ldr r1, [pc, #1468] @ 2f182c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0f84 │ │ │ │ + b 2f0e74 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2f1868 │ │ │ │ + beq 2f1758 │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ mov lr, #1 │ │ │ │ sub r0, ip, #32 │ │ │ │ lsl r0, lr, r0 │ │ │ │ lsl r6, lr, ip │ │ │ │ rsb ip, ip, #32 │ │ │ │ orr r0, r0, lr, lsr ip │ │ │ │ subs ip, r6, #1 │ │ │ │ sbc r0, r0, #0 │ │ │ │ and r3, r3, ip │ │ │ │ and r1, r1, r0 │ │ │ │ orrs lr, r3, r1 │ │ │ │ mov lr, #0 │ │ │ │ - beq 2f18b8 │ │ │ │ + beq 2f17a8 │ │ │ │ cmp r0, r1 │ │ │ │ cmpeq ip, r3 │ │ │ │ - beq 2f0f84 │ │ │ │ - ldr r1, [pc, #1372] @ 2f1940 │ │ │ │ + beq 2f0e74 │ │ │ │ + ldr r1, [pc, #1372] @ 2f1830 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2f18ec │ │ │ │ + bhi 2f17dc │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #96] @ 0x60 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2f1448 │ │ │ │ + beq 2f1338 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #1264] @ 2f1944 │ │ │ │ + ldr r1, [pc, #1264] @ 2f1834 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 2f129c │ │ │ │ + b 2f118c │ │ │ │ strh r7, [sp, #64] @ 0x40 │ │ │ │ - b 2f140c │ │ │ │ + b 2f12fc │ │ │ │ strb r7, [sp, #64] @ 0x40 │ │ │ │ - b 2f140c │ │ │ │ + b 2f12fc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ - b 2f140c │ │ │ │ + b 2f12fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #96] @ 0x60 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2f14c8 │ │ │ │ + beq 2f13b8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1096] @ 2f1924 │ │ │ │ + ldr r1, [pc, #1096] @ 2f1814 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #1076] @ 2f1920 │ │ │ │ + ldr r1, [pc, #1076] @ 2f1810 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ @@ -740219,15 +740151,15 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2f1550 │ │ │ │ + beq 2f1440 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ @@ -740236,84 +740168,84 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ bl 95ce4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0f84 │ │ │ │ + b 2f0e74 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2f1488 │ │ │ │ + b 2f1378 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 2f1488 │ │ │ │ + b 2f1378 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - b 2f1488 │ │ │ │ + b 2f1378 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2f1334 │ │ │ │ + b 2f1224 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2f1334 │ │ │ │ + b 2f1224 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2f1334 │ │ │ │ + b 2f1224 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ - b 2f1334 │ │ │ │ + b 2f1224 │ │ │ │ add r3, r2, r0 │ │ │ │ - ldr r2, [pc, #884] @ 2f1948 │ │ │ │ + ldr r2, [pc, #884] @ 2f1838 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2f18ec │ │ │ │ + bhi 2f17dc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - b 2f11b4 │ │ │ │ + b 2f10a4 │ │ │ │ mov r2, #16 │ │ │ │ strh r7, [sp, #96] @ 0x60 │ │ │ │ - b 2f11b4 │ │ │ │ + b 2f10a4 │ │ │ │ mov r2, #8 │ │ │ │ strb r7, [sp, #96] @ 0x60 │ │ │ │ - b 2f11b4 │ │ │ │ + b 2f10a4 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ - b 2f11b4 │ │ │ │ + b 2f10a4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bhi 2f18a8 │ │ │ │ - ldr r3, [pc, #780] @ 2f194c │ │ │ │ + bhi 2f1798 │ │ │ │ + ldr r3, [pc, #780] @ 2f183c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f18ec │ │ │ │ + bhi 2f17dc │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #96] @ 0x60 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 2f16ac │ │ │ │ + beq 2f159c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -740334,198 +740266,198 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2f1728 │ │ │ │ + beq 2f1618 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #488] @ 2f1920 │ │ │ │ + ldr r1, [pc, #488] @ 2f1810 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #476] @ 2f1924 │ │ │ │ + ldr r1, [pc, #476] @ 2f1814 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #472] @ 2f1934 │ │ │ │ + ldr r1, [pc, #472] @ 2f1824 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 95ce4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0f84 │ │ │ │ + b 2f0e74 │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ strh r3, [sp, #72] @ 0x48 │ │ │ │ - b 2f1660 │ │ │ │ + b 2f1550 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2f1660 │ │ │ │ + b 2f1550 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2f1660 │ │ │ │ + b 2f1550 │ │ │ │ str ip, [r4] │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2f12e8 │ │ │ │ - b 2f0f84 │ │ │ │ + bne 2f11d8 │ │ │ │ + b 2f0e74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 2f129c │ │ │ │ + beq 2f118c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ add r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f129c │ │ │ │ + b 2f118c │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ - b 2f0c50 │ │ │ │ + b 2f0b40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 2f140c │ │ │ │ + b 2f12fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 2f1488 │ │ │ │ + b 2f1378 │ │ │ │ orrs r0, r3, r1 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4] │ │ │ │ streq r3, [r4, #4] │ │ │ │ - beq 2f17b8 │ │ │ │ + beq 2f16a8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #96] @ 0x60 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2f1354 │ │ │ │ - b 2f1374 │ │ │ │ + bne 2f1244 │ │ │ │ + b 2f1264 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - b 2f1660 │ │ │ │ + b 2f1550 │ │ │ │ str lr, [r4] │ │ │ │ str lr, [r4, #4] │ │ │ │ - b 2f17b8 │ │ │ │ + b 2f16a8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f1884 │ │ │ │ + b 2f1774 │ │ │ │ strh r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f1884 │ │ │ │ + b 2f1774 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f1884 │ │ │ │ + b 2f1774 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f1884 │ │ │ │ + b 2f1774 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq pc, [r3], #-80 @ 0xffffffb0 @ │ │ │ │ + subseq pc, r3, r0, lsl #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - subseq pc, r3, r4, lsl #11 │ │ │ │ + @ instruction: 0x0053f694 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subeq fp, lr, sl, ror #4 │ │ │ │ - subseq pc, r3, r4, ror r3 @ │ │ │ │ + subeq fp, lr, r2, ror #4 │ │ │ │ + subseq pc, r3, r4, lsl #9 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subeq sl, lr, r6, lsl #31 │ │ │ │ - subeq sl, lr, lr, lsr #28 │ │ │ │ - strheq sl, [lr], #-222 @ 0xffffff22 │ │ │ │ + subeq sl, lr, lr, ror pc │ │ │ │ + subeq sl, lr, r6, lsr #28 │ │ │ │ + strheq sl, [lr], #-214 @ 0xffffff2a │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x004eab9a │ │ │ │ + @ instruction: 0x004eab92 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - subeq sl, lr, sl, ror #19 │ │ │ │ - @ instruction: 0x004ea99e │ │ │ │ + subeq sl, lr, r2, ror #19 │ │ │ │ + @ instruction: 0x004ea996 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #528] @ 2f1b78 │ │ │ │ + ldr r2, [pc, #528] @ 2f1a68 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #524] @ 2f1b7c │ │ │ │ + ldr r3, [pc, #524] @ 2f1a6c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r5] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2f19b0 │ │ │ │ + beq 2f18a0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f19e4 │ │ │ │ + bne 2f18d4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2f1994 │ │ │ │ + bne 2f1884 │ │ │ │ str fp, [sp, #8] │ │ │ │ - ldr r2, [pc, #452] @ 2f1b80 │ │ │ │ - ldr r3, [pc, #444] @ 2f1b7c │ │ │ │ + ldr r2, [pc, #452] @ 2f1a70 │ │ │ │ + ldr r3, [pc, #444] @ 2f1a6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f1b74 │ │ │ │ + bne 2f1a64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #16 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ @@ -740545,135 +740477,135 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2f1b64 │ │ │ │ + beq 2f1a54 │ │ │ │ mov r2, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r2 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f1af8 │ │ │ │ + beq 2f19e8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f1ad8 │ │ │ │ + beq 2f19c8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f1ac8 │ │ │ │ + bne 2f19b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f09e4 │ │ │ │ + bl 2f08d4 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2f1ac8 │ │ │ │ + b 2f19b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f1ad8 │ │ │ │ + beq 2f19c8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f1ac8 │ │ │ │ + bne 2f19b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f09e4 │ │ │ │ + bl 2f08d4 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f1a9c │ │ │ │ + bne 2f198c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f1af8 │ │ │ │ + bne 2f19e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f09e4 │ │ │ │ + bl 2f08d4 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ movne fp, r0 │ │ │ │ - bne 2f1a5c │ │ │ │ + bne 2f194c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - beq 2f1b64 │ │ │ │ + beq 2f1a54 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f19b4 │ │ │ │ + beq 2f18a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f19b4 │ │ │ │ + beq 2f18a4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f19fc │ │ │ │ + bne 2f18ec │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f1b44 │ │ │ │ - b 2f19b4 │ │ │ │ + bne 2f1a34 │ │ │ │ + b 2f18a4 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2f1b2c │ │ │ │ + b 2f1a1c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r3, r8, lsl #13 │ │ │ │ + @ instruction: 0x0053e798 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r3, ip, lsr r6 │ │ │ │ + subseq lr, r3, ip, asr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f1c2c │ │ │ │ + beq 2f1b1c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, pc} │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #8 │ │ │ │ popne {r4, r5, pc} │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f1c18 │ │ │ │ + beq 2f1b08 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, r1 │ │ │ │ streq r4, [ip, #8] │ │ │ │ - beq 2f1be4 │ │ │ │ + beq 2f1ad4 │ │ │ │ cmp lr, r2 │ │ │ │ streq r5, [ip, #8] │ │ │ │ ldr lr, [r0] │ │ │ │ mov ip, r0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2f1c18 │ │ │ │ + beq 2f1b08 │ │ │ │ mov r0, lr │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, r1 │ │ │ │ streq r4, [ip, #8] │ │ │ │ - bne 2f1bdc │ │ │ │ + bne 2f1acc │ │ │ │ ldr lr, [r0] │ │ │ │ mov ip, r0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2f1bf4 │ │ │ │ + bne 2f1ae4 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f1bb0 │ │ │ │ + bne 2f1aa0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -740691,23 +740623,23 @@ │ │ │ │ cmp r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl ddbc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r6] │ │ │ │ - bne 2f1cb4 │ │ │ │ + bne 2f1ba4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r4, r4, #60 @ 0x3c │ │ │ │ cmp r0, r4 │ │ │ │ moveq r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f1cb8 │ │ │ │ + beq 2f1ba8 │ │ │ │ strb r5, [r6] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -740722,202 +740654,202 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ moveq r6, r1 │ │ │ │ bl 143980 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r6, r5 │ │ │ │ moveq r1, r0 │ │ │ │ - bne 2f1d28 │ │ │ │ + bne 2f1c18 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 143980 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 2f1d0c │ │ │ │ + beq 2f1bfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ - ldr r3, [pc, #216] @ 2f1e24 │ │ │ │ + ldr r3, [pc, #216] @ 2f1d14 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 2f1e1c │ │ │ │ - ldr r2, [pc, #204] @ 2f1e28 │ │ │ │ + bne 2f1d0c │ │ │ │ + ldr r2, [pc, #204] @ 2f1d18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst r3, #4 │ │ │ │ - beq 2f1e1c │ │ │ │ + beq 2f1d0c │ │ │ │ mov r6, r1 │ │ │ │ add r7, r0, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f1e1c │ │ │ │ + beq 2f1d0c │ │ │ │ ldr r3, [r7, r4, lsl #5] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ eor ip, r6, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2f1e1c │ │ │ │ + bne 2f1d0c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2f1dd0 │ │ │ │ + beq 2f1cc0 │ │ │ │ cmp r4, #0 │ │ │ │ movne r6, ip │ │ │ │ orreq r6, ip, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f1e1c │ │ │ │ + bne 2f1d0c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 2f1d80 │ │ │ │ + bne 2f1c70 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2f1e1c │ │ │ │ + bne 2f1d0c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f1df4 │ │ │ │ + bne 2f1ce4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r3, ip, lsr #5 │ │ │ │ + ldrheq lr, [r3], #-60 @ 0xffffffc4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f1e4c │ │ │ │ + beq 2f1d3c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ mov ip, #0 │ │ │ │ strb ip, [r2] │ │ │ │ strb ip, [r3] │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2f1f9c │ │ │ │ + beq 2f1e8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #320] @ 2f1fbc │ │ │ │ - ldr r5, [pc, #320] @ 2f1fc0 │ │ │ │ + ldr r6, [pc, #320] @ 2f1eac │ │ │ │ + ldr r5, [pc, #320] @ 2f1eb0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr ip, [r0, #24] │ │ │ │ ldr lr, [ip] │ │ │ │ ldrb ip, [lr, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - bne 2f1fb4 │ │ │ │ + bne 2f1ea4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrb ip, [lr, #37] @ 0x25 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 2f1f24 │ │ │ │ + beq 2f1e14 │ │ │ │ cmp ip, #32 │ │ │ │ ldr r4, [lr, #40] @ 0x28 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ - bhi 2f1f8c │ │ │ │ + bhi 2f1e7c │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2f1f18 │ │ │ │ + bhi 2f1e08 │ │ │ │ ldrb ip, [r5, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl ip, r4, #16 │ │ │ │ asr ip, ip, #16 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ strb ip, [r3] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2f1e84 │ │ │ │ + bne 2f1d74 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl ip, r4, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b 2f1ee0 │ │ │ │ + b 2f1dd0 │ │ │ │ and ip, r4, #255 @ 0xff │ │ │ │ - b 2f1ee0 │ │ │ │ + b 2f1dd0 │ │ │ │ subs ip, r4, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b 2f1ee0 │ │ │ │ + b 2f1dd0 │ │ │ │ cmp ip, #32 │ │ │ │ ldr r4, [lr, #40] @ 0x28 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ - bhi 2f1fa4 │ │ │ │ + bhi 2f1e94 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2f1fbc │ │ │ │ + bhi 2f1eac │ │ │ │ ldrb ip, [r6, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ subs ip, r4, #0 │ │ │ │ movne ip, #1 │ │ │ │ strb ip, [r2] │ │ │ │ - b 2f1ee4 │ │ │ │ + b 2f1dd4 │ │ │ │ lsl ip, r4, #16 │ │ │ │ asr ip, ip, #16 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b 2f1f54 │ │ │ │ + b 2f1e44 │ │ │ │ lsl ip, r4, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b 2f1f54 │ │ │ │ + b 2f1e44 │ │ │ │ and ip, r4, #255 @ 0xff │ │ │ │ - b 2f1f54 │ │ │ │ + b 2f1e44 │ │ │ │ orrs lr, lr, r4 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ - b 2f1ee0 │ │ │ │ + b 2f1dd0 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ orrs lr, lr, r4 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ - b 2f1f54 │ │ │ │ + b 2f1e44 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq sl, lr, r2, lsr #3 │ │ │ │ - subeq sl, lr, lr, ror r1 │ │ │ │ + @ instruction: 0x004ea19a │ │ │ │ + subeq sl, lr, r6, 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 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r2 │ │ │ │ bl 90ffc │ │ │ │ - ldr ip, [pc, #264] @ 2f2100 │ │ │ │ - ldr r4, [pc, #264] @ 2f2104 │ │ │ │ + ldr ip, [pc, #264] @ 2f1ff0 │ │ │ │ + ldr r4, [pc, #264] @ 2f1ff4 │ │ │ │ mov r3, ip │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, r0, #28 │ │ │ │ ldrb lr, [r0, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [fp, #24] │ │ │ │ @@ -740931,23 +740863,23 @@ │ │ │ │ ldrh r2, [r0, #24] │ │ │ │ bic r2, r2, ip │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldrb r3, [fp, #45] @ 0x2d │ │ │ │ ldrb r2, [fp, #44] @ 0x2c │ │ │ │ bl 9337c │ │ │ │ - ldr r3, [pc, #180] @ 2f2108 │ │ │ │ + ldr r3, [pc, #180] @ 2f1ff8 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [fp, #20] │ │ │ │ str r2, [sp] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f20e8 │ │ │ │ + beq 2f1fd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ sub sl, sl, #4 │ │ │ │ add r6, r3, #64 @ 0x40 │ │ │ │ add r9, fp, #64 @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ @@ -740969,65 +740901,65 @@ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ add r6, r6, #32 │ │ │ │ add r9, r9, #32 │ │ │ │ - bhi 2f2090 │ │ │ │ + bhi 2f1f80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 96248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrsheq sp, [r3], #-252 @ 0xffffff04 │ │ │ │ + subseq lr, r3, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #324] @ 2f2268 │ │ │ │ - ldr ip, [pc, #324] @ 2f226c │ │ │ │ + ldr lr, [pc, #324] @ 2f2158 │ │ │ │ + ldr ip, [pc, #324] @ 2f215c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ - beq 2f2240 │ │ │ │ + beq 2f2130 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ add r2, r0, #44 @ 0x2c │ │ │ │ cmp ip, r2 │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ addne r1, r1, #36 @ 0x24 │ │ │ │ addeq r1, r1, #52 @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r2], #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f2258 │ │ │ │ + beq 2f2148 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f2194 │ │ │ │ + beq 2f2084 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - beq 2f21c4 │ │ │ │ + beq 2f20b4 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ moveq r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -741045,108 +740977,108 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 98078 │ │ │ │ - ldr r2, [pc, #84] @ 2f2270 │ │ │ │ - ldr r3, [pc, #76] @ 2f226c │ │ │ │ + ldr r2, [pc, #84] @ 2f2160 │ │ │ │ + ldr r3, [pc, #76] @ 2f215c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f2264 │ │ │ │ + bne 2f2154 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr lr, [r0, #52] @ 0x34 │ │ │ │ add ip, r0, #60 @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldrne r6, [r0, #64] @ 0x40 │ │ │ │ moveq r6, r2 │ │ │ │ - b 2f2158 │ │ │ │ + b 2f2048 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq sp, [r3], #-228 @ 0xffffff1c │ │ │ │ + subseq sp, r3, r4, ror #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq sp, [r3], #-220 @ 0xffffff24 │ │ │ │ + subseq sp, r3, ip, ror #29 │ │ │ │ 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 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #992] @ 2f2680 │ │ │ │ + ldr r1, [pc, #992] @ 2f2570 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #984] @ 2f2684 │ │ │ │ + ldr r3, [pc, #984] @ 2f2574 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - beq 2f2410 │ │ │ │ + beq 2f2300 │ │ │ │ ldr fp, [r0, #52] @ 0x34 │ │ │ │ add r2, r0, #60 @ 0x3c │ │ │ │ cmp fp, r2 │ │ │ │ moveq fp, #0 │ │ │ │ moveq r9, fp │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ ldrne r9, [r2, #64] @ 0x40 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ sub r5, r5, #4 │ │ │ │ cmp r5, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2f266c │ │ │ │ + beq 2f255c │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r3 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ sub r2, r3, #32 │ │ │ │ mov r8, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ - b 2f2328 │ │ │ │ + b 2f2218 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5] │ │ │ │ ands r7, r3, #1 │ │ │ │ - bne 2f23c4 │ │ │ │ + bne 2f22b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [fp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 2f23c4 │ │ │ │ + bcc 2f22b4 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2f23c4 │ │ │ │ + bhi 2f22b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 93514 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsl r3, r1, r3 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r3, r3, r1, lsr r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne 2f23c4 │ │ │ │ + bne 2f22b4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2f2438 │ │ │ │ + beq 2f2328 │ │ │ │ ldmib r5, {r2, r3} │ │ │ │ add r1, sl, #4 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ @@ -741157,43 +741089,43 @@ │ │ │ │ str r1, [r5, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [sl, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r5 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2f2324 │ │ │ │ - ldr r2, [pc, #680] @ 2f2688 │ │ │ │ - ldr r3, [pc, #672] @ 2f2684 │ │ │ │ + bne 2f2214 │ │ │ │ + ldr r2, [pc, #680] @ 2f2578 │ │ │ │ + ldr r3, [pc, #672] @ 2f2574 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f2674 │ │ │ │ + bne 2f2564 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr fp, [r1, #36] @ 0x24 │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ cmp fp, r1 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ ldrne r9, [r2, #48] @ 0x30 │ │ │ │ - bne 2f22e4 │ │ │ │ + bne 2f21d4 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ - b 2f22e4 │ │ │ │ + b 2f21d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f2460 │ │ │ │ + beq 2f2350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -741212,48 +741144,48 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 2f2570 │ │ │ │ + beq 2f2460 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ strb lr, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ cmp r7, #1 │ │ │ │ mov r7, r4 │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - bne 2f24e8 │ │ │ │ + bne 2f23d8 │ │ │ │ cmp lr, r3 │ │ │ │ - beq 2f2570 │ │ │ │ + beq 2f2460 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ add r2, r0, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 9337c │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r3, [pc, #360] @ 2f268c │ │ │ │ + ldr r3, [pc, #360] @ 2f257c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r0, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #340] @ 2f2690 │ │ │ │ + ldr r1, [pc, #340] @ 2f2580 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -741262,35 +741194,35 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2f238c │ │ │ │ + bls 2f227c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f2678 │ │ │ │ + beq 2f2568 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 96278 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 94e88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2f265c │ │ │ │ + beq 2f254c │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r9, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ @@ -741313,73 +741245,73 @@ │ │ │ │ addeq r4, r7, #48 @ 0x30 │ │ │ │ addne r4, r7, #48 @ 0x30 │ │ │ │ cmp r9, lr │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add r7, r7, #32 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ strb r5, [r7, #32] │ │ │ │ - bne 2f25fc │ │ │ │ + bne 2f24ec │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 9591c │ │ │ │ mov sl, r0 │ │ │ │ - b 2f238c │ │ │ │ + b 2f227c │ │ │ │ mov r8, #0 │ │ │ │ - b 2f23d8 │ │ │ │ + b 2f22c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ udf #0 │ │ │ │ - subseq sp, r3, r0, asr sp │ │ │ │ + subseq sp, r3, r0, ror #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r3, r8, lsl ip │ │ │ │ + subseq sp, r3, r8, lsr #26 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ 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 │ │ │ │ add ip, sp, #32 │ │ │ │ stm ip, {r2, r3} │ │ │ │ mov r6, r1 │ │ │ │ ldr ip, [r2] │ │ │ │ - ldr r1, [pc, #828] @ 2f29fc │ │ │ │ + ldr r1, [pc, #828] @ 2f28ec │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #824] @ 2f2a00 │ │ │ │ + ldr r2, [pc, #824] @ 2f28f0 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #816] @ 2f2a04 │ │ │ │ + ldr lr, [pc, #816] @ 2f28f4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2f2850 │ │ │ │ + bne 2f2740 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ - ldr r1, [pc, #780] @ 2f2a08 │ │ │ │ + ldr r1, [pc, #780] @ 2f28f8 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2f28dc │ │ │ │ - ldr r1, [pc, #764] @ 2f2a0c │ │ │ │ + beq 2f27cc │ │ │ │ + ldr r1, [pc, #764] @ 2f28fc │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2f28d4 │ │ │ │ + beq 2f27c4 │ │ │ │ eor r1, r3, #1 │ │ │ │ - ldr r3, [pc, #752] @ 2f2a10 │ │ │ │ + ldr r3, [pc, #752] @ 2f2900 │ │ │ │ cmp r2, r3 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f2850 │ │ │ │ - ldr r1, [pc, #736] @ 2f2a14 │ │ │ │ + bne 2f2740 │ │ │ │ + ldr r1, [pc, #736] @ 2f2904 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [lr, r1] │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, lr │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ @@ -741409,100 +741341,100 @@ │ │ │ │ ldrbne r5, [ip, r1, lsl #5] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #5 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - beq 2f2884 │ │ │ │ + beq 2f2774 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2f283c │ │ │ │ + bne 2f272c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ bic r1, r2, #2 │ │ │ │ cmp r1, #592 @ 0x250 │ │ │ │ - beq 2f2808 │ │ │ │ + beq 2f26f8 │ │ │ │ cmp r2, #596 @ 0x254 │ │ │ │ - bne 2f283c │ │ │ │ - ldr r2, [pc, #552] @ 2f2a18 │ │ │ │ + bne 2f272c │ │ │ │ + ldr r2, [pc, #552] @ 2f2908 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r2, r2, #57344 @ 0xe000 │ │ │ │ ldrb r2, [r2, #2297] @ 0x8f9 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f283c │ │ │ │ + bne 2f272c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldm r3, {r1, r2} │ │ │ │ bl 94df4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r9 │ │ │ │ cmpeq r3, r5 │ │ │ │ - beq 2f2974 │ │ │ │ + beq 2f2864 │ │ │ │ cmp r4, #0 │ │ │ │ ldreq ip, [r7] │ │ │ │ moveq r4, #1 │ │ │ │ ldreq r3, [ip, #20] │ │ │ │ - beq 2f2748 │ │ │ │ + beq 2f2638 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #448] @ 2f2a1c │ │ │ │ - ldr r3, [pc, #416] @ 2f2a00 │ │ │ │ + ldr r2, [pc, #448] @ 2f290c │ │ │ │ + ldr r3, [pc, #416] @ 2f28f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f29f8 │ │ │ │ + bne 2f28e8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, r2 │ │ │ │ - beq 2f283c │ │ │ │ + beq 2f272c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #372] @ 2f2a10 │ │ │ │ + ldr ip, [pc, #372] @ 2f2900 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ sub r2, r2, ip │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 2f2274 │ │ │ │ + bl 2f2164 │ │ │ │ mov r8, r0 │ │ │ │ - b 2f2854 │ │ │ │ + b 2f2744 │ │ │ │ mov r3, r2 │ │ │ │ - b 2f272c │ │ │ │ - ldr r3, [pc, #304] @ 2f2a14 │ │ │ │ + b 2f261c │ │ │ │ + ldr r3, [pc, #304] @ 2f2904 │ │ │ │ mov r1, r6 │ │ │ │ ldr r8, [lr, r3] │ │ │ │ ldr r3, [ip, #60] @ 0x3c │ │ │ │ add r2, r8, #12288 @ 0x3000 │ │ │ │ ldrb r2, [r2, #1639] @ 0x667 │ │ │ │ cmp r2, #0 │ │ │ │ addeq ip, ip, fp │ │ │ │ ldrb r2, [ip, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ - bl 2f2694 │ │ │ │ + bl 2f2584 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -741513,330 +741445,330 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2694 │ │ │ │ + bl 2f2584 │ │ │ │ orr r8, r4, r0 │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ - b 2f2854 │ │ │ │ + b 2f2744 │ │ │ │ mov fp, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r2, r5, r6} │ │ │ │ - ldr r9, [pc, #136] @ 2f2a10 │ │ │ │ + ldr r9, [pc, #136] @ 2f2900 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ ldm r7, {r0, r1} │ │ │ │ sub r9, r2, r9 │ │ │ │ mov r8, r3 │ │ │ │ add r4, sp, #4 │ │ │ │ clz r9, r9 │ │ │ │ lsr r9, r9, #5 │ │ │ │ stm r4, {r0, r1} │ │ │ │ mov r3, fp │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2274 │ │ │ │ + bl 2f2164 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp fp, r3 │ │ │ │ cmpeq r8, sl │ │ │ │ mov r8, r0 │ │ │ │ - beq 2f2854 │ │ │ │ + beq 2f2744 │ │ │ │ ldm r7, {r0, r1} │ │ │ │ mov r2, r9 │ │ │ │ stm r4, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2f2274 │ │ │ │ + bl 2f2164 │ │ │ │ orr r0, r8, r0 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ - b 2f2854 │ │ │ │ + b 2f2744 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r3, r0, lsr r9 │ │ │ │ + subseq sp, r3, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r3, r0, lsr #18 │ │ │ │ + subseq sp, r3, r0, lsr sl │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0053d79c │ │ │ │ + subseq sp, r3, ip, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #3312] @ 2f3734 │ │ │ │ + ldr r1, [pc, #3312] @ 2f3624 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #3300] @ 2f3738 │ │ │ │ - ldr r2, [pc, #3300] @ 2f373c │ │ │ │ + ldr r1, [pc, #3300] @ 2f3628 │ │ │ │ + ldr r2, [pc, #3300] @ 2f362c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 2f33a0 │ │ │ │ + beq 2f3290 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, fp │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f2b2c │ │ │ │ + beq 2f2a1c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2f2ae0 │ │ │ │ + bne 2f29d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2a20 │ │ │ │ + bl 2f2910 │ │ │ │ ldr r8, [r4, #16] │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ orr r3, r0, r6 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r8, r3 │ │ │ │ moveq r8, #0 │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ moveq fp, #0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2f32b4 │ │ │ │ + beq 2f31a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f2a7c │ │ │ │ + bne 2f296c │ │ │ │ mov fp, r6 │ │ │ │ - ldr r2, [pc, #3132] @ 2f3740 │ │ │ │ - ldr r3, [pc, #3124] @ 2f373c │ │ │ │ + ldr r2, [pc, #3132] @ 2f3630 │ │ │ │ + ldr r3, [pc, #3124] @ 2f362c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f36e4 │ │ │ │ + bne 2f35d4 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2a20 │ │ │ │ + bl 2f2910 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2a20 │ │ │ │ + bl 2f2910 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ orr r3, r4, r0 │ │ │ │ orr r3, r6, r3 │ │ │ │ and r9, r3, #255 @ 0xff │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub fp, r3, #4 │ │ │ │ cmp r2, fp │ │ │ │ sub r5, r1, #4 │ │ │ │ - beq 2f34fc │ │ │ │ + beq 2f33ec │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [fp] │ │ │ │ mov r8, #0 │ │ │ │ tst r3, #1 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - beq 2f2c5c │ │ │ │ + beq 2f2b4c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bic r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2f2c38 │ │ │ │ + beq 2f2b28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ stm sl, {r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, sp, #94 @ 0x5e │ │ │ │ ldm sl, {r1, r2} │ │ │ │ - bl 2f1c34 │ │ │ │ + bl 2f1b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 2f2f10 │ │ │ │ + bne 2f2e00 │ │ │ │ ldr r2, [fp] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2f2c24 │ │ │ │ + bne 2f2b14 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f2c24 │ │ │ │ + bne 2f2b14 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq 2f2ca4 │ │ │ │ - bls 2f318c │ │ │ │ - ldr r1, [pc, #2868] @ 2f3744 │ │ │ │ + beq 2f2b94 │ │ │ │ + bls 2f307c │ │ │ │ + ldr r1, [pc, #2868] @ 2f3634 │ │ │ │ bic r0, r3, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f2cb0 │ │ │ │ + beq 2f2ba0 │ │ │ │ sub r1, r1, #40 @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2f2cb0 │ │ │ │ + beq 2f2ba0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r6, r3, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and r8, r6, #255 @ 0xff │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sub r3, r3, #4 │ │ │ │ mov fp, r5 │ │ │ │ - beq 2f2fac │ │ │ │ + beq 2f2e9c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [fp] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f2b9c │ │ │ │ + bne 2f2a8c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r2, #2 │ │ │ │ - bne 2f2bc0 │ │ │ │ + bne 2f2ab0 │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f3198 │ │ │ │ + beq 2f3088 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3198 │ │ │ │ + beq 2f3088 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b 2f2bc0 │ │ │ │ + b 2f2ab0 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp fp, r3 │ │ │ │ - bne 2f2c24 │ │ │ │ + bne 2f2b14 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add r0, r2, #32 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ sub r9, r1, #4 │ │ │ │ sub r4, r3, #4 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 2f2c24 │ │ │ │ + beq 2f2b14 │ │ │ │ add r3, sp, #95 @ 0x5f │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ tst r3, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne 2f2ebc │ │ │ │ + bne 2f2dac │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r2, #2 │ │ │ │ - beq 2f2ed8 │ │ │ │ + beq 2f2dc8 │ │ │ │ stm sl, {r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm sl, {r1, r2} │ │ │ │ - bl 2f1c34 │ │ │ │ + bl 2f1b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 2f2e8c │ │ │ │ + beq 2f2d7c │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r2, [pc, #2556] @ 2f3748 │ │ │ │ + ldr r2, [pc, #2556] @ 2f3638 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [r1, r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ add r2, r8, r2, lsl #4 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f2e44 │ │ │ │ + beq 2f2d34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ add r9, r2, #60 @ 0x3c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r9, [sp, #20] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 2f2dc0 │ │ │ │ + b 2f2cb0 │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ add r2, r9, r2, lsl #4 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ str r6, [r8], #4 │ │ │ │ - bcs 2f2e38 │ │ │ │ + bcs 2f2d28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r6, [r3, r7, lsl #5] │ │ │ │ cmp r6, r2 │ │ │ │ - bne 2f2da4 │ │ │ │ + bne 2f2c94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r2, [sp, #95] @ 0x5f │ │ │ │ strb r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, [sp, #96] @ 0x60 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2f2e2c │ │ │ │ + beq 2f2d1c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b 2f2da4 │ │ │ │ + b 2f2c94 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f1fc4 │ │ │ │ + bl 2f1eb4 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -741850,54 +741782,54 @@ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 2f2f9c │ │ │ │ + beq 2f2e8c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2f2d00 │ │ │ │ + beq 2f2bf0 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - b 2f2d10 │ │ │ │ + b 2f2c00 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f3184 │ │ │ │ + beq 2f3074 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3184 │ │ │ │ + beq 2f3074 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b 2f2d10 │ │ │ │ + b 2f2c00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r3] │ │ │ │ str r9, [r3, #4] │ │ │ │ ldrb r3, [sp, #94] @ 0x5e │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r6, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r6, [sp, #96] @ 0x60 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f36e8 │ │ │ │ + beq 2f35d8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 96248 │ │ │ │ @@ -741910,19 +741842,19 @@ │ │ │ │ add r3, fp, #4 │ │ │ │ str r1, [fp, #12] │ │ │ │ add r1, r4, #24 │ │ │ │ str r2, [fp, #4] │ │ │ │ str r1, [fp, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b 2f2be0 │ │ │ │ + b 2f2ad0 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #20] │ │ │ │ - b 2f2c24 │ │ │ │ + b 2f2b14 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ orr r9, r9, r8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ @@ -741931,158 +741863,158 @@ │ │ │ │ bl 94df4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2f2694 │ │ │ │ + bl 2f2584 │ │ │ │ orr r3, r0, r9 │ │ │ │ mov r0, r5 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ bl 93a34 │ │ │ │ mov r4, r0 │ │ │ │ bl 93a9c │ │ │ │ subs r7, r0, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ - beq 2f2ae0 │ │ │ │ + beq 2f29d0 │ │ │ │ add r3, r7, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, r5, #16 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ bl 99924 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 2f2ae0 │ │ │ │ + beq 2f29d0 │ │ │ │ ldr r9, [r4, #16] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f2ae0 │ │ │ │ + beq 2f29d0 │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f2ae0 │ │ │ │ + bne 2f29d0 │ │ │ │ mov lr, #0 │ │ │ │ add r3, r7, #44 @ 0x2c │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #28] │ │ │ │ ldr ip, [r9, #20] │ │ │ │ ldr r5, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f30a4 │ │ │ │ + beq 2f2f94 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2f3150 │ │ │ │ + beq 2f3040 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f3080 │ │ │ │ + bne 2f2f70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r3, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ cmp sl, r2 │ │ │ │ ldr r4, [r9, #44] @ 0x2c │ │ │ │ add r2, r3, #60 @ 0x3c │ │ │ │ moveq sl, #0 │ │ │ │ add fp, r9, #40 @ 0x28 │ │ │ │ cmp r8, r2 │ │ │ │ moveq r8, #0 │ │ │ │ cmp fp, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2f327c │ │ │ │ + beq 2f316c │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 2f3104 │ │ │ │ + b 2f2ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f314c │ │ │ │ + bne 2f303c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp fp, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2f31a0 │ │ │ │ + beq 2f3090 │ │ │ │ mov r0, r4 │ │ │ │ bl 937cc │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl ddbc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r6, r3 │ │ │ │ movne r0, r7 │ │ │ │ - bne 2f30ec │ │ │ │ + bne 2f2fdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl ddbc4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2f314c │ │ │ │ + beq 2f303c │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f30f4 │ │ │ │ + beq 2f2fe4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f316c │ │ │ │ + beq 2f305c │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2f306c │ │ │ │ + beq 2f2f5c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ orr r3, r6, r1 │ │ │ │ mov lr, r1 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ - b 2f2ae0 │ │ │ │ + b 2f29d0 │ │ │ │ mov r2, #1 │ │ │ │ - b 2f2d10 │ │ │ │ + b 2f2c00 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne 2f2c24 │ │ │ │ - b 2f2cb0 │ │ │ │ + bne 2f2b14 │ │ │ │ + b 2f2ba0 │ │ │ │ mov r2, #1 │ │ │ │ - b 2f2bc0 │ │ │ │ + b 2f2ab0 │ │ │ │ ldr ip, [r9, #20] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [ip] │ │ │ │ - beq 2f327c │ │ │ │ + beq 2f316c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ add r3, r1, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r0, [r1, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f31e8 │ │ │ │ + beq 2f30d8 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f3298 │ │ │ │ + beq 2f3188 │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r5, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f31cc │ │ │ │ + bne 2f30bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f32ac │ │ │ │ + beq 2f319c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ stm r6, {r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb r2, [r9, #53] @ 0x35 │ │ │ │ ldrb r1, [r9, #52] @ 0x34 │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f370c │ │ │ │ + beq 2f35fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96278 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ @@ -742094,92 +742026,92 @@ │ │ │ │ str r1, [r5, #24] │ │ │ │ add r1, r4, #24 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b 2f3150 │ │ │ │ + b 2f3040 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add r3, r1, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r0, [r1, #48] @ 0x30 │ │ │ │ moveq r0, #0 │ │ │ │ - b 2f31c4 │ │ │ │ + b 2f30b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, ip │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f31f8 │ │ │ │ + bne 2f30e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 2f320c │ │ │ │ + b 2f30fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2f1cc0 │ │ │ │ + bl 2f1bb0 │ │ │ │ cmp r8, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 2f2ae0 │ │ │ │ + beq 2f29d0 │ │ │ │ bl 9572c │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 2f2ae0 │ │ │ │ + beq 2f29d0 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ ldr r9, [r5] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f2ae0 │ │ │ │ + beq 2f29d0 │ │ │ │ ldr r3, [r9] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f3374 │ │ │ │ + bne 2f3264 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 2f3374 │ │ │ │ + beq 2f3264 │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f3374 │ │ │ │ + bne 2f3264 │ │ │ │ mov r0, r5 │ │ │ │ bl 94f50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f3374 │ │ │ │ - ldr r3, [pc, #1032] @ 2f3748 │ │ │ │ + bne 2f3264 │ │ │ │ + ldr r3, [pc, #1032] @ 2f3638 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ add r2, lr, r2, lsl #4 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2f350c │ │ │ │ + beq 2f33fc │ │ │ │ ldrb r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2f33a8 │ │ │ │ + bne 2f3298 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ tst r2, #2 │ │ │ │ - beq 2f33a8 │ │ │ │ + beq 2f3298 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f34a8 │ │ │ │ + beq 2f3398 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f3394 │ │ │ │ + beq 2f3284 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b 2f3304 │ │ │ │ + b 2f31f4 │ │ │ │ mov fp, r3 │ │ │ │ - b 2f2afc │ │ │ │ + b 2f29ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f3374 │ │ │ │ + beq 2f3264 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ add r8, r5, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ mov r4, #0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ @@ -742190,149 +742122,149 @@ │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r5, lr │ │ │ │ mov ip, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 2f343c │ │ │ │ + b 2f332c │ │ │ │ mov r1, fp │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f36c8 │ │ │ │ + beq 2f35b8 │ │ │ │ ldr ip, [r7, #20] │ │ │ │ ldr r1, [sl, r4, lsl #5] │ │ │ │ str r1, [r9] │ │ │ │ str r1, [r6] │ │ │ │ add r1, ip, ip, lsl #1 │ │ │ │ add r1, r5, r1, lsl #4 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r1 │ │ │ │ add r9, r9, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ - bcs 2f3538 │ │ │ │ + bcs 2f3428 │ │ │ │ ldr r1, [sl, r4, lsl #5] │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bne 2f33fc │ │ │ │ + bne 2f32ec │ │ │ │ cmp r0, r8 │ │ │ │ - bne 2f33fc │ │ │ │ + bne 2f32ec │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #40] @ 0x28 │ │ │ │ - beq 2f341c │ │ │ │ + beq 2f330c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, fp │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strne r3, [r6] │ │ │ │ - beq 2f34c4 │ │ │ │ + beq 2f33b4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f34bc │ │ │ │ + beq 2f33ac │ │ │ │ mov r0, r3 │ │ │ │ - b 2f347c │ │ │ │ + b 2f336c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r3, r6, r3 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ - b 2f2ae0 │ │ │ │ + b 2f29d0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 2f341c │ │ │ │ + b 2f330c │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #7 │ │ │ │ moveq r2, #0 │ │ │ │ - beq 2f34ec │ │ │ │ + beq 2f33dc │ │ │ │ cmp r1, #5 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f3490 │ │ │ │ + b 2f3380 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 2f2fb4 │ │ │ │ + b 2f2ea4 │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2f3374 │ │ │ │ + bne 2f3264 │ │ │ │ ldrb r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2f33b0 │ │ │ │ + bne 2f32a0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2f3374 │ │ │ │ - b 2f33b0 │ │ │ │ + bne 2f3264 │ │ │ │ + b 2f32a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r5, r7 │ │ │ │ - beq 2f3374 │ │ │ │ + beq 2f3264 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f35a4 │ │ │ │ + bne 2f3494 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add r2, r7, #32 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ - beq 2f3374 │ │ │ │ + beq 2f3264 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f3374 │ │ │ │ + bne 2f3264 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 2f3374 │ │ │ │ + bne 2f3264 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2f1d30 │ │ │ │ + bl 2f1c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f3374 │ │ │ │ + beq 2f3264 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str fp, [sl, #4] │ │ │ │ str r4, [sl] │ │ │ │ - bl 2f1fc4 │ │ │ │ + bl 2f1eb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2f36dc │ │ │ │ + beq 2f35cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f36dc │ │ │ │ + beq 2f35cc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ movne r3, r1 │ │ │ │ moveq r4, #2 │ │ │ │ movne r4, #1 │ │ │ │ str r3, [sl, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sl] │ │ │ │ mov r0, sl │ │ │ │ - bl 2f1fc4 │ │ │ │ + bl 2f1eb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ bl 913b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ add r7, r6, #36 @ 0x24 │ │ │ │ @@ -742346,22 +742278,22 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 9337c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3688 │ │ │ │ + beq 2f3578 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f36d4 │ │ │ │ + bne 2f35c4 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f366c │ │ │ │ + bne 2f355c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ stm sl, {r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 96248 │ │ │ │ mov r1, r7 │ │ │ │ @@ -742369,22 +742301,22 @@ │ │ │ │ bl 933e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r0, r5 │ │ │ │ bl 92818 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2f3374 │ │ │ │ + b 2f3264 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b 2f3374 │ │ │ │ + b 2f3264 │ │ │ │ mov r2, #2 │ │ │ │ - b 2f3690 │ │ │ │ + b 2f3580 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 2f35fc │ │ │ │ + b 2f34ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldmib fp, {r2, r3} │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r4, [fp, #4] │ │ │ │ str r1, [fp, #8] │ │ │ │ @@ -742397,52 +742329,52 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ udf #0 │ │ │ │ - ldrheq sp, [r3], #-84 @ 0xffffffac │ │ │ │ - subseq sp, r3, r4, lsr #11 │ │ │ │ + subseq sp, r3, r4, asr #13 │ │ │ │ + ldrheq sp, [r3], #-100 @ 0xffffff9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq sp, [r3], #-68 @ 0xffffffbc │ │ │ │ + subseq sp, r3, r4, lsl #12 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ 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 │ │ │ │ ldr r3, [r1] │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #4012] @ 2f471c │ │ │ │ + ldr r1, [pc, #4012] @ 2f460c │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #4000] @ 2f4720 │ │ │ │ + ldr r2, [pc, #4000] @ 2f4610 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2f4024 │ │ │ │ + beq 2f3f14 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ and r3, r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r5, [fp, #8] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2f38b0 │ │ │ │ + beq 2f37a0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 2f380c │ │ │ │ + bne 2f36fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2f374c │ │ │ │ + bl 2f363c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r8, [fp, #16] │ │ │ │ ldr r4, [fp, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r0, r0, r3 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -742450,180 +742382,180 @@ │ │ │ │ cmp r8, r3 │ │ │ │ moveq r8, #0 │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2f384c │ │ │ │ + beq 2f373c │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f37a8 │ │ │ │ - ldr r2, [pc, #3840] @ 2f4724 │ │ │ │ - ldr r3, [pc, #3832] @ 2f4720 │ │ │ │ + bne 2f3698 │ │ │ │ + ldr r2, [pc, #3840] @ 2f4614 │ │ │ │ + ldr r3, [pc, #3832] @ 2f4610 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f46f8 │ │ │ │ + bne 2f45e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r8, #16] │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f380c │ │ │ │ + beq 2f36fc │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2f4034 │ │ │ │ + beq 2f3f24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f1d30 │ │ │ │ + bl 2f1c20 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2f402c │ │ │ │ + bne 2f3f1c │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 2f3ce0 │ │ │ │ + beq 2f3bd0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f3ce0 │ │ │ │ - bl 2f1d30 │ │ │ │ + beq 2f3bd0 │ │ │ │ + bl 2f1c20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f3b54 │ │ │ │ + bne 2f3a44 │ │ │ │ mov r5, r7 │ │ │ │ - b 2f387c │ │ │ │ + b 2f376c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f374c │ │ │ │ + bl 2f363c │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f374c │ │ │ │ + bl 2f363c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r4, r4, r0 │ │ │ │ orr r4, r3, r4 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 93a34 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2f3b10 │ │ │ │ + beq 2f3a00 │ │ │ │ bl 93a9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f3b10 │ │ │ │ + beq 2f3a00 │ │ │ │ add r3, r4, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ bl 99924 │ │ │ │ add r6, fp, #44 @ 0x2c │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2f3b18 │ │ │ │ + beq 2f3a08 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2f4708 │ │ │ │ + beq 2f45f8 │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f3960 │ │ │ │ + beq 2f3850 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f3b20 │ │ │ │ + beq 2f3a10 │ │ │ │ ldr r2, [fp, #52] @ 0x34 │ │ │ │ add r1, fp, #60 @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 2f4708 │ │ │ │ + beq 2f45f8 │ │ │ │ ldr r2, [fp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f3998 │ │ │ │ + beq 2f3888 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f3b20 │ │ │ │ + beq 2f3a10 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, r4, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 2f4708 │ │ │ │ + beq 2f45f8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f39d0 │ │ │ │ + beq 2f38c0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f3b20 │ │ │ │ + beq 2f3a10 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add r8, r4, #60 @ 0x3c │ │ │ │ cmp r2, r8 │ │ │ │ - beq 2f4708 │ │ │ │ + beq 2f45f8 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f3a04 │ │ │ │ + beq 2f38f4 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f3b20 │ │ │ │ + beq 2f3a10 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ add sl, r9, #24 │ │ │ │ cmp r2, sl │ │ │ │ - beq 2f4628 │ │ │ │ + beq 2f4518 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f3b20 │ │ │ │ + bne 2f3a10 │ │ │ │ mov r0, r4 │ │ │ │ bl 93824 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 2f3a80 │ │ │ │ + beq 2f3970 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r2, r5, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f3a64 │ │ │ │ + beq 2f3954 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f4680 │ │ │ │ + beq 2f4570 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 2f3a44 │ │ │ │ + bne 2f3934 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f40dc │ │ │ │ + beq 2f3fcc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f40dc │ │ │ │ + bne 2f3fcc │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ @@ -742633,86 +742565,86 @@ │ │ │ │ ldrne ip, [fp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ moveq ip, #0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3b04 │ │ │ │ + beq 2f39f4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2f42d8 │ │ │ │ + beq 2f41c8 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f3ae0 │ │ │ │ + bne 2f39d0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ add r6, fp, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2f46fc │ │ │ │ + beq 2f45ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f3e60 │ │ │ │ + beq 2f3d50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [r3] │ │ │ │ - bne 2f3d60 │ │ │ │ + bne 2f3c50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f381c │ │ │ │ + beq 2f370c │ │ │ │ mov fp, r3 │ │ │ │ - b 2f37a8 │ │ │ │ + b 2f3698 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ - bl 2f1e58 │ │ │ │ + bl 2f1d48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2f3c9c │ │ │ │ + beq 2f3b8c │ │ │ │ ldrb r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [sp, #128] @ 0x80 │ │ │ │ - bne 2f3cc8 │ │ │ │ + bne 2f3bb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f3c9c │ │ │ │ + beq 2f3b8c │ │ │ │ mov r3, #1 │ │ │ │ mov sl, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f1cc0 │ │ │ │ + bl 2f1bb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add sl, r6, sl, lsl #5 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 913b4 │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3c08 │ │ │ │ + beq 2f3af8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 2f3cf8 │ │ │ │ + beq 2f3be8 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f3be0 │ │ │ │ + bne 2f3ad0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sl, r9, #36 @ 0x24 │ │ │ │ @@ -742721,22 +742653,22 @@ │ │ │ │ ldrb r2, [r6, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 9337c │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3c64 │ │ │ │ + beq 2f3b54 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f3d58 │ │ │ │ + bne 2f3c48 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f3c48 │ │ │ │ + bne 2f3b38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ stm r0, {r2, r3} │ │ │ │ bl 96248 │ │ │ │ mov r1, sl │ │ │ │ @@ -742744,36 +742676,36 @@ │ │ │ │ bl 933e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 927bc │ │ │ │ mov r0, r6 │ │ │ │ bl 92818 │ │ │ │ mov r9, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f387c │ │ │ │ + bne 2f376c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr fp, [fp] │ │ │ │ orr r9, r3, r9 │ │ │ │ and r3, r9, #255 @ 0xff │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f37a8 │ │ │ │ - b 2f381c │ │ │ │ + bne 2f3698 │ │ │ │ + b 2f370c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f3c9c │ │ │ │ + bne 2f3b8c │ │ │ │ mov r3, #2 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f3ba4 │ │ │ │ - bl 2f1d30 │ │ │ │ + b 2f3a94 │ │ │ │ + bl 2f1c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f3ca4 │ │ │ │ + beq 2f3b94 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2f3b5c │ │ │ │ + b 2f3a4c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 91408 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r6, r3, lsl #5 │ │ │ │ @@ -742781,110 +742713,110 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3c08 │ │ │ │ + beq 2f3af8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2f3c10 │ │ │ │ + beq 2f3b00 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f3d30 │ │ │ │ - b 2f3c04 │ │ │ │ + bne 2f3c20 │ │ │ │ + b 2f3af4 │ │ │ │ mov r2, #2 │ │ │ │ - b 2f3c6c │ │ │ │ + b 2f3b5c │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ ldrne r8, [fp, #48] @ 0x30 │ │ │ │ moveq r8, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f4714 │ │ │ │ + beq 2f4604 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2f3b4c │ │ │ │ + beq 2f3a3c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f3b4c │ │ │ │ + bne 2f3a3c │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 2f4660 │ │ │ │ + beq 2f4550 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f4660 │ │ │ │ + bne 2f4550 │ │ │ │ ldrb r3, [r7, #53] @ 0x35 │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2f3dd0 │ │ │ │ + bne 2f3cc0 │ │ │ │ ldrb r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f4698 │ │ │ │ + beq 2f4588 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3e20 │ │ │ │ + beq 2f3d10 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f3e20 │ │ │ │ + bne 2f3d10 │ │ │ │ ldrb r2, [r6, #53] @ 0x35 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f3e0c │ │ │ │ + bne 2f3cfc │ │ │ │ ldrb r2, [r6, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2f4414 │ │ │ │ + beq 2f4304 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f3de8 │ │ │ │ + bne 2f3cd8 │ │ │ │ ldrb r3, [r6, #53] @ 0x35 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2f3e38 │ │ │ │ + bne 2f3d28 │ │ │ │ ldrb r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f460c │ │ │ │ + beq 2f44fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ orr r3, r3, r2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f37a8 │ │ │ │ - b 2f381c │ │ │ │ + bne 2f3698 │ │ │ │ + b 2f370c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f3b30 │ │ │ │ + bne 2f3a20 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ add r7, fp, #60 @ 0x3c │ │ │ │ cmp r3, r7 │ │ │ │ - beq 2f46fc │ │ │ │ + beq 2f45ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f464c │ │ │ │ + beq 2f453c │ │ │ │ ldr r3, [fp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f4630 │ │ │ │ + bne 2f4520 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r2, #2 │ │ │ │ - beq 2f406c │ │ │ │ + beq 2f3f5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #2160] @ 2f4728 │ │ │ │ + ldr r1, [pc, #2160] @ 2f4618 │ │ │ │ stm r0, {r2, r3} │ │ │ │ ldr r2, [fp, #28] │ │ │ │ bl 95bec │ │ │ │ ldr r2, [fp, #20] │ │ │ │ ldr r3, [fp, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov ip, #0 │ │ │ │ @@ -742899,47 +742831,47 @@ │ │ │ │ str r1, [fp, #24] │ │ │ │ str r0, [fp, #28] │ │ │ │ str r2, [fp, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 2f4708 │ │ │ │ + beq 2f45f8 │ │ │ │ ldr r8, [fp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ add r3, r8, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2f3f34 │ │ │ │ + beq 2f3e24 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2f4054 │ │ │ │ + beq 2f3f44 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp] │ │ │ │ - bl 2f1b84 │ │ │ │ + bl 2f1a74 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 2f468c │ │ │ │ + beq 2f457c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3f78 │ │ │ │ + beq 2f3e68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [fp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 2f3fa4 │ │ │ │ + beq 2f3e94 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ @@ -742950,89 +742882,89 @@ │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 2f468c │ │ │ │ + beq 2f457c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r5, r2 │ │ │ │ - beq 2f4000 │ │ │ │ + beq 2f3ef0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ bl 98078 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f3b30 │ │ │ │ + b 2f3a20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f381c │ │ │ │ + b 2f370c │ │ │ │ mov r9, #0 │ │ │ │ - b 2f3b5c │ │ │ │ + b 2f3a4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f1d30 │ │ │ │ + bl 2f1c20 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2f3ca4 │ │ │ │ + beq 2f3b94 │ │ │ │ mov r5, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b 2f3b5c │ │ │ │ + b 2f3a4c │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ - bl 307f64 │ │ │ │ - b 2f3f34 │ │ │ │ + bl 307e54 │ │ │ │ + b 2f3e24 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f46c0 │ │ │ │ + beq 2f45b0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f46c0 │ │ │ │ + beq 2f45b0 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b 2f3eac │ │ │ │ + b 2f3d9c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f40c8 │ │ │ │ + beq 2f3fb8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2f3abc │ │ │ │ + beq 2f39ac │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldm r7, {r7, r8, sl} │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f210c │ │ │ │ + bl 2f1ffc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f210c │ │ │ │ + bl 2f1ffc │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ moveq r3, #0 │ │ │ │ ldrne r3, [fp, #48] @ 0x30 │ │ │ │ ldr r2, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -743045,65 +742977,65 @@ │ │ │ │ ldrne r1, [r4, #48] @ 0x30 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r2 │ │ │ │ ldrne r2, [r4, #64] @ 0x40 │ │ │ │ moveq r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f1b84 │ │ │ │ + bl 2f1a74 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f470c │ │ │ │ + beq 2f45fc │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f424c │ │ │ │ + beq 2f413c │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2f424c │ │ │ │ + bne 2f413c │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f46c8 │ │ │ │ + beq 2f45b8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2f46c8 │ │ │ │ + bne 2f45b8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r1, [r9, #28] │ │ │ │ str sl, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r9, #28] │ │ │ │ str r9, [r2, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f4220 │ │ │ │ + beq 2f4110 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2f4220 │ │ │ │ + bne 2f4110 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r1, [r9, #28] │ │ │ │ str sl, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r9, #28] │ │ │ │ str r9, [r3, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f41d8 │ │ │ │ + bne 2f40c8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r9, #28] │ │ │ │ str sl, [r3] │ │ │ │ @@ -743112,15 +743044,15 @@ │ │ │ │ str r3, [r9, #28] │ │ │ │ str r9, [r3, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #112] @ 0x70 │ │ │ │ streq r4, [sp, #116] @ 0x74 │ │ │ │ moveq r3, #1 │ │ │ │ - beq 2f4294 │ │ │ │ + beq 2f4184 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -743141,71 +743073,71 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ bl 97ee8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ bl 982b0 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 2f3b18 │ │ │ │ + b 2f3a08 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr r2, [fp, #52] @ 0x34 │ │ │ │ cmp r0, r2 │ │ │ │ ldrne r0, [fp, #64] @ 0x40 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f3b04 │ │ │ │ + beq 2f39f4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2f4318 │ │ │ │ + beq 2f4208 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f42f0 │ │ │ │ - b 2f3b04 │ │ │ │ + bne 2f41e0 │ │ │ │ + b 2f39f4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ add sl, r6, #40 @ 0x28 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp sl, r5 │ │ │ │ sub r7, r7, #4 │ │ │ │ mov r9, r5 │ │ │ │ strne r6, [sp, #16] │ │ │ │ ldr r8, [r3, #24] │ │ │ │ movne r6, r7 │ │ │ │ sub r5, r5, #4 │ │ │ │ movne r7, ip │ │ │ │ strne r1, [sp, #40] @ 0x28 │ │ │ │ - beq 2f40ac │ │ │ │ + beq 2f3f9c │ │ │ │ mov r0, r5 │ │ │ │ bl 937cc │ │ │ │ - b 2f4374 │ │ │ │ + b 2f4264 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 2f439c │ │ │ │ + beq 2f428c │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f437c │ │ │ │ + beq 2f426c │ │ │ │ mov r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f4358 │ │ │ │ + bne 2f4248 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, r6, #4 │ │ │ │ cmp sl, r9 │ │ │ │ sub r0, r3, #4 │ │ │ │ mov r5, r6 │ │ │ │ - beq 2f40a4 │ │ │ │ + beq 2f3f94 │ │ │ │ mov r6, r0 │ │ │ │ - b 2f434c │ │ │ │ + b 2f423c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - b 2f43a8 │ │ │ │ + b 2f4298 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [ip, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2f43a4 │ │ │ │ + bne 2f4294 │ │ │ │ ldr lr, [r4, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ subs ip, ip, lr │ │ │ │ movne ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ movne ip, #0 │ │ │ │ @@ -743220,25 +743152,25 @@ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ add lr, r0, #4 │ │ │ │ str r0, [r5, #12] │ │ │ │ str ip, [r5, #4] │ │ │ │ str lr, [r5, #8] │ │ │ │ str r9, [ip, #4] │ │ │ │ str r9, [r0, #4] │ │ │ │ - b 2f437c │ │ │ │ + b 2f426c │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f4540 │ │ │ │ - ldr r3, [pc, #748] @ 2f472c │ │ │ │ + beq 2f4430 │ │ │ │ + ldr r3, [pc, #748] @ 2f461c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ mov r7, r4 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ @@ -743257,337 +743189,337 @@ │ │ │ │ movne r6, sl │ │ │ │ moveq r6, r9 │ │ │ │ bl 94df4 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r1, [ip, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 2f4520 │ │ │ │ + bne 2f4410 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add r0, r0, #5 │ │ │ │ lsl r1, r0, #3 │ │ │ │ add lr, ip, r1 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr lr, [lr, #4] │ │ │ │ - bhi 2f4598 │ │ │ │ + bhi 2f4488 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f4554 │ │ │ │ + bhi 2f4444 │ │ │ │ ldrb r2, [fp, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 2f4590 │ │ │ │ + beq 2f4480 │ │ │ │ lsl r0, r0, #3 │ │ │ │ ldrh r1, [ip, r0] │ │ │ │ mov lr, #0 │ │ │ │ orrs r1, r1, lr │ │ │ │ - bne 2f4520 │ │ │ │ + bne 2f4410 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [r7] │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f4468 │ │ │ │ + bne 2f4358 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldm r6, {r6, r7, fp} │ │ │ │ - bne 2f45a8 │ │ │ │ + bne 2f4498 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f4618 │ │ │ │ + beq 2f4508 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2f3e38 │ │ │ │ + beq 2f3d28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ - b 2f3dd8 │ │ │ │ + b 2f3cc8 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 2f4590 │ │ │ │ + beq 2f4480 │ │ │ │ ldr r1, [ip, r0, lsl #3] │ │ │ │ mov lr, #0 │ │ │ │ - b 2f4500 │ │ │ │ + b 2f43f0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 2f4590 │ │ │ │ + beq 2f4480 │ │ │ │ ldrb r1, [ip, r0, lsl #3] │ │ │ │ mov lr, #0 │ │ │ │ - b 2f4500 │ │ │ │ + b 2f43f0 │ │ │ │ ands lr, r1, #255 @ 0xff │ │ │ │ ldrbeq r1, [ip, r0, lsl #3] │ │ │ │ - beq 2f4500 │ │ │ │ + beq 2f43f0 │ │ │ │ mov r2, #0 │ │ │ │ - b 2f450c │ │ │ │ + b 2f43fc │ │ │ │ cmn lr, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ - bne 2f4500 │ │ │ │ - b 2f4590 │ │ │ │ + bne 2f43f0 │ │ │ │ + b 2f4480 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f4540 │ │ │ │ + bne 2f4430 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f4540 │ │ │ │ + bne 2f4430 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, fp │ │ │ │ - beq 2f45e0 │ │ │ │ + beq 2f44d0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #316] @ 2f4728 │ │ │ │ + ldr r1, [pc, #316] @ 2f4618 │ │ │ │ stm r0, {r2, r3} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f4540 │ │ │ │ + b 2f4430 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, #0 │ │ │ │ - b 2f441c │ │ │ │ + b 2f430c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ - b 2f4600 │ │ │ │ + b 2f44f0 │ │ │ │ mov r2, sl │ │ │ │ - b 2f3a88 │ │ │ │ + b 2f3978 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - b 2f3eac │ │ │ │ + b 2f3d9c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f3e90 │ │ │ │ - b 2f3b30 │ │ │ │ + bne 2f3d80 │ │ │ │ + b 2f3a20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ ldrb r3, [r7, #53] @ 0x35 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2f46a4 │ │ │ │ + beq 2f4594 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f3e38 │ │ │ │ + b 2f3d28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ - b 2f3b18 │ │ │ │ + b 2f3a08 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f441c │ │ │ │ + b 2f430c │ │ │ │ ldrb r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f4674 │ │ │ │ + bne 2f4564 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f441c │ │ │ │ + b 2f430c │ │ │ │ mov r2, #1 │ │ │ │ - b 2f3eac │ │ │ │ + b 2f3d9c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r9, #28] │ │ │ │ str sl, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r9, #28] │ │ │ │ str r9, [r2, #8] │ │ │ │ - b 2f424c │ │ │ │ + b 2f413c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #0 │ │ │ │ - subseq ip, r3, ip, ror r8 │ │ │ │ + subseq ip, r3, ip, lsl #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq ip, [r3], #-116 @ 0xffffff8c │ │ │ │ + subseq ip, r3, r4, ror #17 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - strdeq r7, [lr], #-190 @ 0xffffff42 │ │ │ │ + strdeq r7, [lr], #-182 @ 0xffffff4a │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r2, [pc, #1584] @ 2f4d78 │ │ │ │ - ldr r3, [pc, #1584] @ 2f4d7c │ │ │ │ + ldr r2, [pc, #1584] @ 2f4c68 │ │ │ │ + ldr r3, [pc, #1584] @ 2f4c6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2f47f4 │ │ │ │ + beq 2f46e4 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f4824 │ │ │ │ + beq 2f4714 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2f47e4 │ │ │ │ + bne 2f46d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2f4730 │ │ │ │ + bl 2f4620 │ │ │ │ ldr r9, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r9, r3 │ │ │ │ moveq r9, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r6, #2 │ │ │ │ orr r0, r0, sl │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ - bne 2f47e4 │ │ │ │ + bne 2f46d4 │ │ │ │ ldr r5, [r9] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f47e4 │ │ │ │ + beq 2f46d4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 2f4858 │ │ │ │ + beq 2f4748 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f4774 │ │ │ │ - ldr r2, [pc, #1412] @ 2f4d80 │ │ │ │ - ldr r3, [pc, #1404] @ 2f4d7c │ │ │ │ + bne 2f4664 │ │ │ │ + ldr r2, [pc, #1412] @ 2f4c70 │ │ │ │ + ldr r3, [pc, #1404] @ 2f4c6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f4d4c │ │ │ │ + bne 2f4c3c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2f4730 │ │ │ │ + bl 2f4620 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f4730 │ │ │ │ + bl 2f4620 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r5, r0 │ │ │ │ orr r5, sl, r5 │ │ │ │ and sl, r5, #255 @ 0xff │ │ │ │ - bne 2f4774 │ │ │ │ - b 2f47f4 │ │ │ │ + bne 2f4664 │ │ │ │ + b 2f46e4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f47e4 │ │ │ │ + bne 2f46d4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bne 2f47e4 │ │ │ │ + bne 2f46d4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ add r2, sp, #38 @ 0x26 │ │ │ │ add r3, sp, #39 @ 0x27 │ │ │ │ - bl 2f1e58 │ │ │ │ + bl 2f1d48 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2f47e4 │ │ │ │ + beq 2f46d4 │ │ │ │ ldrb r3, [sp, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [sp, #39] @ 0x27 │ │ │ │ - bne 2f4cb0 │ │ │ │ + bne 2f4ba0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f47e4 │ │ │ │ + beq 2f46d4 │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r5, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr fp, [r3] │ │ │ │ ldr r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ strne r5, [sp, #16] │ │ │ │ - beq 2f493c │ │ │ │ + beq 2f482c │ │ │ │ mov r0, fp │ │ │ │ bl 93824 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 2f4928 │ │ │ │ + beq 2f4818 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r2, r5, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f490c │ │ │ │ + beq 2f47fc │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f47e4 │ │ │ │ + beq 2f46d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 2f48ec │ │ │ │ + bne 2f47dc │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f48d0 │ │ │ │ + bne 2f47c0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 915d0 │ │ │ │ bl dc300 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3169a4 │ │ │ │ + bl 316894 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ moveq sl, #0 │ │ │ │ - bl 2b5518 │ │ │ │ + bl 2b5408 │ │ │ │ mov r0, sl │ │ │ │ - bl 2b5518 │ │ │ │ + bl 2b5408 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b57c8 │ │ │ │ + bl 2b56b8 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 93824 │ │ │ │ mov sl, r0 │ │ │ │ - b 2f49a0 │ │ │ │ + b 2f4890 │ │ │ │ mov r0, sl │ │ │ │ - bl 2b57c8 │ │ │ │ + bl 2b56b8 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 93a34 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 2f498c │ │ │ │ + bne 2f487c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -743605,34 +743537,34 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ bl eb720 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f1e2c │ │ │ │ + bl 2f1d1c │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2f4d6c │ │ │ │ + beq 2f4c5c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 2f1e2c │ │ │ │ + bl 2f1d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ - beq 2f4a78 │ │ │ │ + beq 2f4968 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ moveq r3, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -743641,67 +743573,67 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, sl │ │ │ │ ldm r2, {r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ bl 97ee8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f1e2c │ │ │ │ + bl 2f1d1c │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 98078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f1cc0 │ │ │ │ + bl 2f1bb0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add r2, r0, #24 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f4af4 │ │ │ │ + beq 2f49e4 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f4af4 │ │ │ │ + beq 2f49e4 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, #2 │ │ │ │ streq r2, [sp, #68] @ 0x44 │ │ │ │ - beq 2f4afc │ │ │ │ + beq 2f49ec │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2f4d60 │ │ │ │ + beq 2f4c50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2f4d20 │ │ │ │ + beq 2f4c10 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb fp, [r2, #12] │ │ │ │ sub r3, fp, #6 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2f1e2c │ │ │ │ + bl 2f1d1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ - beq 2f4b8c │ │ │ │ + beq 2f4a7c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ moveq r3, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -743709,47 +743641,47 @@ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, sl │ │ │ │ ldm fp, {r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f1cc0 │ │ │ │ + bl 2f1bb0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f4d00 │ │ │ │ + beq 2f4bf0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add fp, r0, #24 │ │ │ │ cmp r2, fp │ │ │ │ - beq 2f4c04 │ │ │ │ + beq 2f4af4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f4c04 │ │ │ │ + beq 2f4af4 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #6 │ │ │ │ movne r2, r0 │ │ │ │ - beq 2f4d50 │ │ │ │ + beq 2f4c40 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ streq r2, [sp, #44] @ 0x2c │ │ │ │ - beq 2f4c0c │ │ │ │ + beq 2f4afc │ │ │ │ mov r6, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #128] @ 0x80 │ │ │ │ streq r5, [sp, #132] @ 0x84 │ │ │ │ - beq 2f4c70 │ │ │ │ + beq 2f4b60 │ │ │ │ ldm r5, {r2, r3} │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -743771,101 +743703,101 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r5 │ │ │ │ bl 982b0 │ │ │ │ mov sl, r8 │ │ │ │ - b 2f47e4 │ │ │ │ + b 2f46d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f47e4 │ │ │ │ + bne 2f46d4 │ │ │ │ add r3, r5, #52 @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2f48b8 │ │ │ │ + b 2f47a8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ ldm fp, {r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f1cc0 │ │ │ │ + bl 2f1bb0 │ │ │ │ mov r3, r0 │ │ │ │ add fp, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, fp │ │ │ │ - beq 2f4c04 │ │ │ │ + beq 2f4af4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f4bf4 │ │ │ │ - b 2f4c04 │ │ │ │ + bne 2f4ae4 │ │ │ │ + b 2f4af4 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2f1e2c │ │ │ │ + bl 2f1d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f4ccc │ │ │ │ + beq 2f4bbc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 2f4b78 │ │ │ │ + b 2f4a68 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 2f4d04 │ │ │ │ + b 2f4bf4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ - ldrheq fp, [r3], #-128 @ 0xffffff80 │ │ │ │ + subseq fp, r3, r0, asr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq fp, [r3], #-124 @ 0xffffff84 │ │ │ │ + subseq fp, r3, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #384] @ 2f4f1c │ │ │ │ + ldr r2, [pc, #384] @ 2f4e0c │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #380] @ 2f4f20 │ │ │ │ + ldr r3, [pc, #380] @ 2f4e10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2f4de4 │ │ │ │ + beq 2f4cd4 │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f4e14 │ │ │ │ + bne 2f4d04 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr sl, [r4] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2f4dc8 │ │ │ │ - ldr r2, [pc, #312] @ 2f4f24 │ │ │ │ - ldr r3, [pc, #304] @ 2f4f20 │ │ │ │ + bne 2f4cb8 │ │ │ │ + ldr r2, [pc, #312] @ 2f4e14 │ │ │ │ + ldr r3, [pc, #304] @ 2f4e10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f4f18 │ │ │ │ + bne 2f4e08 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, sp │ │ │ │ add r8, sp, #28 │ │ │ │ mov r7, #0 │ │ │ │ mov lr, r6 │ │ │ │ @@ -743884,285 +743816,285 @@ │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3638 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f2a20 │ │ │ │ + bl 2f2910 │ │ │ │ mov r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f374c │ │ │ │ + bl 2f363c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bne 2f4eec │ │ │ │ - bl 2f4730 │ │ │ │ + bne 2f4ddc │ │ │ │ + bl 2f4620 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 2f4f0c │ │ │ │ + bne 2f4dfc │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f4de4 │ │ │ │ + beq 2f4cd4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f4de4 │ │ │ │ + beq 2f4cd4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f4e20 │ │ │ │ + bne 2f4d10 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f4ecc │ │ │ │ - b 2f4de4 │ │ │ │ - bl 2f4730 │ │ │ │ + bne 2f4dbc │ │ │ │ + b 2f4cd4 │ │ │ │ + bl 2f4620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f4f0c │ │ │ │ + bne 2f4dfc │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov sl, #1 │ │ │ │ - b 2f4eb4 │ │ │ │ + b 2f4da4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cdeac │ │ │ │ - b 2f4ef8 │ │ │ │ + bl 2cdd9c │ │ │ │ + b 2f4de8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r3, r8, asr r2 │ │ │ │ + subseq fp, r3, r8, ror #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r3, ip, lsl #4 │ │ │ │ + subseq fp, r3, ip, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f4f54 │ │ │ │ + bne 2f4e44 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2f4f60 │ │ │ │ + beq 2f4e50 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, ip │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f4f54 │ │ │ │ + beq 2f4e44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 90cc4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 2f4f54 │ │ │ │ + beq 2f4e44 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r4, r4, #80 @ 0x50 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add lr, r5, #16 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - b 2f4f58 │ │ │ │ + b 2f4e48 │ │ │ │ ldr ip, [r0] │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f4fc8 │ │ │ │ - ldr r3, [pc, #132] @ 2f5044 │ │ │ │ + bne 2f4eb8 │ │ │ │ + ldr r3, [pc, #132] @ 2f4f34 │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f4fd0 │ │ │ │ + beq 2f4ec0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [ip, #32] │ │ │ │ push {r4, lr} │ │ │ │ add lr, ip, #28 │ │ │ │ cmp lr, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp lr, r4 │ │ │ │ - beq 2f5004 │ │ │ │ + beq 2f4ef4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #4 │ │ │ │ add r4, ip, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2f5030 │ │ │ │ + beq 2f4f20 │ │ │ │ ldr lr, [r3] │ │ │ │ tst lr, #1 │ │ │ │ - bne 2f4ffc │ │ │ │ + bne 2f4eec │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2f5014 │ │ │ │ + bne 2f4f04 │ │ │ │ ldr r3, [ip, #96] @ 0x60 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [ip, #112] @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ - ldr sl, [pc, #408] @ 2f51fc │ │ │ │ + ldr sl, [pc, #408] @ 2f50ec │ │ │ │ add r6, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2f5104 │ │ │ │ + beq 2f4ff4 │ │ │ │ mov r9, r1 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne 2f50f4 │ │ │ │ + bne 2f4fe4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f50b8 │ │ │ │ + beq 2f4fa8 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2f50ac │ │ │ │ + bne 2f4f9c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 2f50f4 │ │ │ │ + bls 2f4fe4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r3, #20] │ │ │ │ add r7, r3, #48 @ 0x30 │ │ │ │ sub r7, r4, r7 │ │ │ │ cmp fp, #115 @ 0x73 │ │ │ │ asr r7, r7, #5 │ │ │ │ - beq 2f5110 │ │ │ │ - ldr r3, [pc, #296] @ 2f5200 │ │ │ │ + beq 2f5000 │ │ │ │ + ldr r3, [pc, #296] @ 2f50f0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ add fp, fp, fp, lsl #1 │ │ │ │ add r3, r3, fp, lsl #4 │ │ │ │ add r3, r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 2f50ac │ │ │ │ + bne 2f4f9c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r6, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2f507c │ │ │ │ + bne 2f4f6c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ cmpne r9, #8 │ │ │ │ - beq 2f50d0 │ │ │ │ + beq 2f4fc0 │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ add r5, r3, #32 │ │ │ │ cmp r5, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - beq 2f50f4 │ │ │ │ + beq 2f4fe4 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 2f51ac │ │ │ │ + bne 2f509c │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ sub r1, r8, r1 │ │ │ │ - beq 2f5178 │ │ │ │ + beq 2f5068 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2f5170 │ │ │ │ + bne 2f5060 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2f51ac │ │ │ │ + bls 2f509c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 2f50d0 │ │ │ │ + b 2f4fc0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ asr r2, r1, #5 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ - beq 2f51c0 │ │ │ │ - ldr r1, [pc, #112] @ 2f5200 │ │ │ │ + beq 2f50b0 │ │ │ │ + ldr r1, [pc, #112] @ 2f50f0 │ │ │ │ ldr r0, [sl, r1] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ add r1, r1, r2 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne 2f51f0 │ │ │ │ + bne 2f50e0 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ cmp r3, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - bne 2f5138 │ │ │ │ - b 2f50f4 │ │ │ │ + bne 2f5028 │ │ │ │ + b 2f4fe4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r9, #7 │ │ │ │ - beq 2f5188 │ │ │ │ + beq 2f5078 │ │ │ │ add r1, r9, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2f5048 │ │ │ │ + bl 2f4f38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5188 │ │ │ │ - b 2f51ac │ │ │ │ + beq 2f5078 │ │ │ │ + b 2f509c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b 2f50d8 │ │ │ │ - subseq sl, r3, ip, lsl #31 │ │ │ │ + b 2f4fc8 │ │ │ │ + @ instruction: 0x0053b09c │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ - ldr r3, [pc, #4056] @ 2f61f4 │ │ │ │ + ldr r3, [pc, #4056] @ 2f60e4 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #4048] @ 2f61f8 │ │ │ │ + ldr r1, [pc, #4048] @ 2f60e8 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ - ldr r2, [pc, #4040] @ 2f61fc │ │ │ │ + ldr r2, [pc, #4040] @ 2f60ec │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #276] @ 0x114 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2f5274 │ │ │ │ + beq 2f5164 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2f52a8 │ │ │ │ + bne 2f5198 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f5258 │ │ │ │ + bne 2f5148 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r2, [pc, #3968] @ 2f6200 │ │ │ │ - ldr r3, [pc, #3960] @ 2f61fc │ │ │ │ + ldr r2, [pc, #3968] @ 2f60f0 │ │ │ │ + ldr r3, [pc, #3960] @ 2f60ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f6568 │ │ │ │ + bne 2f6458 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3924] @ 2f6204 │ │ │ │ + ldr r3, [pc, #3924] @ 2f60f4 │ │ │ │ mov r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ mov r6, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov sl, r8 │ │ │ │ @@ -744184,119 +744116,119 @@ │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ cmp r8, lr │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq 2f6094 │ │ │ │ + beq 2f5f84 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2f5574 │ │ │ │ + beq 2f5464 │ │ │ │ ldr r3, [fp] │ │ │ │ mov sl, #2 │ │ │ │ cmp r3, #0 │ │ │ │ moveq fp, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - beq 2f53d0 │ │ │ │ + beq 2f52c0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r2, r1, #676 @ 0x2a4 │ │ │ │ sub r3, r1, #97 @ 0x61 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ cmphi r3, #1 │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ strls r3, [sp, #20] │ │ │ │ - bhi 2f5ad4 │ │ │ │ + bhi 2f59c4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2f5570 │ │ │ │ + beq 2f5460 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f53c4 │ │ │ │ + beq 2f52b4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ - b 2f5360 │ │ │ │ + b 2f5250 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - ldr r2, [pc, #3628] @ 2f6208 │ │ │ │ + ldr r2, [pc, #3628] @ 2f60f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f55e8 │ │ │ │ + beq 2f54d8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f55e8 │ │ │ │ + beq 2f54d8 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f5e18 │ │ │ │ + bne 2f5d08 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5e18 │ │ │ │ + beq 2f5d08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5e18 │ │ │ │ + beq 2f5d08 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f5e18 │ │ │ │ + bne 2f5d08 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 2f4fa8 │ │ │ │ + bl 2f4e98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5e18 │ │ │ │ + beq 2f5d08 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5e18 │ │ │ │ + beq 2f5d08 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f5e18 │ │ │ │ + bne 2f5d08 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2f4fa8 │ │ │ │ + bl 2f4e98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5e18 │ │ │ │ + beq 2f5d08 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 2f5e18 │ │ │ │ + bne 2f5d08 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r1, [pc, #3396] @ 2f620c │ │ │ │ + ldr r1, [pc, #3396] @ 2f60fc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add r4, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -744331,205 +744263,205 @@ │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 2f53ac │ │ │ │ + bne 2f529c │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2f5334 │ │ │ │ + bne 2f5224 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - beq 2f6094 │ │ │ │ + beq 2f5f84 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f55e0 │ │ │ │ + beq 2f54d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f55e0 │ │ │ │ + beq 2f54d0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2f52d0 │ │ │ │ + bne 2f51c0 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f55c4 │ │ │ │ + bne 2f54b4 │ │ │ │ mov r8, sl │ │ │ │ - b 2f5278 │ │ │ │ + b 2f5168 │ │ │ │ ldrb r4, [r5, #45] @ 0x2d │ │ │ │ cmp r4, #1 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #74] @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ - bl 2f4f28 │ │ │ │ + bl 2f4e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f60a4 │ │ │ │ + beq 2f5f94 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 2f4f28 │ │ │ │ + bl 2f4e18 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr lr, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f60d0 │ │ │ │ + bne 2f5fc0 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ str lr, [sp, #272] @ 0x110 │ │ │ │ - bl 2f4f28 │ │ │ │ + bl 2f4e18 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f56dc │ │ │ │ + beq 2f55cc │ │ │ │ ldr r7, [r1] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f56dc │ │ │ │ + bne 2f55cc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2f61d4 │ │ │ │ + beq 2f60c4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 2f4f28 │ │ │ │ + bl 2f4e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr r7, [r3] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ - beq 2f63f0 │ │ │ │ + beq 2f62e0 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2f53a4 │ │ │ │ + bhi 2f5294 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl 2f4f28 │ │ │ │ + bl 2f4e18 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5790 │ │ │ │ + beq 2f5680 │ │ │ │ ldr r3, [r1] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2f5790 │ │ │ │ + bne 2f5680 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2f6364 │ │ │ │ + beq 2f6254 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2f4f28 │ │ │ │ + bl 2f4e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #584 @ 0x248 │ │ │ │ - beq 2f63d8 │ │ │ │ + beq 2f62c8 │ │ │ │ sub r1, r1, #584 @ 0x248 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2f53a4 │ │ │ │ + bhi 2f5294 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ - beq 2f63c0 │ │ │ │ + beq 2f62b0 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2f53a4 │ │ │ │ + bhi 2f5294 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ - beq 2f63a8 │ │ │ │ + beq 2f6298 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2f53a4 │ │ │ │ - ldr r3, [pc, #2468] @ 2f6210 │ │ │ │ + bhi 2f5294 │ │ │ │ + ldr r3, [pc, #2468] @ 2f6100 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r7, #84 @ 0x54 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ @@ -744543,51 +744475,51 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r8], #4 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #84 @ 0x54 │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ bl 99924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f61c4 │ │ │ │ + beq 2f60b4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 2f5a74 │ │ │ │ + bhi 2f5964 │ │ │ │ ldrb r3, [fp, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ eor r3, r2, #2 │ │ │ │ lsl r3, r0, r3 │ │ │ │ lsl r1, r2, #2 │ │ │ │ orr r4, r4, r3, lsl r1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r2, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 2f58e4 │ │ │ │ + bne 2f57d4 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 2f58a0 │ │ │ │ - ldr r3, [pc, #2300] @ 2f6214 │ │ │ │ + bne 2f5790 │ │ │ │ + ldr r3, [pc, #2300] @ 2f6104 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #2252] @ 2f6208 │ │ │ │ + ldr r2, [pc, #2252] @ 2f60f8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r3, r2 │ │ │ │ - ldreq r1, [pc, #2248] @ 2f6218 │ │ │ │ - ldrne r1, [pc, #2248] @ 2f621c │ │ │ │ + ldreq r1, [pc, #2248] @ 2f6108 │ │ │ │ + ldrne r1, [pc, #2248] @ 2f610c │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ @@ -744602,67 +744534,67 @@ │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ add ip, r7, #84 @ 0x54 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ bl 96248 │ │ │ │ - b 2f554c │ │ │ │ + b 2f543c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ eor r3, r2, #1 │ │ │ │ lsl r3, r0, r3 │ │ │ │ lsl r1, r2, #2 │ │ │ │ orr r4, r4, r3, lsl r1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r2, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 2f59b4 │ │ │ │ - b 2f5908 │ │ │ │ + bne 2f58a4 │ │ │ │ + b 2f57f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ rsb r3, r2, #3 │ │ │ │ lsl r3, r0, r3 │ │ │ │ lsl r1, r2, #2 │ │ │ │ orr r4, r4, r3, lsl r1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r2, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 2f59e4 │ │ │ │ - b 2f5908 │ │ │ │ + bne 2f58d4 │ │ │ │ + b 2f57f8 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrb lr, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp lr, #32 │ │ │ │ - bhi 2f5a4c │ │ │ │ + bhi 2f593c │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2f5a4c │ │ │ │ + bhi 2f593c │ │ │ │ ldrb lr, [ip, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ and r3, r3, #3 │ │ │ │ lsl r3, r1, r3 │ │ │ │ lsl lr, r2, #2 │ │ │ │ orr r3, r4, r3, lsl lr │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r4, r3, #16 │ │ │ │ cmp r2, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 2f5a1c │ │ │ │ - b 2f5908 │ │ │ │ + bne 2f590c │ │ │ │ + b 2f57f8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1952] @ 2f6220 │ │ │ │ + ldr r3, [pc, #1952] @ 2f6110 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ ldrb r1, [r3, #1510] @ 0x5e6 │ │ │ │ add r1, r1, #11 │ │ │ │ ldr r3, [r7, r1, lsl #2] │ │ │ │ @@ -744672,166 +744604,166 @@ │ │ │ │ lsl r3, r0, r3 │ │ │ │ lsl ip, r2, #2 │ │ │ │ orr r3, r4, r3, lsl ip │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r4, r3, #16 │ │ │ │ cmp r2, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 2f5a94 │ │ │ │ - b 2f5908 │ │ │ │ + bne 2f5984 │ │ │ │ + b 2f57f8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2f5a4c │ │ │ │ + b 2f593c │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ - beq 2f5c78 │ │ │ │ - ldr r2, [pc, #1856] @ 2f6224 │ │ │ │ + beq 2f5b68 │ │ │ │ + ldr r2, [pc, #1856] @ 2f6114 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r2, [r2, #72] @ 0x48 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r7, r5, #28 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r7, r2 │ │ │ │ sub r1, r2, #4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r1] │ │ │ │ tst r5, #1 │ │ │ │ - bne 2f5be4 │ │ │ │ + bne 2f5ad4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f5be4 │ │ │ │ + bne 2f5ad4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r0, [pc, #1756] @ 2f6228 │ │ │ │ - ldr ip, [pc, #1756] @ 2f622c │ │ │ │ + ldr r0, [pc, #1756] @ 2f6118 │ │ │ │ + ldr ip, [pc, #1756] @ 2f611c │ │ │ │ cmp r2, r0 │ │ │ │ cmpne r2, ip │ │ │ │ - bne 2f5be4 │ │ │ │ + bne 2f5ad4 │ │ │ │ ldrb r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f5be4 │ │ │ │ + bne 2f5ad4 │ │ │ │ add r2, r5, #48 @ 0x30 │ │ │ │ sub r2, r1, r2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r1, r0, r2, lsl #5 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r1] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - bne 2f5be4 │ │ │ │ + bne 2f5ad4 │ │ │ │ add r2, r2, #2 │ │ │ │ ldrb r2, [r0, r2, lsl #5] │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ add r2, ip, r2, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ - bhi 2f6088 │ │ │ │ - ldr r2, [pc, #1656] @ 2f6230 │ │ │ │ + bhi 2f5f78 │ │ │ │ + ldr r2, [pc, #1656] @ 2f6120 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f65a8 │ │ │ │ + bhi 2f6498 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - beq 2f5c14 │ │ │ │ + beq 2f5b04 │ │ │ │ add r1, r4, #4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r7, r1 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - beq 2f5fb0 │ │ │ │ + beq 2f5ea0 │ │ │ │ mov r4, r2 │ │ │ │ - b 2f5b28 │ │ │ │ + b 2f5a18 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne 2f5be4 │ │ │ │ + bne 2f5ad4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f5c1c │ │ │ │ + bne 2f5b0c │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #352] @ 0x160 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5fb0 │ │ │ │ + beq 2f5ea0 │ │ │ │ ldrb ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ movne r2, r1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2f5fcc │ │ │ │ + beq 2f5ebc │ │ │ │ mov r0, ip │ │ │ │ - b 2f5c44 │ │ │ │ + b 2f5b34 │ │ │ │ lsl r2, r0, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ - b 2f5bdc │ │ │ │ + b 2f5acc │ │ │ │ ldrb r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ add r2, r5, #28 │ │ │ │ cmp r2, r7 │ │ │ │ sub r7, r7, #4 │ │ │ │ - beq 2f639c │ │ │ │ + beq 2f628c │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r4, [r7] │ │ │ │ tst r4, #1 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f53a4 │ │ │ │ - ldr r2, [pc, #1380] @ 2f6220 │ │ │ │ + bne 2f5294 │ │ │ │ + ldr r2, [pc, #1380] @ 2f6110 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #40] @ 0x28 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r1, [r5, r2, lsl #2] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f53a4 │ │ │ │ - ldr r1, [pc, #1360] @ 2f6240 │ │ │ │ + bne 2f5294 │ │ │ │ + ldr r1, [pc, #1360] @ 2f6130 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ and r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq 2f6078 │ │ │ │ + beq 2f5f68 │ │ │ │ bic r2, r2, #2 │ │ │ │ cmp r2, #229 @ 0xe5 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ ldrb r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r1, r2} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ @@ -744852,124 +744784,124 @@ │ │ │ │ bl 94df4 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp ip, r0 │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ sub r7, r7, #4 │ │ │ │ - bne 2f5c9c │ │ │ │ + bne 2f5b8c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, #185 @ 0xb9 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ sub r4, r4, #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r1, [r5, #20] │ │ │ │ - beq 2f5e0c │ │ │ │ + beq 2f5cfc │ │ │ │ add r5, r5, #24 │ │ │ │ mov r7, r2 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [r3] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl 927bc │ │ │ │ mov r3, r4 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r2, r7 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2f5dd8 │ │ │ │ + bne 2f5cc8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2f53a4 │ │ │ │ + b 2f5294 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #73] @ 0x49 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ ldrb r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #32 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r3, [pc, #992] @ 2f6234 │ │ │ │ + ldr r3, [pc, #992] @ 2f6124 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r3, r2 │ │ │ │ sub r1, r2, #4 │ │ │ │ - beq 2f5f24 │ │ │ │ + beq 2f5e14 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b 2f5ea4 │ │ │ │ + b 2f5d94 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2f53a4 │ │ │ │ + bhi 2f5294 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r7, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2f5f20 │ │ │ │ + beq 2f5e10 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f5e94 │ │ │ │ + bne 2f5d84 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f5e7c │ │ │ │ + bne 2f5d6c │ │ │ │ add r2, r3, #48 @ 0x30 │ │ │ │ sub r2, r4, r2 │ │ │ │ asrs r2, r2, #5 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f6244 │ │ │ │ - ldr r3, [pc, #848] @ 2f6240 │ │ │ │ + bne 2f6134 │ │ │ │ + ldr r3, [pc, #848] @ 2f6130 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, r3] │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ add r3, r1, r5, lsl #4 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 2f53a4 │ │ │ │ + bne 2f5294 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r7, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2f5ea4 │ │ │ │ + bne 2f5d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f53a4 │ │ │ │ + beq 2f5294 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 9601c │ │ │ │ mov r1, #300 @ 0x12c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ @@ -744986,413 +744918,413 @@ │ │ │ │ bl 96248 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ bl 95c5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2f554c │ │ │ │ - b 2f53a4 │ │ │ │ + bne 2f543c │ │ │ │ + b 2f5294 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2f53a4 │ │ │ │ + b 2f5294 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f5fb0 │ │ │ │ + beq 2f5ea0 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bne 2f5fb0 │ │ │ │ + bne 2f5ea0 │ │ │ │ ldr r3, [lr, #24] │ │ │ │ add lr, lr, #32 │ │ │ │ cmp r3, lr │ │ │ │ - beq 2f65a8 │ │ │ │ + beq 2f6498 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f6010 │ │ │ │ + beq 2f5f00 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - ldr r1, [pc, #544] @ 2f6238 │ │ │ │ + ldr r1, [pc, #544] @ 2f6128 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ bl 911bc │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 9337c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 96248 │ │ │ │ - ldr r3, [pc, #472] @ 2f622c │ │ │ │ + ldr r3, [pc, #472] @ 2f611c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2f60b8 │ │ │ │ + beq 2f5fa8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 2f5be4 │ │ │ │ + b 2f5ad4 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2f5d08 │ │ │ │ - b 2f53a4 │ │ │ │ + beq 2f5bf8 │ │ │ │ + b 2f5294 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b 2f5bdc │ │ │ │ + b 2f5acc │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 2f55ac │ │ │ │ + b 2f549c │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr lr, [sp, #272] @ 0x110 │ │ │ │ - b 2f5690 │ │ │ │ + b 2f5580 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #376] @ 2f623c │ │ │ │ + ldr r1, [pc, #376] @ 2f612c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 95bec │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 2f605c │ │ │ │ + b 2f5f4c │ │ │ │ ldr r7, [r1] │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2f5690 │ │ │ │ + bne 2f5580 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 2f5690 │ │ │ │ + bne 2f5580 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #584 @ 0x248 │ │ │ │ - beq 2f6408 │ │ │ │ + beq 2f62f8 │ │ │ │ sub r0, r0, #584 @ 0x248 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 2f5690 │ │ │ │ + bhi 2f5580 │ │ │ │ ldr ip, [r2] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2f5690 │ │ │ │ + bne 2f5580 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 2f5690 │ │ │ │ + bne 2f5580 │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r0, #584 @ 0x248 │ │ │ │ - beq 2f6514 │ │ │ │ + beq 2f6404 │ │ │ │ sub r0, r0, #584 @ 0x248 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 2f5690 │ │ │ │ + bhi 2f5580 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ ldr ip, [r3] │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2f5690 │ │ │ │ + bne 2f5580 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 2f5690 │ │ │ │ + bne 2f5580 │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r0, #584 @ 0x248 │ │ │ │ - beq 2f6550 │ │ │ │ + beq 2f6440 │ │ │ │ sub r0, r0, #584 @ 0x248 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 2f5690 │ │ │ │ + bhi 2f5580 │ │ │ │ ldr r0, [lr] │ │ │ │ str ip, [sp, #204] @ 0xcc │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2f5690 │ │ │ │ + bne 2f5580 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r4, ip │ │ │ │ - bne 2f5690 │ │ │ │ + bne 2f5580 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, #584 @ 0x248 │ │ │ │ - beq 2f656c │ │ │ │ + beq 2f645c │ │ │ │ sub ip, ip, #584 @ 0x248 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 2f5864 │ │ │ │ - b 2f5690 │ │ │ │ + bls 2f5754 │ │ │ │ + b 2f5580 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ - b 2f53a4 │ │ │ │ + b 2f5294 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ - beq 2f6384 │ │ │ │ + beq 2f6274 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2f5730 │ │ │ │ - b 2f56dc │ │ │ │ - ldrsbeq sl, [r3], #-220 @ 0xffffff24 │ │ │ │ - subseq sl, r3, r4, asr #27 │ │ │ │ + bls 2f5620 │ │ │ │ + b 2f55cc │ │ │ │ + subseq sl, r3, ip, ror #29 │ │ │ │ + ldrsbeq sl, [r3], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r3, r8, ror sp │ │ │ │ - strheq r6, [lr], #-211 @ 0xffffff2d │ │ │ │ + subseq sl, r3, r8, lsl #29 │ │ │ │ + subeq r6, lr, fp, lsr #27 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - strdeq r6, [lr], #-114 @ 0xffffff8e │ │ │ │ + subeq r6, lr, sl, ror #15 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - subeq r6, lr, ip, asr #9 │ │ │ │ + subeq r6, lr, r4, asr #9 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r3, r1 │ │ │ │ sub lr, r1, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 2f5e94 │ │ │ │ + beq 2f5d84 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov fp, r9 │ │ │ │ mov r6, lr │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r6] │ │ │ │ tst r1, #1 │ │ │ │ - bne 2f6330 │ │ │ │ + bne 2f6220 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f62d4 │ │ │ │ + beq 2f61c4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2f62b0 │ │ │ │ + bne 2f61a0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2f6330 │ │ │ │ + bls 2f6220 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r9, fp │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - b 2f5ee8 │ │ │ │ + b 2f5dd8 │ │ │ │ add r0, r1, #48 @ 0x30 │ │ │ │ sub r0, r6, r0 │ │ │ │ asrs r3, r0, #5 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r4, #115 @ 0x73 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne 2f6420 │ │ │ │ - ldr r1, [pc, #-204] @ 2f6240 │ │ │ │ + bne 2f6310 │ │ │ │ + ldr r1, [pc, #-204] @ 2f6130 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r0, r1, r4, lsl #4 │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne 2f652c │ │ │ │ + bne 2f641c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ sub r6, r6, #4 │ │ │ │ - bne 2f6280 │ │ │ │ + bne 2f6170 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r9, fp │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - b 2f5e94 │ │ │ │ + b 2f5d84 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #584 @ 0x248 │ │ │ │ - beq 2f64fc │ │ │ │ + beq 2f63ec │ │ │ │ sub r0, r0, #584 @ 0x248 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls 2f57e4 │ │ │ │ - b 2f5790 │ │ │ │ + bls 2f56d4 │ │ │ │ + b 2f5680 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2f56dc │ │ │ │ - b 2f5730 │ │ │ │ + bne 2f55cc │ │ │ │ + b 2f5620 │ │ │ │ mov r3, #185 @ 0xb9 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b 2f5e0c │ │ │ │ + b 2f5cfc │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2f53a4 │ │ │ │ - b 2f5864 │ │ │ │ + bne 2f5294 │ │ │ │ + b 2f5754 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2f53a4 │ │ │ │ - b 2f5828 │ │ │ │ + bne 2f5294 │ │ │ │ + b 2f5718 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 2f53a4 │ │ │ │ - b 2f57e4 │ │ │ │ + bne 2f5294 │ │ │ │ + b 2f56d4 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2f53a4 │ │ │ │ - b 2f5730 │ │ │ │ + bne 2f5294 │ │ │ │ + b 2f5620 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2f5690 │ │ │ │ - b 2f610c │ │ │ │ + bne 2f5580 │ │ │ │ + b 2f5ffc │ │ │ │ ldr r8, [r1, #36] @ 0x24 │ │ │ │ add r2, r1, #32 │ │ │ │ cmp r2, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - beq 2f6330 │ │ │ │ + beq 2f6220 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r2 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 2f64e0 │ │ │ │ + bne 2f63d0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f6484 │ │ │ │ + beq 2f6374 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2f6474 │ │ │ │ + bne 2f6364 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2f64e0 │ │ │ │ + bls 2f63d0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ - b 2f6304 │ │ │ │ + b 2f61f4 │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ sub r1, r8, r1 │ │ │ │ asrs r3, r1, #5 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bne 2f6584 │ │ │ │ + bne 2f6474 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #-640] @ 2f6240 │ │ │ │ + ldr r1, [pc, #-640] @ 2f6130 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne 2f6598 │ │ │ │ + bne 2f6488 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ cmp r4, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - bne 2f6444 │ │ │ │ + bne 2f6334 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ - b 2f6330 │ │ │ │ + b 2f6220 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2f5790 │ │ │ │ - b 2f57e4 │ │ │ │ + bne 2f5680 │ │ │ │ + b 2f56d4 │ │ │ │ ldr r0, [ip, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2f5690 │ │ │ │ - b 2f6148 │ │ │ │ + bne 2f5580 │ │ │ │ + b 2f6038 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r9, fp │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - b 2f5ef4 │ │ │ │ + b 2f5de4 │ │ │ │ ldr r0, [ip, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2f5690 │ │ │ │ - b 2f6184 │ │ │ │ + bne 2f5580 │ │ │ │ + b 2f6074 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr ip, [r0, #112] @ 0x70 │ │ │ │ ldr ip, [ip] │ │ │ │ ldrb ip, [ip, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - bne 2f5690 │ │ │ │ - b 2f5864 │ │ │ │ + bne 2f5580 │ │ │ │ + b 2f5754 │ │ │ │ mov r1, #3 │ │ │ │ - bl 2f5048 │ │ │ │ + bl 2f4f38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f64b4 │ │ │ │ - b 2f64e0 │ │ │ │ + beq 2f63a4 │ │ │ │ + b 2f63d0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ - b 2f6310 │ │ │ │ + b 2f6200 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ udf #0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2f65c8 │ │ │ │ + beq 2f64b8 │ │ │ │ sub r0, r2, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 2f6600 │ │ │ │ - bhi 2f65f8 │ │ │ │ + bcc 2f64f0 │ │ │ │ + bhi 2f64e8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f65ec │ │ │ │ + bne 2f64dc │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ b 1db34 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -745402,111 +745334,111 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r1, [pc, #1800] @ 2f6d38 │ │ │ │ - ldr r2, [pc, #1800] @ 2f6d3c │ │ │ │ + ldr r1, [pc, #1800] @ 2f6c28 │ │ │ │ + ldr r2, [pc, #1800] @ 2f6c2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ cmp r3, #19 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2f6680 │ │ │ │ - ldr r2, [pc, #1764] @ 2f6d40 │ │ │ │ - ldr r3, [pc, #1756] @ 2f6d3c │ │ │ │ + beq 2f6570 │ │ │ │ + ldr r2, [pc, #1764] @ 2f6c30 │ │ │ │ + ldr r3, [pc, #1756] @ 2f6c2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f6d34 │ │ │ │ + bne 2f6c24 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl f0624 │ │ │ │ mov r9, r0 │ │ │ │ bl f0384 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2f6654 │ │ │ │ + beq 2f6544 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl f04c0 │ │ │ │ - ldr r3, [pc, #1692] @ 2f6d44 │ │ │ │ + ldr r3, [pc, #1692] @ 2f6c34 │ │ │ │ ldrb r2, [r9, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2f6758 │ │ │ │ + bhi 2f6648 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r7, #64 @ 0x40 │ │ │ │ sub r3, r6, #4 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bhi 2f6654 │ │ │ │ + bhi 2f6544 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #16 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ rsb r2, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, r7, lsr #3 │ │ │ │ lsr r3, r7, #3 │ │ │ │ - bne 2f6654 │ │ │ │ + bne 2f6544 │ │ │ │ lsl sl, r6, #3 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [r4, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1dd2c │ │ │ │ cmp r7, #32 │ │ │ │ - bhi 2f6d0c │ │ │ │ - ldr r2, [pc, #1552] @ 2f6d48 │ │ │ │ + bhi 2f6bfc │ │ │ │ + ldr r2, [pc, #1552] @ 2f6c38 │ │ │ │ sub r1, r7, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi 2f6d38 │ │ │ │ + bhi 2f6c28 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r7, #32 │ │ │ │ - b 2f66c8 │ │ │ │ + b 2f65b8 │ │ │ │ mov r7, #16 │ │ │ │ - b 2f66c8 │ │ │ │ + b 2f65b8 │ │ │ │ mov r7, #8 │ │ │ │ - b 2f66c8 │ │ │ │ + b 2f65b8 │ │ │ │ sub r3, r0, #4 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bhi 2f6654 │ │ │ │ + bhi 2f6544 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ rsb r2, r3, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f6654 │ │ │ │ + bne 2f6544 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r6, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #1 │ │ │ │ @@ -745514,135 +745446,135 @@ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ add r0, r8, r3, lsl #3 │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r6, r3 │ │ │ │ strb r2, [r0, #-8] │ │ │ │ add r3, r3, #1 │ │ │ │ - bhi 2f67cc │ │ │ │ + bhi 2f66bc │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r9 │ │ │ │ mov r7, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f6ca4 │ │ │ │ + bne 2f6b94 │ │ │ │ cmp r4, #32 │ │ │ │ ldrd r0, [sl] │ │ │ │ - bhi 2f6c54 │ │ │ │ + bhi 2f6b44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1304] @ 2f6d4c │ │ │ │ + ldr r3, [pc, #1304] @ 2f6c3c │ │ │ │ sub r1, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f6d38 │ │ │ │ + bhi 2f6c28 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp fp, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ movcc fp, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bls 2f6888 │ │ │ │ + bls 2f6778 │ │ │ │ ldr r0, [sl] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f6850 │ │ │ │ + bne 2f6740 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f6868 │ │ │ │ + bhi 2f6758 │ │ │ │ cmp fp, #1 │ │ │ │ - bls 2f6d00 │ │ │ │ + bls 2f6bf0 │ │ │ │ sub r3, fp, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ lsl r2, r6, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bhi 2f6654 │ │ │ │ + bhi 2f6544 │ │ │ │ mov fp, #1 │ │ │ │ lsl fp, fp, r3 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, #0 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov sl, r9 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f6bf4 │ │ │ │ + bne 2f6ae4 │ │ │ │ cmp r7, #32 │ │ │ │ ldrd r0, [r8] │ │ │ │ - bhi 2f6ce0 │ │ │ │ - ldr r3, [pc, #1128] @ 2f6d50 │ │ │ │ + bhi 2f6bd0 │ │ │ │ + ldr r3, [pc, #1128] @ 2f6c40 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r7, #31 │ │ │ │ - bhi 2f6d38 │ │ │ │ + bhi 2f6c28 │ │ │ │ add r7, r7, r7 │ │ │ │ ldrh r7, [r3, r7] │ │ │ │ add pc, pc, r7, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [sl] │ │ │ │ orrs r3, r0, #0 │ │ │ │ - beq 2f6928 │ │ │ │ + beq 2f6818 │ │ │ │ orr r3, r0, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp fp, r3 │ │ │ │ movcc fp, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f6908 │ │ │ │ - b 2f6888 │ │ │ │ + bhi 2f67f8 │ │ │ │ + b 2f6778 │ │ │ │ ldr r0, [sl] │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ orrs r2, r3, #0 │ │ │ │ - beq 2f6964 │ │ │ │ + beq 2f6854 │ │ │ │ orr r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp fp, r3 │ │ │ │ movcc fp, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f693c │ │ │ │ - b 2f6888 │ │ │ │ + bhi 2f682c │ │ │ │ + b 2f6778 │ │ │ │ ldr r0, [sl] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ orrs r2, r3, #0 │ │ │ │ - beq 2f699c │ │ │ │ + beq 2f688c │ │ │ │ orr r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp fp, r3 │ │ │ │ movcc fp, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f6978 │ │ │ │ - b 2f6888 │ │ │ │ + bhi 2f6868 │ │ │ │ + b 2f6778 │ │ │ │ sub r2, r9, #2 │ │ │ │ mov r1, r8 │ │ │ │ add ip, r2, r6, lsl #1 │ │ │ │ ldrh r0, [r2, #2]! │ │ │ │ strh r0, [r1], #8 │ │ │ │ cmp r2, ip │ │ │ │ - bne 2f69bc │ │ │ │ + bne 2f68ac │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r9, #0 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ @@ -745664,68 +745596,68 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1db34 │ │ │ │ add sl, sl, #8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bhi 2f69ec │ │ │ │ + bhi 2f68dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b 2f67f4 │ │ │ │ + b 2f66e4 │ │ │ │ sub r3, r9, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r3, r6 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ strb r1, [r2], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2f6a5c │ │ │ │ - b 2f67f0 │ │ │ │ + bne 2f694c │ │ │ │ + b 2f66e0 │ │ │ │ sub r2, r9, #4 │ │ │ │ mov r1, r8 │ │ │ │ add ip, r2, r6, lsl #2 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ str r0, [r1], #8 │ │ │ │ cmp r2, ip │ │ │ │ - bne 2f6a7c │ │ │ │ - b 2f69cc │ │ │ │ + bne 2f696c │ │ │ │ + b 2f68bc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b 2f6aa0 │ │ │ │ + b 2f6990 │ │ │ │ ldr r0, [r8] │ │ │ │ sub ip, r9, #32 │ │ │ │ lsl ip, r0, ip │ │ │ │ rsb lr, r9, #32 │ │ │ │ orr ip, ip, r0, lsr lr │ │ │ │ orr r1, r1, r0, lsl r9 │ │ │ │ add sl, sl, #1 │ │ │ │ orr r3, r3, ip │ │ │ │ cmp r6, sl │ │ │ │ add r8, r8, #8 │ │ │ │ add r9, r9, fp │ │ │ │ str r1, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bhi 2f6a9c │ │ │ │ + bhi 2f698c │ │ │ │ cmp r2, #1 │ │ │ │ movls r3, #32 │ │ │ │ - bls 2f6afc │ │ │ │ + bls 2f69ec │ │ │ │ sub r3, r2, #1 │ │ │ │ clz r3, r3 │ │ │ │ mov r2, #1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ lsl r3, r2, r3 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ movlt r3, #32 │ │ │ │ str r3, [r4, #32] │ │ │ │ strb r5, [r4, #36] @ 0x24 │ │ │ │ str fp, [r4, #40] @ 0x28 │ │ │ │ - b 2f6654 │ │ │ │ + b 2f6544 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b 2f6b1c │ │ │ │ + b 2f6a0c │ │ │ │ ldr r0, [r8] │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ sub ip, r9, #32 │ │ │ │ lsl ip, r0, ip │ │ │ │ rsb lr, r9, #32 │ │ │ │ orr ip, ip, r0, lsr lr │ │ │ │ @@ -745733,54 +745665,54 @@ │ │ │ │ add sl, sl, #1 │ │ │ │ orr r3, r3, ip │ │ │ │ cmp r6, sl │ │ │ │ add r8, r8, #8 │ │ │ │ add r9, r9, fp │ │ │ │ str r1, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bhi 2f6b18 │ │ │ │ - b 2f6ad4 │ │ │ │ + bhi 2f6a08 │ │ │ │ + b 2f69c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b 2f6b6c │ │ │ │ + b 2f6a5c │ │ │ │ ldr r0, [r8] │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ sub r0, r9, #32 │ │ │ │ lsl r0, ip, r0 │ │ │ │ rsb lr, r9, #32 │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ orr r1, r1, ip, lsl r9 │ │ │ │ add sl, sl, #1 │ │ │ │ orr r3, r3, r0 │ │ │ │ cmp r6, sl │ │ │ │ add r8, r8, #8 │ │ │ │ add r9, r9, fp │ │ │ │ str r1, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bhi 2f6b68 │ │ │ │ - b 2f6ad4 │ │ │ │ + bhi 2f6a58 │ │ │ │ + b 2f69c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b 2f6bb8 │ │ │ │ + b 2f6aa8 │ │ │ │ ldr r0, [r8] │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ sub r0, r9, #32 │ │ │ │ lsl r0, ip, r0 │ │ │ │ rsb lr, r9, #32 │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ orr r1, r1, ip, lsl r9 │ │ │ │ add sl, sl, #1 │ │ │ │ orr r3, r3, r0 │ │ │ │ cmp r6, sl │ │ │ │ add r8, r8, #8 │ │ │ │ add r9, r9, fp │ │ │ │ str r1, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bhi 2f6bb4 │ │ │ │ - b 2f6ad4 │ │ │ │ + bhi 2f6aa4 │ │ │ │ + b 2f69c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ add r1, r3, sl, lsl #3 │ │ │ │ ldrd r0, [r1, #-8] │ │ │ │ bl 92ef8 │ │ │ │ bl 1e2b4 <__aeabi_d2ulz@plt> │ │ │ │ lsl r1, r1, r9 │ │ │ │ @@ -745794,178 +745726,178 @@ │ │ │ │ orr r1, r1, r0, lsr ip │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r6, sl │ │ │ │ orr r1, r0, r1 │ │ │ │ add r8, r8, #8 │ │ │ │ add r9, r9, fp │ │ │ │ str r1, [r4, #28] │ │ │ │ - bhi 2f68cc │ │ │ │ + bhi 2f67bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 2f6ad4 │ │ │ │ + b 2f69c4 │ │ │ │ bl 1e62c <__aeabi_ul2d@plt> │ │ │ │ bl 1e2b4 <__aeabi_d2ulz@plt> │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 2f6cec │ │ │ │ + beq 2f6bdc │ │ │ │ cmp r1, #0 │ │ │ │ orr r0, r0, #1 │ │ │ │ clzeq r3, r0 │ │ │ │ addeq r3, r3, #32 │ │ │ │ clzne r3, r1 │ │ │ │ rsb r3, r3, #64 @ 0x40 │ │ │ │ cmp fp, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ movcc fp, r3 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f680c │ │ │ │ + bhi 2f66fc │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 2f6888 │ │ │ │ + b 2f6778 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ add r3, r3, r9, lsl #3 │ │ │ │ ldrd r0, [r3, #-8] │ │ │ │ bl 92ef8 │ │ │ │ bl 1e2b4 <__aeabi_d2ulz@plt> │ │ │ │ orrs r3, r0, r1 │ │ │ │ - bne 2f6c64 │ │ │ │ + bne 2f6b54 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f6cac │ │ │ │ - b 2f6c94 │ │ │ │ + bhi 2f6b9c │ │ │ │ + b 2f6b84 │ │ │ │ bl 1e62c <__aeabi_ul2d@plt> │ │ │ │ bl 1e2b4 <__aeabi_d2ulz@plt> │ │ │ │ - b 2f6c0c │ │ │ │ + b 2f6afc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f6814 │ │ │ │ - b 2f6c94 │ │ │ │ + bhi 2f6704 │ │ │ │ + b 2f6b84 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, #1 │ │ │ │ - b 2f68b0 │ │ │ │ + b 2f67a0 │ │ │ │ sub r3, r9, #8 │ │ │ │ add r2, r3, sl │ │ │ │ mov ip, r8 │ │ │ │ ldrd r0, [r3, #8]! │ │ │ │ cmp r3, r2 │ │ │ │ strd r0, [ip], #8 │ │ │ │ - bne 2f6d18 │ │ │ │ + bne 2f6c08 │ │ │ │ mov r7, #64 @ 0x40 │ │ │ │ mov r3, #8 │ │ │ │ - b 2f69cc │ │ │ │ + b 2f68bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r3, r8, asr #19 │ │ │ │ + ldrsbeq r9, [r3], #-168 @ 0xffffff58 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0053999c │ │ │ │ - subeq r5, lr, ip, lsl sl │ │ │ │ - subeq r5, lr, r2, lsr #19 │ │ │ │ - ldrdeq r5, [lr], #-136 @ 0xffffff78 │ │ │ │ - subeq r5, lr, r4, ror #16 │ │ │ │ + subseq r9, r3, ip, lsr #21 │ │ │ │ + subeq r5, lr, r4, lsl sl │ │ │ │ + @ instruction: 0x004e599a │ │ │ │ + ldrdeq r5, [lr], #-128 @ 0xffffff80 │ │ │ │ + subeq r5, lr, ip, asr r8 │ │ │ │ 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 │ │ │ │ subs r3, r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #4040] @ 2f7d40 │ │ │ │ + ldr r3, [pc, #4040] @ 2f7c30 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #4032] @ 2f7d44 │ │ │ │ + ldr r2, [pc, #4032] @ 2f7c34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #4028] @ 2f7d48 │ │ │ │ + ldr r3, [pc, #4028] @ 2f7c38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ - beq 2f7658 │ │ │ │ + beq 2f7548 │ │ │ │ ldr r3, [r6, #352] @ 0x160 │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #0 │ │ │ │ - beq 2f6de4 │ │ │ │ + beq 2f6cd4 │ │ │ │ ldrb r0, [r3, #32] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ movne r4, r2 │ │ │ │ - bne 2f6db8 │ │ │ │ + bne 2f6ca8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r4, [r1, #24] │ │ │ │ moveq r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 93f98 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 2f7644 │ │ │ │ + beq 2f7534 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ bl 142060 │ │ │ │ ldr r8, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ movne r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2f6e54 │ │ │ │ + beq 2f6d44 │ │ │ │ ldr r5, [r8, #68] @ 0x44 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ add r3, fp, r5, lsl #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ str r8, [fp, r5, lsl #4] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ strb r9, [r0, #4] │ │ │ │ - bne 2f6e20 │ │ │ │ + bne 2f6d10 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl a3638 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2f6ed4 │ │ │ │ - ldr r5, [pc, #3800] @ 2f7d4c │ │ │ │ - ldr r9, [pc, #3800] @ 2f7d50 │ │ │ │ + beq 2f6dc4 │ │ │ │ + ldr r5, [pc, #3800] @ 2f7c3c │ │ │ │ + ldr r9, [pc, #3800] @ 2f7c40 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sl, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f6ec0 │ │ │ │ + beq 2f6db0 │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f7210 │ │ │ │ + beq 2f7100 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f6eb0 │ │ │ │ + bne 2f6da0 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2f732c │ │ │ │ + beq 2f721c │ │ │ │ cmp r3, r5 │ │ │ │ - beq 2f725c │ │ │ │ + beq 2f714c │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f6e88 │ │ │ │ + bne 2f6d78 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2f6e78 │ │ │ │ + bne 2f6d68 │ │ │ │ mov fp, r8 │ │ │ │ - ldr r3, [pc, #3704] @ 2f7d54 │ │ │ │ + ldr r3, [pc, #3704] @ 2f7c44 │ │ │ │ mov r8, fp │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ ldr sl, [r6, #392] @ 0x188 │ │ │ │ mov r5, fp │ │ │ │ @@ -745982,60 +745914,60 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r3, #68] @ 0x44 │ │ │ │ - beq 2f7024 │ │ │ │ + beq 2f6f14 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f6608 │ │ │ │ + bl 2f64f8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi 2f6f74 │ │ │ │ + bhi 2f6e64 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f73d4 │ │ │ │ + beq 2f72c4 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f73d4 │ │ │ │ + beq 2f72c4 │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - beq 2f6ff0 │ │ │ │ + beq 2f6ee0 │ │ │ │ ldrb r2, [r5, #-44] @ 0xffffffd4 │ │ │ │ cmp r2, r3 │ │ │ │ subne r2, r3, r2 │ │ │ │ - bne 2f6fe8 │ │ │ │ + bne 2f6ed8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #-36] @ 0xffffffdc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f6ff0 │ │ │ │ + bne 2f6ee0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f6fd0 │ │ │ │ + bne 2f6ec0 │ │ │ │ ldr r2, [r5, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r5, #7] │ │ │ │ - b 2f7018 │ │ │ │ + b 2f6f08 │ │ │ │ ldr r1, [r5, #-32] @ 0xffffffe0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1db34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f6fb4 │ │ │ │ + beq 2f6ea4 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r6, #392] @ 0x188 │ │ │ │ sub r2, r1, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r2, r2, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -746044,25 +745976,25 @@ │ │ │ │ str sl, [r6, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ - bne 2f6f28 │ │ │ │ + bne 2f6e18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - beq 2f7d00 │ │ │ │ + beq 2f7bf0 │ │ │ │ ldr r3, [r6, #392] @ 0x188 │ │ │ │ cmp r3, sl │ │ │ │ - bne 2f7440 │ │ │ │ + bne 2f7330 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add lr, sp, #104 @ 0x68 │ │ │ │ @@ -746075,154 +746007,154 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ ldr sl, [r4, #24] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ cmp sl, #0 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq 2f718c │ │ │ │ - ldr r3, [pc, #3232] @ 2f7d58 │ │ │ │ + beq 2f707c │ │ │ │ + ldr r3, [pc, #3232] @ 2f7c48 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f7174 │ │ │ │ + beq 2f7064 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f75b4 │ │ │ │ + beq 2f74a4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2f762c │ │ │ │ + beq 2f751c │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f7120 │ │ │ │ + beq 2f7010 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f7120 │ │ │ │ + beq 2f7010 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2f74ac │ │ │ │ + beq 2f739c │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2f70f8 │ │ │ │ + bne 2f6fe8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f7174 │ │ │ │ + bne 2f7064 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2f74c8 │ │ │ │ - ldr r2, [pc, #3084] @ 2f7d4c │ │ │ │ + beq 2f73b8 │ │ │ │ + ldr r2, [pc, #3084] @ 2f7c3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2f7174 │ │ │ │ + bne 2f7064 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f81a4 │ │ │ │ + bne 2f8094 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ moveq r3, r6 │ │ │ │ - beq 2f73fc │ │ │ │ + beq 2f72ec │ │ │ │ subs r5, r4, #0 │ │ │ │ - bne 2f70ec │ │ │ │ + bne 2f6fdc │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2f70c4 │ │ │ │ + bne 2f6fb4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r0, fp, r0, lsl #4 │ │ │ │ ldrb r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f71c0 │ │ │ │ + beq 2f70b0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldm r3, {r1, r2} │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ str ip, [r3] │ │ │ │ str ip, [r3, #4] │ │ │ │ add r8, r8, #48 @ 0x30 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 2f719c │ │ │ │ + bne 2f708c │ │ │ │ mov r0, fp │ │ │ │ bl 142198 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ - ldr r2, [pc, #2932] @ 2f7d5c │ │ │ │ - ldr r3, [pc, #2908] @ 2f7d48 │ │ │ │ + ldr r2, [pc, #2932] @ 2f7c4c │ │ │ │ + ldr r3, [pc, #2908] @ 2f7c38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f7ffc │ │ │ │ + bne 2f7eec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [fp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2f6eb0 │ │ │ │ + bne 2f6da0 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and r3, r3, r9 │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - bne 2f6eb0 │ │ │ │ + bne 2f6da0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl daf30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ strb r7, [r3, #4] │ │ │ │ - b 2f6eb0 │ │ │ │ + b 2f6da0 │ │ │ │ ldr r3, [fp, #96] @ 0x60 │ │ │ │ ldr r7, [r3] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f6eb0 │ │ │ │ + bne 2f6da0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ bics r3, r3, #262144 @ 0x40000 │ │ │ │ - bne 2f6eb0 │ │ │ │ + bne 2f6da0 │ │ │ │ mov r3, r7 │ │ │ │ - b 2f72a0 │ │ │ │ + b 2f7190 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f8198 │ │ │ │ + bne 2f8088 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f7284 │ │ │ │ + bne 2f7174 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r2, r8, r3, lsl #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f6eb0 │ │ │ │ - ldr r3, [pc, #2688] @ 2f7d60 │ │ │ │ + beq 2f6da0 │ │ │ │ + ldr r3, [pc, #2688] @ 2f7c50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb r3, [r3, #2490] @ 0x9ba │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ @@ -746230,257 +746162,257 @@ │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [fp, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ streq sl, [r2, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2f766c │ │ │ │ + beq 2f755c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #4] │ │ │ │ - b 2f6eb0 │ │ │ │ + b 2f6da0 │ │ │ │ ldr r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f6eb0 │ │ │ │ + bne 2f6da0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ bics r2, r2, #262144 @ 0x40000 │ │ │ │ - bne 2f6eb0 │ │ │ │ + bne 2f6da0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f7380 │ │ │ │ + beq 2f7270 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f8198 │ │ │ │ + bne 2f8088 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f7358 │ │ │ │ + bne 2f7248 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ ldr r7, [r3, #68] @ 0x44 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r7, r8, r7, lsl #4 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f73c0 │ │ │ │ + beq 2f72b0 │ │ │ │ mov r1, sl │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f73c8 │ │ │ │ + bne 2f72b8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, #4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #6] │ │ │ │ - b 2f6eb0 │ │ │ │ + b 2f6da0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #4] │ │ │ │ - b 2f7024 │ │ │ │ + b 2f6f14 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2f716c │ │ │ │ + beq 2f705c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f8198 │ │ │ │ + bne 2f8088 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f73e0 │ │ │ │ + bne 2f72d0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f716c │ │ │ │ + beq 2f705c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, fp, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f716c │ │ │ │ + beq 2f705c │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r0, r6 │ │ │ │ bl dab98 │ │ │ │ - b 2f716c │ │ │ │ + b 2f705c │ │ │ │ ldr r1, [r6, #388] @ 0x184 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 141fe8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, fp │ │ │ │ add r7, r3, r3, lsl #1 │ │ │ │ add r7, fp, r7, lsl #4 │ │ │ │ str r0, [r6, #388] @ 0x184 │ │ │ │ - b 2f7474 │ │ │ │ + b 2f7364 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2f705c │ │ │ │ + beq 2f6f4c │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f7468 │ │ │ │ + bne 2f7358 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f7468 │ │ │ │ + beq 2f7358 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r6, #388] @ 0x184 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ bl 1e02c │ │ │ │ - b 2f7468 │ │ │ │ + b 2f7358 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2f74cc │ │ │ │ - ldr r2, [pc, #2188] @ 2f7d4c │ │ │ │ + beq 2f73bc │ │ │ │ + ldr r2, [pc, #2188] @ 2f7c3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f7148 │ │ │ │ - b 2f716c │ │ │ │ + beq 2f7038 │ │ │ │ + b 2f705c │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f81a4 │ │ │ │ + bne 2f8094 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - bne 2f716c │ │ │ │ + bne 2f705c │ │ │ │ mov r3, r6 │ │ │ │ - b 2f7510 │ │ │ │ + b 2f7400 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2f716c │ │ │ │ + beq 2f705c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f8198 │ │ │ │ + bne 2f8088 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f74f4 │ │ │ │ + bne 2f73e4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f716c │ │ │ │ + beq 2f705c │ │ │ │ ldr r7, [r3, #68] @ 0x44 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r7, fp, r7, lsl #4 │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f75e0 │ │ │ │ + bne 2f74d0 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f716c │ │ │ │ + beq 2f705c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ mov r3, r6 │ │ │ │ - b 2f7574 │ │ │ │ + b 2f7464 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f8198 │ │ │ │ + bne 2f8088 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f7cf8 │ │ │ │ + beq 2f7be8 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2f7560 │ │ │ │ + bne 2f7450 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - ldr r3, [pc, #1996] @ 2f7d64 │ │ │ │ + ldr r3, [pc, #1996] @ 2f7c54 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2f81a4 │ │ │ │ + bhi 2f8094 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2f7174 │ │ │ │ + bne 2f7064 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 2f763c │ │ │ │ - ldr r1, [pc, #1912] @ 2f7d4c │ │ │ │ + beq 2f752c │ │ │ │ + ldr r1, [pc, #1912] @ 2f7c3c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f7174 │ │ │ │ + bne 2f7064 │ │ │ │ mov r5, r3 │ │ │ │ - b 2f7148 │ │ │ │ + b 2f7038 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov r3, #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ ldr ip, [r7, #28] │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bhi 2f7d34 │ │ │ │ - ldr r3, [pc, #1880] @ 2f7d68 │ │ │ │ + bhi 2f7c24 │ │ │ │ + ldr r3, [pc, #1880] @ 2f7c58 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f81a4 │ │ │ │ + bhi 2f8094 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - bne 2f76d0 │ │ │ │ + bne 2f75c0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 2f74cc │ │ │ │ + b 2f73bc │ │ │ │ mov r0, r6 │ │ │ │ bl a3808 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2f71e0 │ │ │ │ - ldr r3, [pc, #1804] @ 2f7d6c │ │ │ │ + b 2f70d0 │ │ │ │ + ldr r3, [pc, #1804] @ 2f7c5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2f6da4 │ │ │ │ + b 2f6c94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f731c │ │ │ │ + bne 2f720c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2f731c │ │ │ │ + bne 2f720c │ │ │ │ mov r0, r7 │ │ │ │ bl dadc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f731c │ │ │ │ + bne 2f720c │ │ │ │ add r3, fp, #100 @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92f40 │ │ │ │ - ldr r2, [pc, #1732] @ 2f7d70 │ │ │ │ + ldr r2, [pc, #1732] @ 2f7c60 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2f8018 │ │ │ │ + bhi 2f7f08 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1652] @ 2f7d4c │ │ │ │ + ldr r1, [pc, #1652] @ 2f7c3c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f70ec │ │ │ │ + bne 2f6fdc │ │ │ │ mov r4, r5 │ │ │ │ - b 2f75d8 │ │ │ │ + b 2f74c8 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r9, [r1, #13] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ @@ -746490,15 +746422,15 @@ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ blx r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl db300 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1604] @ 2f7d74 │ │ │ │ + ldr r1, [pc, #1604] @ 2f7c64 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 911bc │ │ │ │ @@ -746522,15 +746454,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ add ip, r7, #84 @ 0x54 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbeq r3, [r7, #41] @ 0x29 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsreq r8, r3, #3 │ │ │ │ - ldr r2, [pc, #1456] @ 2f7d60 │ │ │ │ + ldr r2, [pc, #1456] @ 2f7c50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -746551,39 +746483,39 @@ │ │ │ │ str r8, [r7, r2, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r7, r3, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ ldrb r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 2f7d14 │ │ │ │ + bls 2f7c04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r5, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ bl 927bc │ │ │ │ mov r0, r6 │ │ │ │ bl dab98 │ │ │ │ - b 2f716c │ │ │ │ + b 2f705c │ │ │ │ mov r3, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2f76ec │ │ │ │ + b 2f75dc │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2f76ec │ │ │ │ + b 2f75dc │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #104] @ 0x68 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 2f78a4 │ │ │ │ + beq 2f7794 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -746592,258 +746524,258 @@ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 2f7c6c │ │ │ │ + beq 2f7b5c │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bics r0, r3, r0, lsl r1 │ │ │ │ - beq 2f7d9c │ │ │ │ + beq 2f7c8c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2f79d0 │ │ │ │ + beq 2f78c0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f78f8 │ │ │ │ + beq 2f77e8 │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f7904 │ │ │ │ + bne 2f77f4 │ │ │ │ subs r1, r0, #1 │ │ │ │ ands r1, r1, r0 │ │ │ │ - beq 2f7e80 │ │ │ │ + beq 2f7d70 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bhi 2f7e24 │ │ │ │ - ldr r1, [pc, #1112] @ 2f7d78 │ │ │ │ + bhi 2f7d14 │ │ │ │ + ldr r1, [pc, #1112] @ 2f7c68 │ │ │ │ sub ip, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2f81a4 │ │ │ │ + bhi 2f8094 │ │ │ │ add ip, ip, ip │ │ │ │ ldrh ip, [r1, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r0, [sp, #80] @ 0x50 │ │ │ │ - b 2f785c │ │ │ │ + b 2f774c │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b 2f785c │ │ │ │ + b 2f774c │ │ │ │ orrs ip, r0, ip │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f785c │ │ │ │ + b 2f774c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2f76ec │ │ │ │ + b 2f75dc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #104] @ 0x68 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2f79b8 │ │ │ │ + beq 2f78a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #952] @ 2f7d7c │ │ │ │ + ldr r1, [pc, #952] @ 2f7c6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2f79ec │ │ │ │ + beq 2f78dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ bl 95bec │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #904] @ 2f7d80 │ │ │ │ + ldr r1, [pc, #904] @ 2f7c70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 2f7c80 │ │ │ │ + beq 2f7b70 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ mov r0, #1 │ │ │ │ sub r3, r2, #32 │ │ │ │ lsl r3, r0, r3 │ │ │ │ lsl ip, r0, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r3, r3, r0, lsr r2 │ │ │ │ subs r2, ip, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 2f7acc │ │ │ │ + beq 2f79bc │ │ │ │ and lr, r1, #63 @ 0x3f │ │ │ │ sub ip, lr, #32 │ │ │ │ lsl ip, r0, ip │ │ │ │ lsl r8, r0, lr │ │ │ │ rsb lr, lr, #32 │ │ │ │ orr ip, ip, r0, lsr lr │ │ │ │ subs lr, r8, #1 │ │ │ │ sbc ip, ip, #0 │ │ │ │ and r2, r2, lr │ │ │ │ and r3, r3, ip │ │ │ │ orrs r0, r2, r3 │ │ │ │ - beq 2f7c90 │ │ │ │ + beq 2f7b80 │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq lr, r2 │ │ │ │ - beq 2f7b38 │ │ │ │ + beq 2f7a28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #752] @ 2f7d84 │ │ │ │ + ldr r3, [pc, #752] @ 2f7c74 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f81a4 │ │ │ │ + bhi 2f8094 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ - b 2f7970 │ │ │ │ + b 2f7860 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - b 2f7970 │ │ │ │ + b 2f7860 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #88] @ 0x58 │ │ │ │ - b 2f7970 │ │ │ │ + b 2f7860 │ │ │ │ orrs r0, r2, r3 │ │ │ │ strdne r2, [sp, #104] @ 0x68 │ │ │ │ movne r2, r1 │ │ │ │ - beq 2f7f08 │ │ │ │ + beq 2f7df8 │ │ │ │ ldrd r8, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2f7b24 │ │ │ │ + beq 2f7a14 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #600] @ 2f7d88 │ │ │ │ + ldr r1, [pc, #600] @ 2f7c78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi 2f81a4 │ │ │ │ + bhi 2f8094 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ ldrb r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f7bac │ │ │ │ + bne 2f7a9c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f7820 │ │ │ │ + beq 2f7710 │ │ │ │ str r3, [sp] │ │ │ │ orr r3, r2, #4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r2, #4 │ │ │ │ bl 96624 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 2f7820 │ │ │ │ + b 2f7710 │ │ │ │ ldrb r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f7b6c │ │ │ │ + beq 2f7a5c │ │ │ │ mvn r3, r2, lsl #25 │ │ │ │ mvn r3, r3, lsr #25 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r2, #4 │ │ │ │ bl 96624 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 2f7820 │ │ │ │ + b 2f7710 │ │ │ │ mov r2, #16 │ │ │ │ - b 2f7b60 │ │ │ │ + b 2f7a50 │ │ │ │ mov r2, #8 │ │ │ │ - b 2f7b60 │ │ │ │ + b 2f7a50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi 2f7c14 │ │ │ │ + bhi 2f7b04 │ │ │ │ cmp r2, #8 │ │ │ │ movcc r2, #1 │ │ │ │ ldrd r8, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2f7c50 │ │ │ │ + beq 2f7b40 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #304] @ 2f7d8c │ │ │ │ + ldr r1, [pc, #304] @ 2f7c7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 2f7820 │ │ │ │ + b 2f7710 │ │ │ │ orrs r1, r3, ip │ │ │ │ - beq 2f7ef8 │ │ │ │ + beq 2f7de8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f78dc │ │ │ │ - b 2f79d8 │ │ │ │ + bne 2f77cc │ │ │ │ + b 2f78c8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 2f7dfc │ │ │ │ + beq 2f7cec │ │ │ │ tst r1, #63 @ 0x3f │ │ │ │ - bne 2f7b38 │ │ │ │ + bne 2f7a28 │ │ │ │ cmp r1, #8 │ │ │ │ movcs r2, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ movcc r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -746851,123 +746783,123 @@ │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 2f7b38 │ │ │ │ + beq 2f7a28 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 96248 │ │ │ │ add r3, r8, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2f7b38 │ │ │ │ + b 2f7a28 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b 2f758c │ │ │ │ + b 2f747c │ │ │ │ mov r0, r6 │ │ │ │ bl a3808 │ │ │ │ mov r0, fp │ │ │ │ bl 142198 │ │ │ │ - b 2f764c │ │ │ │ + b 2f753c │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #28 │ │ │ │ strb r3, [r7, #41] @ 0x29 │ │ │ │ bl 95bec │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 2f7820 │ │ │ │ + b 2f7710 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - b 2f785c │ │ │ │ - subseq r9, r3, r0, lsl #5 │ │ │ │ - subseq r9, r3, r0, ror r2 │ │ │ │ + b 2f774c │ │ │ │ + @ instruction: 0x00539390 │ │ │ │ + subseq r9, r3, r0, lsl #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ @ instruction: 0xfffff6cc │ │ │ │ - subeq r5, lr, ip, ror #3 │ │ │ │ - subseq r8, r3, r0, lsl lr │ │ │ │ + subeq r5, lr, r4, ror #3 │ │ │ │ + subseq r8, r3, r0, lsr #30 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - strdeq r4, [lr], #-180 @ 0xffffff4c │ │ │ │ - subeq r4, lr, r8, lsr #23 │ │ │ │ + subeq r4, lr, ip, ror #23 │ │ │ │ + subeq r4, lr, r0, lsr #23 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - subeq r4, lr, r0, asr fp │ │ │ │ + subeq r4, lr, r8, asr #22 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - subeq r4, lr, r4, lsl #18 │ │ │ │ + strdeq r4, [lr], #-140 @ 0xffffff74 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - ldrdeq r4, [lr], #-112 @ 0xffffff90 │ │ │ │ + subeq r4, lr, r8, asr #15 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - subeq r4, lr, r8, asr #9 │ │ │ │ + subeq r4, lr, r0, asr #9 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - subeq r4, lr, r8, lsl r3 │ │ │ │ + subeq r4, lr, r0, lsl r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldrd r8, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 2f7df0 │ │ │ │ + beq 2f7ce0 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 96248 │ │ │ │ add r3, r8, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ - b 2f79d0 │ │ │ │ + b 2f78c0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - ldr r1, [pc, #-120] @ 2f7d90 │ │ │ │ + ldr r1, [pc, #-120] @ 2f7c80 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi 2f81a4 │ │ │ │ + bhi 2f8094 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - b 2f7970 │ │ │ │ + b 2f7860 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2f76ec │ │ │ │ + b 2f75dc │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #32 │ │ │ │ - b 2f7adc │ │ │ │ + b 2f79cc │ │ │ │ strh r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #16 │ │ │ │ - b 2f7adc │ │ │ │ + b 2f79cc │ │ │ │ strb r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - b 2f7adc │ │ │ │ + b 2f79cc │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #104] @ 0x68 │ │ │ │ - b 2f7adc │ │ │ │ + b 2f79cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b 2f7c14 │ │ │ │ + b 2f7b04 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #1 │ │ │ │ @@ -746975,47 +746907,47 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r8, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #32 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2f7eec │ │ │ │ + beq 2f7ddc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-356] @ 2f7d94 │ │ │ │ - b 2f79c0 │ │ │ │ + ldr r1, [pc, #-356] @ 2f7c84 │ │ │ │ + b 2f78b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b 2f7da8 │ │ │ │ + b 2f7c98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - b 2f7cac │ │ │ │ + b 2f7b9c │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f7f80 │ │ │ │ + bne 2f7e70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r8, r3, lsl #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ @@ -747032,386 +746964,386 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl db184 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ mov r2, r0 │ │ │ │ - bcs 2f6eb0 │ │ │ │ + bcs 2f6da0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, #1 │ │ │ │ add r0, r0, r2 │ │ │ │ lsl r2, ip, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #1 │ │ │ │ and r2, r2, r3 │ │ │ │ lsl r2, r2, #16 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r2, r2, #16 │ │ │ │ - bhi 2f814c │ │ │ │ - ldr ip, [pc, #-588] @ 2f7d98 │ │ │ │ + bhi 2f803c │ │ │ │ + ldr ip, [pc, #-588] @ 2f7c88 │ │ │ │ sub r1, r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f81a4 │ │ │ │ + bhi 2f8094 │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 2f7f28 │ │ │ │ + b 2f7e18 │ │ │ │ mov r2, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 2f7f28 │ │ │ │ + b 2f7e18 │ │ │ │ mov r2, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 2f7f28 │ │ │ │ + b 2f7e18 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 2f7f28 │ │ │ │ + b 2f7e18 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ mov lr, #1 │ │ │ │ bic r2, r2, lr, lsl r1 │ │ │ │ rsb ip, r2, #0 │ │ │ │ ldr r7, [r3, r1, lsl #3] │ │ │ │ and ip, ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz ip, ip │ │ │ │ str r7, [r0, r1, lsl #2] │ │ │ │ rsb r1, ip, #31 │ │ │ │ - bne 2f804c │ │ │ │ - b 2f6eb0 │ │ │ │ + bne 2f7f3c │ │ │ │ + b 2f6da0 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ mov ip, #1 │ │ │ │ bic r2, r2, ip, lsl r1 │ │ │ │ lsl lr, r1, #3 │ │ │ │ ldrh lr, [r3, lr] │ │ │ │ lsl r1, r1, #1 │ │ │ │ strh lr, [r0, r1] │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - bne 2f8090 │ │ │ │ - b 2f6eb0 │ │ │ │ + bne 2f7f80 │ │ │ │ + b 2f6da0 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ mov lr, #1 │ │ │ │ bic r2, r2, lr, lsl r1 │ │ │ │ rsb ip, r2, #0 │ │ │ │ ldrb r7, [r3, r1, lsl #3] │ │ │ │ and ip, ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz ip, ip │ │ │ │ strb r7, [r0, r1] │ │ │ │ rsb r1, ip, #31 │ │ │ │ - bne 2f80dc │ │ │ │ - b 2f6eb0 │ │ │ │ + bne 2f7fcc │ │ │ │ + b 2f6da0 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ mov ip, #1 │ │ │ │ ldrb lr, [r3, r1, lsl #3] │ │ │ │ bic r2, r2, ip, lsl r1 │ │ │ │ rsb lr, lr, #0 │ │ │ │ str lr, [r0, r1, lsl #2] │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - bne 2f8120 │ │ │ │ - b 2f6eb0 │ │ │ │ + bne 2f8010 │ │ │ │ + b 2f6da0 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6eb0 │ │ │ │ + beq 2f6da0 │ │ │ │ str r6, [sp, #8] │ │ │ │ bic r2, r2, ip, lsl r1 │ │ │ │ lsl lr, r1, #3 │ │ │ │ ldrd r6, [r3, lr] │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ strd r6, [r0, lr] │ │ │ │ rsb r1, r1, #31 │ │ │ │ - bne 2f8168 │ │ │ │ + bne 2f8058 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b 2f6eb0 │ │ │ │ + b 2f6da0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ cmp r0, #528 @ 0x210 │ │ │ │ - bhi 2f8240 │ │ │ │ + bhi 2f8130 │ │ │ │ cmp r0, #460 @ 0x1cc │ │ │ │ - bhi 2f8214 │ │ │ │ + bhi 2f8104 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - beq 2f8440 │ │ │ │ - bhi 2f8270 │ │ │ │ + beq 2f8330 │ │ │ │ + bhi 2f8160 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ - beq 2f8464 │ │ │ │ - bhi 2f829c │ │ │ │ + beq 2f8354 │ │ │ │ + bhi 2f818c │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - beq 2f8458 │ │ │ │ + beq 2f8348 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - beq 2f82d8 │ │ │ │ + beq 2f81c8 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 2f8238 │ │ │ │ - ldr r0, [pc, #608] @ 2f8470 │ │ │ │ + bne 2f8128 │ │ │ │ + ldr r0, [pc, #608] @ 2f8360 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #600] @ 2f8474 │ │ │ │ + ldr r3, [pc, #600] @ 2f8364 │ │ │ │ sub r0, r0, #460 @ 0x1cc │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bhi 2f8238 │ │ │ │ + bhi 2f8128 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ sub r0, r0, #612 @ 0x264 │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi 2f8238 │ │ │ │ - ldr r3, [pc, #544] @ 2f8478 │ │ │ │ + bhi 2f8128 │ │ │ │ + ldr r3, [pc, #544] @ 2f8368 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi 2f8238 │ │ │ │ + bhi 2f8128 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #516] @ 2f847c │ │ │ │ + ldr r3, [pc, #516] @ 2f836c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f844c │ │ │ │ - bhi 2f82b8 │ │ │ │ + beq 2f833c │ │ │ │ + bhi 2f81a8 │ │ │ │ cmp r0, #276 @ 0x114 │ │ │ │ - beq 2f82fc │ │ │ │ + beq 2f81ec │ │ │ │ cmp r0, #304 @ 0x130 │ │ │ │ - bne 2f8238 │ │ │ │ - ldr r0, [pc, #488] @ 2f8480 │ │ │ │ + bne 2f8128 │ │ │ │ + ldr r0, [pc, #488] @ 2f8370 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #203 @ 0xcb │ │ │ │ - beq 2f82e4 │ │ │ │ + beq 2f81d4 │ │ │ │ cmp r0, #204 @ 0xcc │ │ │ │ - bne 2f8238 │ │ │ │ - ldr r0, [pc, #464] @ 2f8484 │ │ │ │ + bne 2f8128 │ │ │ │ + ldr r0, [pc, #464] @ 2f8374 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #312 @ 0x138 │ │ │ │ - beq 2f82f0 │ │ │ │ - ldr r3, [pc, #448] @ 2f8488 │ │ │ │ + beq 2f81e0 │ │ │ │ + ldr r3, [pc, #448] @ 2f8378 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2f8238 │ │ │ │ - ldr r0, [pc, #440] @ 2f848c │ │ │ │ + bne 2f8128 │ │ │ │ + ldr r0, [pc, #440] @ 2f837c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #432] @ 2f8490 │ │ │ │ + ldr r0, [pc, #432] @ 2f8380 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #424] @ 2f8494 │ │ │ │ + ldr r0, [pc, #424] @ 2f8384 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #416] @ 2f8498 │ │ │ │ + ldr r0, [pc, #416] @ 2f8388 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #408] @ 2f849c │ │ │ │ + ldr r0, [pc, #408] @ 2f838c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #400] @ 2f84a0 │ │ │ │ + ldr r0, [pc, #400] @ 2f8390 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #392] @ 2f84a4 │ │ │ │ + ldr r0, [pc, #392] @ 2f8394 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #384] @ 2f84a8 │ │ │ │ + ldr r0, [pc, #384] @ 2f8398 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #376] @ 2f84ac │ │ │ │ + ldr r0, [pc, #376] @ 2f839c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #368] @ 2f84b0 │ │ │ │ + ldr r0, [pc, #368] @ 2f83a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #360] @ 2f84b4 │ │ │ │ + ldr r0, [pc, #360] @ 2f83a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #352] @ 2f84b8 │ │ │ │ + ldr r0, [pc, #352] @ 2f83a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #344] @ 2f84bc │ │ │ │ + ldr r0, [pc, #344] @ 2f83ac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #336] @ 2f84c0 │ │ │ │ + ldr r0, [pc, #336] @ 2f83b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #328] @ 2f84c4 │ │ │ │ + ldr r0, [pc, #328] @ 2f83b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #320] @ 2f84c8 │ │ │ │ + ldr r0, [pc, #320] @ 2f83b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #312] @ 2f84cc │ │ │ │ + ldr r0, [pc, #312] @ 2f83bc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #304] @ 2f84d0 │ │ │ │ + ldr r0, [pc, #304] @ 2f83c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #296] @ 2f84d4 │ │ │ │ + ldr r0, [pc, #296] @ 2f83c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #288] @ 2f84d8 │ │ │ │ + ldr r0, [pc, #288] @ 2f83c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #280] @ 2f84dc │ │ │ │ + ldr r0, [pc, #280] @ 2f83cc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #272] @ 2f84e0 │ │ │ │ + ldr r0, [pc, #272] @ 2f83d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #264] @ 2f84e4 │ │ │ │ + ldr r0, [pc, #264] @ 2f83d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #256] @ 2f84e8 │ │ │ │ + ldr r0, [pc, #256] @ 2f83d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #248] @ 2f84ec │ │ │ │ + ldr r0, [pc, #248] @ 2f83dc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #240] @ 2f84f0 │ │ │ │ + ldr r0, [pc, #240] @ 2f83e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #232] @ 2f84f4 │ │ │ │ + ldr r0, [pc, #232] @ 2f83e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #224] @ 2f84f8 │ │ │ │ + ldr r0, [pc, #224] @ 2f83e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #216] @ 2f84fc │ │ │ │ + ldr r0, [pc, #216] @ 2f83ec │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #208] @ 2f8500 │ │ │ │ + ldr r0, [pc, #208] @ 2f83f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #200] @ 2f8504 │ │ │ │ + ldr r0, [pc, #200] @ 2f83f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #192] @ 2f8508 │ │ │ │ + ldr r0, [pc, #192] @ 2f83f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #184] @ 2f850c │ │ │ │ + ldr r0, [pc, #184] @ 2f83fc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #176] @ 2f8510 │ │ │ │ + ldr r0, [pc, #176] @ 2f8400 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #168] @ 2f8514 │ │ │ │ + ldr r0, [pc, #168] @ 2f8404 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - strdeq r4, [lr], #-108 @ 0xffffff94 │ │ │ │ - subeq r4, lr, r0, lsl #2 │ │ │ │ - subeq r4, lr, ip, lsl #2 │ │ │ │ + strdeq r4, [lr], #-100 @ 0xffffff9c │ │ │ │ + strdeq r4, [lr], #-8 │ │ │ │ + subeq r4, lr, r4, lsl #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - subeq r4, lr, r4, asr r7 │ │ │ │ - subeq r4, lr, r8, lsr r4 │ │ │ │ + subeq r4, lr, ip, asr #14 │ │ │ │ + subeq r4, lr, r0, lsr r4 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - subeq r4, lr, r8, lsl r8 │ │ │ │ - subeq r4, lr, ip, lsr #11 │ │ │ │ - subeq r4, lr, r0, lsr #8 │ │ │ │ - subeq r4, lr, r4, lsr r4 │ │ │ │ - subeq r4, lr, r8, ror #14 │ │ │ │ + subeq r4, lr, r0, lsl r8 │ │ │ │ + subeq r4, lr, r4, lsr #11 │ │ │ │ + subeq r4, lr, r8, lsl r4 │ │ │ │ + subeq r4, lr, ip, lsr #8 │ │ │ │ + subeq r4, lr, r0, ror #14 │ │ │ │ + subeq r4, lr, r4, lsl r5 │ │ │ │ + subeq r4, lr, r8, asr #12 │ │ │ │ subeq r4, lr, ip, lsl r5 │ │ │ │ - subeq r4, lr, r0, asr r6 │ │ │ │ - subeq r4, lr, r4, lsr #10 │ │ │ │ - @ instruction: 0x004e4698 │ │ │ │ - subeq r4, lr, ip, ror #8 │ │ │ │ - subeq r4, lr, r0, asr #13 │ │ │ │ - @ instruction: 0x004e4494 │ │ │ │ - subeq r4, lr, r8, lsr #6 │ │ │ │ - subeq r4, lr, ip, asr r5 │ │ │ │ - subeq r4, lr, r0, lsr r5 │ │ │ │ - subeq r4, lr, r4, ror #5 │ │ │ │ - strheq r4, [lr], #-88 @ 0xffffffa8 │ │ │ │ - subeq r4, lr, ip, lsl #11 │ │ │ │ - subeq r4, lr, r0, lsl #6 │ │ │ │ - ldrdeq r4, [lr], #-100 @ 0xffffff9c │ │ │ │ - subeq r4, lr, r8, lsl #13 │ │ │ │ - strdeq r4, [lr], #-60 @ 0xffffffc4 │ │ │ │ - strheq r4, [lr], #-48 @ 0xffffffd0 │ │ │ │ - subeq r4, lr, r4, lsr #8 │ │ │ │ - @ instruction: 0x004e4598 │ │ │ │ - subeq r4, lr, ip, lsr #12 │ │ │ │ - subeq r4, lr, r0, asr #6 │ │ │ │ - subeq r4, lr, r4, lsr r2 │ │ │ │ - subeq r4, lr, r8, asr #6 │ │ │ │ - @ instruction: 0x004e469c │ │ │ │ - subeq r4, lr, r0, ror r6 │ │ │ │ - subeq r4, lr, r4, lsl #5 │ │ │ │ - subeq r4, lr, r8, asr r5 │ │ │ │ + @ instruction: 0x004e4690 │ │ │ │ + subeq r4, lr, r4, ror #8 │ │ │ │ + strheq r4, [lr], #-104 @ 0xffffff98 │ │ │ │ subeq r4, lr, ip, lsl #9 │ │ │ │ - subeq r4, lr, r0, lsl #8 │ │ │ │ + subeq r4, lr, r0, lsr #6 │ │ │ │ + subeq r4, lr, r4, asr r5 │ │ │ │ + subeq r4, lr, r8, lsr #10 │ │ │ │ + ldrdeq r4, [lr], #-44 @ 0xffffffd4 │ │ │ │ + strheq r4, [lr], #-80 @ 0xffffffb0 │ │ │ │ + subeq r4, lr, r4, lsl #11 │ │ │ │ + strdeq r4, [lr], #-40 @ 0xffffffd8 │ │ │ │ + subeq r4, lr, ip, asr #13 │ │ │ │ + subeq r4, lr, r0, lsl #13 │ │ │ │ + strdeq r4, [lr], #-52 @ 0xffffffcc │ │ │ │ + subeq r4, lr, r8, lsr #7 │ │ │ │ + subeq r4, lr, ip, lsl r4 │ │ │ │ + @ instruction: 0x004e4590 │ │ │ │ + subeq r4, lr, r4, lsr #12 │ │ │ │ + subeq r4, lr, r8, lsr r3 │ │ │ │ + subeq r4, lr, ip, lsr #4 │ │ │ │ + subeq r4, lr, r0, asr #6 │ │ │ │ + @ instruction: 0x004e4694 │ │ │ │ + subeq r4, lr, r8, ror #12 │ │ │ │ + subeq r4, lr, ip, ror r2 │ │ │ │ + subeq r4, lr, r0, asr r5 │ │ │ │ + subeq r4, lr, r4, lsl #9 │ │ │ │ + strdeq r4, [lr], #-56 @ 0xffffffc8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs ip, r2, r3 │ │ │ │ - blt 2f8550 │ │ │ │ + blt 2f8440 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r3, r2 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #116] @ 2f85dc │ │ │ │ + ldr r1, [pc, #116] @ 2f84cc │ │ │ │ ldr r3, [lr, #20] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #108] @ 2f85e0 │ │ │ │ + ldr r0, [pc, #108] @ 2f84d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, r0] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ ldrb r0, [ip, #49] @ 0x31 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -747419,47 +747351,47 @@ │ │ │ │ add r3, lr, r0, lsl #2 │ │ │ │ ldrb r1, [ip, #50] @ 0x32 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 2f85c4 │ │ │ │ + beq 2f84b4 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ str ip, [lr, r2, lsl #2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r1, r1, #11 │ │ │ │ ldr r1, [lr, r1, lsl #2] │ │ │ │ cmp r1, ip │ │ │ │ - bne 2f85b0 │ │ │ │ + bne 2f84a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r7, r3, r8, lsl #21 │ │ │ │ + @ instruction: 0x00537b98 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 142198 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2f8608 │ │ │ │ + beq 2f84f8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2f8600 │ │ │ │ + bne 2f84f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2f8600 │ │ │ │ + bne 2f84f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f86a0 │ │ │ │ + beq 2f8590 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov ip, #0 │ │ │ │ @@ -747472,15 +747404,15 @@ │ │ │ │ cmp r0, r8 │ │ │ │ cmpeq r9, lr │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bne 2f8654 │ │ │ │ + bne 2f8544 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 1db34 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -747507,29 +747439,29 @@ │ │ │ │ orr r7, r7, r6, lsl ip │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ orrpl r7, r7, r6, asr lr │ │ │ │ mov r5, r0 │ │ │ │ asr r6, r6, r1 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f8714 │ │ │ │ + b 2f8604 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r2, ip │ │ │ │ lsl r9, ip, #3 │ │ │ │ - beq 2f8778 │ │ │ │ + beq 2f8668 │ │ │ │ ldr lr, [r0, ip, lsl #3] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r1, [lr, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 2f8778 │ │ │ │ + bhi 2f8668 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, sl │ │ │ │ cmpeq lr, r3 │ │ │ │ - bne 2f8710 │ │ │ │ + bne 2f8600 │ │ │ │ ldr r3, [r8, r9] │ │ │ │ add r2, r8, r9 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r3, r3, r7 │ │ │ │ adc r6, r6, r1 │ │ │ │ str r3, [r8, r9] │ │ │ │ str r6, [r2, #4] │ │ │ │ @@ -747562,353 +747494,353 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #956] @ 2f8bac │ │ │ │ + ldr r0, [pc, #956] @ 2f8a9c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #952] @ 2f8bb0 │ │ │ │ + ldr r1, [pc, #952] @ 2f8aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #948] @ 2f8bb4 │ │ │ │ + ldr r3, [pc, #948] @ 2f8aa4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 2f88d4 │ │ │ │ + bhi 2f87c4 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #876] @ 2f8bb8 │ │ │ │ + ldr r1, [pc, #876] @ 2f8aa8 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #868] @ 2f8bbc │ │ │ │ + ldr r0, [pc, #868] @ 2f8aac │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ - ldr r1, [pc, #836] @ 2f8bbc │ │ │ │ + ldr r1, [pc, #836] @ 2f8aac │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #824] @ 2f8bb8 │ │ │ │ + ldr r2, [pc, #824] @ 2f8aa8 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ ror r3, r3, #15 │ │ │ │ mul r4, r2, r3 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ - ldr r1, [pc, #808] @ 2f8bc0 │ │ │ │ - ldr r2, [pc, #808] @ 2f8bc4 │ │ │ │ + ldr r1, [pc, #808] @ 2f8ab0 │ │ │ │ + ldr r2, [pc, #808] @ 2f8ab4 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ror r3, r3, #21 │ │ │ │ mul r4, r2, r3 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ - ldr r1, [pc, #784] @ 2f8bc0 │ │ │ │ - ldr r2, [pc, #784] @ 2f8bc4 │ │ │ │ + ldr r1, [pc, #784] @ 2f8ab0 │ │ │ │ + ldr r2, [pc, #784] @ 2f8ab4 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ror r3, r3, #21 │ │ │ │ mul r4, r2, r3 │ │ │ │ ldrb r3, [r5] │ │ │ │ - ldr r1, [pc, #760] @ 2f8bc0 │ │ │ │ - ldr r2, [pc, #760] @ 2f8bc4 │ │ │ │ + ldr r1, [pc, #760] @ 2f8ab0 │ │ │ │ + ldr r2, [pc, #760] @ 2f8ab4 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ror r3, r3, #21 │ │ │ │ mul r4, r2, r3 │ │ │ │ - ldr r3, [pc, #748] @ 2f8bc8 │ │ │ │ + ldr r3, [pc, #748] @ 2f8ab8 │ │ │ │ eor r4, r4, r4, lsr #15 │ │ │ │ mul r0, r3, r4 │ │ │ │ sub r3, r3, #-1073741766 @ 0xc000003a │ │ │ │ sub r3, r3, #54001664 @ 0x3380000 │ │ │ │ sub r3, r3, #72704 @ 0x11c00 │ │ │ │ eor r0, r0, r0, lsr #13 │ │ │ │ mul r0, r3, r0 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ - ldr r2, [pc, #716] @ 2f8bcc │ │ │ │ - ldr r3, [pc, #684] @ 2f8bb0 │ │ │ │ + ldr r2, [pc, #716] @ 2f8abc │ │ │ │ + ldr r3, [pc, #684] @ 2f8aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f8ba8 │ │ │ │ + bne 2f8a98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, sp │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #636] @ 2f8bbc │ │ │ │ + ldr r2, [pc, #636] @ 2f8aac │ │ │ │ ldr ip, [sp] │ │ │ │ - ldr r6, [pc, #632] @ 2f8bc0 │ │ │ │ + ldr r6, [pc, #632] @ 2f8ab0 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ mla ip, r2, ip, r4 │ │ │ │ mul r3, r6, r3 │ │ │ │ - ldr r7, [pc, #608] @ 2f8bb8 │ │ │ │ + ldr r7, [pc, #608] @ 2f8aa8 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ ror ip, ip, #15 │ │ │ │ mla r3, r7, ip, r3 │ │ │ │ mul r0, r6, r0 │ │ │ │ - ldr lr, [pc, #600] @ 2f8bc4 │ │ │ │ + ldr lr, [pc, #600] @ 2f8ab4 │ │ │ │ ror r3, r3, #21 │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ - ldr r1, [pc, #592] @ 2f8bc8 │ │ │ │ + ldr r1, [pc, #592] @ 2f8ab8 │ │ │ │ ror r0, r0, #21 │ │ │ │ mul r0, lr, r0 │ │ │ │ eor r0, r0, r0, lsr #15 │ │ │ │ mul r0, r1, r0 │ │ │ │ eor r0, r0, r0, lsr #13 │ │ │ │ mul r0, r2, r0 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ - b 2f88f8 │ │ │ │ + b 2f87e8 │ │ │ │ mov r3, sp │ │ │ │ - b 2f8860 │ │ │ │ + b 2f8750 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #508] @ 2f8bb8 │ │ │ │ + ldr r1, [pc, #508] @ 2f8aa8 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #500] @ 2f8bbc │ │ │ │ + ldr r0, [pc, #500] @ 2f8aac │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #468] @ 2f8bbc │ │ │ │ + ldr r2, [pc, #468] @ 2f8aac │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r0, [pc, #456] @ 2f8bb8 │ │ │ │ + ldr r0, [pc, #456] @ 2f8aa8 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ - ldr r1, [pc, #464] @ 2f8bc8 │ │ │ │ + ldr r1, [pc, #464] @ 2f8ab8 │ │ │ │ ror r3, r3, #15 │ │ │ │ mul r3, r0, r3 │ │ │ │ eor r3, r3, r3, lsr #15 │ │ │ │ mul r3, r1, r3 │ │ │ │ eor r3, r3, r3, lsr #13 │ │ │ │ mul r0, r2, r3 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ - b 2f88f8 │ │ │ │ + b 2f87e8 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #388] @ 2f8bb8 │ │ │ │ + ldr r1, [pc, #388] @ 2f8aa8 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #380] @ 2f8bbc │ │ │ │ + ldr r0, [pc, #380] @ 2f8aac │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #348] @ 2f8bbc │ │ │ │ + ldr r2, [pc, #348] @ 2f8aac │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r6, [pc, #344] @ 2f8bc0 │ │ │ │ + ldr r6, [pc, #344] @ 2f8ab0 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ mul r0, r6, r0 │ │ │ │ - ldr lr, [pc, #320] @ 2f8bb8 │ │ │ │ + ldr lr, [pc, #320] @ 2f8aa8 │ │ │ │ ror r3, r3, #15 │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ - ldr ip, [pc, #320] @ 2f8bc4 │ │ │ │ + ldr ip, [pc, #320] @ 2f8ab4 │ │ │ │ ror r0, r0, #21 │ │ │ │ mul r0, ip, r0 │ │ │ │ - ldr r1, [pc, #312] @ 2f8bc8 │ │ │ │ - b 2f897c │ │ │ │ + ldr r1, [pc, #312] @ 2f8ab8 │ │ │ │ + b 2f886c │ │ │ │ mov r3, sp │ │ │ │ - b 2f89d0 │ │ │ │ + b 2f88c0 │ │ │ │ mov r3, sp │ │ │ │ - b 2f8a48 │ │ │ │ + b 2f8938 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #248] @ 2f8bb8 │ │ │ │ + ldr r1, [pc, #248] @ 2f8aa8 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #240] @ 2f8bbc │ │ │ │ + ldr r0, [pc, #240] @ 2f8aac │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f8928 │ │ │ │ + b 2f8818 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #196] @ 2f8bb8 │ │ │ │ + ldr r1, [pc, #196] @ 2f8aa8 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #188] @ 2f8bbc │ │ │ │ + ldr r0, [pc, #188] @ 2f8aac │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f8a18 │ │ │ │ + b 2f8908 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 2f8bb8 │ │ │ │ + ldr r1, [pc, #144] @ 2f8aa8 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #136] @ 2f8bbc │ │ │ │ + ldr r0, [pc, #136] @ 2f8aac │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f8aa4 │ │ │ │ + b 2f8994 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #92] @ 2f8bb8 │ │ │ │ + ldr r1, [pc, #92] @ 2f8aa8 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #84] @ 2f8bbc │ │ │ │ + ldr r0, [pc, #84] @ 2f8aac │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f8830 │ │ │ │ + b 2f8720 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #40] @ 2f8bb8 │ │ │ │ + ldr r1, [pc, #40] @ 2f8aa8 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ 2f8bbc │ │ │ │ + ldr r0, [pc, #32] @ 2f8aac │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f89a0 │ │ │ │ + b 2f8890 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r3, r4, lsl #16 │ │ │ │ + subseq r7, r3, r4, lsl r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrdeq r3, [lr], #-184 @ 0xffffff48 │ │ │ │ + ldrdeq r3, [lr], #-176 @ 0xffffff50 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ - ldrsheq r7, [r3], #-104 @ 0xffffff98 │ │ │ │ + subseq r7, r3, r8, lsl #16 │ │ │ │ cmp r0, #11 │ │ │ │ - beq 2f8bf4 │ │ │ │ - ldr r3, [pc, #52] @ 2f8c14 │ │ │ │ + beq 2f8ae4 │ │ │ │ + ldr r3, [pc, #52] @ 2f8b04 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #21 │ │ │ │ - bhi 2f8bf4 │ │ │ │ + bhi 2f8ae4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - subeq r3, lr, pc, lsl #16 │ │ │ │ + subeq r3, lr, r7, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #576] @ 2f8e70 │ │ │ │ - ldr r3, [pc, #576] @ 2f8e74 │ │ │ │ + ldr r2, [pc, #576] @ 2f8d60 │ │ │ │ + ldr r3, [pc, #576] @ 2f8d64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 2f8c6c │ │ │ │ + beq 2f8b5c │ │ │ │ add r1, r4, #12 │ │ │ │ - ldr r0, [pc, #532] @ 2f8e78 │ │ │ │ + ldr r0, [pc, #532] @ 2f8d68 │ │ │ │ mov r2, #4 │ │ │ │ - bl 2f87d4 │ │ │ │ + bl 2f86c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f8cb0 │ │ │ │ - ldr r6, [pc, #504] @ 2f8e78 │ │ │ │ + beq 2f8ba0 │ │ │ │ + ldr r6, [pc, #504] @ 2f8d68 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r4, r6 │ │ │ │ add r1, r5, #68 @ 0x44 │ │ │ │ - bl 2f87d4 │ │ │ │ + bl 2f86c4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r2, #4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2f87d4 │ │ │ │ + bl 2f86c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f8e58 │ │ │ │ + beq 2f8d48 │ │ │ │ ldr r5, [r8, #12] │ │ │ │ - ldr r7, [pc, #432] @ 2f8e78 │ │ │ │ + ldr r7, [pc, #432] @ 2f8d68 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r1, #12 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 2f87d4 │ │ │ │ + bl 2f86c4 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ add r5, r5, #8 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 2f87d4 │ │ │ │ + bl 2f86c4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 2f8cd4 │ │ │ │ + bne 2f8bc4 │ │ │ │ mov r3, r4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bls 2f8e5c │ │ │ │ - ldr r7, [pc, #340] @ 2f8e7c │ │ │ │ - ldr r9, [pc, #340] @ 2f8e80 │ │ │ │ - ldr r6, [pc, #340] @ 2f8e84 │ │ │ │ + bls 2f8d4c │ │ │ │ + ldr r7, [pc, #340] @ 2f8d6c │ │ │ │ + ldr r9, [pc, #340] @ 2f8d70 │ │ │ │ + ldr r6, [pc, #340] @ 2f8d74 │ │ │ │ sub ip, r3, #15 │ │ │ │ - ldr fp, [pc, #336] @ 2f8e88 │ │ │ │ + ldr fp, [pc, #336] @ 2f8d78 │ │ │ │ add ip, r1, ip │ │ │ │ add r7, r0, r7 │ │ │ │ add r6, r0, r6 │ │ │ │ add r5, r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ add sl, sp, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -747945,15 +747877,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r8, r8, #16 │ │ │ │ mla r3, r9, r2, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ror r3, r3, #19 │ │ │ │ cmp r2, r8 │ │ │ │ mul r6, fp, r3 │ │ │ │ - bhi 2f8d58 │ │ │ │ + bhi 2f8c48 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ror r0, r5, #25 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r0, r7, ror #31 │ │ │ │ mov ip, r2 │ │ │ │ add r0, r0, r4, ror #20 │ │ │ │ add r4, r1, #1 │ │ │ │ @@ -747961,50 +747893,50 @@ │ │ │ │ cmp ip, r4 │ │ │ │ bic lr, lr, #15 │ │ │ │ add r1, r1, #16 │ │ │ │ movcc lr, #0 │ │ │ │ add r0, r0, r6, ror #14 │ │ │ │ and r2, r3, #15 │ │ │ │ add r1, lr, r1 │ │ │ │ - ldr lr, [pc, #96] @ 2f8e8c │ │ │ │ - ldr ip, [pc, #68] @ 2f8e74 │ │ │ │ + ldr lr, [pc, #96] @ 2f8d7c │ │ │ │ + ldr ip, [pc, #68] @ 2f8d64 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr lr, [ip] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ eors lr, ip, lr │ │ │ │ mov ip, #0 │ │ │ │ - bne 2f8e6c │ │ │ │ + bne 2f8d5c │ │ │ │ add r0, r3, r0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2f87d4 │ │ │ │ + b 2f86c4 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ - ldr r0, [pc, #44] @ 2f8e90 │ │ │ │ + ldr r0, [pc, #44] @ 2f8d80 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r4, r0 │ │ │ │ - b 2f8e24 │ │ │ │ + b 2f8d14 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r3, r8, asr #7 │ │ │ │ + ldrsbeq r7, [r3], #-72 @ 0xffffffb8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x165667b5 │ │ │ │ strtcs r4, [r3], #-1064 @ 0xfffffbd8 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ bicvs r8, r8, pc, asr #12 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ - subseq r7, r3, ip, asr #3 │ │ │ │ + ldrsbeq r7, [r3], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 2f9064 │ │ │ │ + ldr r2, [pc, #436] @ 2f8f54 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2f9068 │ │ │ │ + ldr r3, [pc, #432] @ 2f8f58 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -748018,242 +747950,242 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 2f9058 │ │ │ │ + beq 2f8f48 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 2f8f18 │ │ │ │ + bhi 2f8e08 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2f9050 │ │ │ │ + bne 2f8f40 │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 2f8fa8 │ │ │ │ + bne 2f8e98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f9050 │ │ │ │ + beq 2f8f40 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2f8f88 │ │ │ │ + bne 2f8e78 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2f9050 │ │ │ │ + beq 2f8f40 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 2f906c │ │ │ │ + ldr r3, [pc, #140] @ 2f8f5c │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2f9070 │ │ │ │ + ldr r0, [pc, #132] @ 2f8f60 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 2f9074 │ │ │ │ - ldr r3, [pc, #60] @ 2f9068 │ │ │ │ + ldr r2, [pc, #76] @ 2f8f64 │ │ │ │ + ldr r3, [pc, #60] @ 2f8f58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f9060 │ │ │ │ + bne 2f8f50 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2f9020 │ │ │ │ + b 2f8f10 │ │ │ │ mov r3, #1 │ │ │ │ - b 2f8f3c │ │ │ │ + b 2f8e2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r3, r0, asr #2 │ │ │ │ + subseq r7, r3, r0, asr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - ldrsbeq r6, [r3], #-240 @ 0xffffff10 │ │ │ │ + subseq r7, r3, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #1028] @ 2f9498 │ │ │ │ - ldr r3, [pc, #1028] @ 2f949c │ │ │ │ + ldr r2, [pc, #1028] @ 2f9388 │ │ │ │ + ldr r3, [pc, #1028] @ 2f938c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ cmp r4, #32 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2f93bc │ │ │ │ + beq 2f92ac │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne 2f9280 │ │ │ │ + bne 2f9170 │ │ │ │ cmp r8, #16 │ │ │ │ - beq 2f946c │ │ │ │ + beq 2f935c │ │ │ │ cmp r8, #32 │ │ │ │ - beq 2f940c │ │ │ │ + beq 2f92fc │ │ │ │ cmp r8, #8 │ │ │ │ - bne 2f9280 │ │ │ │ + bne 2f9170 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #948] @ 2f94a0 │ │ │ │ + ldr r1, [pc, #948] @ 2f9390 │ │ │ │ bl 95bec │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #2 │ │ │ │ mov fp, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ - ldr r1, [pc, #896] @ 2f94a4 │ │ │ │ + bl 2f8d84 │ │ │ │ + ldr r1, [pc, #896] @ 2f9394 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ - ldr r1, [pc, #852] @ 2f94a4 │ │ │ │ + bl 2f8d84 │ │ │ │ + ldr r1, [pc, #852] @ 2f9394 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #584] @ 2f94a8 │ │ │ │ + ldr r1, [pc, #584] @ 2f9398 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 95e3c │ │ │ │ - b 2f9390 │ │ │ │ + b 2f9280 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bcc 2f9370 │ │ │ │ + bcc 2f9260 │ │ │ │ orr r3, r8, #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ @@ -748269,158 +748201,158 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp sl, r5 │ │ │ │ str r0, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bls 2f9378 │ │ │ │ + bls 2f9268 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r7 │ │ │ │ - beq 2f92c4 │ │ │ │ + beq 2f91b4 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2f9358 │ │ │ │ + beq 2f9248 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r3, r3, #20 │ │ │ │ - ldr r1, [pc, #332] @ 2f94ac │ │ │ │ + ldr r1, [pc, #332] @ 2f939c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2f92c4 │ │ │ │ + b 2f91b4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #280] @ 2f94b0 │ │ │ │ - ldr r3, [pc, #256] @ 2f949c │ │ │ │ + ldr r2, [pc, #280] @ 2f93a0 │ │ │ │ + ldr r3, [pc, #256] @ 2f938c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f9434 │ │ │ │ + bne 2f9324 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #16 │ │ │ │ - beq 2f9440 │ │ │ │ + beq 2f9330 │ │ │ │ cmp r8, #32 │ │ │ │ - beq 2f9438 │ │ │ │ + beq 2f9328 │ │ │ │ cmp r8, #8 │ │ │ │ - bne 2f9280 │ │ │ │ - ldr r2, [pc, #216] @ 2f94b4 │ │ │ │ - ldr r3, [pc, #188] @ 2f949c │ │ │ │ + bne 2f9170 │ │ │ │ + ldr r2, [pc, #216] @ 2f93a4 │ │ │ │ + ldr r3, [pc, #188] @ 2f938c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #168] @ 2f94a4 │ │ │ │ - bne 2f9434 │ │ │ │ + ldreq r1, [pc, #168] @ 2f9394 │ │ │ │ + bne 2f9324 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ - ldr r2, [pc, #164] @ 2f94b8 │ │ │ │ - ldr r3, [pc, #132] @ 2f949c │ │ │ │ + ldr r2, [pc, #164] @ 2f93a8 │ │ │ │ + ldr r3, [pc, #132] @ 2f938c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #108] @ 2f94a0 │ │ │ │ - beq 2f93fc │ │ │ │ + ldreq r1, [pc, #108] @ 2f9390 │ │ │ │ + beq 2f92ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ - b 2f9390 │ │ │ │ - ldr r2, [pc, #116] @ 2f94bc │ │ │ │ - ldr r3, [pc, #80] @ 2f949c │ │ │ │ + b 2f9280 │ │ │ │ + ldr r2, [pc, #116] @ 2f93ac │ │ │ │ + ldr r3, [pc, #80] @ 2f938c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #88] @ 2f94c0 │ │ │ │ - beq 2f93fc │ │ │ │ - b 2f9434 │ │ │ │ - ldr r2, [pc, #80] @ 2f94c4 │ │ │ │ - ldr r3, [pc, #36] @ 2f949c │ │ │ │ + ldreq r1, [pc, #88] @ 2f93b0 │ │ │ │ + beq 2f92ec │ │ │ │ + b 2f9324 │ │ │ │ + ldr r2, [pc, #80] @ 2f93b4 │ │ │ │ + ldr r3, [pc, #36] @ 2f938c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #52] @ 2f94c8 │ │ │ │ - beq 2f93fc │ │ │ │ - b 2f9434 │ │ │ │ - subseq r6, r3, r4, ror #30 │ │ │ │ + ldreq r1, [pc, #52] @ 2f93b8 │ │ │ │ + beq 2f92ec │ │ │ │ + b 2f9324 │ │ │ │ + subseq r7, r3, r4, ror r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - subseq r6, r3, r0, ror #24 │ │ │ │ - subseq r6, r3, ip, lsl ip │ │ │ │ - subseq r6, r3, r4, ror #23 │ │ │ │ - ldrheq r6, [r3], #-176 @ 0xffffff50 │ │ │ │ + subseq r6, r3, r0, ror sp │ │ │ │ + subseq r6, r3, ip, lsr #26 │ │ │ │ + ldrsheq r6, [r3], #-196 @ 0xffffff3c │ │ │ │ + subseq r6, r3, r0, asr #25 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - subseq r6, r3, r4, lsl #23 │ │ │ │ + @ instruction: 0x00536c94 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #340] @ 2f963c │ │ │ │ + ldr r1, [pc, #340] @ 2f952c │ │ │ │ ldr ip, [r3, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #332] @ 2f9640 │ │ │ │ + ldr r3, [pc, #332] @ 2f9530 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r3, [ip, #13] │ │ │ │ ldrb r1, [ip, #14] │ │ │ │ mov r6, r0 │ │ │ │ smulbb r3, r3, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 2f9530 │ │ │ │ + bne 2f9420 │ │ │ │ ldrb r0, [ip, #4] │ │ │ │ - bl 2f8bd0 │ │ │ │ + bl 2f8ac0 │ │ │ │ cmp r2, r0, lsl #3 │ │ │ │ - beq 2f9630 │ │ │ │ - ldr r3, [pc, #268] @ 2f9644 │ │ │ │ + beq 2f9520 │ │ │ │ + ldr r3, [pc, #268] @ 2f9534 │ │ │ │ lsr r2, r2, #3 │ │ │ │ rsb r1, r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ and ip, r2, r1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ clz ip, ip │ │ │ │ rsb ip, ip, #31 │ │ │ │ @@ -748434,15 +748366,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl ed51c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2f9630 │ │ │ │ + beq 2f9520 │ │ │ │ mov r1, #5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r9, [r4, #24] │ │ │ │ bl 910a0 │ │ │ │ add r3, r4, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -748464,59 +748396,59 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r4, #85] @ 0x55 │ │ │ │ ldrb r2, [r4, #84] @ 0x54 │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #64] @ 2f9648 │ │ │ │ - ldr r3, [pc, #52] @ 2f9640 │ │ │ │ + ldr r2, [pc, #64] @ 2f9538 │ │ │ │ + ldr r3, [pc, #52] @ 2f9530 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f9638 │ │ │ │ + bne 2f9528 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r4 │ │ │ │ - b 2f9600 │ │ │ │ + b 2f94f0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r3, r8, lsl #22 │ │ │ │ + subseq r6, r3, r8, lsl ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subeq r3, lr, ip, asr #11 │ │ │ │ - ldrsheq r6, [r3], #-144 @ 0xffffff70 │ │ │ │ + subeq r3, lr, r4, asr #11 │ │ │ │ + subseq r6, r3, r0, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #932] @ 2f9a0c │ │ │ │ - ldr r3, [pc, #932] @ 2f9a10 │ │ │ │ + ldr r1, [pc, #932] @ 2f98fc │ │ │ │ + ldr r3, [pc, #932] @ 2f9900 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r2, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2f9924 │ │ │ │ + beq 2f9814 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2f97c0 │ │ │ │ + bne 2f96b0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2f99ac │ │ │ │ + beq 2f989c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2f9978 │ │ │ │ + beq 2f9868 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f97c0 │ │ │ │ + bne 2f96b0 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #15 │ │ │ │ @@ -748524,20 +748456,20 @@ │ │ │ │ tst r1, #1 │ │ │ │ addne r1, sp, #104 @ 0x68 │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ strne r2, [r1, #-68] @ 0xffffffbc │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2f96d0 │ │ │ │ + bne 2f95c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8e94 │ │ │ │ - ldr r1, [pc, #776] @ 2f9a14 │ │ │ │ + bl 2f8d84 │ │ │ │ + ldr r1, [pc, #776] @ 2f9904 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -748549,75 +748481,75 @@ │ │ │ │ tst ip, #1 │ │ │ │ addne r0, sp, #104 @ 0x68 │ │ │ │ addne ip, r0, r3, lsl #2 │ │ │ │ strne r1, [ip, #-68] @ 0xffffffbc │ │ │ │ add r1, r1, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bne 2f9734 │ │ │ │ + bne 2f9624 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8e94 │ │ │ │ - ldr r1, [pc, #676] @ 2f9a14 │ │ │ │ + bl 2f8d84 │ │ │ │ + ldr r1, [pc, #676] @ 2f9904 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #664] @ 2f9a18 │ │ │ │ + ldr r1, [pc, #664] @ 2f9908 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #648] @ 2f9a1c │ │ │ │ - ldr r3, [pc, #632] @ 2f9a10 │ │ │ │ + ldr r1, [pc, #648] @ 2f990c │ │ │ │ + ldr r3, [pc, #632] @ 2f9900 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #620] @ 2f9a20 │ │ │ │ + ldreq r1, [pc, #620] @ 2f9910 │ │ │ │ mov r2, r0 │ │ │ │ moveq r0, r4 │ │ │ │ - beq 2f996c │ │ │ │ + beq 2f985c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ add sl, sp, #24 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sl, #4] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2f9810 │ │ │ │ + beq 2f9700 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r6, r6, #20 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f98f4 │ │ │ │ + beq 2f97e4 │ │ │ │ orr r5, r5, #4 │ │ │ │ and r3, r5, #255 @ 0xff │ │ │ │ add fp, sp, #28 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ @@ -748629,132 +748561,132 @@ │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2f98b8 │ │ │ │ + beq 2f97a8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r9, r9, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #352] @ 2f9a24 │ │ │ │ + ldr r1, [pc, #352] @ 2f9914 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #336] @ 2f9a28 │ │ │ │ + ldr r1, [pc, #336] @ 2f9918 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bhi 2f9830 │ │ │ │ - ldr r2, [pc, #304] @ 2f9a2c │ │ │ │ - ldr r3, [pc, #272] @ 2f9a10 │ │ │ │ + bhi 2f9720 │ │ │ │ + ldr r2, [pc, #304] @ 2f991c │ │ │ │ + ldr r3, [pc, #272] @ 2f9900 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f97bc │ │ │ │ + bne 2f96ac │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2f99dc │ │ │ │ + beq 2f98cc │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2f99a4 │ │ │ │ + beq 2f9894 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f97c0 │ │ │ │ - ldr r2, [pc, #232] @ 2f9a30 │ │ │ │ - ldr r3, [pc, #196] @ 2f9a10 │ │ │ │ + bne 2f96b0 │ │ │ │ + ldr r2, [pc, #232] @ 2f9920 │ │ │ │ + ldr r3, [pc, #196] @ 2f9900 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #172] @ 2f9a14 │ │ │ │ - bne 2f97bc │ │ │ │ + ldreq r1, [pc, #172] @ 2f9904 │ │ │ │ + bne 2f96ac │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ - ldr r2, [pc, #180] @ 2f9a34 │ │ │ │ - ldr r3, [pc, #140] @ 2f9a10 │ │ │ │ + ldr r2, [pc, #180] @ 2f9924 │ │ │ │ + ldr r3, [pc, #140] @ 2f9900 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r1, [pc, #128] @ 2f9a20 │ │ │ │ - beq 2f9968 │ │ │ │ - b 2f97bc │ │ │ │ + ldreq r1, [pc, #128] @ 2f9910 │ │ │ │ + beq 2f9858 │ │ │ │ + b 2f96ac │ │ │ │ mov r6, r7 │ │ │ │ - b 2f98f4 │ │ │ │ - ldr r2, [pc, #132] @ 2f9a38 │ │ │ │ - ldr r3, [pc, #88] @ 2f9a10 │ │ │ │ + b 2f97e4 │ │ │ │ + ldr r2, [pc, #132] @ 2f9928 │ │ │ │ + ldr r3, [pc, #88] @ 2f9900 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r7 │ │ │ │ moveq r1, #360 @ 0x168 │ │ │ │ - beq 2f996c │ │ │ │ - b 2f97bc │ │ │ │ - ldr r2, [pc, #88] @ 2f9a3c │ │ │ │ - ldr r3, [pc, #40] @ 2f9a10 │ │ │ │ + beq 2f985c │ │ │ │ + b 2f96ac │ │ │ │ + ldr r2, [pc, #88] @ 2f992c │ │ │ │ + ldr r3, [pc, #40] @ 2f9900 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r7 │ │ │ │ moveq r1, #352 @ 0x160 │ │ │ │ - beq 2f996c │ │ │ │ - b 2f97bc │ │ │ │ - @ instruction: 0x00536990 │ │ │ │ + beq 2f985c │ │ │ │ + b 2f96ac │ │ │ │ + subseq r6, r3, r0, lsr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - subseq r6, r3, r4, ror #16 │ │ │ │ + subseq r6, r3, r4, ror r9 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - ldrsheq r6, [r3], #-108 @ 0xffffff94 │ │ │ │ - ldrheq r6, [r3], #-96 @ 0xffffffa0 │ │ │ │ - subseq r6, r3, r8, ror r6 │ │ │ │ - subseq r6, r3, r4, asr #12 │ │ │ │ - subseq r6, r3, r4, lsl r6 │ │ │ │ + subseq r6, r3, ip, lsl #16 │ │ │ │ + subseq r6, r3, r0, asr #15 │ │ │ │ + subseq r6, r3, r8, lsl #15 │ │ │ │ + subseq r6, r3, r4, asr r7 │ │ │ │ + subseq r6, r3, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3448] @ 0xd78 │ │ │ │ sub sp, sp, #612 @ 0x264 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #644] @ 2f9cec │ │ │ │ + ldr r2, [pc, #644] @ 2f9bdc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ 2f9cf0 │ │ │ │ + ldr r3, [pc, #640] @ 2f9be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r8, [sp, #652] @ 0x28c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #604] @ 0x25c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [ip] │ │ │ │ @@ -748762,91 +748694,91 @@ │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ mul r4, r8, r4 │ │ │ │ cmp r3, r8 │ │ │ │ movcc fp, r3 │ │ │ │ movcs fp, r8 │ │ │ │ cmp r1, #2 │ │ │ │ mov sl, r0 │ │ │ │ - bne 2f9abc │ │ │ │ + bne 2f99ac │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ movcs fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f9ae4 │ │ │ │ + beq 2f99d4 │ │ │ │ rsb r3, r5, #0 │ │ │ │ and r3, r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r3, r1, r3 │ │ │ │ cmp fp, r3 │ │ │ │ movcs fp, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp fp, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi 2f9bb8 │ │ │ │ + bhi 2f9aa8 │ │ │ │ mov r9, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r7, r9 │ │ │ │ mvn r6, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str sl, [sp] │ │ │ │ str r8, [sp, #652] @ 0x28c │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 2f9cb0 │ │ │ │ + bcc 2f9ba0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r6, #1 │ │ │ │ add r2, r3, r0, lsl #2 │ │ │ │ - b 2f9b40 │ │ │ │ + b 2f9a30 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r8, r2 │ │ │ │ ldr sl, [r2], #4 │ │ │ │ mov r7, r4 │ │ │ │ ldrb r1, [sl, #17] │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ mov r6, r0 │ │ │ │ smlabb r4, r1, r3, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - bcs 2f9b3c │ │ │ │ + bcs 2f9a2c │ │ │ │ sub r0, r5, r7 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldm sp, {r0, r2} │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ ldr r3, [r8] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, fp │ │ │ │ - bhi 2f9c70 │ │ │ │ + bhi 2f9b60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r5, fp │ │ │ │ str r0, [r3, r9, lsl #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 2f9b24 │ │ │ │ + bcc 2f9a14 │ │ │ │ ldr sl, [sp] │ │ │ │ ldr r8, [sp, #652] @ 0x28c │ │ │ │ cmp fp, r8 │ │ │ │ - bcs 2f9cc4 │ │ │ │ + bcs 2f9bb4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2f9ce0 │ │ │ │ + beq 2f9bd0 │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ add r9, sp, #28 │ │ │ │ lsl r7, r0, #2 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r4, r9 │ │ │ │ add r6, r9, r3, lsl #2 │ │ │ │ mov r0, fp │ │ │ │ @@ -748855,69 +748787,69 @@ │ │ │ │ add r5, r5, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 95e3c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f964c │ │ │ │ + bl 2f953c │ │ │ │ str r0, [r4], #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 2f9bf4 │ │ │ │ + bne 2f9ae4 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #168] @ 2f9cf4 │ │ │ │ - ldr r3, [pc, #160] @ 2f9cf0 │ │ │ │ + ldr r2, [pc, #168] @ 2f9be4 │ │ │ │ + ldr r3, [pc, #160] @ 2f9be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f9ce8 │ │ │ │ + bne 2f9bd8 │ │ │ │ add sp, sp, #612 @ 0x264 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f9078 │ │ │ │ + bl 2f8f68 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 2f8e94 │ │ │ │ - b 2f9b94 │ │ │ │ + bl 2f8d84 │ │ │ │ + b 2f9a84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr sl, [r3, r6, lsl #2] │ │ │ │ add r8, r3, r6, lsl #2 │ │ │ │ ldrb r1, [sl, #17] │ │ │ │ - b 2f9b64 │ │ │ │ + b 2f9a54 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 95e3c │ │ │ │ - b 2f9c44 │ │ │ │ + b 2f9b34 │ │ │ │ add r9, sp, #28 │ │ │ │ - b 2f9c2c │ │ │ │ + b 2f9b1c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r3, ip, lsl #11 │ │ │ │ + @ instruction: 0x0053669c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r3, ip, lsr #7 │ │ │ │ + ldrheq r6, [r3], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -748930,32 +748862,32 @@ │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9a40 │ │ │ │ + bl 2f9930 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r5, [r3] │ │ │ │ - ldr r4, [pc, #408] @ 2f9f00 │ │ │ │ + ldr r4, [pc, #408] @ 2f9df0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f9e40 │ │ │ │ + bne 2f9d30 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ - ldr lr, [pc, #388] @ 2f9f04 │ │ │ │ + ldr lr, [pc, #388] @ 2f9df4 │ │ │ │ cmp ip, #1 │ │ │ │ movne lr, ip │ │ │ │ cmp r1, lr │ │ │ │ - bne 2f9e40 │ │ │ │ - ldr r3, [pc, #372] @ 2f9f08 │ │ │ │ + bne 2f9d30 │ │ │ │ + ldr r3, [pc, #372] @ 2f9df8 │ │ │ │ add lr, ip, ip, lsl #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add lr, r3, lr, lsl #4 │ │ │ │ ldrb lr, [lr, #7] │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ cmp lr, #0 │ │ │ │ @@ -748963,55 +748895,55 @@ │ │ │ │ add ip, lr, ip │ │ │ │ add r3, r3, ip, lsl #4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ addeq r7, r5, r4 │ │ │ │ ldrbeq r7, [r7, #64] @ 0x40 │ │ │ │ ldrbne r7, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #312] @ 2f9f0c │ │ │ │ + ldr r3, [pc, #312] @ 2f9dfc │ │ │ │ addeq r4, r5, r4 │ │ │ │ ldrbeq lr, [r4, #96] @ 0x60 │ │ │ │ ldrbne lr, [r5, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ ldr ip, [r5, #92] @ 0x5c │ │ │ │ - beq 2f9df8 │ │ │ │ + beq 2f9ce8 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 2f9e48 │ │ │ │ + beq 2f9d38 │ │ │ │ ldr r3, [ip] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 2f9e40 │ │ │ │ + bne 2f9d30 │ │ │ │ ldrb r1, [ip, #17] │ │ │ │ add r3, r3, lr, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldr ip, [r3, #40] @ 0x28 │ │ │ │ ldr lr, [r3, #44] @ 0x2c │ │ │ │ - bhi 2f9ee8 │ │ │ │ - ldr r3, [pc, #232] @ 2f9f10 │ │ │ │ + bhi 2f9dd8 │ │ │ │ + ldr r3, [pc, #232] @ 2f9e00 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f9f00 │ │ │ │ + bhi 2f9df0 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r4, [r3, #40] @ 0x28 │ │ │ │ - bhi 2f9ef4 │ │ │ │ - ldr r3, [pc, #176] @ 2f9f14 │ │ │ │ + bhi 2f9de4 │ │ │ │ + ldr r3, [pc, #176] @ 2f9e04 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f9ec0 │ │ │ │ + bhi 2f9db0 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, ip, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ @@ -749019,54 +748951,54 @@ │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ stm r0, {ip, lr} │ │ │ │ - b 2f9e90 │ │ │ │ + b 2f9d80 │ │ │ │ lsl r3, r4, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r1, #0 │ │ │ │ - b 2f9ea0 │ │ │ │ + b 2f9d90 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b 2f9ea0 │ │ │ │ + b 2f9d90 │ │ │ │ lsl r3, ip, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r1, #0 │ │ │ │ - b 2f9e84 │ │ │ │ + b 2f9d74 │ │ │ │ mov r3, ip │ │ │ │ mov r1, #0 │ │ │ │ - b 2f9e84 │ │ │ │ + b 2f9d74 │ │ │ │ mov r3, ip │ │ │ │ mov r1, lr │ │ │ │ - b 2f9e84 │ │ │ │ + b 2f9d74 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 2f9ea0 │ │ │ │ - @ instruction: 0x00536290 │ │ │ │ + b 2f9d90 │ │ │ │ + subseq r6, r3, r0, lsr #7 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrdeq r2, [lr], #-89 @ 0xffffffa7 │ │ │ │ - strheq r2, [lr], #-93 @ 0xffffffa3 │ │ │ │ + ldrdeq r2, [lr], #-81 @ 0xffffffaf │ │ │ │ + strheq r2, [lr], #-85 @ 0xffffffab │ │ │ │ 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, #460] @ 2fa0fc │ │ │ │ + ldr r3, [pc, #460] @ 2f9fec │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #448] @ 2fa100 │ │ │ │ + ldr r2, [pc, #448] @ 2f9ff0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #436] @ 2fa104 │ │ │ │ + ldr r3, [pc, #436] @ 2f9ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -749078,44 +749010,44 @@ │ │ │ │ mov r4, r7 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #360] @ 2fa108 │ │ │ │ + ldr r1, [pc, #360] @ 2f9ff8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strd r8, [sp, #32] │ │ │ │ - bl 2f9d54 │ │ │ │ + bl 2f9c44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #340] @ 2fa10c │ │ │ │ + ldr r1, [pc, #340] @ 2f9ffc │ │ │ │ mul r3, r5, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r8, [sp, #24] │ │ │ │ mla r4, r0, r4, r3 │ │ │ │ umull r3, ip, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, ip │ │ │ │ str r3, [sp] │ │ │ │ - bl 2f9d54 │ │ │ │ + bl 2f9c44 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp] │ │ │ │ lsl r4, r4, r5 │ │ │ │ sub r2, r5, #32 │ │ │ │ orr r4, r4, r3, lsl r2 │ │ │ │ rsb r2, r5, #32 │ │ │ │ orr r4, r4, r3, lsr r2 │ │ │ │ - ldr r1, [pc, #272] @ 2fa110 │ │ │ │ + ldr r1, [pc, #272] @ 2fa000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsl r5, r3, r5 │ │ │ │ orr fp, fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9d54 │ │ │ │ + bl 2f9c44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r6] │ │ │ │ mul r3, r5, r3 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ orr fp, fp, r0 │ │ │ │ @@ -749125,95 +749057,95 @@ │ │ │ │ adds r2, r2, r7 │ │ │ │ add r3, r3, ip │ │ │ │ adc r3, r3, sl │ │ │ │ cmp r1, #0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bne 2fa064 │ │ │ │ + bne 2f9f54 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, #344 @ 0x158 │ │ │ │ - beq 2fa0c4 │ │ │ │ + beq 2f9fb4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2f9f8c │ │ │ │ + bne 2f9e7c │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2fa084 │ │ │ │ + bne 2f9f74 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - ldr r1, [pc, #148] @ 2fa114 │ │ │ │ + ldr r1, [pc, #148] @ 2fa004 │ │ │ │ cmp r0, r1 │ │ │ │ streq fp, [r6] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r5, [r1] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r2, [pc, #120] @ 2fa118 │ │ │ │ - ldr r3, [pc, #96] @ 2fa104 │ │ │ │ + ldr r2, [pc, #120] @ 2fa008 │ │ │ │ + ldr r3, [pc, #96] @ 2f9ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fa0f8 │ │ │ │ + bne 2f9fe8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #76] @ 2fa11c │ │ │ │ + ldr r3, [pc, #76] @ 2fa00c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ ldrb r3, [r3, #135] @ 0x87 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r6, #4] │ │ │ │ ldrbne r3, [r0, #64] @ 0x40 │ │ │ │ addeq r3, r0, r3 │ │ │ │ ldrbeq r3, [r3, #64] @ 0x40 │ │ │ │ stm r6, {r2, r3} │ │ │ │ - b 2f9f8c │ │ │ │ + b 2f9e7c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r3, r8, asr #1 │ │ │ │ - subseq r6, r3, ip, lsr #1 │ │ │ │ + ldrsbeq r6, [r3], #-24 @ 0xffffffe8 │ │ │ │ + ldrheq r6, [r3], #-28 @ 0xffffffe4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - subseq r5, r3, r8, asr pc │ │ │ │ + subseq r6, r3, r8, rrx │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #624] @ 2fa3b0 │ │ │ │ + ldr r1, [pc, #624] @ 2fa2a0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #620] @ 2fa3b4 │ │ │ │ + ldr r2, [pc, #620] @ 2fa2a4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r9, [pc, #604] @ 2fa3b8 │ │ │ │ + ldr r9, [pc, #604] @ 2fa2a8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, pc, r9 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #5 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ - beq 2fa350 │ │ │ │ + beq 2fa240 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 2f9f18 │ │ │ │ + bl 2f9e08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mul r3, r4, r3 │ │ │ │ umull r1, r0, r2, r4 │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r3, r0 │ │ │ │ @@ -749221,54 +749153,54 @@ │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ adc r3, r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fa348 │ │ │ │ + beq 2fa238 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mul r3, r4, r3 │ │ │ │ cmp r7, #1 │ │ │ │ mla r3, sl, r0, r3 │ │ │ │ umull fp, sl, r0, r4 │ │ │ │ add sl, r3, sl │ │ │ │ - bls 2fa208 │ │ │ │ + bls 2fa0f8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fa260 │ │ │ │ + beq 2fa150 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2f86a8 │ │ │ │ - ldr r2, [pc, #392] @ 2fa3bc │ │ │ │ - ldr r3, [pc, #380] @ 2fa3b4 │ │ │ │ + bl 2f8598 │ │ │ │ + ldr r2, [pc, #392] @ 2fa2ac │ │ │ │ + ldr r3, [pc, #380] @ 2fa2a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fa3ac │ │ │ │ + bne 2fa29c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #344] @ 2fa3c0 │ │ │ │ + ldr r2, [pc, #344] @ 2fa2b0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2fa208 │ │ │ │ - ldr r2, [pc, #332] @ 2fa3c4 │ │ │ │ + bne 2fa0f8 │ │ │ │ + ldr r2, [pc, #332] @ 2fa2b4 │ │ │ │ ldr ip, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r9, r2] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, #12288 @ 0x3000 │ │ │ │ ldrb r0, [r0, #1495] @ 0x5d7 │ │ │ │ add r2, r2, #12288 @ 0x3000 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -749289,80 +749221,80 @@ │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r7, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #12] │ │ │ │ - bl 2fa120 │ │ │ │ + bl 2fa010 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ sub r2, r7, r0 │ │ │ │ add r1, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa120 │ │ │ │ + bl 2fa010 │ │ │ │ add r0, r4, r0 │ │ │ │ - b 2fa22c │ │ │ │ + b 2fa11c │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ mul r3, r4, r3 │ │ │ │ umull r1, r0, r4, r2 │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r2, r2, r1 │ │ │ │ adc r3, r3, r0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - b 2fa22c │ │ │ │ + b 2fa11c │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #32 │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movhi r2, r1 │ │ │ │ - bhi 2fa324 │ │ │ │ - ldr r3, [pc, #80] @ 2fa3c8 │ │ │ │ + bhi 2fa214 │ │ │ │ + ldr r3, [pc, #80] @ 2fa2b8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2fa3a0 │ │ │ │ + bhi 2fa290 │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mov r3, #0 │ │ │ │ - b 2fa324 │ │ │ │ + b 2fa214 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ - b 2fa324 │ │ │ │ + b 2fa214 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r5, [r3], #-224 @ 0xffffff20 │ │ │ │ + subseq r5, r3, r0, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00535e90 │ │ │ │ - subseq r5, r3, r4, asr #27 │ │ │ │ + subseq r5, r3, r0, lsr #31 │ │ │ │ + ldrsbeq r5, [r3], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - subeq r2, lr, r9, asr #1 │ │ │ │ + subeq r2, lr, r1, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ 2fa4f8 │ │ │ │ + ldr r2, [pc, #272] @ 2fa3e8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #268] @ 2fa4fc │ │ │ │ + ldr r3, [pc, #268] @ 2fa3ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #20 │ │ │ │ ldr r9, [sp, #584] @ 0x248 │ │ │ │ mov r6, r0 │ │ │ │ @@ -749371,26 +749303,26 @@ │ │ │ │ mov r3, #0 │ │ │ │ bl 141f30 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq 2fa4e4 │ │ │ │ + beq 2fa3d4 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ add r7, sp, #292 @ 0x124 │ │ │ │ str r1, [sp] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r2, #32 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ - bl 2fa120 │ │ │ │ + bl 2fa010 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 142060 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, #8 │ │ │ │ @@ -749405,86 +749337,86 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r2, r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #68] @ 2fa500 │ │ │ │ - ldr r3, [pc, #60] @ 2fa4fc │ │ │ │ + ldr r2, [pc, #68] @ 2fa3f0 │ │ │ │ + ldr r3, [pc, #60] @ 2fa3ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fa4f4 │ │ │ │ + bne 2fa3e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ - b 2fa4b4 │ │ │ │ + b 2fa3a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r3, ip, lsl #24 │ │ │ │ + subseq r5, r3, ip, lsl sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r3, ip, lsr fp │ │ │ │ + subseq r5, r3, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1096] @ 2fa96c │ │ │ │ + ldr r1, [pc, #1096] @ 2fa85c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1092] @ 2fa970 │ │ │ │ + ldr r2, [pc, #1092] @ 2fa860 │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r3] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2fa904 │ │ │ │ + beq 2fa7f4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r3, #4]! │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 2fa554 │ │ │ │ + bne 2fa444 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi 2fa8a4 │ │ │ │ + bhi 2fa794 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #20 │ │ │ │ bl 141f30 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ - ldr fp, [pc, #972] @ 2fa974 │ │ │ │ + ldr fp, [pc, #972] @ 2fa864 │ │ │ │ mov sl, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r8, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ strd r2, [r6] │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2fa7cc │ │ │ │ + bhi 2fa6bc │ │ │ │ ldrb r3, [fp, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ bl db064 │ │ │ │ ldr ip, [r9] │ │ │ │ mov r3, #0 │ │ │ │ @@ -749492,21 +749424,21 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #5 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - beq 2fa814 │ │ │ │ + beq 2fa704 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - bl 2f9f18 │ │ │ │ + bl 2f9e08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb ip, [r9, #17] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ rsb r1, ip, #64 @ 0x40 │ │ │ │ subs r3, r1, #32 │ │ │ │ lsl r2, r2, r1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -749526,43 +749458,43 @@ │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ adc r3, r2, r3 │ │ │ │ cmp ip, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - beq 2fa6d4 │ │ │ │ + beq 2fa5c4 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ umull r1, r3, r2, r7 │ │ │ │ mov r2, sl │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2f86a8 │ │ │ │ + bl 2f8598 │ │ │ │ add sl, sl, r0 │ │ │ │ cmp r4, r5 │ │ │ │ add r3, r4, #1 │ │ │ │ - beq 2fa70c │ │ │ │ + beq 2fa5fc │ │ │ │ ldr r1, [r8, #28] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r7, [r3, #-4] │ │ │ │ - b 2fa5c4 │ │ │ │ + b 2fa4b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r4, r5 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r3, r4, #1 │ │ │ │ - bne 2fa6e0 │ │ │ │ + bne 2fa5d0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [r9, #8] │ │ │ │ bl 142060 │ │ │ │ @@ -749582,63 +749514,63 @@ │ │ │ │ bl 1e02c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ - beq 2fa784 │ │ │ │ + beq 2fa674 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2fa79c │ │ │ │ + beq 2fa68c │ │ │ │ mov r0, r3 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #468] @ 2fa978 │ │ │ │ - ldr r3, [pc, #456] @ 2fa970 │ │ │ │ + ldr r2, [pc, #468] @ 2fa868 │ │ │ │ + ldr r3, [pc, #456] @ 2fa860 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #588] @ 0x24c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fa968 │ │ │ │ + bne 2fa858 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r2, [sp, #16] │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r2] │ │ │ │ - b 2fa6d4 │ │ │ │ + b 2fa5c4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adc r3, r3, r2, asr #31 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b 2fa6d4 │ │ │ │ + b 2fa5c4 │ │ │ │ ldrb r1, [r9, #17] │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ - bhi 2fa850 │ │ │ │ - ldr r2, [pc, #332] @ 2fa97c │ │ │ │ + bhi 2fa740 │ │ │ │ + ldr r2, [pc, #332] @ 2fa86c │ │ │ │ sub r0, r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2fa8fc │ │ │ │ + bhi 2fa7ec │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ rsb r0, r1, #64 @ 0x40 │ │ │ │ lsl r2, r2, r0 │ │ │ │ @@ -749656,15 +749588,15 @@ │ │ │ │ mla r3, r7, r2, r1 │ │ │ │ ldr r2, [r6] │ │ │ │ adds r2, r2, r0 │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adc r3, r3, r2 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b 2fa6d4 │ │ │ │ + b 2fa5c4 │ │ │ │ lsl r4, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2fc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2fc │ │ │ │ mov r1, #20 │ │ │ │ @@ -749674,21 +749606,21 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ - b 2fa5a0 │ │ │ │ + b 2fa490 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2fa850 │ │ │ │ + b 2fa740 │ │ │ │ mov r2, #0 │ │ │ │ - b 2fa850 │ │ │ │ + b 2fa740 │ │ │ │ mov r1, #20 │ │ │ │ bl 141f30 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r6] │ │ │ │ mov r1, #8 │ │ │ │ @@ -749705,175 +749637,175 @@ │ │ │ │ str r3, [r9, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 142060 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [r9, #16] │ │ │ │ - b 2fa784 │ │ │ │ + b 2fa674 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r3, ip, asr #21 │ │ │ │ + ldrsbeq r5, [r3], #-188 @ 0xffffff44 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - strheq r1, [lr], #-225 @ 0xffffff1f │ │ │ │ - subseq r5, r3, r4, asr r8 │ │ │ │ - subeq r1, lr, r7, lsr ip │ │ │ │ + subeq r1, lr, r9, lsr #29 │ │ │ │ + subseq r5, r3, r4, ror #18 │ │ │ │ + subeq r1, lr, pc, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #828] @ 2facd8 │ │ │ │ - ldr r3, [pc, #828] @ 2facdc │ │ │ │ + ldr r2, [pc, #828] @ 2fabc8 │ │ │ │ + ldr r3, [pc, #828] @ 2fabcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r1 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ bl 141f9c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr r7, [pc, #788] @ 2face0 │ │ │ │ + ldr r7, [pc, #788] @ 2fabd0 │ │ │ │ mvn r2, r3 │ │ │ │ lsr r2, r2, #31 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ str r4, [r0, #32] │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ strb r2, [r0, #52] @ 0x34 │ │ │ │ - blt 2facb0 │ │ │ │ + blt 2faba0 │ │ │ │ ldrb r3, [r4, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2fabe0 │ │ │ │ + blt 2faad0 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #1 │ │ │ │ movne r1, #0 │ │ │ │ str r1, [r5, #56] @ 0x38 │ │ │ │ bl da9a8 │ │ │ │ add r2, r5, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa504 │ │ │ │ + bl 2fa3f4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl dab78 │ │ │ │ - ldr r3, [pc, #648] @ 2face4 │ │ │ │ + ldr r3, [pc, #648] @ 2fabd4 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, r3, lsl #4 │ │ │ │ ldrge r2, [r5, #12] │ │ │ │ ldrge r3, [r3, #96] @ 0x60 │ │ │ │ strge r3, [r2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fabac │ │ │ │ + beq 2faa9c │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 94780 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r5, #48] @ 0x30 │ │ │ │ orrne r3, r3, #64 @ 0x40 │ │ │ │ strne r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r3, [r5, #56] @ 0x38 │ │ │ │ ldreq r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #532] @ 2face8 │ │ │ │ + ldr r3, [pc, #532] @ 2fabd8 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r5, #48] @ 0x30 │ │ │ │ orrne r3, r3, #2 │ │ │ │ strne r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2faccc │ │ │ │ + beq 2fabbc │ │ │ │ ldr r4, [r3, #16] │ │ │ │ mov r6, #31 │ │ │ │ add r8, r4, r8, lsl #3 │ │ │ │ sub r8, r8, #8 │ │ │ │ sub r4, r4, #8 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 2fab24 │ │ │ │ + beq 2faa14 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ cmp r6, r0 │ │ │ │ movcs r6, r0 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 2fab08 │ │ │ │ + bne 2fa9f8 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r6 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ str r3, [r5, #24] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ ldrb r2, [r7, #49] @ 0x31 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fab6c │ │ │ │ + beq 2faa5c │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2fabcc │ │ │ │ + bhi 2faabc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r2 │ │ │ │ - ldr r2, [pc, #364] @ 2facec │ │ │ │ + ldr r2, [pc, #364] @ 2fabdc │ │ │ │ str r3, [r5, #28] │ │ │ │ - ldr r3, [pc, #340] @ 2facdc │ │ │ │ + ldr r3, [pc, #340] @ 2fabcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2facd4 │ │ │ │ + bne 2fabc4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrhne r3, [r3, #32] │ │ │ │ lslne r3, r3, #23 │ │ │ │ lsrne r3, r3, #23 │ │ │ │ strne r3, [r5, #48] @ 0x30 │ │ │ │ - b 2faaa0 │ │ │ │ + b 2fa990 │ │ │ │ ldrb r3, [r7, #50] @ 0x32 │ │ │ │ str r2, [r5, #24] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ - b 2fab78 │ │ │ │ + b 2faa68 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - ldr ip, [pc, #248] @ 2face4 │ │ │ │ + ldr ip, [pc, #248] @ 2fabd4 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, r3, lsl #4 │ │ │ │ ldrge r8, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ @@ -749881,88 +749813,88 @@ │ │ │ │ ldr r7, [r7, ip] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ movlt r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - beq 2fac40 │ │ │ │ + beq 2fab30 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ mul r3, r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa3cc │ │ │ │ + bl 2fa2bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ str r3, [r5, #20] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 2faa5c │ │ │ │ + beq 2fa94c │ │ │ │ ldrb r0, [r8, #17] │ │ │ │ rsb r1, r0, #64 @ 0x40 │ │ │ │ lsl r3, r3, r1 │ │ │ │ subs ip, r1, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ orr r3, r3, r2, lsl ip │ │ │ │ sub r0, r0, #32 │ │ │ │ orr r3, r3, r2, lsr r0 │ │ │ │ lsl r2, r2, r1 │ │ │ │ lsr r2, r2, r1 │ │ │ │ orr r2, r2, r3, lsl r0 │ │ │ │ orrpl r2, r2, r3, asr ip │ │ │ │ asr r3, r3, r1 │ │ │ │ strd r2, [r5, #16] │ │ │ │ - b 2faa5c │ │ │ │ + b 2fa94c │ │ │ │ add r0, r4, #24 │ │ │ │ bl 93634 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ clzne r3, r3 │ │ │ │ rsbne r3, r3, #32 │ │ │ │ - b 2fa9f8 │ │ │ │ + b 2fa8e8 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ - b 2fab38 │ │ │ │ + b 2faa28 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r3, ip, asr r6 │ │ │ │ + subseq r5, r3, ip, ror #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r3, r4, lsr #12 │ │ │ │ + subseq r5, r3, r4, lsr r7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, lr, pc, lsl #18 │ │ │ │ - subseq r5, r3, r4, ror r4 │ │ │ │ + subseq r5, r3, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3704] @ 0xe78 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1104] @ 2fb160 │ │ │ │ + ldr r0, [pc, #1104] @ 2fb050 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #1100] @ 2fb164 │ │ │ │ + ldr r2, [pc, #1100] @ 2fb054 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - beq 2faea4 │ │ │ │ + beq 2fad94 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fae54 │ │ │ │ + beq 2fad44 │ │ │ │ mov r7, #0 │ │ │ │ add sl, sp, #156 @ 0x9c │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ @@ -749986,79 +749918,79 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldm ip, {r1, r2, r3} │ │ │ │ ldr r8, [sp, #188] @ 0xbc │ │ │ │ bl 948f8 │ │ │ │ ldrb r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fae74 │ │ │ │ + beq 2fad64 │ │ │ │ ldrb fp, [sp, #260] @ 0x104 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fae74 │ │ │ │ + beq 2fad64 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2fb0f8 │ │ │ │ + beq 2fafe8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fae28 │ │ │ │ + beq 2fad18 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr lr, [r0] │ │ │ │ ldrb r0, [lr, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 2fafec │ │ │ │ + beq 2faedc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ add r2, r2, #16 │ │ │ │ add r1, r1, #16 │ │ │ │ - bcc 2fadf8 │ │ │ │ + bcc 2face8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fae74 │ │ │ │ + beq 2fad64 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 94d40 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r8, r0 │ │ │ │ - b 2faf14 │ │ │ │ + b 2fae04 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2faf5c │ │ │ │ + beq 2fae4c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2faf5c │ │ │ │ + beq 2fae4c │ │ │ │ cmp r8, r3 │ │ │ │ - bne 2fb0d0 │ │ │ │ + bne 2fafc0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #744] @ 2fb168 │ │ │ │ - ldr r3, [pc, #736] @ 2fb164 │ │ │ │ + ldr r2, [pc, #744] @ 2fb058 │ │ │ │ + ldr r3, [pc, #736] @ 2fb054 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fb15c │ │ │ │ + bne 2fb04c │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fb038 │ │ │ │ + beq 2faf28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fae6c │ │ │ │ + bne 2fad5c │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ movne r8, r3 │ │ │ │ - beq 2fae74 │ │ │ │ + beq 2fad64 │ │ │ │ add r9, sp, #156 @ 0x9c │ │ │ │ add r7, sp, #260 @ 0x104 │ │ │ │ add sl, sp, #272 @ 0x110 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [r9, #4] │ │ │ │ str r3, [r9, #8] │ │ │ │ @@ -750077,24 +750009,24 @@ │ │ │ │ bl 1e02c │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 94d40 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - bne 2fb0ac │ │ │ │ + bne 2faf9c │ │ │ │ cmp r0, #0 │ │ │ │ ldrhne r1, [r0, #32] │ │ │ │ lslne r1, r1, #23 │ │ │ │ lsrne r1, r1, #23 │ │ │ │ orrne r3, r3, r1 │ │ │ │ orr r0, r3, r2 │ │ │ │ lsr r0, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ - b 2fae78 │ │ │ │ + b 2fad68 │ │ │ │ mov r3, #0 │ │ │ │ add r9, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [r9, #4] │ │ │ │ str r3, [r9, #8] │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ @@ -750113,161 +750045,161 @@ │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 94d40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 2faed8 │ │ │ │ + bne 2fadc8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrhne r1, [r0, #32] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lslne r1, r1, #23 │ │ │ │ lsrne r1, r1, #23 │ │ │ │ ldreq r3, [r4, #48] @ 0x30 │ │ │ │ ldrne r3, [r4, #48] @ 0x30 │ │ │ │ orrne r2, r2, r1 │ │ │ │ - b 2faf4c │ │ │ │ + b 2fae3c │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - bne 2fae0c │ │ │ │ + bne 2facfc │ │ │ │ ldrb ip, [lr, #37] @ 0x25 │ │ │ │ ldr sl, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #32 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ strhi lr, [sp, #84] @ 0x54 │ │ │ │ - bhi 2fb054 │ │ │ │ - ldr lr, [pc, #332] @ 2fb16c │ │ │ │ + bhi 2faf44 │ │ │ │ + ldr lr, [pc, #332] @ 2fb05c │ │ │ │ sub ip, ip, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2fb138 │ │ │ │ + bhi 2fb028 │ │ │ │ ldrb ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2faecc │ │ │ │ - b 2fae74 │ │ │ │ + bne 2fadbc │ │ │ │ + b 2fad64 │ │ │ │ mov ip, #0 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ ldrb lr, [r0, #37] @ 0x25 │ │ │ │ ldr ip, [r0, #40] @ 0x28 │ │ │ │ cmp lr, #32 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bhi 2fb090 │ │ │ │ - ldr r0, [pc, #256] @ 2fb170 │ │ │ │ + bhi 2faf80 │ │ │ │ + ldr r0, [pc, #256] @ 2fb060 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2fb160 │ │ │ │ + bhi 2fb050 │ │ │ │ ldrb r0, [r0, lr] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r0, #0 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ cmp r0, lr │ │ │ │ cmpeq ip, sl │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ orr fp, fp, ip │ │ │ │ - b 2fae0c │ │ │ │ - ldr ip, [pc, #192] @ 2fb174 │ │ │ │ + b 2facfc │ │ │ │ + ldr ip, [pc, #192] @ 2fb064 │ │ │ │ ldrh r1, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r1, ip │ │ │ │ orr r2, r2, r1 │ │ │ │ ldrhne r1, [r0, #32] │ │ │ │ andne r1, r1, ip │ │ │ │ orrne r3, r3, r1 │ │ │ │ - b 2faf4c │ │ │ │ - ldr r1, [pc, #156] @ 2fb174 │ │ │ │ + b 2fae3c │ │ │ │ + ldr r1, [pc, #156] @ 2fb064 │ │ │ │ ldrh r2, [r8, #32] │ │ │ │ ldrh r3, [r3, #32] │ │ │ │ ldr ip, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ and r2, r2, r1 │ │ │ │ and r3, r3, r1 │ │ │ │ orr r2, r2, ip │ │ │ │ orr r3, r3, r0 │ │ │ │ - b 2faf4c │ │ │ │ + b 2fae3c │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2fade4 │ │ │ │ + bne 2facd4 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ subs fp, r2, r3 │ │ │ │ movne fp, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fadec │ │ │ │ - b 2fae20 │ │ │ │ + bne 2facdc │ │ │ │ + b 2fad10 │ │ │ │ lsl sl, sl, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr sl, sl, #16 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - b 2fb054 │ │ │ │ + b 2faf44 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - b 2fb054 │ │ │ │ + b 2faf44 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ mov r0, #0 │ │ │ │ - b 2fb090 │ │ │ │ + b 2faf80 │ │ │ │ mov r0, #0 │ │ │ │ - b 2fb090 │ │ │ │ + b 2faf80 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r3, r4, ror #5 │ │ │ │ + ldrsheq r5, [r3], #-52 @ 0xffffffcc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r3, r8, ror r1 │ │ │ │ - subeq r1, lr, r7, ror #8 │ │ │ │ - subeq r1, lr, r7, lsr r4 │ │ │ │ + subseq r5, r3, r8, lsl #5 │ │ │ │ + subeq r1, lr, pc, asr r4 │ │ │ │ + subeq r1, lr, pc, lsr #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3312] @ 0xcf0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #2296] @ 2fba8c │ │ │ │ + ldr r0, [pc, #2296] @ 2fb97c │ │ │ │ sub sp, sp, #748 @ 0x2ec │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #2288] @ 2fba90 │ │ │ │ + ldr r1, [pc, #2288] @ 2fb980 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #784] @ 0x310 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #740] @ 0x2e4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2252] @ 2fba94 │ │ │ │ + ldr r2, [pc, #2252] @ 2fb984 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2244] @ 2fba98 │ │ │ │ + ldr r3, [pc, #2244] @ 2fb988 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r9, #4] │ │ │ │ mov ip, #2 │ │ │ │ str ip, [r9] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r3, r0, r0, lsl ip │ │ │ │ add r3, r3, r3, lsl ip │ │ │ │ add r3, r2, r3, lsl ip │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ ldr r5, [sp, #788] @ 0x314 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [sp, #796] @ 0x31c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bne 2fba10 │ │ │ │ - bl 2f81c8 │ │ │ │ + bne 2fb900 │ │ │ │ + bl 2f80b8 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ mvn r2, r2, lsl r3 │ │ │ │ lsl r2, r2, #16 │ │ │ │ @@ -750276,16 +750208,16 @@ │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r8, #20] │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fba1c │ │ │ │ - bl 2f81c8 │ │ │ │ + bne 2fb90c │ │ │ │ + bl 2f80b8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r8, r8, r3, lsl #4 │ │ │ │ ldr r3, [r8, #96] @ 0x60 │ │ │ │ mvn r8, #0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ mvn r8, r8, lsl r3 │ │ │ │ lsl r8, r8, #16 │ │ │ │ @@ -750334,26 +750266,26 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2fba38 │ │ │ │ + beq 2fb928 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2fba58 │ │ │ │ + beq 2fb948 │ │ │ │ ldr r3, [sp, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 2fba7c │ │ │ │ + beq 2fb96c │ │ │ │ rsb r3, r6, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ sub r3, r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ @@ -750368,96 +750300,96 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r2, r3 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq 2fb84c │ │ │ │ + beq 2fb73c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fb8a8 │ │ │ │ + bne 2fb798 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, r5 │ │ │ │ movcc fp, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movcs fp, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fb418 │ │ │ │ + beq 2fb308 │ │ │ │ rsb r3, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ mov r2, #1 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r3, r2, r3 │ │ │ │ cmp fp, r3 │ │ │ │ movcs fp, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r5, fp │ │ │ │ - bcc 2fb880 │ │ │ │ + bcc 2fb770 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ mvn r6, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #788] @ 0x314 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 2fb83c │ │ │ │ + bhi 2fb72c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r5, [r3, #4]! │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 2fb468 │ │ │ │ + bls 2fb358 │ │ │ │ sub r0, r7, r8 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc 2fb800 │ │ │ │ + bcc 2fb6f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r7, fp │ │ │ │ str r0, [r3, sl, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc 2fb458 │ │ │ │ + bcc 2fb348 │ │ │ │ ldr r5, [sp, #788] @ 0x314 │ │ │ │ cmp r5, fp │ │ │ │ - bls 2fb888 │ │ │ │ + bls 2fb778 │ │ │ │ mov r0, r3 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f964c │ │ │ │ + bl 2f953c │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ @@ -750471,15 +750403,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 2fb3a4 │ │ │ │ + bne 2fb294 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ @@ -750490,15 +750422,15 @@ │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ ldrb ip, [r1, #30] │ │ │ │ lsl r1, r2, #2 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 2fb5c0 │ │ │ │ + beq 2fb4b0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add ip, ip, #11 │ │ │ │ orr r1, r1, lr │ │ │ │ str r1, [r3, ip, lsl #2] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ @@ -750522,18 +750454,18 @@ │ │ │ │ add lr, r3, lr │ │ │ │ add r7, r0, #4 │ │ │ │ str ip, [r1, #4] │ │ │ │ str r7, [r1, #8] │ │ │ │ str lr, [ip, #4] │ │ │ │ str lr, [r0, #4] │ │ │ │ ldr lr, [r6, #20] │ │ │ │ - beq 2fba28 │ │ │ │ + beq 2fb918 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2fba00 │ │ │ │ + blt 2fb8f0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, #84 @ 0x54 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r7, ip, r1 │ │ │ │ @@ -750548,30 +750480,30 @@ │ │ │ │ add r8, r3, r8 │ │ │ │ add sl, r7, #4 │ │ │ │ cmp lr, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str sl, [r0, #8] │ │ │ │ str r8, [r1, #4] │ │ │ │ str r8, [r7, #4] │ │ │ │ - blt 2fb740 │ │ │ │ + blt 2fb630 │ │ │ │ add ip, ip, lr, lsl #4 │ │ │ │ ldr r3, [ip, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r8, #32] │ │ │ │ str r0, [r9, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r9] │ │ │ │ ldrb ip, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ cmp ip, #1 │ │ │ │ movne r3, #0 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f94cc │ │ │ │ + bl 2f93bc │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ cmp r8, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r0, #68 @ 0x44 │ │ │ │ add lr, r0, #72 @ 0x48 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ @@ -750588,26 +750520,26 @@ │ │ │ │ str r5, [r0, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ add ip, r3, ip │ │ │ │ str lr, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str ip, [r0, #4] │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 2fb788 │ │ │ │ + beq 2fb678 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsl r1, r2, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ add r2, r1, r2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #29] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fb788 │ │ │ │ + beq 2fb678 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r1, r2, #11 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #29] │ │ │ │ @@ -750629,225 +750561,225 @@ │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r2] │ │ │ │ bl 927bc │ │ │ │ - ldr r2, [pc, #704] @ 2fba9c │ │ │ │ - ldr r3, [pc, #688] @ 2fba90 │ │ │ │ + ldr r2, [pc, #704] @ 2fb98c │ │ │ │ + ldr r3, [pc, #688] @ 2fb980 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #740] @ 0x2e4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fba88 │ │ │ │ + bne 2fb978 │ │ │ │ add sp, sp, #748 @ 0x2ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f9078 │ │ │ │ + bl 2f8f68 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f8e94 │ │ │ │ - b 2fb4b8 │ │ │ │ + bl 2f8d84 │ │ │ │ + b 2fb3a8 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #92] @ 0x5c │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2fb488 │ │ │ │ + b 2fb378 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fb3d8 │ │ │ │ + bne 2fb2c8 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2fb528 │ │ │ │ + beq 2fb418 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96278 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2fb528 │ │ │ │ + b 2fb418 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ mov r4, r0 │ │ │ │ - b 2fb528 │ │ │ │ + b 2fb418 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, r5 │ │ │ │ movcc fp, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movcs fp, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fb8e8 │ │ │ │ + beq 2fb7d8 │ │ │ │ rsb r3, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ mov r2, #1 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r3, r2, r3 │ │ │ │ cmp fp, r3 │ │ │ │ movcs fp, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r5, fp │ │ │ │ - bcc 2fb880 │ │ │ │ + bcc 2fb770 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, r7 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r8, r4 │ │ │ │ mvn r6, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #788] @ 0x314 │ │ │ │ - bhi 2fb9b4 │ │ │ │ + bhi 2fb8a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r5, [r3, #4]! │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 2fb940 │ │ │ │ + bls 2fb830 │ │ │ │ sub r0, r7, r8 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc 2fb9c4 │ │ │ │ + bcc 2fb8b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r7, fp │ │ │ │ str r0, [r3, sl, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bls 2fb4d4 │ │ │ │ + bls 2fb3c4 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 2fb938 │ │ │ │ + bls 2fb828 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2fb960 │ │ │ │ + b 2fb850 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f9078 │ │ │ │ + bl 2f8f68 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f8e94 │ │ │ │ - b 2fb990 │ │ │ │ + bl 2f8d84 │ │ │ │ + b 2fb880 │ │ │ │ cmp lr, #0 │ │ │ │ - blt 2fb740 │ │ │ │ + blt 2fb630 │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ - b 2fb694 │ │ │ │ + b 2fb584 │ │ │ │ add r3, r1, r3, lsl ip │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ - b 2fb230 │ │ │ │ + b 2fb120 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldrh r8, [r3, #44] @ 0x2c │ │ │ │ - b 2fb278 │ │ │ │ + b 2fb168 │ │ │ │ cmp lr, r8 │ │ │ │ - blt 2fb788 │ │ │ │ + blt 2fb678 │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ - b 2fb694 │ │ │ │ + b 2fb584 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #6 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ bl 96624 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 2fb33c │ │ │ │ + b 2fb22c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r9 │ │ │ │ bl 96624 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 2fb354 │ │ │ │ + b 2fb244 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 2fb564 │ │ │ │ + b 2fb454 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r3, ip, asr lr │ │ │ │ + subseq r4, r3, ip, ror #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r3, r4, lsr #28 │ │ │ │ + subseq r4, r3, r4, lsr pc │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r4, r3, ip, lsl r8 │ │ │ │ + subseq r4, r3, ip, lsr #18 │ │ │ │ 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, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2fbad8 │ │ │ │ + beq 2fb9c8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2fbad0 │ │ │ │ - bl 2f85ec │ │ │ │ + bne 2fb9c0 │ │ │ │ + bl 2f84dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fbad0 │ │ │ │ + beq 2fb9c0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ subs lr, r3, r2 │ │ │ │ sbc r1, r6, ip │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ cmneq lr, #1 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2fbb74 │ │ │ │ + blt 2fba64 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldrb r2, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r0, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -750893,158 +750825,158 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 2fbcf0 │ │ │ │ + bne 2fbbe0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r1, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ tst r2, r3 │ │ │ │ - beq 2fbcf0 │ │ │ │ + beq 2fbbe0 │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r1, [r5, #56] @ 0x38 │ │ │ │ ldreq r1, [r1, #24] │ │ │ │ tst r2, r1 │ │ │ │ - beq 2fbcf0 │ │ │ │ - ldr r2, [pc, #336] @ 2fbd98 │ │ │ │ + beq 2fbbe0 │ │ │ │ + ldr r2, [pc, #336] @ 2fbc88 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fbd00 │ │ │ │ + bne 2fbbf0 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ rsbne r2, r3, #0 │ │ │ │ andne r7, r3, r2 │ │ │ │ ldrb r3, [r4, #52] @ 0x34 │ │ │ │ clzne r7, r7 │ │ │ │ rsbne r7, r7, #32 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r8, r7 │ │ │ │ - bne 2fbd2c │ │ │ │ + bne 2fbc1c │ │ │ │ cmp r5, r7 │ │ │ │ movne r6, r5 │ │ │ │ - beq 2fbd00 │ │ │ │ + beq 2fbbf0 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 2fbcf8 │ │ │ │ + beq 2fbbe8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 2fbc88 │ │ │ │ + beq 2fbb78 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 2fbcf8 │ │ │ │ + beq 2fbbe8 │ │ │ │ ldrb r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fbc88 │ │ │ │ + beq 2fbb78 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ orr r3, r3, r1 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2fbc88 │ │ │ │ + bne 2fbb78 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2facf0 │ │ │ │ + bl 2fabe0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fbc88 │ │ │ │ + bne 2fbb78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fbaa0 │ │ │ │ + bl 2fb990 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fbc88 │ │ │ │ + beq 2fbb78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ cmp r0, ip │ │ │ │ - bne 2fbcf0 │ │ │ │ + bne 2fbbe0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2fbcf0 │ │ │ │ + bne 2fbbe0 │ │ │ │ tst r3, #4 │ │ │ │ - bne 2fbcf0 │ │ │ │ + bne 2fbbe0 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, r7 │ │ │ │ movne r6, r4 │ │ │ │ - beq 2fbd00 │ │ │ │ + beq 2fbbf0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ - beq 2fbcf8 │ │ │ │ + beq 2fbbe8 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 2fbd38 │ │ │ │ + beq 2fbc28 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 2fbcf8 │ │ │ │ + beq 2fbbe8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ orr r3, r3, r1 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2fbd38 │ │ │ │ + bne 2fbc28 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2facf0 │ │ │ │ + bl 2fabe0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fbd38 │ │ │ │ + bne 2fbc28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fbaa0 │ │ │ │ + bl 2fb990 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fbd38 │ │ │ │ - b 2fbcf0 │ │ │ │ + beq 2fbc28 │ │ │ │ + b 2fbbe0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ - ldr r9, [pc, #852] @ 2fc124 │ │ │ │ + ldr r9, [pc, #852] @ 2fc014 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc0f0 │ │ │ │ + bne 2fbfe0 │ │ │ │ ldrb r3, [r4, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fc0b0 │ │ │ │ + beq 2fbfa0 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi 2fc0f0 │ │ │ │ - ldr r3, [pc, #816] @ 2fc128 │ │ │ │ + bhi 2fbfe0 │ │ │ │ + ldr r3, [pc, #816] @ 2fc018 │ │ │ │ lsr r3, r3, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2fc0f0 │ │ │ │ + beq 2fbfe0 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ ldr sl, [r4, #16] │ │ │ │ lsr r1, r6, #3 │ │ │ │ sub r3, fp, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc0f0 │ │ │ │ + bne 2fbfe0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, r3, r2, lsl #4 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -751066,29 +750998,29 @@ │ │ │ │ moveq r0, #32 │ │ │ │ cmp r6, r2 │ │ │ │ movcs r1, r2 │ │ │ │ movcc r1, r6 │ │ │ │ cmp r1, r0 │ │ │ │ movcs r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fbed0 │ │ │ │ + beq 2fbdc0 │ │ │ │ lsl r3, r3, #3 │ │ │ │ rsb r0, r3, #0 │ │ │ │ and r3, r3, r0 │ │ │ │ clz r3, r3 │ │ │ │ mov r0, #1 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r3, r0, r3 │ │ │ │ cmp r1, r3 │ │ │ │ movcs r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #16 │ │ │ │ - bhi 2fc0f0 │ │ │ │ + bhi 2fbfe0 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -751106,18 +751038,18 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [r1] │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fc0f0 │ │ │ │ + beq 2fbfe0 │ │ │ │ ldrb r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fc0f4 │ │ │ │ + beq 2fbfe4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ @@ -751135,53 +751067,53 @@ │ │ │ │ mul r0, r4, r0 │ │ │ │ ldrbne r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ movne r7, r3 │ │ │ │ moveq r7, #32 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc0f0 │ │ │ │ + bne 2fbfe0 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mul r0, r7, r0 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc0f0 │ │ │ │ - ldr r3, [pc, #332] @ 2fc12c │ │ │ │ + bne 2fbfe0 │ │ │ │ + ldr r3, [pc, #332] @ 2fc01c │ │ │ │ ldr r0, [r8, #20] │ │ │ │ ldr r7, [r9, r3] │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fc10c │ │ │ │ - bl 2f81c8 │ │ │ │ + bne 2fbffc │ │ │ │ + bl 2f80b8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mvn r0, #0 │ │ │ │ add r8, r8, r3, lsl #4 │ │ │ │ ldr r3, [r8, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ mvn r0, r0, lsl r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 90528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fc0f0 │ │ │ │ + beq 2fbfe0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r7, r7, r3, lsl #2 │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fc118 │ │ │ │ - bl 2f81c8 │ │ │ │ + bne 2fc008 │ │ │ │ + bl 2f80b8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mvn r0, #0 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ mvn r0, r0, lsl r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ @@ -751197,86 +751129,86 @@ │ │ │ │ ldrbne r1, [r3, #17] │ │ │ │ cmp r1, #1 │ │ │ │ moveq r1, #32 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 90528 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi 2fc0f0 │ │ │ │ + bhi 2fbfe0 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ ldr sl, [r4, #16] │ │ │ │ lsr r1, r6, #3 │ │ │ │ sub r3, fp, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2fc0fc │ │ │ │ + beq 2fbfec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r2, #41] @ 0x29 │ │ │ │ - b 2fbe54 │ │ │ │ + b 2fbd44 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ - b 2fc020 │ │ │ │ + b 2fbf10 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ - b 2fc078 │ │ │ │ - subseq r4, r3, ip, lsr #4 │ │ │ │ + b 2fbf68 │ │ │ │ + subseq r4, r3, ip, lsr r3 │ │ │ │ andeq r0, r1, lr, lsr r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #3152] @ 2fcda4 │ │ │ │ + ldr r2, [pc, #3152] @ 2fcc94 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #3136] @ 2fcda8 │ │ │ │ + ldr r2, [pc, #3136] @ 2fcc98 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #3172] @ 2fcdd4 │ │ │ │ + ldr r3, [pc, #3172] @ 2fccc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov r3, #0 │ │ │ │ bl 13fd8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2fda84 │ │ │ │ - ldr r3, [pc, #3092] @ 2fcdac │ │ │ │ - ldr r7, [pc, #3092] @ 2fcdb0 │ │ │ │ + beq 2fd974 │ │ │ │ + ldr r3, [pc, #3092] @ 2fcc9c │ │ │ │ + ldr r7, [pc, #3092] @ 2fcca0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - b 2fc1c0 │ │ │ │ + b 2fc0b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13fd8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2fda88 │ │ │ │ + beq 2fd978 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2fc1ac │ │ │ │ + beq 2fc09c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, r3 │ │ │ │ lsr r1, r1, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl 1da20 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ @@ -751284,15 +751216,15 @@ │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsrs r1, r2, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 2fd948 │ │ │ │ + beq 2fd838 │ │ │ │ mov r2, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -751300,49 +751232,49 @@ │ │ │ │ ldr fp, [r3, r1, lsl #2] │ │ │ │ lsl ip, r1, #2 │ │ │ │ add r2, r3, r1, lsl #2 │ │ │ │ cmp fp, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 2fcc80 │ │ │ │ + beq 2fcb70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 2fcc74 │ │ │ │ + bls 2fcb64 │ │ │ │ add r6, ip, #4 │ │ │ │ - b 2fc2d0 │ │ │ │ + b 2fc1c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2fc814 │ │ │ │ + beq 2fc704 │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sl, #56] @ 0x38 │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ cmp r3, #524288 @ 0x80000 │ │ │ │ - bne 2fc814 │ │ │ │ + bne 2fc704 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fbbd0 │ │ │ │ + bl 2fbac0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2fc2b8 │ │ │ │ + beq 2fc1a8 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fc820 │ │ │ │ + beq 2fc710 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2fc814 │ │ │ │ + beq 2fc704 │ │ │ │ ldr r8, [r0, r6] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fc2c0 │ │ │ │ + beq 2fc1b0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [r8, #16] │ │ │ │ movcs sl, r8 │ │ │ │ @@ -751351,20 +751283,20 @@ │ │ │ │ movcc r9, r8 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ sbc r3, r3, r1 │ │ │ │ ldrb r1, [sl, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ movne ip, #0 │ │ │ │ - bne 2fc354 │ │ │ │ + bne 2fc244 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq ip, #28 │ │ │ │ - beq 2fc354 │ │ │ │ + beq 2fc244 │ │ │ │ ldr r1, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r1, [sl, #56] @ 0x38 │ │ │ │ ldreq r1, [r1, #24] │ │ │ │ cmp r1, #524288 @ 0x80000 │ │ │ │ moveq ip, #0 │ │ │ │ @@ -751382,22 +751314,22 @@ │ │ │ │ cmp r1, #1 │ │ │ │ lsrne r1, r1, #3 │ │ │ │ moveq r1, #4 │ │ │ │ mla r1, lr, r1, ip │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ sbcs r3, r2, r3 │ │ │ │ - bcc 2fc268 │ │ │ │ + bcc 2fc158 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fbbd0 │ │ │ │ + bl 2fbac0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2fc2b8 │ │ │ │ + beq 2fc1a8 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r5, [fp, #44] @ 0x2c │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -751410,15 +751342,15 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [fp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ tst r3, r2 │ │ │ │ - beq 2fc600 │ │ │ │ + beq 2fc4f0 │ │ │ │ ldr r2, [fp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ ldr r0, [fp, #28] │ │ │ │ ldr r4, [r5, #28] │ │ │ │ @@ -751444,69 +751376,69 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc r3, r3, r1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bcs 2fc600 │ │ │ │ + bcs 2fc4f0 │ │ │ │ ldr lr, [r5, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - blt 2fc2b8 │ │ │ │ + blt 2fc1a8 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fcd40 │ │ │ │ + beq 2fcc30 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ mov r4, #0 │ │ │ │ add r3, ip, r3, lsl #3 │ │ │ │ sub r3, r3, #8 │ │ │ │ sub ip, ip, #8 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r6, ip │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r3 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r4, r7 │ │ │ │ ldrd r0, [r6, #8]! │ │ │ │ - beq 2fccac │ │ │ │ + beq 2fcb9c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ asr r1, r4, #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ orrs r1, r3, r2 │ │ │ │ - bne 2fc4f4 │ │ │ │ + bne 2fc3e4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 2fc4dc │ │ │ │ + bne 2fc3cc │ │ │ │ mov r5, r7 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r4, r5 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, lr, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 2fcd54 │ │ │ │ + beq 2fcc44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 2fd288 │ │ │ │ + beq 2fd178 │ │ │ │ and r0, r1, #63 @ 0x3f │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ sub r4, r0, #32 │ │ │ │ lsl r4, r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ lsl r5, r1, r0 │ │ │ │ @@ -751535,35 +751467,35 @@ │ │ │ │ adds r3, r3, ip │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ and r3, r3, r5 │ │ │ │ adc r2, r2, ip │ │ │ │ cmp r3, r0 │ │ │ │ and r3, r2, r4 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ - bcc 2fc2b8 │ │ │ │ + bcc 2fc1a8 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fc650 │ │ │ │ + beq 2fc540 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ ldr r3, [r9, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ bl f0350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fc634 │ │ │ │ + beq 2fc524 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fd204 │ │ │ │ + bne 2fd0f4 │ │ │ │ mov r0, r4 │ │ │ │ bl f0350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fc650 │ │ │ │ + beq 2fc540 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fd4e8 │ │ │ │ + bne 2fd3d8 │ │ │ │ ldrb r3, [fp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ ldrne r2, [r2, #24] │ │ │ │ ldrbeq r3, [r3, #41] @ 0x29 │ │ │ │ @@ -751600,28 +751532,28 @@ │ │ │ │ mov r2, fp │ │ │ │ cmp r4, r1 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ movcc r4, r1 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2fbd9c │ │ │ │ + bl 2fbc8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fc73c │ │ │ │ + bne 2fc62c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2fccc0 │ │ │ │ + beq 2fcbb0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2fbd9c │ │ │ │ + bl 2fbc8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fccc0 │ │ │ │ + beq 2fcbb0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -751642,44 +751574,44 @@ │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq 2fcde0 │ │ │ │ + beq 2fccd0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp] │ │ │ │ - bl 2fb178 │ │ │ │ + bl 2fb068 │ │ │ │ ldrb r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, r6] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r6, #4 │ │ │ │ moveq fp, sl │ │ │ │ movne fp, r9 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 2fc2d0 │ │ │ │ + bne 2fc1c0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r0, r3 │ │ │ │ - b 2fcc74 │ │ │ │ + b 2fcb64 │ │ │ │ ldrb r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [fp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrne r3, [r3, #24] │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ @@ -751710,45 +751642,45 @@ │ │ │ │ moveq r2, #32 │ │ │ │ mul r3, r1, r3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ lsr r4, r3, #3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ sub r3, r4, #4 │ │ │ │ bics r3, r3, #4 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mov r3, r2 │ │ │ │ mul r3, r1, r3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ lsr r3, r3, #3 │ │ │ │ sub r2, r3, #4 │ │ │ │ bics r2, r2, #4 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr ip, [r8, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ subs r0, r2, r3 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ @@ -751762,39 +751694,39 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - bne 2fd758 │ │ │ │ + bne 2fd648 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ rsb r4, r4, r4, lsl #8 │ │ │ │ lsl r3, r4, #6 │ │ │ │ cmp r3, r0 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ sbcs r2, r0, lr │ │ │ │ - bcc 2fc2b8 │ │ │ │ + bcc 2fc1a8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r0, ip │ │ │ │ - bcc 2fc2b8 │ │ │ │ + bcc 2fc1a8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fd7b4 │ │ │ │ - ldr r3, [pc, #976] @ 2fcdc0 │ │ │ │ + bne 2fd6a4 │ │ │ │ + ldr r3, [pc, #976] @ 2fccb0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sl, #32] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ @@ -751840,88 +751772,88 @@ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ asr r0, r2, #31 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq 2fdc5c │ │ │ │ + beq 2fdb4c │ │ │ │ and ip, r4, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ lsl r3, r1, ip │ │ │ │ sub lr, ip, #32 │ │ │ │ orr r3, r3, r1, lsl lr │ │ │ │ rsb lr, ip, #32 │ │ │ │ orr r3, r3, r1, lsr lr │ │ │ │ mvn r1, r1, lsl ip │ │ │ │ bic r0, r0, r3 │ │ │ │ and ip, r2, r1 │ │ │ │ orrs r0, ip, r0 │ │ │ │ mvn r2, r3 │ │ │ │ - bne 2fdc30 │ │ │ │ + bne 2fdb20 │ │ │ │ cmp sl, fp │ │ │ │ - beq 2fcb24 │ │ │ │ + beq 2fca14 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r0, r3, #31 │ │ │ │ and r2, r2, r0 │ │ │ │ and r3, r3, r1 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne 2fddc4 │ │ │ │ + bne 2fdcb4 │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ bic r0, r3, #7 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - beq 2fdad4 │ │ │ │ + beq 2fd9c4 │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldr r2, [r8, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #96] @ 0x60 │ │ │ │ - bl 2f9cf8 │ │ │ │ + bl 2f9be8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9cf8 │ │ │ │ + bl 2f9be8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #516] @ 2fcdb4 │ │ │ │ + ldr r1, [pc, #516] @ 2fcca4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #504] @ 2fcdb8 │ │ │ │ + ldr r1, [pc, #504] @ 2fcca8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ bl 911bc │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r0, #84 @ 0x54 │ │ │ │ - bl 2f81b0 │ │ │ │ + bl 2f80a0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r8, #100 @ 0x64 │ │ │ │ - bl 2f81b0 │ │ │ │ + bl 2f80a0 │ │ │ │ ldr r4, [r8, #20] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ add r4, ip, r4, lsl #2 │ │ │ │ ldrb ip, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ @@ -751955,98 +751887,98 @@ │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str fp, [r2] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2fc22c │ │ │ │ + bne 2fc11c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov fp, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fded4 │ │ │ │ + beq 2fddc4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 2fc200 │ │ │ │ + b 2fc0f0 │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 2fc4dc │ │ │ │ - b 2fc518 │ │ │ │ + bne 2fc3cc │ │ │ │ + b 2fc408 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, r5 │ │ │ │ cmpne r6, r4 │ │ │ │ - beq 2fcd10 │ │ │ │ + beq 2fcc00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2fbd9c │ │ │ │ + bl 2fbc8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fd8ac │ │ │ │ + bne 2fd79c │ │ │ │ subs r9, r9, #1 │ │ │ │ lsr r6, r6, #1 │ │ │ │ - bne 2fcce4 │ │ │ │ + bne 2fcbd4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r1, #7 │ │ │ │ mov r4, sl │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ strhi r1, [sp, #36] @ 0x24 │ │ │ │ - bhi 2fc73c │ │ │ │ - b 2fc2b8 │ │ │ │ + bhi 2fc62c │ │ │ │ + b 2fc1a8 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ add r3, r3, lr, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 2fd27c │ │ │ │ + beq 2fd16c │ │ │ │ and r0, ip, #63 @ 0x3f │ │ │ │ mov r1, #1 │ │ │ │ sub r4, r0, #32 │ │ │ │ lsl r4, r1, r4 │ │ │ │ lsl r5, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ orr r4, r4, r1, lsr r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ sbc r4, r4, #0 │ │ │ │ - b 2fc5d4 │ │ │ │ - subseq r3, r3, r4, lsr #29 │ │ │ │ - subseq r3, r3, ip, lsl #29 │ │ │ │ - subeq r0, lr, r0, lsr r3 │ │ │ │ + b 2fc4c4 │ │ │ │ + ldrheq r3, [r3], #-244 @ 0xffffff0c │ │ │ │ + @ instruction: 0x00533f9c │ │ │ │ + subeq r0, lr, r8, lsr #6 │ │ │ │ @ instruction: 0xffffc374 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ muleq r0, r5, r2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subeq lr, sp, r0, ror fp │ │ │ │ - subeq lr, sp, r0, ror #21 │ │ │ │ + subeq lr, sp, r8, ror #22 │ │ │ │ + ldrdeq lr, [sp], #-168 @ 0xffffff58 │ │ │ │ @ instruction: 0xffffab4c │ │ │ │ - subseq r2, r3, r8, asr r5 │ │ │ │ + subseq r2, r3, r8, ror #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subeq lr, sp, r8, asr #18 │ │ │ │ + subeq lr, sp, r0, asr #18 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ ldrb r3, [fp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r2, #41] @ 0x29 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -752098,25 +752030,25 @@ │ │ │ │ strb r1, [r3, #41] @ 0x29 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ strb r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ bl 91564 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2fcedc │ │ │ │ + beq 2fcdcc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 96278 │ │ │ │ add r5, r5, #20 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2fcf04 │ │ │ │ + beq 2fcdf4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 96278 │ │ │ │ add r4, r4, #20 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -752124,96 +752056,96 @@ │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #244] @ 0xf4 │ │ │ │ - bl 2f9a40 │ │ │ │ + bl 2f9930 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #252 @ 0xfc │ │ │ │ str r4, [sp, #256] @ 0x100 │ │ │ │ str r5, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2f9a40 │ │ │ │ + bl 2f9930 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 2fd35c │ │ │ │ + beq 2fd24c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ bl 95bec │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2fd2e0 │ │ │ │ + beq 2fd1d0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ cmp sl, fp │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, #24 │ │ │ │ - beq 2fd3d8 │ │ │ │ + beq 2fd2c8 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r4] │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ bl 93450 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strb r2, [r3, #44] @ 0x2c │ │ │ │ bl 93634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fd2d0 │ │ │ │ + beq 2fd1c0 │ │ │ │ clz r0, r0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ str r3, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2fd424 │ │ │ │ + bge 2fd314 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2fd0d4 │ │ │ │ + blt 2fcfc4 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movne r2, #0 │ │ │ │ cmp sl, fp │ │ │ │ cmpne r3, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne 2fd504 │ │ │ │ + bne 2fd3f4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2f94cc │ │ │ │ + bl 2f93bc │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ mov r5, #0 │ │ │ │ lsl r1, r3, #4 │ │ │ │ add r2, r4, r1 │ │ │ │ ldr lr, [r2, #88] @ 0x58 │ │ │ │ @@ -752230,24 +752162,24 @@ │ │ │ │ str r1, [r2, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ add ip, r4, ip │ │ │ │ str r1, [r2, #88] @ 0x58 │ │ │ │ str ip, [r1, #4] │ │ │ │ str ip, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r1, [pc, #-800] @ 2fcdc0 │ │ │ │ + ldr r1, [pc, #-800] @ 2fccb0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r2, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2fd228 │ │ │ │ + beq 2fd118 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mul r3, r0, r3 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr lr, [sp, #100] @ 0x64 │ │ │ │ mul ip, r0, ip │ │ │ │ @@ -752304,48 +752236,48 @@ │ │ │ │ ldr ip, [fp, #24] │ │ │ │ ldr r1, [fp, #28] │ │ │ │ ldr r0, [r9, #32] │ │ │ │ strd r2, [sl, #16] │ │ │ │ str ip, [sl, #24] │ │ │ │ str r1, [sl, #28] │ │ │ │ bl 927bc │ │ │ │ - b 2fc7d8 │ │ │ │ + b 2fc6c8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl f0624 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - bl 2f8bd0 │ │ │ │ + bl 2f8ac0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2fc2b8 │ │ │ │ - b 2fc634 │ │ │ │ + bne 2fc1a8 │ │ │ │ + b 2fc524 │ │ │ │ ldrb r2, [r2, #29] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fd1d8 │ │ │ │ + beq 2fd0c8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmn r1, #1 │ │ │ │ - bne 2fd1d8 │ │ │ │ + bne 2fd0c8 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 2fd1d8 │ │ │ │ + bne 2fd0c8 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r2, r2, #11 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ - b 2fd1d8 │ │ │ │ + b 2fd0c8 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 2fc5dc │ │ │ │ + b 2fc4cc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ mvn r5, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -752355,81 +752287,81 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ sbc r1, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - b 2fc5dc │ │ │ │ + b 2fc4cc │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2fd004 │ │ │ │ + b 2fcef4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ strd r4, [sp, #176] @ 0xb0 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2fd344 │ │ │ │ + beq 2fd234 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #-1428] @ 2fcdbc │ │ │ │ + ldr r1, [pc, #-1428] @ 2fccac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 95c5c │ │ │ │ mov r4, r0 │ │ │ │ - b 2fcfa8 │ │ │ │ + b 2fce98 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ strd r4, [sp, #176] @ 0xb0 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2fd3c0 │ │ │ │ + beq 2fd2b0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-1552] @ 2fcdbc │ │ │ │ + ldr r1, [pc, #-1552] @ 2fccac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 2fcf88 │ │ │ │ + b 2fce78 │ │ │ │ ldr r2, [r4] │ │ │ │ bl 93450 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ @@ -752440,15 +752372,15 @@ │ │ │ │ ldr r4, [sl, #36] @ 0x24 │ │ │ │ subs r3, r0, #0 │ │ │ │ clzne r3, r3 │ │ │ │ rsbne r3, r3, #32 │ │ │ │ str r3, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2fd018 │ │ │ │ + b 2fcf08 │ │ │ │ ldr r2, [sl, #32] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, r4, r3, lsl #4 │ │ │ │ lsl r3, r3, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -752458,26 +752390,26 @@ │ │ │ │ lsr r0, r3, #3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ rsb r2, r0, #0 │ │ │ │ asr r1, r2, #31 │ │ │ │ - beq 2fd8c8 │ │ │ │ + beq 2fd7b8 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ mvn lr, #0 │ │ │ │ lsl ip, lr, r0 │ │ │ │ sub r5, r0, #32 │ │ │ │ orr ip, ip, lr, lsl r5 │ │ │ │ bic r2, r2, lr, lsl r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ orr ip, ip, lr, lsr r0 │ │ │ │ bic r1, r1, ip │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne 2fd98c │ │ │ │ + bne 2fd87c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r1, r0, #84 @ 0x54 │ │ │ │ add r1, r4, r1 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ @@ -752489,40 +752421,40 @@ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ add r2, r4, r2 │ │ │ │ add r0, ip, #4 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [ip, #4] │ │ │ │ - b 2fd018 │ │ │ │ + b 2fcf08 │ │ │ │ mov r0, r4 │ │ │ │ bl f0624 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - bl 2f8bd0 │ │ │ │ + bl 2f8ac0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 2fc2b8 │ │ │ │ - b 2fc650 │ │ │ │ + bne 2fc1a8 │ │ │ │ + b 2fc540 │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsr r0, r3, #3 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 2fd9bc │ │ │ │ + beq 2fd8ac │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2fd54c │ │ │ │ + bne 2fd43c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2fda04 │ │ │ │ + beq 2fd8f4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #5 │ │ │ │ @@ -752570,33 +752502,33 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb r2, [r0, #85] @ 0x55 │ │ │ │ rsbs r3, r3, #0 │ │ │ │ sbc r0, r0, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bhi 2fdac8 │ │ │ │ + bhi 2fd9b8 │ │ │ │ ldr ip, [sp, #132] @ 0x84 │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2fe234 │ │ │ │ + bhi 2fe124 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [ip, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldrd r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #216] @ 0xd8 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq 2fd698 │ │ │ │ + beq 2fd588 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -752636,260 +752568,260 @@ │ │ │ │ ldrb r3, [r2, #85] @ 0x55 │ │ │ │ add r1, r4, #68 @ 0x44 │ │ │ │ ldrb r2, [r2, #84] @ 0x54 │ │ │ │ bl 9337c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2fd064 │ │ │ │ + b 2fcf54 │ │ │ │ strh r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2fd650 │ │ │ │ + b 2fd540 │ │ │ │ strb r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2fd650 │ │ │ │ + b 2fd540 │ │ │ │ orrs r3, r3, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2fd650 │ │ │ │ + b 2fd540 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ rsb r3, r4, r4, lsl #8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ sbcs r2, r1, r2 │ │ │ │ - bcc 2fc2b8 │ │ │ │ + bcc 2fc1a8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ sbcs r3, r1, r3 │ │ │ │ - bcc 2fc2b8 │ │ │ │ + bcc 2fc1a8 │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fc9e8 │ │ │ │ + beq 2fc8d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - ldr r3, [pc, #-2568] @ 2fcdc0 │ │ │ │ + ldr r3, [pc, #-2568] @ 2fccb0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fdcf0 │ │ │ │ + bne 2fdbe0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2fc2b8 │ │ │ │ - bl 2f81c8 │ │ │ │ + beq 2fc1a8 │ │ │ │ + bl 2f80b8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ and r1, r2, #31 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r2, r2, lsl r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fddf4 │ │ │ │ + bne 2fdce4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2fc2b8 │ │ │ │ - bl 2f81c8 │ │ │ │ + beq 2fc1a8 │ │ │ │ + bl 2f80b8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mvn r2, #0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ mvn r2, r2, lsl r3 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn r1, #0 │ │ │ │ and r3, r3, #31 │ │ │ │ mvn r3, r1, lsl r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2fc2b8 │ │ │ │ + bne 2fc1a8 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b 2fca00 │ │ │ │ + b 2fc8f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, sl │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 2fc73c │ │ │ │ + b 2fc62c │ │ │ │ orrs r0, r2, r1 │ │ │ │ strne r2, [sp, #152] @ 0x98 │ │ │ │ strne r1, [sp, #156] @ 0x9c │ │ │ │ movne r2, r3 │ │ │ │ - beq 2fd498 │ │ │ │ + beq 2fd388 │ │ │ │ ldrd r4, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #216] @ 0xd8 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2fd918 │ │ │ │ + beq 2fd808 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #-2892] @ 2fcddc │ │ │ │ + ldr r1, [pc, #-2892] @ 2fcccc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsl r3, r3, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 2fd498 │ │ │ │ + b 2fd388 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ add r9, r3, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs 2fc1ac │ │ │ │ + bcs 2fc09c │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fd980 │ │ │ │ - bl 2f8558 │ │ │ │ + beq 2fd870 │ │ │ │ + bl 2f8448 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ - bhi 2fd968 │ │ │ │ - b 2fc1ac │ │ │ │ - ldr r1, [pc, #-3024] @ 2fcdc4 │ │ │ │ + bhi 2fd858 │ │ │ │ + b 2fc09c │ │ │ │ + ldr r1, [pc, #-3024] @ 2fccb4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, r3, lr │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2fe234 │ │ │ │ + bhi 2fe124 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2fd54c │ │ │ │ + bne 2fd43c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ bl db064 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 1db94 <__aeabi_ldivmod@plt> │ │ │ │ orrs r2, r2, r3 │ │ │ │ - beq 2fde88 │ │ │ │ + beq 2fdd78 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b 2fd52c │ │ │ │ + b 2fd41c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ bl db064 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 1db94 <__aeabi_ldivmod@plt> │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 2fd54c │ │ │ │ + bne 2fd43c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb ip, [r2, #37] @ 0x25 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #32 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ - bhi 2fde20 │ │ │ │ + bhi 2fdd10 │ │ │ │ sub r2, ip, #1 │ │ │ │ - ldr ip, [pc, #-3236] @ 2fcdc8 │ │ │ │ + ldr ip, [pc, #-3236] @ 2fccb8 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2fe234 │ │ │ │ + bhi 2fe124 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [ip, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r4, r5 │ │ │ │ - ldr r1, [pc, #-3268] @ 2fcdcc │ │ │ │ + ldr r1, [pc, #-3268] @ 2fccbc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 13fbac │ │ │ │ - ldr r2, [pc, #-3280] @ 2fcdd0 │ │ │ │ - ldr r3, [pc, #-3280] @ 2fcdd4 │ │ │ │ + ldr r2, [pc, #-3280] @ 2fccc0 │ │ │ │ + ldr r3, [pc, #-3280] @ 2fccc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fe208 │ │ │ │ + bne 2fe0f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - b 2fd650 │ │ │ │ + b 2fd540 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #468 @ 0x1d4 │ │ │ │ bl 911bc │ │ │ │ mov r2, #2 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r5 │ │ │ │ bl 9337c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl 2f81b0 │ │ │ │ + bl 2f80a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r5, ip, r3, lsl #2 │ │ │ │ ldrb r3, [r5, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -752919,227 +752851,227 @@ │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ add r4, r2, #24 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #192] @ 0xc0 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9cf8 │ │ │ │ + bl 2f9be8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 933e8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - bl 2f8e94 │ │ │ │ + bl 2f8d84 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9cf8 │ │ │ │ + bl 2f9be8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 933e8 │ │ │ │ - b 2fcc44 │ │ │ │ + b 2fcb34 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ mov r2, #32 │ │ │ │ - b 2fd8dc │ │ │ │ + b 2fd7cc │ │ │ │ strh r2, [sp, #152] @ 0x98 │ │ │ │ mov r2, #16 │ │ │ │ - b 2fd8dc │ │ │ │ + b 2fd7cc │ │ │ │ strb r2, [sp, #152] @ 0x98 │ │ │ │ mov r2, #8 │ │ │ │ - b 2fd8dc │ │ │ │ + b 2fd7cc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #152] @ 0x98 │ │ │ │ - b 2fd8dc │ │ │ │ - ldr r2, [pc, #-3680] @ 2fcdd8 │ │ │ │ + b 2fd7cc │ │ │ │ + ldr r2, [pc, #-3680] @ 2fccc8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2fde7c │ │ │ │ + bhi 2fdd6c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orrs r3, r2, r0 │ │ │ │ strne r2, [sp, #136] @ 0x88 │ │ │ │ strne r0, [sp, #140] @ 0x8c │ │ │ │ movne r2, r4 │ │ │ │ - bne 2fdd18 │ │ │ │ + bne 2fdc08 │ │ │ │ cmp sl, fp │ │ │ │ - beq 2fcb24 │ │ │ │ + beq 2fca14 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r0, r3, #31 │ │ │ │ orrs r2, r3, r0 │ │ │ │ - beq 2fcb1c │ │ │ │ + beq 2fca0c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldrd r4, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #192] @ 0xc0 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2fdcd4 │ │ │ │ + beq 2fdbc4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-3844] @ 2fcddc │ │ │ │ + ldr r1, [pc, #-3844] @ 2fcccc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 2fcb1c │ │ │ │ + b 2fca0c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ mvneq r2, #0 │ │ │ │ - bne 2fd818 │ │ │ │ - b 2fd828 │ │ │ │ + bne 2fd708 │ │ │ │ + b 2fd718 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #136] @ 0x88 │ │ │ │ ldrd r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #192] @ 0xc0 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2fdd54 │ │ │ │ + beq 2fdc44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-3972] @ 2fcddc │ │ │ │ + ldr r1, [pc, #-3972] @ 2fcccc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp sl, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 2fcb1c │ │ │ │ + beq 2fca0c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r0, r3, #31 │ │ │ │ - beq 2fdc84 │ │ │ │ + beq 2fdb74 │ │ │ │ and ip, r4, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ lsl r2, r1, ip │ │ │ │ sub lr, ip, #32 │ │ │ │ orr r2, r2, r1, lsl lr │ │ │ │ rsb lr, ip, #32 │ │ │ │ orr r2, r2, r1, lsr lr │ │ │ │ mvn r1, r1, lsl ip │ │ │ │ mvn r2, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ and r2, r2, r0 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - beq 2fcb1c │ │ │ │ - ldr r2, [pc, #1144] @ 2fe244 │ │ │ │ + beq 2fca0c │ │ │ │ + ldr r2, [pc, #1144] @ 2fe134 │ │ │ │ mov r0, #0 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2fe234 │ │ │ │ + bhi 2fe124 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #32 │ │ │ │ mvneq r3, #0 │ │ │ │ - bne 2fd888 │ │ │ │ - b 2fd898 │ │ │ │ + bne 2fd778 │ │ │ │ + b 2fd788 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r2, r3, #31 │ │ │ │ subs r3, r3, r0 │ │ │ │ sbc r1, r2, r1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r2, #85] @ 0x55 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ cmp r2, #32 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - bhi 2fe1fc │ │ │ │ - ldr r0, [pc, #1020] @ 2fe248 │ │ │ │ + bhi 2fe0ec │ │ │ │ + ldr r0, [pc, #1020] @ 2fe138 │ │ │ │ sub ip, r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2fe234 │ │ │ │ + bhi 2fe124 │ │ │ │ ldrb ip, [r0, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #16 │ │ │ │ strh ip, [sp, #136] @ 0x88 │ │ │ │ - b 2fdd18 │ │ │ │ + b 2fdc08 │ │ │ │ mov r2, #8 │ │ │ │ strb ip, [sp, #136] @ 0x88 │ │ │ │ - b 2fdd18 │ │ │ │ + b 2fdc08 │ │ │ │ mov r2, #32 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ - b 2fdd18 │ │ │ │ + b 2fdc08 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ bl db064 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ - bhi 2fe0c8 │ │ │ │ - ldr r0, [pc, #912] @ 2fe24c │ │ │ │ + bhi 2fdfb8 │ │ │ │ + ldr r0, [pc, #912] @ 2fe13c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2fe234 │ │ │ │ + bhi 2fe124 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b 2fd958 │ │ │ │ + b 2fd848 │ │ │ │ mov r4, r3 │ │ │ │ asr r5, r3, #31 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 1db94 <__aeabi_ldivmod@plt> │ │ │ │ mov r3, #0 │ │ │ │ @@ -753147,63 +753079,63 @@ │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ subs r1, r4, r0 │ │ │ │ sbc r0, r5, r2 │ │ │ │ ldrb r2, [r3, #85] @ 0x55 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2fe0a0 │ │ │ │ - ldr r3, [pc, #792] @ 2fe250 │ │ │ │ + bhi 2fdf90 │ │ │ │ + ldr r3, [pc, #792] @ 2fe140 │ │ │ │ sub ip, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2fe234 │ │ │ │ + bhi 2fe124 │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r1, r3, #16 │ │ │ │ mov r4, r1 │ │ │ │ asr r5, r3, #31 │ │ │ │ - b 2fdef8 │ │ │ │ + b 2fdde8 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r1, r3, #24 │ │ │ │ mov r4, r1 │ │ │ │ asr r5, r3, #31 │ │ │ │ - b 2fdef8 │ │ │ │ + b 2fdde8 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldrd r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #216] @ 0xd8 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq 2fdfc4 │ │ │ │ + beq 2fdeb4 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 96248 │ │ │ │ add r3, r4, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe234 │ │ │ │ + beq 2fe124 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2fe234 │ │ │ │ + bne 2fe124 │ │ │ │ bl 910a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ @@ -753232,56 +753164,56 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r5, #85] @ 0x55 │ │ │ │ ldrb r2, [r5, #84] @ 0x54 │ │ │ │ bl 9337c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 96248 │ │ │ │ - b 2fd064 │ │ │ │ + b 2fcf54 │ │ │ │ strh r1, [sp, #160] @ 0xa0 │ │ │ │ - b 2fdf7c │ │ │ │ + b 2fde6c │ │ │ │ orrs r0, r1, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #160] @ 0xa0 │ │ │ │ - b 2fdf7c │ │ │ │ + b 2fde6c │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - b 2fdf7c │ │ │ │ + b 2fde6c │ │ │ │ strb r1, [sp, #160] @ 0xa0 │ │ │ │ - b 2fdf7c │ │ │ │ + b 2fde6c │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ rsb r3, r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ asr r5, r3, #31 │ │ │ │ - b 2fdef8 │ │ │ │ + b 2fdde8 │ │ │ │ mov r4, r3 │ │ │ │ - b 2fdef8 │ │ │ │ + b 2fdde8 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - b 2fdc98 │ │ │ │ + b 2fdb88 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #144] @ 0x90 │ │ │ │ - b 2fdc98 │ │ │ │ + b 2fdb88 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2fdc98 │ │ │ │ + b 2fdb88 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #144] @ 0x90 │ │ │ │ - b 2fdc98 │ │ │ │ + b 2fdb88 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrd r4, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r1, #1 │ │ │ │ strd r4, [sp, #216] @ 0xd8 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq 2fe14c │ │ │ │ + beq 2fe03c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -753317,56 +753249,56 @@ │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r1, r4, #68 @ 0x44 │ │ │ │ - b 2fe064 │ │ │ │ + b 2fdf54 │ │ │ │ strh r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2fe104 │ │ │ │ + b 2fdff4 │ │ │ │ strb r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2fe104 │ │ │ │ + b 2fdff4 │ │ │ │ orrs r1, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2fe104 │ │ │ │ + b 2fdff4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - b 2fe104 │ │ │ │ + b 2fdff4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ asr r2, r3, #31 │ │ │ │ - b 2fde20 │ │ │ │ + b 2fdd10 │ │ │ │ lsl r2, r3, #16 │ │ │ │ asr r3, r2, #16 │ │ │ │ asr r2, r2, #31 │ │ │ │ - b 2fde20 │ │ │ │ + b 2fdd10 │ │ │ │ lsl r2, r3, #24 │ │ │ │ asr r3, r2, #24 │ │ │ │ asr r2, r2, #31 │ │ │ │ - b 2fde20 │ │ │ │ + b 2fdd10 │ │ │ │ bl 910a0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - ldrdeq lr, [sp], #-120 @ 0xffffff88 │ │ │ │ - @ instruction: 0x004de79c │ │ │ │ - subeq lr, sp, ip, asr #14 │ │ │ │ - strdeq lr, [sp], #-96 @ 0xffffffa0 │ │ │ │ + ldrdeq lr, [sp], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0x004de794 │ │ │ │ + subeq lr, sp, r4, asr #14 │ │ │ │ + subeq lr, sp, r8, ror #13 │ │ │ │ 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, #1964] @ 2fea18 │ │ │ │ + ldr r3, [pc, #1964] @ 2fe908 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1956] @ 2fea1c │ │ │ │ + ldr r2, [pc, #1956] @ 2fe90c │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #1952] @ 2fea20 │ │ │ │ + ldr r3, [pc, #1952] @ 2fe910 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -753377,58 +753309,58 @@ │ │ │ │ stm r0, {r4, r8} │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93f44 │ │ │ │ ldr r6, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe2e4 │ │ │ │ + beq 2fe1d4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe320 │ │ │ │ + bne 2fe210 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe2c8 │ │ │ │ + bne 2fe1b8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 142198 │ │ │ │ - ldr r2, [pc, #1836] @ 2fea24 │ │ │ │ - ldr r3, [pc, #1828] @ 2fea20 │ │ │ │ + ldr r2, [pc, #1836] @ 2fe914 │ │ │ │ + ldr r3, [pc, #1828] @ 2fe910 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fea0c │ │ │ │ + bne 2fe8fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1788] @ 2fea28 │ │ │ │ + ldr r3, [pc, #1788] @ 2fe918 │ │ │ │ mov r7, r8 │ │ │ │ sub r3, r3, fp │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1776] @ 2fea2c │ │ │ │ + ldr r3, [pc, #1776] @ 2fe91c │ │ │ │ mov r9, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1764] @ 2fea30 │ │ │ │ + ldr r3, [pc, #1764] @ 2fe920 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ tst r3, #262144 @ 0x40000 │ │ │ │ - bne 2fe648 │ │ │ │ + bne 2fe538 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr lr, [r3, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2fe5ec │ │ │ │ + beq 2fe4dc │ │ │ │ add r3, fp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, fp, #172 @ 0xac │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, fp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #20] │ │ │ │ @@ -753440,253 +753372,253 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r6, r5 │ │ │ │ str r4, [r8, r5, lsl #1] │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ str r4, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fe3cc │ │ │ │ + beq 2fe2bc │ │ │ │ mov r1, r9 │ │ │ │ bl 13fbac │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fe3e0 │ │ │ │ + beq 2fe2d0 │ │ │ │ mov r1, sl │ │ │ │ bl 13fbac │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 2fe3b0 │ │ │ │ + bne 2fe2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fe570 │ │ │ │ + beq 2fe460 │ │ │ │ ldr r4, [r8] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2fe958 │ │ │ │ + beq 2fe848 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2fe994 │ │ │ │ + beq 2fe884 │ │ │ │ cmp r3, #2 │ │ │ │ movne r4, #0 │ │ │ │ strne r4, [sp, #16] │ │ │ │ - bne 2fe500 │ │ │ │ + bne 2fe3f0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [pc, #1536] @ 2fea34 │ │ │ │ + ldr r7, [pc, #1536] @ 2fe924 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, sl │ │ │ │ str r8, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b 2fe474 │ │ │ │ + b 2fe364 │ │ │ │ rsb r2, r6, #0 │ │ │ │ and r2, r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mov r7, r6 │ │ │ │ rsb r2, r2, #32 │ │ │ │ sub r5, r2, #1 │ │ │ │ lsl r8, r9, r5 │ │ │ │ cmp r5, #20 │ │ │ │ eor r6, r7, r8 │ │ │ │ - beq 2fe4e4 │ │ │ │ + beq 2fe3d4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe4b8 │ │ │ │ + beq 2fe3a8 │ │ │ │ add r2, r2, #43 @ 0x2b │ │ │ │ ldr r2, [fp, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe4b8 │ │ │ │ + beq 2fe3a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 2fc130 │ │ │ │ + bl 2fc020 │ │ │ │ orr r0, r0, sl │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2fe4e4 │ │ │ │ + beq 2fe3d4 │ │ │ │ add r5, fp, r5, lsl #2 │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe4e4 │ │ │ │ + beq 2fe3d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 2fc130 │ │ │ │ + bl 2fc020 │ │ │ │ orr r0, r0, sl │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ cmp r7, r8 │ │ │ │ - bne 2fe460 │ │ │ │ + bne 2fe350 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fe574 │ │ │ │ + beq 2fe464 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe544 │ │ │ │ + beq 2fe434 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe544 │ │ │ │ + beq 2fe434 │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2fe654 │ │ │ │ + beq 2fe544 │ │ │ │ cmp r2, #2 │ │ │ │ mov r8, r3 │ │ │ │ - bne 2fe500 │ │ │ │ + bne 2fe3f0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [pc, #1272] @ 2fea34 │ │ │ │ + ldr r7, [pc, #1272] @ 2fe924 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp] │ │ │ │ - b 2fe440 │ │ │ │ + b 2fe330 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2fe93c │ │ │ │ + beq 2fe82c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2fe574 │ │ │ │ + bne 2fe464 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [pc, #1232] @ 2fea34 │ │ │ │ + ldr r7, [pc, #1232] @ 2fe924 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp] │ │ │ │ - b 2fe440 │ │ │ │ + b 2fe330 │ │ │ │ mov r4, r8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r5, fp, #256 @ 0x100 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe59c │ │ │ │ + beq 2fe48c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2fc130 │ │ │ │ + bl 2fc020 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe5bc │ │ │ │ + beq 2fe4ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2fc130 │ │ │ │ + bl 2fc020 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r5, r6 │ │ │ │ - bne 2fe57c │ │ │ │ + bne 2fe46c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 2fe398 │ │ │ │ + bne 2fe288 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #7 │ │ │ │ bl a3798 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe2e8 │ │ │ │ + beq 2fe1d8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2fe2e8 │ │ │ │ + beq 2fe1d8 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe638 │ │ │ │ + bne 2fe528 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe2e8 │ │ │ │ + beq 2fe1d8 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe61c │ │ │ │ + beq 2fe50c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ tst r3, #262144 @ 0x40000 │ │ │ │ - beq 2fe364 │ │ │ │ + beq 2fe254 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 93f98 │ │ │ │ - b 2fe364 │ │ │ │ + b 2fe254 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - bhi 2fe6e4 │ │ │ │ + bhi 2fe5d4 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bhi 2fe8d4 │ │ │ │ + bhi 2fe7c4 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 2fe6fc │ │ │ │ + bne 2fe5ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #948] @ 2fea38 │ │ │ │ + ldr r3, [pc, #948] @ 2fe928 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb r1, [r3, #469] @ 0x1d5 │ │ │ │ add r1, r1, #11 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2fe4f8 │ │ │ │ + bls 2fe3e8 │ │ │ │ ldrb r1, [r3, #468] @ 0x1d4 │ │ │ │ add r1, r1, #11 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - ldr r1, [pc, #908] @ 2fea3c │ │ │ │ + ldr r1, [pc, #908] @ 2fe92c │ │ │ │ ands r7, r1, r0 │ │ │ │ - beq 2fe4f8 │ │ │ │ + beq 2fe3e8 │ │ │ │ ldrb r3, [r3, #467] @ 0x1d3 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ rsb r3, r7, #0 │ │ │ │ and r3, r3, r7 │ │ │ │ lsr sl, r9, #1 │ │ │ │ and r2, r9, #1 │ │ │ │ clz r3, r3 │ │ │ │ and sl, sl, #1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ str r2, [sp] │ │ │ │ - b 2fe440 │ │ │ │ + b 2fe330 │ │ │ │ cmp r0, #201 @ 0xc9 │ │ │ │ - beq 2fe530 │ │ │ │ + beq 2fe420 │ │ │ │ sub r3, r0, #676 @ 0x2a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2fe530 │ │ │ │ - bl 2f81c8 │ │ │ │ + bls 2fe420 │ │ │ │ + bl 2f80b8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2fe4f8 │ │ │ │ + beq 2fe3e8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe734 │ │ │ │ + bne 2fe624 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #1 │ │ │ │ - bne 2fea10 │ │ │ │ + bne 2fe900 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r0, [fp, #4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - ldr r0, [pc, #764] @ 2fea40 │ │ │ │ + ldr r0, [pc, #764] @ 2fe930 │ │ │ │ tst ip, r0 │ │ │ │ orrne ip, ip, r0 │ │ │ │ tst r3, ip │ │ │ │ - beq 2fe4f8 │ │ │ │ + beq 2fe3e8 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ rsbne r9, r3, #0 │ │ │ │ andne r9, r9, r3 │ │ │ │ clzne r9, r9 │ │ │ │ mov r0, fp │ │ │ │ rsbne r7, r9, #32 │ │ │ │ moveq r9, #9 │ │ │ │ rsbne r9, r9, #31 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, #80 @ 0x50 │ │ │ │ - bl 2fa980 │ │ │ │ + bl 2fa870 │ │ │ │ add r7, fp, r7 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ str r7, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -753694,91 +753626,91 @@ │ │ │ │ add r3, fp, r9, lsl #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r0] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r2, #4] │ │ │ │ add r7, fp, r9, lsl #2 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 2fe844 │ │ │ │ + beq 2fe734 │ │ │ │ ldr r9, [r7, #260] @ 0x104 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2fe9a0 │ │ │ │ + beq 2fe890 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 2f8c18 │ │ │ │ + bl 2f8b08 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fe8ec │ │ │ │ + beq 2fe7dc │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2fe8ec │ │ │ │ + beq 2fe7dc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ cmn r2, #5 │ │ │ │ - bhi 2fe934 │ │ │ │ + bhi 2fe824 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ add r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 2fe874 │ │ │ │ + bhi 2fe764 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq 2fe82c │ │ │ │ + beq 2fe71c │ │ │ │ str r5, [sl, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2fe4f8 │ │ │ │ + b 2fe3e8 │ │ │ │ ldr r9, [r7, #176] @ 0xb0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2fe7c8 │ │ │ │ - ldr r2, [pc, #492] @ 2fea44 │ │ │ │ - ldr r1, [pc, #492] @ 2fea48 │ │ │ │ + bne 2fe6b8 │ │ │ │ + ldr r2, [pc, #492] @ 2fe934 │ │ │ │ + ldr r1, [pc, #492] @ 2fe938 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ bl 13f990 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #176] @ 0xb0 │ │ │ │ - b 2fe7c8 │ │ │ │ + b 2fe6b8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 2fe948 │ │ │ │ + bhi 2fe838 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ movcs r7, r5 │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #440] @ 2fea4c │ │ │ │ + ldr r3, [pc, #440] @ 2fe93c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2fe9c4 │ │ │ │ + beq 2fe8b4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - beq 2fe984 │ │ │ │ + beq 2fe874 │ │ │ │ mov r2, r7 │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fe934 │ │ │ │ + beq 2fe824 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ str r0, [sl, #4] │ │ │ │ str r7, [sl, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 2fe828 │ │ │ │ + b 2fe718 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r7, [pc, #336] @ 2fea34 │ │ │ │ + ldr r7, [pc, #336] @ 2fe924 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp] │ │ │ │ - b 2fe440 │ │ │ │ + b 2fe330 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, fp │ │ │ │ bl 141f30 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -753788,76 +753720,76 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r3, sl │ │ │ │ str sl, [sl] │ │ │ │ bl 13fce4 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ cmn r2, #5 │ │ │ │ - bls 2fe80c │ │ │ │ + bls 2fe6fc │ │ │ │ mov r0, #0 │ │ │ │ - b 2fe82c │ │ │ │ + b 2fe71c │ │ │ │ mov r2, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 2fe65c │ │ │ │ + b 2fe54c │ │ │ │ cmp r5, r3 │ │ │ │ movcs r7, r5 │ │ │ │ movcc r7, r3 │ │ │ │ - b 2fe88c │ │ │ │ + b 2fe77c │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2fea00 │ │ │ │ + beq 2fe8f0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2fe574 │ │ │ │ + bne 2fe464 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [pc, #192] @ 2fea34 │ │ │ │ + ldr r7, [pc, #192] @ 2fe924 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ - b 2fe440 │ │ │ │ + b 2fe330 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e5fc │ │ │ │ - b 2fe8b8 │ │ │ │ + b 2fe7a8 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 2fe65c │ │ │ │ - ldr r2, [pc, #168] @ 2fea50 │ │ │ │ - ldr r1, [pc, #168] @ 2fea54 │ │ │ │ + b 2fe54c │ │ │ │ + ldr r2, [pc, #168] @ 2fe940 │ │ │ │ + ldr r1, [pc, #168] @ 2fe944 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ bl 13f990 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #260] @ 0x104 │ │ │ │ - b 2fe7c8 │ │ │ │ + b 2fe6b8 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1e2fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2fe934 │ │ │ │ + beq 2fe824 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sl, #8] │ │ │ │ str r7, [sl, #12] │ │ │ │ add r0, r9, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sl, #4] │ │ │ │ str r3, [sl] │ │ │ │ - b 2fe828 │ │ │ │ + b 2fe718 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 2fe65c │ │ │ │ + b 2fe54c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r1, r3, ip, lsl #27 │ │ │ │ - subseq r1, r3, ip, ror sp │ │ │ │ + @ instruction: 0x00531e9c │ │ │ │ + subseq r1, r3, ip, lsl #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r3, r0, lsl #26 │ │ │ │ + subseq r1, r3, r0, lsl lr │ │ │ │ @ instruction: 0xfffffeb0 │ │ │ │ @ instruction: 0xffffa2a0 │ │ │ │ @ instruction: 0xffffa294 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andseq r0, r8, r0, lsl #20 │ │ │ │ andseq r0, r0, r0, lsl #4 │ │ │ │ @@ -753866,111 +753798,111 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffff9c3c │ │ │ │ @ instruction: 0xffffa264 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, r0, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ ldr ip, [r0, #52] @ 0x34 │ │ │ │ - beq 2feb50 │ │ │ │ + beq 2fea40 │ │ │ │ add r2, r0, #60 @ 0x3c │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ - beq 2feae4 │ │ │ │ + beq 2fe9d4 │ │ │ │ subs r3, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, ip │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2feaf0 │ │ │ │ + bne 2fe9e0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r1, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2feab8 │ │ │ │ + beq 2fe9a8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ ldrb ip, [r1, #12] │ │ │ │ cmp ip, #6 │ │ │ │ - beq 2feaf8 │ │ │ │ + beq 2fe9e8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2feaf0 │ │ │ │ + beq 2fe9e0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb lr, [r2, #12] │ │ │ │ cmp lr, #6 │ │ │ │ - beq 2feb28 │ │ │ │ + beq 2fea18 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, r1 │ │ │ │ moveq r2, #0 │ │ │ │ - beq 2fea98 │ │ │ │ + beq 2fe988 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 2feab8 │ │ │ │ + bne 2fe9a8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2feaf0 │ │ │ │ + bne 2fe9e0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2feadc │ │ │ │ + bne 2fe9cc │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2feadc │ │ │ │ + bne 2fe9cc │ │ │ │ ldr r0, [ip] │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ cmp ip, r3 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 2fea84 │ │ │ │ + bne 2fe974 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ 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, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub r5, r5, #4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 2fed50 │ │ │ │ + beq 2fec40 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r6 │ │ │ │ ldr r2, [r5] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2fed5c │ │ │ │ + bne 2fec4c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r4, r5 │ │ │ │ moveq r5, r3 │ │ │ │ - bne 2fed08 │ │ │ │ + bne 2febf8 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2fed40 │ │ │ │ + beq 2fec30 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r6, #36 @ 0x24 │ │ │ │ - bne 2fecb0 │ │ │ │ + bne 2feba0 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 913b4 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add r9, r0, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ @@ -754028,1366 +753960,1366 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ str r9, [r4, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ - beq 2fed50 │ │ │ │ + beq 2fec40 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r0, #1 │ │ │ │ tst r2, #1 │ │ │ │ movne r5, r3 │ │ │ │ - bne 2fecb4 │ │ │ │ + bne 2feba4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bne 2febcc │ │ │ │ + bne 2feabc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r5 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 2fed50 │ │ │ │ + beq 2fec40 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r4, r5 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2fed0c │ │ │ │ + beq 2febfc │ │ │ │ mov r5, r3 │ │ │ │ - b 2febe0 │ │ │ │ + b 2fead0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r5 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2febb0 │ │ │ │ + bne 2feaa0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 2febe0 │ │ │ │ + b 2fead0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #352] @ 2feeec │ │ │ │ + ldr r3, [pc, #352] @ 2feddc │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, #5 │ │ │ │ - beq 2fee50 │ │ │ │ + beq 2fed40 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bne 2fee5c │ │ │ │ - ldr r2, [pc, #320] @ 2feef0 │ │ │ │ + bne 2fed4c │ │ │ │ + ldr r2, [pc, #320] @ 2fede0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ add r3, r5, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r2, #1 │ │ │ │ - beq 2fee50 │ │ │ │ + beq 2fed40 │ │ │ │ add r7, sp, #8 │ │ │ │ add r3, r3, r2 │ │ │ │ add r3, r5, r3, lsl #4 │ │ │ │ add r3, r3, r4 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2fee64 │ │ │ │ + bhi 2fed54 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ addeq r3, r1, r4, lsl #5 │ │ │ │ addeq r3, r3, r2 │ │ │ │ addne r3, r4, #2 │ │ │ │ ldrbne r2, [r1, r3, lsl #5] │ │ │ │ ldrbeq r2, [r3, #64] @ 0x40 │ │ │ │ lsl r3, r4, #5 │ │ │ │ add r3, r1, r3 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldm r7, {r0, r1} │ │ │ │ - bl 2fed68 │ │ │ │ + bl 2fec58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fee64 │ │ │ │ + beq 2fed54 │ │ │ │ ldr r1, [r6] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsl r3, r2, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi 2fedd0 │ │ │ │ + bhi 2fecc0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #8 │ │ │ │ - beq 2fee70 │ │ │ │ + beq 2fed60 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2fee64 │ │ │ │ + bne 2fed54 │ │ │ │ mov r0, r2 │ │ │ │ bl 936c4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2feec0 │ │ │ │ + beq 2fedb0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2feec8 │ │ │ │ + beq 2fedb8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fee98 │ │ │ │ + bne 2fed88 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ add r3, sp, #24 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ mov r2, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fed68 │ │ │ │ - subseq r1, r3, ip, ror #4 │ │ │ │ + b 2fec58 │ │ │ │ + subseq r1, r3, ip, ror r3 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r4, r0, #24 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #1188] @ 2ff3bc │ │ │ │ + ldr r1, [pc, #1188] @ 2ff2ac │ │ │ │ cmp r3, r4 │ │ │ │ - ldr r3, [pc, #1184] @ 2ff3c0 │ │ │ │ + ldr r3, [pc, #1184] @ 2ff2b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2fef4c │ │ │ │ + beq 2fee3c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 2ff170 │ │ │ │ + beq 2ff060 │ │ │ │ orrs fp, r2, r9 │ │ │ │ - beq 2ff024 │ │ │ │ + beq 2fef14 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr fp, [r4, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ff014 │ │ │ │ + beq 2fef04 │ │ │ │ add sl, sp, #24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, #0 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 2feffc │ │ │ │ + bne 2feeec │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r2, r4, #44 @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ ldrne r7, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ moveq r7, #0 │ │ │ │ add r2, r4, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldrne r8, [r4, #64] @ 0x40 │ │ │ │ add r1, r7, #24 │ │ │ │ moveq r8, #0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ - beq 2fefe0 │ │ │ │ + beq 2feed0 │ │ │ │ ldr ip, [r7, #28] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #6 │ │ │ │ - beq 2ff054 │ │ │ │ + beq 2fef44 │ │ │ │ add ip, r8, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq 2feffc │ │ │ │ + beq 2feeec │ │ │ │ ldr r0, [r8, #28] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #6 │ │ │ │ - beq 2ff1a4 │ │ │ │ + beq 2ff094 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fef88 │ │ │ │ + bne 2fee78 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff214 │ │ │ │ - ldr r2, [pc, #920] @ 2ff3c4 │ │ │ │ - ldr r3, [pc, #912] @ 2ff3c0 │ │ │ │ + beq 2ff104 │ │ │ │ + ldr r2, [pc, #920] @ 2ff2b4 │ │ │ │ + ldr r3, [pc, #912] @ 2ff2b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ff39c │ │ │ │ + bne 2ff28c │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ add lr, r8, #24 │ │ │ │ - beq 2ff380 │ │ │ │ + beq 2ff270 │ │ │ │ cmp r0, lr │ │ │ │ - beq 2ff078 │ │ │ │ + beq 2fef68 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ ldrb lr, [r0, #12] │ │ │ │ cmp lr, #6 │ │ │ │ - beq 2ff1c8 │ │ │ │ + beq 2ff0b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff340 │ │ │ │ + beq 2ff230 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2ff094 │ │ │ │ + beq 2fef84 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2feffc │ │ │ │ + bne 2feeec │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93a34 │ │ │ │ - bl 307f64 │ │ │ │ + bl 307e54 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ - bl 2b5518 │ │ │ │ + bl 2b5408 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff328 │ │ │ │ + beq 2ff218 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, r1 │ │ │ │ moveq r2, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sl, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ff104 │ │ │ │ + beq 2feff4 │ │ │ │ ldr r2, [sl, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff104 │ │ │ │ + beq 2feff4 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r6, #2 │ │ │ │ streq r2, [sp, #52] @ 0x34 │ │ │ │ - beq 2ff108 │ │ │ │ + beq 2feff8 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 97ee8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ff304 │ │ │ │ + beq 2ff1f4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 98078 │ │ │ │ mov r0, r4 │ │ │ │ bl 93a34 │ │ │ │ mov fp, #1 │ │ │ │ mov sl, r0 │ │ │ │ - b 2feffc │ │ │ │ + b 2feeec │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ cmp r3, #3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and fp, r2, r1 │ │ │ │ - beq 2ff2d0 │ │ │ │ + beq 2ff1c0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ff2e0 │ │ │ │ + bne 2ff1d0 │ │ │ │ orrs r9, r2, r9 │ │ │ │ moveq r2, r1 │ │ │ │ - beq 2fef4c │ │ │ │ - b 2ff024 │ │ │ │ + beq 2fee3c │ │ │ │ + b 2fef14 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bne 2ff1cc │ │ │ │ + bne 2ff0bc │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2ff378 │ │ │ │ + beq 2ff268 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2feffc │ │ │ │ + beq 2feeec │ │ │ │ ldr ip, [r7, #28] │ │ │ │ - b 2ff388 │ │ │ │ + b 2ff278 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 2ff378 │ │ │ │ + beq 2ff268 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff334 │ │ │ │ + beq 2ff224 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2ff378 │ │ │ │ + beq 2ff268 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2feffc │ │ │ │ + beq 2feeec │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne 2feffc │ │ │ │ + bne 2feeec │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2ff094 │ │ │ │ + beq 2fef84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2feffc │ │ │ │ - b 2ff08c │ │ │ │ + beq 2feeec │ │ │ │ + b 2fef7c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2ff240 │ │ │ │ + beq 2ff130 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2ff024 │ │ │ │ + bne 2fef14 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2ff024 │ │ │ │ + bne 2fef14 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff024 │ │ │ │ + beq 2fef14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ff024 │ │ │ │ + bne 2fef14 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2ff3b0 │ │ │ │ + beq 2ff2a0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff298 │ │ │ │ + beq 2ff188 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2feef4 │ │ │ │ + bl 2fede4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr r3, r0, fp │ │ │ │ and fp, r3, #255 @ 0xff │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add r3, r4, #60 @ 0x3c │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2ff3b0 │ │ │ │ + beq 2ff2a0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff024 │ │ │ │ + beq 2fef14 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2feef4 │ │ │ │ + bl 2fede4 │ │ │ │ orr r3, r0, fp │ │ │ │ and fp, r3, #255 @ 0xff │ │ │ │ - b 2ff024 │ │ │ │ + b 2fef14 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ff2e0 │ │ │ │ + bne 2ff1d0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2ff3a0 │ │ │ │ + beq 2ff290 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 2b5518 │ │ │ │ + bl 2b5408 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov fp, #1 │ │ │ │ cmp r4, r3 │ │ │ │ ldrne r0, [r5, #28] │ │ │ │ moveq r0, #0 │ │ │ │ bl 927bc │ │ │ │ - b 2ff024 │ │ │ │ + b 2fef14 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldm r3, {r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 98078 │ │ │ │ - b 2ff15c │ │ │ │ + b 2ff04c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ - b 2ff0cc │ │ │ │ + b 2fefbc │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2feffc │ │ │ │ + beq 2feeec │ │ │ │ ldr ip, [r7, #28] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2feffc │ │ │ │ + bne 2feeec │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bne 2feffc │ │ │ │ - b 2ff094 │ │ │ │ + bne 2feeec │ │ │ │ + b 2fef84 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ ldrb lr, [r0, #12] │ │ │ │ cmp lr, #6 │ │ │ │ - bne 2ff388 │ │ │ │ + bne 2ff278 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ff1b8 │ │ │ │ + bne 2ff0a8 │ │ │ │ mov fp, #1 │ │ │ │ - b 2ff098 │ │ │ │ + b 2fef88 │ │ │ │ cmp r0, lr │ │ │ │ - bne 2ff35c │ │ │ │ + bne 2ff24c │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #6 │ │ │ │ ldreq r2, [ip, #20] │ │ │ │ - beq 2ff08c │ │ │ │ - b 2feffc │ │ │ │ + beq 2fef7c │ │ │ │ + b 2feeec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #0 │ │ │ │ moveq r9, #1 │ │ │ │ - beq 2fef54 │ │ │ │ - b 2ff024 │ │ │ │ + beq 2fee44 │ │ │ │ + b 2fef14 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ - ldrsbeq r1, [r3], #-12 │ │ │ │ + subseq r1, r3, ip, ror #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r3, ip, asr #31 │ │ │ │ + ldrsbeq r1, [r3], #-12 │ │ │ │ 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, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 2ff45c │ │ │ │ + beq 2ff34c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ff404 │ │ │ │ + bne 2ff2f4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r2, r0, #24 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ - beq 2ffdcc │ │ │ │ + beq 2ffcbc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - beq 2ff434 │ │ │ │ + beq 2ff324 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff424 │ │ │ │ + bne 2ff314 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff3f8 │ │ │ │ + beq 2ff2e8 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sub r0, r0, #6 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ff54c │ │ │ │ + beq 2ff43c │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff534 │ │ │ │ + beq 2ff424 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ff644 │ │ │ │ + beq 2ff534 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff4fc │ │ │ │ + beq 2ff3ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ffd54 │ │ │ │ + beq 2ffc44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff4cc │ │ │ │ + beq 2ff3bc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff4bc │ │ │ │ + bne 2ff3ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff4f4 │ │ │ │ + beq 2ff3e4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sub r3, r3, #6 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ff54c │ │ │ │ + beq 2ff43c │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffaf0 │ │ │ │ + beq 2ff9e0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ffaf0 │ │ │ │ + beq 2ff9e0 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ff63c │ │ │ │ + beq 2ff52c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffd0c │ │ │ │ + beq 2ffbfc │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ - b 2ff494 │ │ │ │ + b 2ff384 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ff640 │ │ │ │ + beq 2ff530 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2ffb08 │ │ │ │ + bne 2ff9f8 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff3f8 │ │ │ │ + beq 2ff2e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffdb4 │ │ │ │ + beq 2ffca4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffb18 │ │ │ │ + beq 2ffa08 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ff5b0 │ │ │ │ + bne 2ff4a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff61c │ │ │ │ + beq 2ff50c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff61c │ │ │ │ + beq 2ff50c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffb10 │ │ │ │ + beq 2ffa00 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffd4c │ │ │ │ + beq 2ffc3c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r2, r7, #24 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ - beq 2ffde8 │ │ │ │ + beq 2ffcd8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - beq 2ff5e0 │ │ │ │ + beq 2ff4d0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff5d0 │ │ │ │ + bne 2ff4c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff608 │ │ │ │ + beq 2ff4f8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sub r3, r3, #6 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff3f8 │ │ │ │ + beq 2ff2e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ff588 │ │ │ │ + bne 2ff478 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffddc │ │ │ │ + beq 2ffccc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff3f8 │ │ │ │ + beq 2ff2e8 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2ff5b0 │ │ │ │ + b 2ff4a0 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9f4 │ │ │ │ + beq 2ff8e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffd28 │ │ │ │ + beq 2ffc18 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ff758 │ │ │ │ + beq 2ff648 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff6d8 │ │ │ │ + beq 2ff5c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r2, r7, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ff71c │ │ │ │ + beq 2ff60c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff6a8 │ │ │ │ + beq 2ff598 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff698 │ │ │ │ + bne 2ff588 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff6d0 │ │ │ │ + beq 2ff5c0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sub r3, r3, #6 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9f4 │ │ │ │ + beq 2ff8e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff944 │ │ │ │ + beq 2ff834 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff944 │ │ │ │ + beq 2ff834 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ff750 │ │ │ │ + beq 2ff640 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffc6c │ │ │ │ + beq 2ffb5c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r2, r7, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2ff688 │ │ │ │ + bne 2ff578 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff698 │ │ │ │ - b 2ff6d0 │ │ │ │ + bne 2ff588 │ │ │ │ + b 2ff5c0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ff7e0 │ │ │ │ + beq 2ff6d0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r9, [r7, #36] @ 0x24 │ │ │ │ ldr fp, [r9] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ff978 │ │ │ │ + beq 2ff868 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff964 │ │ │ │ + beq 2ff854 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ff848 │ │ │ │ + beq 2ff738 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff7e8 │ │ │ │ + beq 2ff6d8 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2ff82c │ │ │ │ + beq 2ff71c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff7b8 │ │ │ │ + beq 2ff6a8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff7a8 │ │ │ │ + bne 2ff698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff7e0 │ │ │ │ + beq 2ff6d0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r1, r4 │ │ │ │ sub r3, r3, #6 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ff978 │ │ │ │ + beq 2ff868 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff924 │ │ │ │ + beq 2ff814 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff924 │ │ │ │ + beq 2ff814 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ff840 │ │ │ │ + beq 2ff730 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffae8 │ │ │ │ + beq 2ff9d8 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2ff798 │ │ │ │ + bne 2ff688 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff7a8 │ │ │ │ - b 2ff7e0 │ │ │ │ + bne 2ff698 │ │ │ │ + b 2ff6d0 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2ff8c4 │ │ │ │ + beq 2ff7b4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff8b4 │ │ │ │ + beq 2ff7a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 2ff8b0 │ │ │ │ + beq 2ff7a0 │ │ │ │ ldr ip, [r3] │ │ │ │ str r3, [sp] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2ff8b0 │ │ │ │ - bl 2ff3c8 │ │ │ │ + beq 2ff7a0 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r3, [sp] │ │ │ │ mov sl, r3 │ │ │ │ - b 2ff874 │ │ │ │ + b 2ff764 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2ff7e0 │ │ │ │ + beq 2ff6d0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff734 │ │ │ │ + beq 2ff624 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r9, [sl] │ │ │ │ mov r1, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 2ff730 │ │ │ │ + beq 2ff620 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff730 │ │ │ │ - bl 2ff3c8 │ │ │ │ + beq 2ff620 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ mov sl, r9 │ │ │ │ - b 2ff8f0 │ │ │ │ + b 2ff7e0 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffce8 │ │ │ │ + beq 2ffbd8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff978 │ │ │ │ + beq 2ff868 │ │ │ │ mov r9, fp │ │ │ │ mov fp, #0 │ │ │ │ - b 2ff788 │ │ │ │ + b 2ff678 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffd14 │ │ │ │ + beq 2ffc04 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff9f4 │ │ │ │ + beq 2ff8e4 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2ff678 │ │ │ │ + b 2ff568 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2ffcec │ │ │ │ + beq 2ffbdc │ │ │ │ cmp r1, #2 │ │ │ │ - bne 2ff93c │ │ │ │ + bne 2ff82c │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ff6d0 │ │ │ │ + beq 2ff5c0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff9dc │ │ │ │ + beq 2ff8cc │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr sl, [r7] │ │ │ │ mov r1, r4 │ │ │ │ cmp sl, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 2ff9d8 │ │ │ │ + beq 2ff8c8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff9d8 │ │ │ │ - bl 2ff3c8 │ │ │ │ + beq 2ff8c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ mov r7, sl │ │ │ │ - b 2ff9a4 │ │ │ │ + b 2ff894 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ff6d8 │ │ │ │ + bne 2ff5c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr sl, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ff4f4 │ │ │ │ + beq 2ff3e4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffd74 │ │ │ │ + beq 2ffc64 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffb80 │ │ │ │ + beq 2ffa70 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ffa5c │ │ │ │ + bne 2ff94c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffac8 │ │ │ │ + beq 2ff9b8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ffac8 │ │ │ │ + beq 2ff9b8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffb78 │ │ │ │ + beq 2ffa68 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffd20 │ │ │ │ + beq 2ffc10 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ add r2, sl, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ffda0 │ │ │ │ + beq 2ffc90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [sl, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ffa8c │ │ │ │ + beq 2ff97c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ffa7c │ │ │ │ + bne 2ff96c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ffab4 │ │ │ │ + beq 2ff9a4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sub r3, r3, #6 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ff4f4 │ │ │ │ + beq 2ff3e4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ffa34 │ │ │ │ + bne 2ff924 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffd68 │ │ │ │ + beq 2ffc58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff4f4 │ │ │ │ + beq 2ff3e4 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, #0 │ │ │ │ - b 2ffa5c │ │ │ │ + b 2ff94c │ │ │ │ mov fp, r3 │ │ │ │ - b 2ff7e8 │ │ │ │ + b 2ff6d8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffd40 │ │ │ │ + beq 2ffc30 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff54c │ │ │ │ + beq 2ff43c │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ - b 2ff494 │ │ │ │ + b 2ff384 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ffc88 │ │ │ │ + beq 2ffb78 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffd8c │ │ │ │ + beq 2ffc7c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 2ffc74 │ │ │ │ + beq 2ffb64 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffc74 │ │ │ │ - bl 2ff3c8 │ │ │ │ + beq 2ffb64 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ mov r6, r8 │ │ │ │ - b 2ffb44 │ │ │ │ + b 2ffa34 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ffbf4 │ │ │ │ + beq 2ffae4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffbe4 │ │ │ │ + beq 2ffad4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r1, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 2ffbe0 │ │ │ │ + beq 2ffad0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffbe0 │ │ │ │ - bl 2ff3c8 │ │ │ │ + beq 2ffad0 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ mov r5, r9 │ │ │ │ - b 2ffbac │ │ │ │ + b 2ffa9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r0, [sl, #52] @ 0x34 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ffab4 │ │ │ │ + beq 2ff9a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffc58 │ │ │ │ + beq 2ffb48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r1, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 2ffc54 │ │ │ │ + beq 2ffb44 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffc54 │ │ │ │ - bl 2ff3c8 │ │ │ │ + beq 2ffb44 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ mov r5, r9 │ │ │ │ - b 2ffc20 │ │ │ │ + b 2ffb10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ffab4 │ │ │ │ - b 2ff744 │ │ │ │ + beq 2ff9a4 │ │ │ │ + b 2ff634 │ │ │ │ mov r5, r3 │ │ │ │ - b 2ff6d8 │ │ │ │ + b 2ff5c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ff608 │ │ │ │ + beq 2ff4f8 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffcfc │ │ │ │ - bl 2ff3c8 │ │ │ │ + beq 2ffbec │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 2ffcf4 │ │ │ │ + beq 2ffbe4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffcf4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + beq 2ffbe4 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff744 │ │ │ │ + bne 2ff634 │ │ │ │ mov r6, r7 │ │ │ │ - b 2ffcb4 │ │ │ │ + b 2ffba4 │ │ │ │ mov r9, fp │ │ │ │ mov fp, #0 │ │ │ │ - b 2ff848 │ │ │ │ + b 2ff738 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ff608 │ │ │ │ - b 2ff744 │ │ │ │ + beq 2ff4f8 │ │ │ │ + b 2ff634 │ │ │ │ mov r8, r3 │ │ │ │ - b 2ff4fc │ │ │ │ + b 2ff3ec │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2ff758 │ │ │ │ + b 2ff648 │ │ │ │ mov r7, r3 │ │ │ │ - b 2ffa28 │ │ │ │ + b 2ff918 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffd18 │ │ │ │ + beq 2ffc08 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ff9f4 │ │ │ │ - b 2ff95c │ │ │ │ + beq 2ff8e4 │ │ │ │ + b 2ff84c │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ - b 2ff644 │ │ │ │ + b 2ff534 │ │ │ │ mov r5, r3 │ │ │ │ - b 2ff57c │ │ │ │ + b 2ff46c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff4bc │ │ │ │ - b 2ff4f4 │ │ │ │ + bne 2ff3ac │ │ │ │ + b 2ff3e4 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, #0 │ │ │ │ - b 2ffb80 │ │ │ │ + b 2ffa70 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffd6c │ │ │ │ + beq 2ffc5c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ff4f4 │ │ │ │ - b 2ffae0 │ │ │ │ + beq 2ff3e4 │ │ │ │ + b 2ff9d0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ffc88 │ │ │ │ - b 2ff744 │ │ │ │ + beq 2ffb78 │ │ │ │ + b 2ff634 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ffa7c │ │ │ │ - b 2ffab4 │ │ │ │ + bne 2ff96c │ │ │ │ + b 2ff9a4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffb14 │ │ │ │ + beq 2ffa04 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ff3f8 │ │ │ │ - b 2ff634 │ │ │ │ + beq 2ff2e8 │ │ │ │ + b 2ff524 │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff424 │ │ │ │ - b 2ff3f8 │ │ │ │ + bne 2ff314 │ │ │ │ + b 2ff2e8 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2ffb18 │ │ │ │ + b 2ffa08 │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff5d0 │ │ │ │ - b 2ff608 │ │ │ │ + bne 2ff4c0 │ │ │ │ + b 2ff4f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r3, [pc, #3904] @ 300d50 │ │ │ │ + ldr r3, [pc, #3904] @ 300c40 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #3892] @ 300d54 │ │ │ │ + ldr r2, [pc, #3892] @ 300c44 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #3888] @ 300d58 │ │ │ │ + ldr r3, [pc, #3888] @ 300c48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 300558 │ │ │ │ + beq 300448 │ │ │ │ ldr r5, [r8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ffef0 │ │ │ │ + beq 2ffde0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3007cc │ │ │ │ + beq 3006bc │ │ │ │ cmp r5, #2 │ │ │ │ - beq 3007bc │ │ │ │ + beq 3006ac │ │ │ │ cmp r5, #0 │ │ │ │ movne r4, r8 │ │ │ │ movne r5, #0 │ │ │ │ - beq 2fff10 │ │ │ │ + beq 2ffe00 │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ffec0 │ │ │ │ + beq 2ffdb0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffec0 │ │ │ │ + beq 2ffdb0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2fff78 │ │ │ │ + beq 2ffe68 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 300330 │ │ │ │ + beq 300220 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fff10 │ │ │ │ + beq 2ffe00 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2ffe88 │ │ │ │ + bne 2ffd78 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - beq 3007b0 │ │ │ │ + beq 3006a0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 3007a4 │ │ │ │ + beq 300694 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fff48 │ │ │ │ + bne 2ffe38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fff24 │ │ │ │ - b 2fff48 │ │ │ │ + bne 2ffe14 │ │ │ │ + b 2ffe38 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - beq 300658 │ │ │ │ + beq 300548 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 3007dc │ │ │ │ + beq 3006cc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fff48 │ │ │ │ + bne 2ffe38 │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r8 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2feef4 │ │ │ │ + bl 2fede4 │ │ │ │ mov r4, r8 │ │ │ │ orr r0, r0, r5 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ffe7c │ │ │ │ - ldr r2, [pc, #3596] @ 300d5c │ │ │ │ - ldr r3, [pc, #3588] @ 300d58 │ │ │ │ + bne 2ffd6c │ │ │ │ + ldr r2, [pc, #3596] @ 300c4c │ │ │ │ + ldr r3, [pc, #3588] @ 300c48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 300d18 │ │ │ │ + bne 300c08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ffdf8 │ │ │ │ + bl 2ffce8 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ffdf8 │ │ │ │ + bl 2ffce8 │ │ │ │ str r6, [sp, #16] │ │ │ │ orr r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ orr r8, r5, r8 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ and r5, r8, #255 @ 0xff │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fffec │ │ │ │ + bne 2ffedc │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 300664 │ │ │ │ + beq 300554 │ │ │ │ add r8, r6, #44 @ 0x2c │ │ │ │ add r9, r6, #60 @ 0x3c │ │ │ │ cmp r8, r1 │ │ │ │ ldrne r3, [r6, #48] @ 0x30 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r9, fp │ │ │ │ add r2, r3, #24 │ │ │ │ ldrne sl, [r6, #64] @ 0x40 │ │ │ │ moveq sl, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 30002c │ │ │ │ + beq 2fff1c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 300560 │ │ │ │ + beq 300450 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r2, sl, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 30004c │ │ │ │ + beq 2fff3c │ │ │ │ ldr r2, [sl, #28] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 300638 │ │ │ │ + beq 300528 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ mov r0, r7 │ │ │ │ bl 93a34 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r0, r0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 30007c │ │ │ │ + beq 2fff6c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fea58 │ │ │ │ + bl 2fe948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ bl 93a9c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2fff40 │ │ │ │ - bl 2fea58 │ │ │ │ + beq 2ffe30 │ │ │ │ + bl 2fe948 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 300a5c │ │ │ │ + beq 30094c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [sl, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r1, r3, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3000ec │ │ │ │ + beq 2fffdc │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 3007e8 │ │ │ │ + beq 3006d8 │ │ │ │ add r3, sl, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 300a5c │ │ │ │ + beq 30094c │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 300120 │ │ │ │ + beq 300010 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ moveq r2, #0 │ │ │ │ - beq 300828 │ │ │ │ + beq 300718 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 300158 │ │ │ │ + beq 300048 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ cmp r2, #5 │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi 3009f0 │ │ │ │ + bhi 3008e0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 300130 │ │ │ │ + bne 300020 │ │ │ │ mov r0, sl │ │ │ │ str sl, [sp, #24] │ │ │ │ bl 93a34 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30019c │ │ │ │ + beq 30008c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30019c │ │ │ │ + beq 30008c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 300180 │ │ │ │ + bne 300070 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 300a5c │ │ │ │ + beq 30094c │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3001cc │ │ │ │ + beq 3000bc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 300af4 │ │ │ │ + beq 3009e4 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ moveq r2, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq 3001fc │ │ │ │ + beq 3000ec │ │ │ │ ldr r2, [r6] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300224 │ │ │ │ + beq 300114 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ @@ -755404,32 +755336,32 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldm r3, {r2, r3} │ │ │ │ bl 98078 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 300ab8 │ │ │ │ + beq 3009a8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 300a5c │ │ │ │ + beq 30094c │ │ │ │ ldr r8, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ add r3, r8, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 300d38 │ │ │ │ + beq 300c28 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ moveq r3, #1 │ │ │ │ - beq 3002d4 │ │ │ │ + beq 3001c4 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -755437,192 +755369,192 @@ │ │ │ │ str r8, [sp, #180] @ 0xb4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - beq 3008d8 │ │ │ │ + beq 3007c8 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3008c8 │ │ │ │ + beq 3007b8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 300b50 │ │ │ │ - ldr r2, [pc, #2632] @ 300d60 │ │ │ │ + beq 300a40 │ │ │ │ + ldr r2, [pc, #2632] @ 300c50 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 30097c │ │ │ │ + bhi 30086c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ffdf8 │ │ │ │ + bl 2ffce8 │ │ │ │ ldr fp, [r6, #16] │ │ │ │ add r8, r6, #24 │ │ │ │ cmp fp, r8 │ │ │ │ orr r0, r0, r5 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ - beq 300798 │ │ │ │ + beq 300688 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300394 │ │ │ │ + beq 300284 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2feef4 │ │ │ │ + bl 2fede4 │ │ │ │ ldr fp, [r6, #16] │ │ │ │ cmp r8, fp │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ - beq 300788 │ │ │ │ + beq 300678 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 93a68 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ ldr r3, [fp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 2fff40 │ │ │ │ + bne 2ffe30 │ │ │ │ ldr r9, [fp] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2fff40 │ │ │ │ + bne 2ffe30 │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ add r3, r9, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq 300a5c │ │ │ │ + beq 30094c │ │ │ │ ldr sl, [r9, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ add r2, sl, #24 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ ldr r1, [sl, #28] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2fff40 │ │ │ │ + bne 2ffe30 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2fff40 │ │ │ │ + bne 2ffe30 │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ add r2, r9, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 300d44 │ │ │ │ + beq 300c34 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fff40 │ │ │ │ + bne 2ffe30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2fff40 │ │ │ │ + bne 2ffe30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ff3c8 │ │ │ │ + bl 2ff2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fff40 │ │ │ │ + bne 2ffe30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 300a5c │ │ │ │ + beq 30094c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r1, r3, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 300498 │ │ │ │ + beq 300388 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ mov r0, r9 │ │ │ │ bl 93a34 │ │ │ │ bl 9572c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ ldr r3, [r9, #28] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 2fed68 │ │ │ │ + bl 2fec58 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ mov r0, r9 │ │ │ │ bl 93a34 │ │ │ │ - bl 307f64 │ │ │ │ + bl 307e54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3169a4 │ │ │ │ + bl 316894 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300b6c │ │ │ │ + beq 300a5c │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ moveq r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 300520 │ │ │ │ + bne 300410 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl dc2d4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ - beq 300b6c │ │ │ │ + beq 300a5c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 300b60 │ │ │ │ + beq 300a50 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 300b60 │ │ │ │ + beq 300a50 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 300d1c │ │ │ │ + beq 300c0c │ │ │ │ mov r0, r5 │ │ │ │ - b 30052c │ │ │ │ + b 30041c │ │ │ │ mov r5, r8 │ │ │ │ - b 2fff48 │ │ │ │ + b 2ffe38 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 30002c │ │ │ │ + bne 2fff1c │ │ │ │ cmp r9, fp │ │ │ │ - beq 300d44 │ │ │ │ + beq 300c34 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300a08 │ │ │ │ + beq 3008f8 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3005a4 │ │ │ │ + beq 300494 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 300a28 │ │ │ │ + beq 300918 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ - bl 307f64 │ │ │ │ + bl 307e54 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov sl, #1 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -755633,83 +755565,83 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, fp │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 300a1c │ │ │ │ + beq 30090c │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r5 │ │ │ │ moveq r3, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ ldm r3, {r2, r3} │ │ │ │ bl 98078 │ │ │ │ mov r5, #1 │ │ │ │ - b 30004c │ │ │ │ + b 2fff3c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 30004c │ │ │ │ + bne 2fff3c │ │ │ │ cmp r8, r1 │ │ │ │ - beq 300d44 │ │ │ │ + beq 300c34 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r3 │ │ │ │ - b 300574 │ │ │ │ + b 300464 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ - b 2fff80 │ │ │ │ + b 2ffe70 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ add r8, r6, #44 @ 0x2c │ │ │ │ addne r9, r6, #60 @ 0x3c │ │ │ │ - bne 2ffff4 │ │ │ │ + bne 2ffee4 │ │ │ │ cmp r1, r8 │ │ │ │ add r9, r6, #60 @ 0x3c │ │ │ │ ldrne r3, [r6, #48] @ 0x30 │ │ │ │ moveq r3, r2 │ │ │ │ cmp fp, r9 │ │ │ │ ldrne r0, [r6, #64] @ 0x40 │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add ip, r3, #24 │ │ │ │ cmp r0, ip │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - beq 2ffff4 │ │ │ │ + beq 2ffee4 │ │ │ │ ldr lr, [r3, #28] │ │ │ │ ldrb ip, [lr, #12] │ │ │ │ cmp ip, #6 │ │ │ │ - beq 300a68 │ │ │ │ + beq 300958 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add ip, lr, #24 │ │ │ │ cmp ip, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq 2ffff4 │ │ │ │ + beq 2ffee4 │ │ │ │ ldr ip, [lr, #28] │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 2ffff4 │ │ │ │ + bne 2ffee4 │ │ │ │ mov r0, #0 │ │ │ │ mov lr, r0 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, #3 │ │ │ │ - beq 300acc │ │ │ │ + beq 3009bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ffff4 │ │ │ │ + beq 2ffee4 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2b5518 │ │ │ │ + bl 2b5408 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r5, #1 │ │ │ │ cmp r2, r1 │ │ │ │ ldrne r0, [r3, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -755729,113 +755661,113 @@ │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ bl 91708 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ - b 2ffff4 │ │ │ │ + b 2ffee4 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a68 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - b 300338 │ │ │ │ + b 300228 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - b 2fff80 │ │ │ │ + b 2ffe70 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, #0 │ │ │ │ - b 300338 │ │ │ │ + b 300228 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, #0 │ │ │ │ - b 2fff80 │ │ │ │ + b 2ffe70 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ - b 300338 │ │ │ │ + b 300228 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 3000ec │ │ │ │ + bne 2fffdc │ │ │ │ add r3, sl, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 300a5c │ │ │ │ + beq 30094c │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2fff40 │ │ │ │ + beq 2ffe30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2fff40 │ │ │ │ + bne 2ffe30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2fff40 │ │ │ │ - b 300120 │ │ │ │ + bne 2ffe30 │ │ │ │ + b 300010 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300880 │ │ │ │ + beq 300770 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ ldrb r3, [r9, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 300870 │ │ │ │ + bne 300760 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r9, #28 │ │ │ │ - bl 2feb70 │ │ │ │ + bl 2fea60 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 300858 │ │ │ │ + bne 300748 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3008d8 │ │ │ │ + beq 3007c8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3008c4 │ │ │ │ + beq 3007b4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3008c4 │ │ │ │ + beq 3007b4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 300310 │ │ │ │ + bne 300200 │ │ │ │ bl dc2d4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 300898 │ │ │ │ + bne 300788 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne r8, #0 │ │ │ │ - bne 300310 │ │ │ │ + bne 300200 │ │ │ │ bl dc2d4 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 300ad8 │ │ │ │ + bne 3009c8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r2, #2 │ │ │ │ - beq 300b18 │ │ │ │ + beq 300a08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ stm r0, {r2, r3} │ │ │ │ - ldrne r1, [pc, #1116] @ 300d64 │ │ │ │ + ldrne r1, [pc, #1116] @ 300c54 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [sl, #28] │ │ │ │ - ldreq r1, [pc, #1108] @ 300d68 │ │ │ │ + ldreq r1, [pc, #1108] @ 300c58 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ bl 95c5c │ │ │ │ ldr r1, [sl, #20] │ │ │ │ ldr r2, [sl, #24] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #0 │ │ │ │ @@ -755846,159 +755778,159 @@ │ │ │ │ str r0, [sl, #28] │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sl, #20] │ │ │ │ str r0, [sl, #24] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 2fff40 │ │ │ │ + b 2ffe30 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 2feb70 │ │ │ │ - b 300880 │ │ │ │ + bl 2fea60 │ │ │ │ + b 300770 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #28 │ │ │ │ - bl 2feb70 │ │ │ │ - b 300880 │ │ │ │ + bl 2fea60 │ │ │ │ + b 300770 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 300880 │ │ │ │ + bne 300770 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 2feb70 │ │ │ │ - b 300880 │ │ │ │ - ldr r3, [pc, #972] @ 300d6c │ │ │ │ + bl 2fea60 │ │ │ │ + b 300770 │ │ │ │ + ldr r3, [pc, #972] @ 300c5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300880 │ │ │ │ + beq 300770 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 2feb70 │ │ │ │ - b 300880 │ │ │ │ + bl 2fea60 │ │ │ │ + b 300770 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 2feb70 │ │ │ │ - b 300880 │ │ │ │ + bl 2fea60 │ │ │ │ + b 300770 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - bl 2feb70 │ │ │ │ - b 300880 │ │ │ │ + bl 2fea60 │ │ │ │ + b 300770 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2fff40 │ │ │ │ + bne 2ffe30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 300148 │ │ │ │ - b 2fff40 │ │ │ │ + beq 300038 │ │ │ │ + b 2ffe30 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 300584 │ │ │ │ - b 30004c │ │ │ │ + bne 300474 │ │ │ │ + b 2fff3c │ │ │ │ mov r5, sl │ │ │ │ mov r3, r6 │ │ │ │ - b 300618 │ │ │ │ + b 300508 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30004c │ │ │ │ + bne 2fff3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r0, r0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 30004c │ │ │ │ + bne 2fff3c │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ - bl 2b5518 │ │ │ │ - b 3005a4 │ │ │ │ + bl 2b5408 │ │ │ │ + b 300494 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add ip, ip, #24 │ │ │ │ cmp ip, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq 2ffff4 │ │ │ │ + beq 2ffee4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr ip, [ip, #28] │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 2ffff4 │ │ │ │ + bne 2ffee4 │ │ │ │ ldr r0, [ip, #20] │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, #2 │ │ │ │ cmpeq r0, #2 │ │ │ │ sub lr, lr, #3 │ │ │ │ clz lr, lr │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsr lr, lr, #5 │ │ │ │ - b 3006f4 │ │ │ │ + b 3005e4 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 300a5c │ │ │ │ + beq 30094c │ │ │ │ ldr r8, [r6, #64] @ 0x40 │ │ │ │ - b 300284 │ │ │ │ + b 300174 │ │ │ │ orrs r0, lr, r0 │ │ │ │ - bne 300708 │ │ │ │ - b 2ffff4 │ │ │ │ + bne 3005f8 │ │ │ │ + b 2ffee4 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - b 3008f4 │ │ │ │ + b 3007e4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 3001cc │ │ │ │ + bne 3000bc │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ ldrne r5, [r6, #64] @ 0x40 │ │ │ │ moveq r5, #0 │ │ │ │ - b 3001d0 │ │ │ │ + b 3000c0 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 300b58 │ │ │ │ + beq 300a48 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 300b58 │ │ │ │ + beq 300a48 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b 3008f4 │ │ │ │ + b 3007e4 │ │ │ │ bl dc2d4 │ │ │ │ - b 300888 │ │ │ │ + b 300778 │ │ │ │ mov r2, #1 │ │ │ │ - b 3008f4 │ │ │ │ + b 3007e4 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 300d30 │ │ │ │ + beq 300c20 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b5518 │ │ │ │ + bl 2b5408 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b57c8 │ │ │ │ + bl 2b56b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2b5518 │ │ │ │ + bl 2b5408 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - beq 300d24 │ │ │ │ + beq 300c14 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ @@ -756046,15 +755978,15 @@ │ │ │ │ ldrne r0, [sl, #28] │ │ │ │ moveq r0, #0 │ │ │ │ bl 927bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #120] @ 0x78 │ │ │ │ streq r6, [sp, #124] @ 0x7c │ │ │ │ - beq 300cb8 │ │ │ │ + beq 300ba8 │ │ │ │ ldm r6, {r2, r3} │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -756085,69 +756017,69 @@ │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 98078 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 2fff40 │ │ │ │ + b 2ffe30 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ bl dc2d4 │ │ │ │ - b 300550 │ │ │ │ + b 300440 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b 300bac │ │ │ │ + b 300a9c │ │ │ │ bl dc2d4 │ │ │ │ - b 300b6c │ │ │ │ + b 300a5c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ - subseq r0, r3, r8, ror #3 │ │ │ │ - ldrsbeq r0, [r3], #-20 @ 0xffffffec │ │ │ │ + ldrsheq r0, [r3], #-40 @ 0xffffffd8 │ │ │ │ + subseq r0, r3, r4, ror #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r3, r8, lsr #1 │ │ │ │ - subeq ip, sp, r4, lsl #16 │ │ │ │ + ldrheq r0, [r3], #-24 @ 0xffffffe8 │ │ │ │ + strdeq ip, [sp], #-124 @ 0xffffff84 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #308] @ 300ebc │ │ │ │ - ldr r3, [pc, #308] @ 300ec0 │ │ │ │ + ldr r2, [pc, #308] @ 300dac │ │ │ │ + ldr r3, [pc, #308] @ 300db0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [r4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 300dcc │ │ │ │ + beq 300cbc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 300dfc │ │ │ │ + bne 300cec │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r9, [r4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 300db0 │ │ │ │ - ldr r2, [pc, #240] @ 300ec4 │ │ │ │ - ldr r3, [pc, #232] @ 300ec0 │ │ │ │ + bne 300ca0 │ │ │ │ + ldr r2, [pc, #240] @ 300db4 │ │ │ │ + ldr r3, [pc, #232] @ 300db0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 300eb8 │ │ │ │ + bne 300da8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, #0 │ │ │ │ mov r6, sp │ │ │ │ add r8, sp, #28 │ │ │ │ mov r7, r9 │ │ │ │ @@ -756163,57 +756095,57 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ str sl, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ffdf8 │ │ │ │ + bl 2ffce8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 300ea8 │ │ │ │ + beq 300d98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cdeac │ │ │ │ + bl 2cdd9c │ │ │ │ mov r9, sl │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300dcc │ │ │ │ + beq 300cbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 300dcc │ │ │ │ + beq 300cbc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 300e0c │ │ │ │ + bne 300cfc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 300e88 │ │ │ │ - b 300dcc │ │ │ │ + bne 300d78 │ │ │ │ + b 300cbc │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 300e70 │ │ │ │ + b 300d60 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r2, r0, ror r2 @ │ │ │ │ + subseq pc, r2, r0, lsl #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r2, r4, lsr #4 │ │ │ │ + subseq pc, r2, r4, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r4, r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ movne r5, r0 │ │ │ │ movne r6, r2 │ │ │ │ - beq 300f9c │ │ │ │ + beq 300e8c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 300f80 │ │ │ │ + bne 300e70 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ addne r3, r3, #80 @ 0x50 │ │ │ │ addeq r3, r3, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #16 │ │ │ │ @@ -756221,110 +756153,110 @@ │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 99924 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 300f80 │ │ │ │ + beq 300e70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300fb0 │ │ │ │ + beq 300ea0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 300fb0 │ │ │ │ + bne 300ea0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl f0350 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - beq 300fa8 │ │ │ │ + beq 300e98 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, r6 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300f9c │ │ │ │ + beq 300e8c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 300eec │ │ │ │ + beq 300ddc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl f04c0 │ │ │ │ - b 300f6c │ │ │ │ + b 300e5c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r6, [pc, #116] @ 30104c │ │ │ │ + ldr r6, [pc, #116] @ 300f3c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300fec │ │ │ │ + beq 300edc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 94f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 300fe4 │ │ │ │ - ldr r2, [pc, #68] @ 301050 │ │ │ │ + beq 300ed4 │ │ │ │ + ldr r2, [pc, #68] @ 300f40 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 300fe4 │ │ │ │ + bne 300ed4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r7 │ │ │ │ ldrne r3, [r3, #92] @ 0x5c │ │ │ │ ldrne r0, [r3] │ │ │ │ subne r0, r0, r7 │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r2, r0, lsr #32 │ │ │ │ + subseq pc, r2, r0, lsr r1 @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 301164 │ │ │ │ + beq 301054 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 3012c8 │ │ │ │ + beq 3011b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r7, [r0, #20] │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3010fc │ │ │ │ + bne 300fec │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3010ec │ │ │ │ + bne 300fdc │ │ │ │ ldr r3, [r7, #140] @ 0x8c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r1, #0 │ │ │ │ movcs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3010cc │ │ │ │ + beq 300fbc │ │ │ │ ldr ip, [r5, #8] │ │ │ │ cmp ip, #0 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [r5] │ │ │ │ @@ -756333,187 +756265,187 @@ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ cmp r2, r3, lsl #1 │ │ │ │ movhi r0, #0 │ │ │ │ andls r0, r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 301090 │ │ │ │ - b 30108c │ │ │ │ + bne 300f80 │ │ │ │ + b 300f7c │ │ │ │ ldrb r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 301080 │ │ │ │ + beq 300f70 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 301080 │ │ │ │ + beq 300f70 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r4, [pc, #444] @ 3012e0 │ │ │ │ + ldr r4, [pc, #444] @ 3011d0 │ │ │ │ ldr r8, [r2] │ │ │ │ - ldr lr, [pc, #440] @ 3012e4 │ │ │ │ + ldr lr, [pc, #440] @ 3011d4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 301148 │ │ │ │ + beq 301038 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 301080 │ │ │ │ + bne 300f70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 30116c │ │ │ │ + beq 30105c │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30112c │ │ │ │ + bne 30101c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 301090 │ │ │ │ - b 301080 │ │ │ │ + bne 300f80 │ │ │ │ + b 300f70 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 301148 │ │ │ │ + beq 301038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 301148 │ │ │ │ + beq 301038 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 3011b4 │ │ │ │ + beq 3010a4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 3011e8 │ │ │ │ + beq 3010d8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 301148 │ │ │ │ + beq 301038 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 301190 │ │ │ │ + bne 301080 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - bne 301230 │ │ │ │ + bne 301120 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 301198 │ │ │ │ + beq 301088 │ │ │ │ mov r6, sl │ │ │ │ - b 301148 │ │ │ │ + b 301038 │ │ │ │ ldr sl, [r0, #56] @ 0x38 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 301198 │ │ │ │ + beq 301088 │ │ │ │ ldr fp, [r0, #52] @ 0x34 │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ add fp, fp, #12 │ │ │ │ mov r2, #0 │ │ │ │ - b 301214 │ │ │ │ + b 301104 │ │ │ │ add r2, r2, #5 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 301198 │ │ │ │ + beq 301088 │ │ │ │ ldr ip, [fp, r2, lsl #2] │ │ │ │ ldr ip, [ip] │ │ │ │ ldrb ip, [ip, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - beq 301208 │ │ │ │ + beq 3010f8 │ │ │ │ mov r6, r9 │ │ │ │ - b 301148 │ │ │ │ + b 301038 │ │ │ │ cmp ip, #304 @ 0x130 │ │ │ │ - beq 301228 │ │ │ │ - ldr r2, [pc, #168] @ 3012e8 │ │ │ │ + beq 301118 │ │ │ │ + ldr r2, [pc, #168] @ 3011d8 │ │ │ │ cmp ip, r2 │ │ │ │ cmpne ip, #276 @ 0x114 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ - bne 301198 │ │ │ │ + bne 301088 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb fp, [r2, #12] │ │ │ │ cmp fp, #1 │ │ │ │ - bne 3012d8 │ │ │ │ + bne 3011c8 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - ldr fp, [pc, #124] @ 3012ec │ │ │ │ + ldr fp, [pc, #124] @ 3011dc │ │ │ │ tst fp, sl │ │ │ │ - beq 301198 │ │ │ │ + beq 301088 │ │ │ │ ldr sl, [r2, #20] │ │ │ │ bic fp, sl, #2 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 3012bc │ │ │ │ + bne 3011ac │ │ │ │ ldr sl, [r2, #60] @ 0x3c │ │ │ │ ldr sl, [sl] │ │ │ │ ldrb sl, [sl, #12] │ │ │ │ cmp sl, #5 │ │ │ │ - bne 3012d0 │ │ │ │ + bne 3011c0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb sl, [r2, #12] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 301198 │ │ │ │ + bne 301088 │ │ │ │ ldr sl, [r2, #20] │ │ │ │ bic fp, sl, #2 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 301284 │ │ │ │ + beq 301174 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 301198 │ │ │ │ - b 301298 │ │ │ │ + beq 301088 │ │ │ │ + b 301188 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r6, ip │ │ │ │ - b 301148 │ │ │ │ + b 301038 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andseq r0, r0, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ bl 915d0 │ │ │ │ bl dc300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3169a4 │ │ │ │ + bl 316894 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 301384 │ │ │ │ + beq 301274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3013dc │ │ │ │ + beq 3012cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3013f8 │ │ │ │ + beq 3012e8 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 301370 │ │ │ │ + beq 301260 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 301370 │ │ │ │ + beq 301260 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3013ec │ │ │ │ + beq 3012dc │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 301348 │ │ │ │ + bne 301238 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301384 │ │ │ │ + bne 301274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5518 │ │ │ │ + bl 2b5408 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4], #24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ - bl 2b5518 │ │ │ │ + bl 2b5408 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 301400 │ │ │ │ + beq 3012f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -756521,31 +756453,31 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #6 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 927bc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 301380 │ │ │ │ - b 301384 │ │ │ │ + beq 301270 │ │ │ │ + b 301274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5518 │ │ │ │ - b 301360 │ │ │ │ - bl 2b5518 │ │ │ │ - b 30133c │ │ │ │ + bl 2b5408 │ │ │ │ + b 301250 │ │ │ │ + bl 2b5408 │ │ │ │ + b 30122c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #140] @ 3014b0 │ │ │ │ + ldr lr, [pc, #140] @ 3013a0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr ip, [pc, #136] @ 3014b4 │ │ │ │ + ldr ip, [pc, #136] @ 3013a4 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -756557,78 +756489,78 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #60] @ 3014b8 │ │ │ │ + ldr r2, [pc, #60] @ 3013a8 │ │ │ │ ldrne r0, [r3, #28] │ │ │ │ - ldr r3, [pc, #48] @ 3014b4 │ │ │ │ + ldr r3, [pc, #48] @ 3013a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3014ac │ │ │ │ + bne 30139c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b 927bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r2, r8, asr #23 │ │ │ │ + ldrsbeq lr, [r2], #-200 @ 0xffffff38 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r2, r8, ror fp │ │ │ │ + subseq lr, r2, r8, lsl #25 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 301508 │ │ │ │ + beq 3013f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3014f0 │ │ │ │ + bne 3013e0 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ add r3, r1, #60 @ 0x3c │ │ │ │ cmp ip, r3 │ │ │ │ ldrne r2, [r1, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add r3, r1, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r2, [r1, #48] @ 0x30 │ │ │ │ moveq r2, #0 │ │ │ │ - b 3014e0 │ │ │ │ + b 3013d0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ - b 3014e0 │ │ │ │ + b 3013d0 │ │ │ │ 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 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #516] @ 301740 │ │ │ │ + ldr r2, [pc, #516] @ 301630 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #512] @ 301744 │ │ │ │ + ldr r3, [pc, #512] @ 301634 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 301588 │ │ │ │ + beq 301478 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ @@ -756647,15 +756579,15 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, sl │ │ │ │ bl 97ee8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30140c │ │ │ │ + bl 3012fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ @@ -756670,114 +756602,114 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, sl │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 301700 │ │ │ │ + beq 3015f0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3014bc │ │ │ │ + bl 3013ac │ │ │ │ ldm r4, {r0, r1} │ │ │ │ ldr r2, [r7, #12] │ │ │ │ stm r6, {r0, r1} │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl eb720 │ │ │ │ ldm r6, {r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 98078 │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3014bc │ │ │ │ + bl 3013ac │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl eb720 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 301734 │ │ │ │ + beq 301624 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldm r4, {r2, r3} │ │ │ │ moveq r5, #0 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 30165c │ │ │ │ - ldr r2, [pc, #64] @ 301748 │ │ │ │ - ldr r3, [pc, #56] @ 301744 │ │ │ │ + bne 30154c │ │ │ │ + ldr r2, [pc, #64] @ 301638 │ │ │ │ + ldr r3, [pc, #56] @ 301634 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 301730 │ │ │ │ + bne 301620 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #0 │ │ │ │ - ldrheq lr, [r2], #-168 @ 0xffffff58 │ │ │ │ + subseq lr, r2, r8, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq lr, [r2], #-128 @ 0xffffff80 │ │ │ │ + subseq lr, r2, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r1, [pc, #1540] @ 301d68 │ │ │ │ - ldr r2, [pc, #1540] @ 301d6c │ │ │ │ + ldr r1, [pc, #1540] @ 301c58 │ │ │ │ + ldr r2, [pc, #1540] @ 301c5c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3012f0 │ │ │ │ + bl 3011e0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ sub r5, r3, #20 │ │ │ │ add fp, sp, #220 @ 0xdc │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ movne sl, #1 │ │ │ │ addne r9, sp, #40 @ 0x28 │ │ │ │ - beq 3018e4 │ │ │ │ + beq 3017d4 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3018d0 │ │ │ │ + beq 3017c0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #52] @ 0x34 │ │ │ │ ldrne r2, [r3, #36] @ 0x24 │ │ │ │ addeq r3, r3, #60 @ 0x3c │ │ │ │ addne r3, r3, #44 @ 0x2c │ │ │ │ @@ -756795,15 +756727,15 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 301844 │ │ │ │ + beq 301734 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -756812,15 +756744,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strdeq r2, [sp, #136] @ 0x88 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 3018a0 │ │ │ │ + beq 301790 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ @@ -756840,22 +756772,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 982b0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ add r3, r1, #24 │ │ │ │ cmp r5, r3 │ │ │ │ sub r5, r5, #20 │ │ │ │ - bne 3017b8 │ │ │ │ + bne 3016a8 │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - beq 301d34 │ │ │ │ + beq 301c24 │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movne r5, r2 │ │ │ │ add r2, r3, #60 @ 0x3c │ │ │ │ moveq r5, #0 │ │ │ │ cmp r0, r2 │ │ │ │ @@ -756867,15 +756799,15 @@ │ │ │ │ cmp r2, r9 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq 301964 │ │ │ │ + beq 301854 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ @@ -756906,30 +756838,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r5 │ │ │ │ moveq r5, sl │ │ │ │ - beq 3019fc │ │ │ │ + beq 3018ec │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 301a3c │ │ │ │ + beq 30192c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -756952,15 +756884,15 @@ │ │ │ │ bl 140180 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - beq 301ab8 │ │ │ │ + beq 3019a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ @@ -756971,23 +756903,23 @@ │ │ │ │ ldm fp, {r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 301bb4 │ │ │ │ + beq 301aa4 │ │ │ │ str r8, [sp, #20] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 301b24 │ │ │ │ + beq 301a14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ @@ -756999,15 +756931,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 98078 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 301b74 │ │ │ │ + beq 301a64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ @@ -757019,21 +756951,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi 301afc │ │ │ │ + bhi 3019ec │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 301d5c │ │ │ │ + beq 301c4c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r5, #1 │ │ │ │ @@ -757048,15 +756980,15 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ bl 97ee8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 301c38 │ │ │ │ + beq 301b28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ @@ -757070,15 +757002,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #152] @ 0x98 │ │ │ │ streq r4, [sp, #156] @ 0x9c │ │ │ │ moveq r3, #1 │ │ │ │ - beq 301cb4 │ │ │ │ + beq 301ba4 │ │ │ │ ldm r4, {r2, r3} │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -757106,178 +757038,178 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 982b0 │ │ │ │ mov r0, fp │ │ │ │ bl 982b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13faf0 │ │ │ │ - ldr r2, [pc, #96] @ 301d70 │ │ │ │ - ldr r3, [pc, #88] @ 301d6c │ │ │ │ + ldr r2, [pc, #96] @ 301c60 │ │ │ │ + ldr r3, [pc, #88] @ 301c5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 301d58 │ │ │ │ + bne 301c48 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r1, r3, #60 @ 0x3c │ │ │ │ cmp r5, r1 │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ moveq r5, #0 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 301928 │ │ │ │ + b 301818 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x0052e894 │ │ │ │ + subseq lr, r2, r4, lsr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r2, r8, ror #5 │ │ │ │ + ldrsheq lr, [r2], #-56 @ 0xffffffc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3560] @ 0xde8 │ │ │ │ - ldr ip, [pc, #3532] @ 302b58 │ │ │ │ + ldr ip, [pc, #3532] @ 302a48 │ │ │ │ sub sp, sp, #500 @ 0x1f4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #3516] @ 302b5c │ │ │ │ + ldr r0, [pc, #3516] @ 302a4c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #3508] @ 302b60 │ │ │ │ + ldr r2, [pc, #3508] @ 302a50 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #492] @ 0x1ec │ │ │ │ mov r2, #0 │ │ │ │ - beq 30239c │ │ │ │ + beq 30228c │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ add r3, sp, #103 @ 0x67 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r9, [sp, #103] @ 0x67 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 301ed8 │ │ │ │ + beq 301dc8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 301f10 │ │ │ │ + bne 301e00 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 301d74 │ │ │ │ + bl 301c64 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 301f50 │ │ │ │ + bne 301e40 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 302028 │ │ │ │ + beq 301f18 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30201c │ │ │ │ + beq 301f0c │ │ │ │ ldr r5, [r1, #28] │ │ │ │ add r0, r1, #24 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp r0, r5 │ │ │ │ sub sl, sl, #20 │ │ │ │ sub r5, r5, #20 │ │ │ │ - bne 301e94 │ │ │ │ - b 3025c4 │ │ │ │ + bne 301d84 │ │ │ │ + b 3024b4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add r0, r2, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - beq 301ecc │ │ │ │ + beq 301dbc │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 301f70 │ │ │ │ + beq 301e60 │ │ │ │ ldr r2, [sl, #24] │ │ │ │ add ip, sl, #20 │ │ │ │ add r0, r1, #24 │ │ │ │ cmp ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ sub r2, r2, #20 │ │ │ │ mov r5, sl │ │ │ │ - beq 302044 │ │ │ │ + beq 301f34 │ │ │ │ mov sl, r2 │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301e70 │ │ │ │ + bne 301d60 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 301e70 │ │ │ │ + beq 301d60 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301e50 │ │ │ │ + bne 301d40 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ add r0, r2, #60 @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ - bne 301e60 │ │ │ │ + bne 301d50 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 301d74 │ │ │ │ + bl 301c64 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 301d74 │ │ │ │ + bl 301c64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr r5, r5, r0 │ │ │ │ orr r5, r3, r5 │ │ │ │ and r3, r5, #255 @ 0xff │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301de4 │ │ │ │ - ldr r1, [pc, #3132] @ 302b64 │ │ │ │ - ldr r3, [pc, #3124] @ 302b60 │ │ │ │ + bne 301cd4 │ │ │ │ + ldr r1, [pc, #3132] @ 302a54 │ │ │ │ + ldr r3, [pc, #3124] @ 302a50 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3033ec │ │ │ │ + bne 3032dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ str r8, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301de4 │ │ │ │ - b 301f20 │ │ │ │ + bne 301cd4 │ │ │ │ + b 301e10 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 301e70 │ │ │ │ + bne 301d60 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #1 │ │ │ │ streq r3, [sp, #112] @ 0x70 │ │ │ │ streq r2, [sp, #116] @ 0x74 │ │ │ │ - beq 301fc0 │ │ │ │ + beq 301eb0 │ │ │ │ ldm r2, {r2, r3} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -757302,74 +757234,74 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r8, #1 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #24] │ │ │ │ str r3, [r5, #20] │ │ │ │ - b 301e70 │ │ │ │ + b 301d60 │ │ │ │ ldrb r8, [r1, #18] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 30232c │ │ │ │ + beq 30221c │ │ │ │ ldr r4, [r4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301de4 │ │ │ │ - b 301f20 │ │ │ │ + bne 301cd4 │ │ │ │ + b 301e10 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 302320 │ │ │ │ + beq 302210 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 302068 │ │ │ │ + beq 301f58 │ │ │ │ ldrb r1, [sp, #103] @ 0x67 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 302380 │ │ │ │ + bne 302270 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 301054 │ │ │ │ + bl 300f44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302380 │ │ │ │ + beq 302270 │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3025ac │ │ │ │ + bne 30249c │ │ │ │ ldr ip, [r3, #28] │ │ │ │ add r0, r3, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq 302380 │ │ │ │ + beq 302270 │ │ │ │ mov r1, ip │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3020ac │ │ │ │ + bne 301f9c │ │ │ │ cmp r5, #2 │ │ │ │ - beq 3023a4 │ │ │ │ + beq 302294 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 302380 │ │ │ │ + bne 302270 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr sl, [r3, #20] │ │ │ │ - bl 3012f0 │ │ │ │ + bl 3011e0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, r4, #24 │ │ │ │ cmp r2, r0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #380] @ 0x17c │ │ │ │ - beq 30211c │ │ │ │ + beq 30200c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ @@ -757381,16 +757313,16 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ str r6, [sp, #8] │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #2572] @ 302b68 │ │ │ │ - ldr r3, [pc, #2572] @ 302b6c │ │ │ │ + ldr r2, [pc, #2572] @ 302a58 │ │ │ │ + ldr r3, [pc, #2572] @ 302a5c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 13f990 │ │ │ │ @@ -757402,23 +757334,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #420 @ 0x1a4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r7, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30151c │ │ │ │ + bl 30140c │ │ │ │ ldrb r9, [sl, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3014bc │ │ │ │ + bl 3013ac │ │ │ │ cmp r9, #0 │ │ │ │ - bne 302764 │ │ │ │ + bne 302654 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r2, r6, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ moveq r3, r9 │ │ │ │ ldrne r2, [r6, #48] @ 0x30 │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ @@ -757468,15 +757400,15 @@ │ │ │ │ bl 982b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 982b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #392] @ 0x188 │ │ │ │ streq r4, [sp, #396] @ 0x18c │ │ │ │ - beq 3022e4 │ │ │ │ + beq 3021d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ @@ -757495,73 +757427,73 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r7 │ │ │ │ bl 982b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 13faf0 │ │ │ │ - b 30259c │ │ │ │ + b 30248c │ │ │ │ ldrb r3, [r1, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 302380 │ │ │ │ + bne 302270 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r6, r4, #24 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3033f0 │ │ │ │ + beq 3032e0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr sl, [r1, #28] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 302364 │ │ │ │ + beq 302254 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 302604 │ │ │ │ + beq 3024f4 │ │ │ │ add r3, r1, #24 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne r3, sl │ │ │ │ - beq 302380 │ │ │ │ + beq 302270 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 302780 │ │ │ │ + beq 302670 │ │ │ │ mov r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ strb r3, [fp] │ │ │ │ - beq 301f10 │ │ │ │ + beq 301e00 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 301f20 │ │ │ │ + b 301e10 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 301f20 │ │ │ │ + b 301e10 │ │ │ │ ldrb r5, [r2, #18] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 302380 │ │ │ │ + bne 302270 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [ip, #-20] @ 0xffffffec │ │ │ │ mov r6, sl │ │ │ │ cmp r2, r3 │ │ │ │ mov sl, ip │ │ │ │ mov r0, r4 │ │ │ │ - beq 302ac0 │ │ │ │ - bl 3012f0 │ │ │ │ + beq 3029b0 │ │ │ │ + bl 3011e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r5, r4, #24 │ │ │ │ cmp r3, r5 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sl, #-20] @ 0xffffffec │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30241c │ │ │ │ + beq 30230c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ @@ -757577,15 +757509,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 30247c │ │ │ │ + beq 30236c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -757603,35 +757535,35 @@ │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 30140c │ │ │ │ + bl 3012fc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r3, #12] │ │ │ │ bl 140180 │ │ │ │ add r9, r9, #1 │ │ │ │ add fp, sp, #440 @ 0x1b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r1, sl, #20 │ │ │ │ mov r3, fp │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30151c │ │ │ │ + bl 30140c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #360] @ 0x168 │ │ │ │ streq r4, [sp, #364] @ 0x16c │ │ │ │ moveq r3, #1 │ │ │ │ - beq 302550 │ │ │ │ + beq 302440 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -757658,92 +757590,92 @@ │ │ │ │ bl 982b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13faf0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 302390 │ │ │ │ + b 302280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30174c │ │ │ │ + bl 30163c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 302390 │ │ │ │ + b 302280 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp sl, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 302b00 │ │ │ │ + beq 3029f0 │ │ │ │ ldrb r8, [sp, #103] @ 0x67 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 302028 │ │ │ │ + bne 301f18 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 301054 │ │ │ │ + bl 300f44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30208c │ │ │ │ - b 302028 │ │ │ │ + bne 301f7c │ │ │ │ + b 301f18 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 302364 │ │ │ │ + bne 302254 │ │ │ │ add r1, r1, #24 │ │ │ │ cmp r1, sl │ │ │ │ - beq 302f94 │ │ │ │ + beq 302e84 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, sl │ │ │ │ - bne 302620 │ │ │ │ + bne 302510 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 302028 │ │ │ │ + bhi 301f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012f0 │ │ │ │ + bl 3011e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ ldrne r2, [r4, #28] │ │ │ │ moveq r2, #0 │ │ │ │ mov sl, r6 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ str r9, [sp, #440] @ 0x1b8 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r2, r5 │ │ │ │ sub r5, r5, #20 │ │ │ │ - beq 3033b4 │ │ │ │ + beq 3032a4 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ - b 3026b0 │ │ │ │ + b 3025a0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r2, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #444] @ 0x1bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r5, r3 │ │ │ │ sub r5, r5, #20 │ │ │ │ - beq 302e78 │ │ │ │ + beq 302d68 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 303408 │ │ │ │ + beq 3032f8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 3026f4 │ │ │ │ + beq 3025e4 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ add fp, sp, #440 @ 0x1b8 │ │ │ │ ldm fp, {r0, r1} │ │ │ │ @@ -757763,55 +757695,55 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 98078 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r6 │ │ │ │ - bne 302680 │ │ │ │ + bne 302570 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ add r1, r2, #60 @ 0x3c │ │ │ │ cmp r0, r1 │ │ │ │ ldrne r3, [r2, #64] @ 0x40 │ │ │ │ - b 302694 │ │ │ │ + b 302584 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r2, r6, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ ldrne r2, [r6, #64] @ 0x40 │ │ │ │ moveq r2, r3 │ │ │ │ - b 3021e4 │ │ │ │ + b 3020d4 │ │ │ │ ldrb r3, [sp, #103] @ 0x67 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 302380 │ │ │ │ + bne 302270 │ │ │ │ ldrb r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 302380 │ │ │ │ + bne 302270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 302380 │ │ │ │ + beq 302270 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 301054 │ │ │ │ + bl 300f44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302380 │ │ │ │ + beq 302270 │ │ │ │ sub r3, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 3012f0 │ │ │ │ + bl 3011e0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [sl, #-20] @ 0xffffffec │ │ │ │ cmp r6, r2 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 302804 │ │ │ │ + beq 3026f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ @@ -757822,16 +757754,16 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 97ee8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #808] @ 302b68 │ │ │ │ - ldr r3, [pc, #808] @ 302b6c │ │ │ │ + ldr r2, [pc, #808] @ 302a58 │ │ │ │ + ldr r3, [pc, #808] @ 302a5c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 13f990 │ │ │ │ @@ -757840,22 +757772,22 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r1, sl, #20 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30151c │ │ │ │ + bl 30140c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r3, sp, #392 @ 0x188 │ │ │ │ streq r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 30306c │ │ │ │ + beq 302f5c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #1 │ │ │ │ @@ -757903,153 +757835,153 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 93a34 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 302fb4 │ │ │ │ + beq 302ea4 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 302af0 │ │ │ │ + beq 3029e0 │ │ │ │ ldr r2, [fp] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ moveq fp, #0 │ │ │ │ cmp r3, #4 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bne 302a88 │ │ │ │ - ldr r3, [pc, #440] @ 302b70 │ │ │ │ + bne 302978 │ │ │ │ + ldr r3, [pc, #440] @ 302a60 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ cmpne r2, #276 @ 0x114 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 302a88 │ │ │ │ + beq 302978 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bl 300ec8 │ │ │ │ + bl 300db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302a7c │ │ │ │ + beq 30296c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - bne 302b4c │ │ │ │ + bne 302a3c │ │ │ │ ldr r3, [sl, #-20] @ 0xffffffec │ │ │ │ - ldr r1, [pc, #348] @ 302b74 │ │ │ │ + ldr r1, [pc, #348] @ 302a64 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ str r3, [sp, #468] @ 0x1d4 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb r3, [sl, #-4] │ │ │ │ cmp r2, r1 │ │ │ │ moveq r4, r3 │ │ │ │ orrne r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 303290 │ │ │ │ + beq 303180 │ │ │ │ ldrb r2, [r5, #41] @ 0x29 │ │ │ │ ldrb r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ bl 91564 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 302a70 │ │ │ │ + beq 302960 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 96278 │ │ │ │ add r6, r6, #20 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 302b24 │ │ │ │ + beq 302a14 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 302ae8 │ │ │ │ + beq 3029d8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 302aa8 │ │ │ │ + beq 302998 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 3029b0 │ │ │ │ - b 302a88 │ │ │ │ + beq 3028a0 │ │ │ │ + b 302978 │ │ │ │ ldr r3, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ sub r9, r3, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 302b78 │ │ │ │ - bl 30174c │ │ │ │ + bne 302a68 │ │ │ │ + bl 30163c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 302390 │ │ │ │ + b 302280 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ mov r6, r0 │ │ │ │ - b 302970 │ │ │ │ + b 302860 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 301054 │ │ │ │ + bl 300f44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ strbeq sl, [fp] │ │ │ │ - bne 30208c │ │ │ │ - b 301f10 │ │ │ │ + bne 301f7c │ │ │ │ + b 301e00 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bl 300ec8 │ │ │ │ + bl 300db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302a88 │ │ │ │ + beq 302978 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ - b 302a88 │ │ │ │ - subseq lr, r2, r0, asr r2 │ │ │ │ - subseq lr, r2, ip, asr #4 │ │ │ │ + b 302978 │ │ │ │ + subseq lr, r2, r0, ror #6 │ │ │ │ + subseq lr, r2, ip, asr r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq lr, [r2], #-0 │ │ │ │ + subseq lr, r2, r0, ror #3 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - bl 3012f0 │ │ │ │ + bl 3011e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r4, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ - beq 302bbc │ │ │ │ + beq 302aac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ @@ -758066,28 +757998,28 @@ │ │ │ │ bl 97ee8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - beq 302e54 │ │ │ │ + beq 302d44 │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ movne r7, r2 │ │ │ │ moveq r7, #0 │ │ │ │ cmp r5, r3 │ │ │ │ moveq r5, #0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r3, [sl, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 303408 │ │ │ │ + beq 3032f8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [sl, #8] │ │ │ │ mov r6, #1 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ @@ -758117,15 +758049,15 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r5 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 302ce8 │ │ │ │ + beq 302bd8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ @@ -758136,15 +758068,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #344] @ 0x158 │ │ │ │ streq r3, [sp, #348] @ 0x15c │ │ │ │ moveq r2, #1 │ │ │ │ - beq 302d54 │ │ │ │ + beq 302c44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -758175,21 +758107,21 @@ │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #4] │ │ │ │ add r9, sp, #384 @ 0x180 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30151c │ │ │ │ + bl 30140c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #-4] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3014bc │ │ │ │ + bl 3013ac │ │ │ │ ldm r9, {r0, r1} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ stm r6, {r0, r1} │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl eb720 │ │ │ │ @@ -758197,39 +758129,39 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #-4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3014bc │ │ │ │ + bl 3013ac │ │ │ │ ldm r9, {r0, r1} │ │ │ │ ldr r9, [sp, #16] │ │ │ │ stm r6, {r0, r1} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl eb720 │ │ │ │ mov r0, r8 │ │ │ │ ldm r6, {r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ bl 98078 │ │ │ │ mov r0, r9 │ │ │ │ bl 982b0 │ │ │ │ - b 302508 │ │ │ │ + b 3023f8 │ │ │ │ add r1, r3, #60 @ 0x3c │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ movne r7, r5 │ │ │ │ moveq r7, #0 │ │ │ │ cmp r2, r3 │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ - b 302c28 │ │ │ │ + b 302b18 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp sl, r3 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldrne r2, [r4, #28] │ │ │ │ moveq r2, r3 │ │ │ │ @@ -758246,15 +758178,15 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, r9 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 302ef0 │ │ │ │ + beq 302de0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r9 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r9 │ │ │ │ moveq r3, r9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ @@ -758264,15 +758196,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #420] @ 0x1a4 │ │ │ │ streq r4, [sp, #424] @ 0x1a8 │ │ │ │ moveq r3, #1 │ │ │ │ - beq 302f54 │ │ │ │ + beq 302e44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -758292,36 +758224,36 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r7 │ │ │ │ bl 982b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 302390 │ │ │ │ + b 302280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012f0 │ │ │ │ + bl 3011e0 │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ add r7, sp, #468 @ 0x1d4 │ │ │ │ add fp, sp, #440 @ 0x1b8 │ │ │ │ - b 302e7c │ │ │ │ + b 302d6c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [sl, #-20] @ 0xffffffec │ │ │ │ cmp r6, r2 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - beq 302ffc │ │ │ │ + beq 302eec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, [sp, #208] @ 0xd0 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ @@ -758351,32 +758283,32 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 97ee8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [sl, #-4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3014bc │ │ │ │ + bl 3013ac │ │ │ │ mov r0, r7 │ │ │ │ bl 90f5c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldm r6, {r0, r1} │ │ │ │ bl 97b14 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r6, r5, #24 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb r1, [r5, #56] @ 0x38 │ │ │ │ - beq 3033fc │ │ │ │ + beq 3032ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3030d8 │ │ │ │ + beq 302fc8 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ moveq r3, r1 │ │ │ │ add r8, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -758390,20 +758322,20 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 3033fc │ │ │ │ + beq 3032ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ - beq 303144 │ │ │ │ + beq 303034 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ moveq r3, r1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ @@ -758437,15 +758369,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 982b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #240] @ 0xf0 │ │ │ │ streq r4, [sp, #244] @ 0xf4 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 303204 │ │ │ │ + beq 3030f4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ @@ -758467,118 +758399,118 @@ │ │ │ │ bl 982b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ bl 13faf0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30259c │ │ │ │ + beq 30248c │ │ │ │ ldr sl, [r3, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 3033c4 │ │ │ │ + beq 3032b4 │ │ │ │ ldrb r1, [sp, #103] @ 0x67 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30259c │ │ │ │ + bne 30248c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 301054 │ │ │ │ + bl 300f44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 30208c │ │ │ │ - b 30259c │ │ │ │ + bne 301f7c │ │ │ │ + b 30248c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 300fbc │ │ │ │ + bl 300eac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 303334 │ │ │ │ + bne 303224 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 300fbc │ │ │ │ + bl 300eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302a48 │ │ │ │ + beq 302938 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add ip, sp, #440 @ 0x1b8 │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ strb r2, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r4, [ip] │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ strd r4, [r3] │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r1, r2 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 303320 │ │ │ │ + beq 303210 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ bl 933e8 │ │ │ │ - b 302a88 │ │ │ │ + b 302978 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ add ip, sp, #440 @ 0x1b8 │ │ │ │ str r4, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ strb r2, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r6, [ip] │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, [r3] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 30338c │ │ │ │ + beq 30327c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 300fbc │ │ │ │ + bl 300eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302a88 │ │ │ │ - b 3032c4 │ │ │ │ + beq 302978 │ │ │ │ + b 3031b4 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ add r7, sp, #468 @ 0x1d4 │ │ │ │ add fp, sp, #440 @ 0x1b8 │ │ │ │ - b 302e7c │ │ │ │ + b 302d6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 301054 │ │ │ │ + bl 300f44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 30208c │ │ │ │ + bne 301f7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb sl, [r3] │ │ │ │ - b 302390 │ │ │ │ + b 302280 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ @@ -758587,43 +758519,43 @@ │ │ │ │ udf #0 │ │ │ │ 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, [r0, #20] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #300] @ 303560 │ │ │ │ + ldr r2, [pc, #300] @ 303450 │ │ │ │ ldrb r9, [r3, #153] @ 0x99 │ │ │ │ ldr sl, [r3, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #292] @ 303564 │ │ │ │ + ldr r3, [pc, #292] @ 303454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - beq 30347c │ │ │ │ + beq 30336c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3034ac │ │ │ │ + bne 30339c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 303460 │ │ │ │ - ldr r2, [pc, #228] @ 303568 │ │ │ │ - ldr r3, [pc, #220] @ 303564 │ │ │ │ + bne 303350 │ │ │ │ + ldr r2, [pc, #228] @ 303458 │ │ │ │ + ldr r3, [pc, #220] @ 303454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30355c │ │ │ │ + bne 30344c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #3 │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r9 │ │ │ │ @@ -758635,259 +758567,259 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl a3638 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r2, r8 │ │ │ │ strb r7, [sp, #3] │ │ │ │ - bl 301d74 │ │ │ │ + bl 301c64 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 30354c │ │ │ │ + beq 30343c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl a3798 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cdeac │ │ │ │ + bl 2cdd9c │ │ │ │ ldr r4, [r4] │ │ │ │ orr r0, r6, fp │ │ │ │ ldr r3, [r4] │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30347c │ │ │ │ + beq 30336c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30347c │ │ │ │ + beq 30336c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3034b8 │ │ │ │ + bne 3033a8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30352c │ │ │ │ - b 30347c │ │ │ │ + bne 30341c │ │ │ │ + b 30336c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 30350c │ │ │ │ + b 3033fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq ip, [r2], #-188 @ 0xffffff44 │ │ │ │ + subseq ip, r2, ip, asr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r2, r4, ror fp │ │ │ │ + subseq ip, r2, r4, lsl #25 │ │ │ │ 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, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3035b0 │ │ │ │ + beq 3034a0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3035c0 │ │ │ │ + bne 3034b0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 303594 │ │ │ │ + bne 303484 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [r6, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 303888 │ │ │ │ + beq 303778 │ │ │ │ mov r5, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r3, [fp, #16] │ │ │ │ add r2, fp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ moveq sl, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 303610 │ │ │ │ + beq 303500 │ │ │ │ ldr sl, [fp, #28] │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #6 │ │ │ │ movne sl, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 93a9c │ │ │ │ ldr r4, [fp, #28] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ subs ip, r0, #0 │ │ │ │ ldrne r3, [ip, #28] │ │ │ │ ldrne ip, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3036a4 │ │ │ │ + beq 303594 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ mov r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 3088a4 │ │ │ │ + bl 308794 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 303718 │ │ │ │ + bne 303608 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 303698 │ │ │ │ + beq 303588 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 303688 │ │ │ │ + beq 303578 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r9 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r9, r3 │ │ │ │ - b 303650 │ │ │ │ + b 303540 │ │ │ │ ldr r3, [sp] │ │ │ │ orr ip, r3, r5 │ │ │ │ and r5, ip, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 3035e8 │ │ │ │ + bne 3034d8 │ │ │ │ add r4, sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldm r4, {r4, r6, r7} │ │ │ │ - beq 303888 │ │ │ │ + beq 303778 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r7, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 303708 │ │ │ │ + beq 3035f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 303708 │ │ │ │ + beq 3035f8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3035cc │ │ │ │ + bne 3034bc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3036ec │ │ │ │ + bne 3035dc │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 92bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 3037ec │ │ │ │ + beq 3036dc │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, sl │ │ │ │ - bne 303754 │ │ │ │ - b 3037a4 │ │ │ │ + bne 303644 │ │ │ │ + b 303694 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3037a4 │ │ │ │ + beq 303694 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 303744 │ │ │ │ + bne 303634 │ │ │ │ ldrb ip, [r2, #12] │ │ │ │ cmp ip, #8 │ │ │ │ - beq 303744 │ │ │ │ + beq 303634 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, fp │ │ │ │ - bne 303744 │ │ │ │ + bne 303634 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ - beq 303744 │ │ │ │ + beq 303634 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp lr, ip │ │ │ │ sub r3, r3, #4 │ │ │ │ movhi r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 303754 │ │ │ │ + bne 303644 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3037f8 │ │ │ │ + beq 3036e8 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 3037e4 │ │ │ │ + beq 3036d4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 303850 │ │ │ │ + bne 303740 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 3037c0 │ │ │ │ + bne 3036b0 │ │ │ │ ldr r3, [lr, #16] │ │ │ │ udf #0 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ - bne 303754 │ │ │ │ + bne 303644 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 303814 │ │ │ │ + beq 303704 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 303668 │ │ │ │ + beq 303558 │ │ │ │ ldm r4, {r2, r3} │ │ │ │ mov sl, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [fp, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r4, [r3] │ │ │ │ str r4, [fp, #28] │ │ │ │ - b 303668 │ │ │ │ + b 303558 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 303668 │ │ │ │ + beq 303558 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ str r6, [sp] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3] │ │ │ │ mov r3, #0 │ │ │ │ stm r4, {r1, r3} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3] │ │ │ │ str r4, [r1, #4] │ │ │ │ - b 303668 │ │ │ │ + b 303558 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 3036d4 │ │ │ │ + b 3035c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ 3039fc │ │ │ │ + ldr r1, [pc, #320] @ 3038ec │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 303a00 │ │ │ │ + ldr r2, [pc, #316] @ 3038f0 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -758901,44 +758833,44 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp lr, #1 │ │ │ │ cmpeq r5, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 3039c8 │ │ │ │ + beq 3038b8 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ cmp lr, #1 │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 30394c │ │ │ │ + bne 30383c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 3039c8 │ │ │ │ + beq 3038b8 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #128] @ 303a04 │ │ │ │ + ldr r3, [pc, #128] @ 3038f4 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 303a08 │ │ │ │ + ldr r0, [pc, #120] @ 3038f8 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ mov lr, r7 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -758946,41 +758878,41 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r2, [pc, #60] @ 303a0c │ │ │ │ - ldr r3, [pc, #44] @ 303a00 │ │ │ │ + ldr r2, [pc, #60] @ 3038fc │ │ │ │ + ldr r3, [pc, #44] @ 3038f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3039f8 │ │ │ │ + bne 3038e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r2, r4, lsr r7 │ │ │ │ + subseq ip, r2, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq ip, r2, r8, lsr #12 │ │ │ │ + subseq ip, r2, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm ip, {r2, r3} │ │ │ │ - ldr r2, [pc, #840] @ 303d7c │ │ │ │ - ldr r3, [pc, #840] @ 303d80 │ │ │ │ + ldr r2, [pc, #840] @ 303c6c │ │ │ │ + ldr r3, [pc, #840] @ 303c70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, ip │ │ │ │ ldm ip, {r1, r2} │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -758992,32 +758924,32 @@ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 303a98 │ │ │ │ + bne 303988 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #756] @ 303d84 │ │ │ │ + ldr r3, [pc, #756] @ 303c74 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 303ad4 │ │ │ │ + beq 3039c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 303d88 │ │ │ │ - ldr r3, [pc, #720] @ 303d80 │ │ │ │ + ldr r2, [pc, #732] @ 303c78 │ │ │ │ + ldr r3, [pc, #720] @ 303c70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 303d78 │ │ │ │ + bne 303c68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ @@ -759027,15 +758959,15 @@ │ │ │ │ add r3, r1, r3 │ │ │ │ ldrb r2, [r3, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 303cd4 │ │ │ │ + beq 303bc4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ add r6, sp, #32 │ │ │ │ mov r7, r3 │ │ │ │ @@ -759047,168 +758979,168 @@ │ │ │ │ bl 94df4 │ │ │ │ ldm r6, {r0, r1} │ │ │ │ stm r5, {r0, r1} │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r2, [r1] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 303c4c │ │ │ │ + beq 303b3c │ │ │ │ add r5, r7, #1 │ │ │ │ cmp r5, #2 │ │ │ │ add r9, r9, #8 │ │ │ │ mov r7, #1 │ │ │ │ - bne 303b2c │ │ │ │ + bne 303a1c │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldm r9, {r2, r3} │ │ │ │ - bl 303a10 │ │ │ │ + bl 303900 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ ldm r6, {r0, r1} │ │ │ │ stm r9, {r0, r1} │ │ │ │ add r9, sp, #60 @ 0x3c │ │ │ │ ldm r9, {r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 303a10 │ │ │ │ + bl 303900 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldm r6, {r0, r1} │ │ │ │ cmp r3, r2 │ │ │ │ stm r9, {r0, r1} │ │ │ │ - beq 303a98 │ │ │ │ + beq 303988 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [fp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 303898 │ │ │ │ + bl 303788 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 303898 │ │ │ │ - ldr r1, [pc, #336] @ 303d84 │ │ │ │ + bl 303788 │ │ │ │ + ldr r1, [pc, #336] @ 303c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ stm r4, {r0, r3} │ │ │ │ - b 303aa4 │ │ │ │ + b 303994 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r1, #32 │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - bhi 303c88 │ │ │ │ - ldr r0, [pc, #288] @ 303d8c │ │ │ │ + bhi 303b78 │ │ │ │ + ldr r0, [pc, #288] @ 303c7c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 303c88 │ │ │ │ + bhi 303b78 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 303b60 │ │ │ │ + bhi 303a50 │ │ │ │ str sl, [sp] │ │ │ │ eor r3, r7, #1 │ │ │ │ str r2, [r8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ sub r3, r3, #20 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl 303a10 │ │ │ │ - b 303aa4 │ │ │ │ + bl 303900 │ │ │ │ + b 303994 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #24] │ │ │ │ tst r3, #4 │ │ │ │ - bne 303b10 │ │ │ │ + bne 303a00 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 303b10 │ │ │ │ + bne 303a00 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 303d60 │ │ │ │ + beq 303c50 │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldm r3, {r2, r3} │ │ │ │ - bl 30ed38 │ │ │ │ + bl 30ec28 │ │ │ │ str r6, [sp] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldm r3, {r2, r3} │ │ │ │ ldr r1, [sl] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ - bl 30ed38 │ │ │ │ + bl 30ec28 │ │ │ │ adds r0, r9, r0 │ │ │ │ - bcs 303a98 │ │ │ │ + bcs 303988 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #24] │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r2, #24] │ │ │ │ - b 303b18 │ │ │ │ + b 303a08 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 303c88 │ │ │ │ + b 303b78 │ │ │ │ mov r0, r1 │ │ │ │ bl 140180 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ - b 303d04 │ │ │ │ + b 303bf4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r2, r4, asr #11 │ │ │ │ + ldrsbeq ip, [r2], #-100 @ 0xffffff9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq ip, r2, ip, asr #10 │ │ │ │ - subeq r8, sp, r2, asr #29 │ │ │ │ + subseq ip, r2, ip, asr r6 │ │ │ │ + strheq r8, [sp], #-234 @ 0xffffff16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r5, r2 │ │ │ │ cmp ip, #468 @ 0x1d4 │ │ │ │ ldrne r2, [r1, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #596] @ 30400c │ │ │ │ + ldr r3, [pc, #596] @ 303efc │ │ │ │ ldrbeq r2, [r1, #41] @ 0x29 │ │ │ │ ldrbne r2, [r2, #17] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #584] @ 304010 │ │ │ │ + ldr r1, [pc, #584] @ 303f00 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ asr fp, r2, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ add r3, ip, ip, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ @@ -759224,15 +759156,15 @@ │ │ │ │ lslne r1, fp, #6 │ │ │ │ moveq r1, fp │ │ │ │ cmp r0, #5 │ │ │ │ mov r9, fp │ │ │ │ lsl r3, ip, #2 │ │ │ │ lsl r5, r5, #4 │ │ │ │ str r2, [sp] │ │ │ │ - bne 303f0c │ │ │ │ + bne 303dfc │ │ │ │ add sl, r5, #84 @ 0x54 │ │ │ │ add r3, r3, ip │ │ │ │ ldr r2, [sp] │ │ │ │ add sl, r4, sl │ │ │ │ ldr r0, [sl, #12] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ @@ -759242,20 +759174,20 @@ │ │ │ │ add r0, r0, #11 │ │ │ │ ldr r6, [r4, r0, lsl #2] │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ add r3, r3, #11 │ │ │ │ cmp r0, #32 │ │ │ │ ldr r7, [r4, r3, lsl #2] │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ - bhi 303f18 │ │ │ │ - ldr ip, [pc, #416] @ 304014 │ │ │ │ + bhi 303e08 │ │ │ │ + ldr ip, [pc, #416] @ 303f04 │ │ │ │ sub r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 303f18 │ │ │ │ + bhi 303e08 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r8, r3, #255 @ 0xff │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ mla r6, r1, r6, r8 │ │ │ │ lsl r3, fp, #6 │ │ │ │ @@ -759263,39 +759195,39 @@ │ │ │ │ mla r7, r1, r7, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ movne fp, #0 │ │ │ │ - bne 303ee0 │ │ │ │ + bne 303dd0 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ movne r9, fp │ │ │ │ moveq fp, #1 │ │ │ │ movne fp, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ subs r3, r1, #0 │ │ │ │ - bne 303f0c │ │ │ │ + bne 303dfc │ │ │ │ cmp r6, r7 │ │ │ │ rsb r2, r9, r9, lsl #8 │ │ │ │ movcs r1, r6 │ │ │ │ movcc r1, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 303f20 │ │ │ │ + bcs 303e10 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r3 │ │ │ │ - b 303e90 │ │ │ │ + b 303d80 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r4, [r8, #4] │ │ │ │ str r2, [r8] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ @@ -759346,34 +759278,34 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4, r5, lsl #2] │ │ │ │ str fp, [r4, r3, lsl #2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r8, r3, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ - b 303e90 │ │ │ │ - subseq ip, r2, r4, lsr r2 │ │ │ │ + b 303d80 │ │ │ │ + subseq ip, r2, r4, asr #6 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - ldrdeq r8, [sp], #-202 @ 0xffffff36 │ │ │ │ + ldrdeq r8, [sp], #-194 @ 0xffffff3e │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #624] @ 3042a0 │ │ │ │ + ldr ip, [pc, #624] @ 304190 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #620] @ 3042a4 │ │ │ │ + ldr r1, [pc, #620] @ 304194 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #596] @ 3042a8 │ │ │ │ + ldr r1, [pc, #596] @ 304198 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #592] @ 3042ac │ │ │ │ + ldr r0, [pc, #592] @ 30419c │ │ │ │ ldr ip, [r4, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [r1, r0] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ add ip, r6, ip, lsl #2 │ │ │ │ ldrb r1, [ip, #29] │ │ │ │ @@ -759384,73 +759316,73 @@ │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ lsl r8, r3, #4 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r7, lr │ │ │ │ cmpls r3, #32 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 3040d4 │ │ │ │ + beq 303fc4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #512] @ 3042b0 │ │ │ │ - ldr r3, [pc, #496] @ 3042a4 │ │ │ │ + ldr r2, [pc, #512] @ 3041a0 │ │ │ │ + ldr r3, [pc, #496] @ 304194 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30429c │ │ │ │ + bne 30418c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 304128 │ │ │ │ + bne 304018 │ │ │ │ add r9, r8, #84 @ 0x54 │ │ │ │ add r9, r4, r9 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #37] @ 0x25 │ │ │ │ ldr r0, [ip, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ - bhi 304280 │ │ │ │ - ldr r3, [pc, #420] @ 3042b4 │ │ │ │ + bhi 304170 │ │ │ │ + ldr r3, [pc, #420] @ 3041a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 304264 │ │ │ │ + bhi 304154 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp, #32] │ │ │ │ sub lr, lr, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ - bl 303a10 │ │ │ │ + bl 303900 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3040a4 │ │ │ │ + beq 303f94 │ │ │ │ add r7, r3, r7 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 303898 │ │ │ │ + bl 303788 │ │ │ │ add r9, r8, #84 @ 0x54 │ │ │ │ add r9, r4, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add ip, r0, #4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ @@ -759468,238 +759400,238 @@ │ │ │ │ add r2, r4, r2 │ │ │ │ str r3, [r9, #4] │ │ │ │ str ip, [r9, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r4, r1, lsl #2] │ │ │ │ - b 3040a8 │ │ │ │ + b 303f98 │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ - beq 3040a4 │ │ │ │ + beq 303f94 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ sub lr, lr, r7 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 3040a4 │ │ │ │ + bcc 303f94 │ │ │ │ add r7, r7, r3 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #32 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ bl 9114c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ add r0, sl, #20 │ │ │ │ - b 304194 │ │ │ │ + b 304084 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3040a4 │ │ │ │ + beq 303f94 │ │ │ │ sub lr, lr, r7 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc 3040a4 │ │ │ │ - b 30420c │ │ │ │ + bcc 303f94 │ │ │ │ + b 3040fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3040a4 │ │ │ │ + beq 303f94 │ │ │ │ sub lr, lr, r7 │ │ │ │ cmp r0, lr │ │ │ │ - bhi 3040a4 │ │ │ │ + bhi 303f94 │ │ │ │ mov r3, r0 │ │ │ │ - b 30420c │ │ │ │ + b 3040fc │ │ │ │ orrs r2, r0, ip │ │ │ │ - beq 3040a4 │ │ │ │ + beq 303f94 │ │ │ │ sub lr, lr, r7 │ │ │ │ cmp lr, r0 │ │ │ │ sbcs ip, r3, ip │ │ │ │ - bcc 3040a4 │ │ │ │ - b 304278 │ │ │ │ + bcc 303f94 │ │ │ │ + b 304168 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r2, r4, asr #31 │ │ │ │ + ldrsbeq ip, [r2], #-4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0052bf9c │ │ │ │ + subseq ip, r2, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq fp, r2, r8, asr #30 │ │ │ │ - subeq r8, sp, lr, asr sl │ │ │ │ + subseq ip, r2, r8, asr r0 │ │ │ │ + subeq r8, sp, r6, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #512] @ 3044d0 │ │ │ │ + ldr ip, [pc, #512] @ 3043c0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, ip │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - beq 3044bc │ │ │ │ - bhi 304324 │ │ │ │ + beq 3043ac │ │ │ │ + bhi 304214 │ │ │ │ cmp r3, #480 @ 0x1e0 │ │ │ │ - bhi 30449c │ │ │ │ + bhi 30438c │ │ │ │ sub ip, ip, #64 @ 0x40 │ │ │ │ cmp r3, ip │ │ │ │ - bls 30447c │ │ │ │ - ldr r2, [pc, #460] @ 3044d4 │ │ │ │ + bls 30436c │ │ │ │ + ldr r2, [pc, #460] @ 3043c4 │ │ │ │ sub r3, r3, #464 @ 0x1d0 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi 304354 │ │ │ │ + bhi 304244 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, r3, #616 @ 0x268 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi 304354 │ │ │ │ - ldr r2, [pc, #416] @ 3044d8 │ │ │ │ + bhi 304244 │ │ │ │ + ldr r2, [pc, #416] @ 3043c8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi 304354 │ │ │ │ + bhi 304244 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 3044bc │ │ │ │ + beq 3043ac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 30438c │ │ │ │ + bne 30427c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30438c │ │ │ │ + beq 30427c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 304018 │ │ │ │ + bl 303f08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 3043d8 │ │ │ │ + bne 3042c8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3043d8 │ │ │ │ + beq 3042c8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b 304390 │ │ │ │ + b 304280 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 304370 │ │ │ │ - b 30438c │ │ │ │ + beq 304260 │ │ │ │ + b 30427c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 304420 │ │ │ │ + bne 304310 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 304420 │ │ │ │ + beq 304310 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #2 │ │ │ │ - b 304390 │ │ │ │ + b 304280 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 303d90 │ │ │ │ + b 303c80 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 30446c │ │ │ │ + bne 30435c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30446c │ │ │ │ + beq 30435c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #3 │ │ │ │ - b 304390 │ │ │ │ + b 304280 │ │ │ │ mov r2, #1 │ │ │ │ - b 30442c │ │ │ │ + b 30431c │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ - bne 30434c │ │ │ │ + bne 30423c │ │ │ │ ldr ip, [r2, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip, #16] │ │ │ │ str ip, [sp] │ │ │ │ - bl 304018 │ │ │ │ - b 304358 │ │ │ │ - ldr r2, [pc, #56] @ 3044dc │ │ │ │ + bl 303f08 │ │ │ │ + b 304248 │ │ │ │ + ldr r2, [pc, #56] @ 3043cc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 304354 │ │ │ │ + bne 304244 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3043bc │ │ │ │ - b 3043d8 │ │ │ │ + beq 3042ac │ │ │ │ + b 3042c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 304370 │ │ │ │ - b 30438c │ │ │ │ + beq 304260 │ │ │ │ + b 30427c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subeq r8, sp, r6, lsl #17 │ │ │ │ - subeq r8, sp, r8, ror #16 │ │ │ │ + subeq r8, sp, lr, ror r8 │ │ │ │ + subeq r8, sp, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ - ldr r0, [pc, #552] @ 304724 │ │ │ │ - ldr r2, [pc, #552] @ 304728 │ │ │ │ + ldr r0, [pc, #552] @ 304614 │ │ │ │ + ldr r2, [pc, #552] @ 304618 │ │ │ │ ldr fp, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ cmp fp, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 304548 │ │ │ │ + beq 304438 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 30457c │ │ │ │ + bne 30446c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 30452c │ │ │ │ + bne 30441c │ │ │ │ str fp, [sp, #4] │ │ │ │ - ldr r2, [pc, #472] @ 30472c │ │ │ │ - ldr r3, [pc, #464] @ 304728 │ │ │ │ + ldr r2, [pc, #472] @ 30461c │ │ │ │ + ldr r3, [pc, #464] @ 304618 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 304720 │ │ │ │ + bne 304610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #16 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ @@ -759719,453 +759651,453 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 304710 │ │ │ │ + beq 304600 │ │ │ │ mov r2, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r2 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 304690 │ │ │ │ + beq 304580 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 304670 │ │ │ │ + beq 304560 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 304660 │ │ │ │ + bne 304550 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3042b8 │ │ │ │ + bl 3041a8 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 304660 │ │ │ │ + b 304550 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 304670 │ │ │ │ + beq 304560 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 304660 │ │ │ │ + bne 304550 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3042b8 │ │ │ │ + bl 3041a8 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 304634 │ │ │ │ + bne 304524 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 304690 │ │ │ │ + bne 304580 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3042b8 │ │ │ │ + bl 3041a8 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ movne fp, r0 │ │ │ │ - bne 3045f4 │ │ │ │ + bne 3044e4 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp] │ │ │ │ - beq 304710 │ │ │ │ + beq 304600 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3046f8 │ │ │ │ + beq 3045e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3046f8 │ │ │ │ + beq 3045e8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 304594 │ │ │ │ + bne 304484 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3046dc │ │ │ │ + bne 3045cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30454c │ │ │ │ + beq 30443c │ │ │ │ mov r1, #0 │ │ │ │ bl 13faf0 │ │ │ │ - b 30454c │ │ │ │ + b 30443c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 3046c4 │ │ │ │ + b 3045b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq fp, [r2], #-168 @ 0xffffff58 │ │ │ │ + subseq fp, r2, r8, lsl #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r2, r4, lsr #21 │ │ │ │ + ldrheq fp, [r2], #-180 @ 0xffffff4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r7, [pc, #1280] @ 304c48 │ │ │ │ + ldr r7, [pc, #1280] @ 304b38 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmn r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 304894 │ │ │ │ + beq 304784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304828 │ │ │ │ - ldr r8, [pc, #1240] @ 304c4c │ │ │ │ + beq 304718 │ │ │ │ + ldr r8, [pc, #1240] @ 304b3c │ │ │ │ mov r6, #1 │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ cmp ip, #10 │ │ │ │ - bhi 304970 │ │ │ │ + bhi 304860 │ │ │ │ lsl r0, r6, ip │ │ │ │ tst r0, r8 │ │ │ │ - bne 304818 │ │ │ │ + bne 304708 │ │ │ │ tst r0, #1 │ │ │ │ - bne 304834 │ │ │ │ + bne 304724 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 304970 │ │ │ │ + bne 304860 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp ip, #380 @ 0x17c │ │ │ │ - bhi 3048f8 │ │ │ │ - ldr r0, [pc, #1184] @ 304c50 │ │ │ │ + bhi 3047e8 │ │ │ │ + ldr r0, [pc, #1184] @ 304b40 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 304c04 │ │ │ │ + bhi 304af4 │ │ │ │ sub r0, r0, #79 @ 0x4f │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 304a74 │ │ │ │ + bhi 304964 │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 304b6c │ │ │ │ - ldr r0, [pc, #1156] @ 304c54 │ │ │ │ + bls 304a5c │ │ │ │ + ldr r0, [pc, #1156] @ 304b44 │ │ │ │ sub lr, ip, #256 @ 0x100 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp lr, #22 │ │ │ │ - bhi 304970 │ │ │ │ + bhi 304860 │ │ │ │ ldrb lr, [r0, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #1128] @ 304c58 │ │ │ │ + ldr r0, [pc, #1128] @ 304b48 │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldrb r0, [r0, #55] @ 0x37 │ │ │ │ add r0, r0, #11 │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304970 │ │ │ │ + beq 304860 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 304970 │ │ │ │ + beq 304860 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 304774 │ │ │ │ + bne 304664 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #260 @ 0x104 │ │ │ │ - bhi 304978 │ │ │ │ + bhi 304868 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ - bhi 304a0c │ │ │ │ + bhi 3048fc │ │ │ │ cmp r0, #173 @ 0xad │ │ │ │ - beq 304ac8 │ │ │ │ - bls 304b54 │ │ │ │ + beq 3049b8 │ │ │ │ + bls 304a44 │ │ │ │ cmp r0, #202 @ 0xca │ │ │ │ - beq 304ac8 │ │ │ │ + beq 3049b8 │ │ │ │ cmp r0, #219 @ 0xdb │ │ │ │ - beq 304ac8 │ │ │ │ + beq 3049b8 │ │ │ │ cmp r0, #179 @ 0xb3 │ │ │ │ - beq 304ac8 │ │ │ │ + beq 3049b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 304970 │ │ │ │ + beq 304860 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 304774 │ │ │ │ - b 304828 │ │ │ │ + bne 304664 │ │ │ │ + b 304718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304828 │ │ │ │ - ldr r5, [pc, #952] @ 304c5c │ │ │ │ + beq 304718 │ │ │ │ + ldr r5, [pc, #952] @ 304b4c │ │ │ │ mvn r6, #676 @ 0x2a4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 3048e4 │ │ │ │ + bhi 3047d4 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3048e4 │ │ │ │ + bls 3047d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 94780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304970 │ │ │ │ + beq 304860 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3048a8 │ │ │ │ - b 304828 │ │ │ │ + bne 304798 │ │ │ │ + b 304718 │ │ │ │ cmp ip, #556 @ 0x22c │ │ │ │ - bcs 304a3c │ │ │ │ - ldr r0, [pc, #856] @ 304c60 │ │ │ │ + bcs 30492c │ │ │ │ + ldr r0, [pc, #856] @ 304b50 │ │ │ │ cmp ip, r0 │ │ │ │ - bls 304b94 │ │ │ │ + bls 304a84 │ │ │ │ sub r0, ip, #524 @ 0x20c │ │ │ │ sub r0, r0, #3 │ │ │ │ lsl r0, r6, r0 │ │ │ │ - ldr lr, [pc, #836] @ 304c64 │ │ │ │ + ldr lr, [pc, #836] @ 304b54 │ │ │ │ tst r0, lr │ │ │ │ - bne 304810 │ │ │ │ + bne 304700 │ │ │ │ tst r0, #5 │ │ │ │ - beq 304970 │ │ │ │ + beq 304860 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 304948 │ │ │ │ + bne 304838 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 304970 │ │ │ │ - ldr r0, [pc, #776] @ 304c58 │ │ │ │ + bne 304860 │ │ │ │ + ldr r0, [pc, #776] @ 304b48 │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldrb r0, [r0, #46] @ 0x2e │ │ │ │ add r0, r0, #11 │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ tst r0, #4096 @ 0x1000 │ │ │ │ - bne 304818 │ │ │ │ + bne 304708 │ │ │ │ mov r0, #0 │ │ │ │ - b 30482c │ │ │ │ - ldr ip, [pc, #744] @ 304c68 │ │ │ │ + b 30471c │ │ │ │ + ldr ip, [pc, #744] @ 304b58 │ │ │ │ cmp r0, ip │ │ │ │ - beq 304ac8 │ │ │ │ + beq 3049b8 │ │ │ │ cmp r0, #336 @ 0x150 │ │ │ │ - bcs 304b30 │ │ │ │ + bcs 304a20 │ │ │ │ sub ip, ip, #41 @ 0x29 │ │ │ │ cmp r0, ip │ │ │ │ - beq 304ac8 │ │ │ │ + beq 3049b8 │ │ │ │ add ip, ip, #35 @ 0x23 │ │ │ │ cmp r0, ip │ │ │ │ - beq 3049b0 │ │ │ │ + beq 3048a0 │ │ │ │ sub ip, ip, #43 @ 0x2b │ │ │ │ cmp r0, ip │ │ │ │ - bne 30486c │ │ │ │ + bne 30475c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 304818 │ │ │ │ + bne 304708 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add sl, r4, #32 │ │ │ │ cmp sl, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bne 3049fc │ │ │ │ - b 304818 │ │ │ │ + bne 3048ec │ │ │ │ + b 304708 │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #8 │ │ │ │ - bne 304970 │ │ │ │ + bne 304860 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ - bne 304970 │ │ │ │ + bne 304860 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp sl, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ - beq 304818 │ │ │ │ + beq 304708 │ │ │ │ ldr ip, [r0] │ │ │ │ tst ip, #1 │ │ │ │ - beq 3049d0 │ │ │ │ - b 304970 │ │ │ │ - ldr ip, [pc, #600] @ 304c6c │ │ │ │ + beq 3048c0 │ │ │ │ + b 304860 │ │ │ │ + ldr ip, [pc, #600] @ 304b5c │ │ │ │ sub lr, r0, #233 @ 0xe9 │ │ │ │ ands ip, ip, r6, lsl lr │ │ │ │ - bne 304ac8 │ │ │ │ + bne 3049b8 │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ - beq 3049b0 │ │ │ │ + beq 3048a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 304970 │ │ │ │ - ldr ip, [pc, #572] @ 304c70 │ │ │ │ + beq 304860 │ │ │ │ + ldr ip, [pc, #572] @ 304b60 │ │ │ │ cmp r0, ip │ │ │ │ - beq 304818 │ │ │ │ - b 304874 │ │ │ │ - ldr r0, [pc, #560] @ 304c74 │ │ │ │ + beq 304708 │ │ │ │ + b 304764 │ │ │ │ + ldr r0, [pc, #560] @ 304b64 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 304c2c │ │ │ │ + bhi 304b1c │ │ │ │ cmp ip, #564 @ 0x234 │ │ │ │ - bcc 304970 │ │ │ │ - ldr r0, [pc, #544] @ 304c78 │ │ │ │ + bcc 304860 │ │ │ │ + ldr r0, [pc, #544] @ 304b68 │ │ │ │ sub lr, ip, #564 @ 0x234 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp lr, #30 │ │ │ │ - bhi 304970 │ │ │ │ + bhi 304860 │ │ │ │ add lr, lr, lr │ │ │ │ ldrsh lr, [r0, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #512] @ 304c7c │ │ │ │ + ldr r0, [pc, #512] @ 304b6c │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 304bbc │ │ │ │ + bhi 304aac │ │ │ │ cmp ip, #284 @ 0x11c │ │ │ │ - bls 304970 │ │ │ │ - ldr lr, [pc, #496] @ 304c80 │ │ │ │ + bls 304860 │ │ │ │ + ldr lr, [pc, #496] @ 304b70 │ │ │ │ sub r0, ip, #284 @ 0x11c │ │ │ │ sub r0, r0, #1 │ │ │ │ ands lr, lr, r6, lsl r0 │ │ │ │ - bne 304810 │ │ │ │ - ldr r0, [pc, #472] @ 304c7c │ │ │ │ + bne 304700 │ │ │ │ + ldr r0, [pc, #472] @ 304b6c │ │ │ │ cmp ip, r0 │ │ │ │ - bne 304970 │ │ │ │ + bne 304860 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 304948 │ │ │ │ + bne 304838 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 304948 │ │ │ │ - b 304970 │ │ │ │ + beq 304838 │ │ │ │ + b 304860 │ │ │ │ eor r0, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304874 │ │ │ │ - b 304970 │ │ │ │ + beq 304764 │ │ │ │ + b 304860 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #1 │ │ │ │ - bne 304c3c │ │ │ │ + bne 304b2c │ │ │ │ ldr lr, [r0, #24] │ │ │ │ cmp lr, #16 │ │ │ │ - bhi 304970 │ │ │ │ - ldr ip, [pc, #380] @ 304c84 │ │ │ │ + bhi 304860 │ │ │ │ + ldr ip, [pc, #380] @ 304b74 │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq 304970 │ │ │ │ + beq 304860 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 304818 │ │ │ │ + bne 304708 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ bl dadc8 │ │ │ │ ldmib sp, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304818 │ │ │ │ - b 304970 │ │ │ │ - ldr ip, [pc, #336] @ 304c88 │ │ │ │ + beq 304708 │ │ │ │ + b 304860 │ │ │ │ + ldr ip, [pc, #336] @ 304b78 │ │ │ │ cmp r0, ip │ │ │ │ - beq 304ac8 │ │ │ │ - bls 304b60 │ │ │ │ + beq 3049b8 │ │ │ │ + bls 304a50 │ │ │ │ sub r0, r0, #460 @ 0x1cc │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 3049b0 │ │ │ │ - b 30486c │ │ │ │ + bls 3048a0 │ │ │ │ + b 30475c │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ - beq 3049b0 │ │ │ │ - b 30486c │ │ │ │ + beq 3048a0 │ │ │ │ + b 30475c │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 3049b0 │ │ │ │ - b 30486c │ │ │ │ + beq 3048a0 │ │ │ │ + b 30475c │ │ │ │ cmp ip, #199 @ 0xc7 │ │ │ │ - bhi 304c20 │ │ │ │ + bhi 304b10 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 304be0 │ │ │ │ + bls 304ad0 │ │ │ │ sub ip, ip, #194 @ 0xc2 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ lsr r0, r0, ip │ │ │ │ tst r0, #1 │ │ │ │ - bne 304810 │ │ │ │ - b 304970 │ │ │ │ + bne 304700 │ │ │ │ + b 304860 │ │ │ │ cmp ip, #460 @ 0x1cc │ │ │ │ - bhi 304bf0 │ │ │ │ + bhi 304ae0 │ │ │ │ cmp ip, #444 @ 0x1bc │ │ │ │ - bcc 304970 │ │ │ │ - ldr r0, [pc, #224] @ 304c8c │ │ │ │ + bcc 304860 │ │ │ │ + ldr r0, [pc, #224] @ 304b7c │ │ │ │ sub ip, ip, #444 @ 0x1bc │ │ │ │ lsr r0, r0, ip │ │ │ │ tst r0, #1 │ │ │ │ - bne 304810 │ │ │ │ - b 304970 │ │ │ │ + bne 304700 │ │ │ │ + b 304860 │ │ │ │ sub ip, ip, #320 @ 0x140 │ │ │ │ sub ip, ip, #3 │ │ │ │ cmp ip, #26 │ │ │ │ - bhi 304970 │ │ │ │ - ldr r0, [pc, #188] @ 304c90 │ │ │ │ + bhi 304860 │ │ │ │ + ldr r0, [pc, #188] @ 304b80 │ │ │ │ lsr r0, r0, ip │ │ │ │ tst r0, #1 │ │ │ │ - bne 304810 │ │ │ │ - b 304970 │ │ │ │ + bne 304700 │ │ │ │ + b 304860 │ │ │ │ sub ip, ip, #89 @ 0x59 │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 304970 │ │ │ │ - b 304810 │ │ │ │ + bhi 304860 │ │ │ │ + b 304700 │ │ │ │ sub ip, ip, #488 @ 0x1e8 │ │ │ │ sub ip, ip, #3 │ │ │ │ bics r0, ip, #2 │ │ │ │ - bne 304970 │ │ │ │ - b 304810 │ │ │ │ - ldr r0, [pc, #136] @ 304c94 │ │ │ │ + bne 304860 │ │ │ │ + b 304700 │ │ │ │ + ldr r0, [pc, #136] @ 304b84 │ │ │ │ sub ip, ip, #356 @ 0x164 │ │ │ │ sub ip, ip, #2 │ │ │ │ lsr r0, r0, ip │ │ │ │ tst r0, #1 │ │ │ │ - beq 304970 │ │ │ │ - b 304810 │ │ │ │ + beq 304860 │ │ │ │ + b 304700 │ │ │ │ cmp ip, #231 @ 0xe7 │ │ │ │ - bne 304970 │ │ │ │ - b 304810 │ │ │ │ - ldr r0, [pc, #100] @ 304c98 │ │ │ │ + bne 304860 │ │ │ │ + b 304700 │ │ │ │ + ldr r0, [pc, #100] @ 304b88 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 304970 │ │ │ │ - b 304810 │ │ │ │ + bne 304860 │ │ │ │ + b 304700 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq fp, r2, r4, lsr #17 │ │ │ │ + ldrheq fp, [r2], #-148 @ 0xffffff6c │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - subeq r8, sp, r0, lsl #8 │ │ │ │ + strdeq r8, [sp], #-56 @ 0xffffffc8 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subeq r8, sp, r3, asr #6 │ │ │ │ + subeq r8, sp, fp, lsr r3 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ andne r0, r0, r8, lsl #26 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ stmeq sp, {r0} │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x004d8198 │ │ │ │ + @ instruction: 0x004d8190 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r4, r0, r1, lsl r4 │ │ │ │ andeq r0, r1, r4, lsl r0 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r1, r9, asr r0 │ │ │ │ streq r0, [r4], -r1, lsl #16 │ │ │ │ subeq r0, r0, r9 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #448] @ 304e78 │ │ │ │ - ldr r3, [pc, #448] @ 304e7c │ │ │ │ + ldr r2, [pc, #448] @ 304d68 │ │ │ │ + ldr r3, [pc, #448] @ 304d6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -760195,24 +760127,24 @@ │ │ │ │ stm lr, {r0, r1} │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldm r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 304e5c │ │ │ │ - ldr r1, [pc, #296] @ 304e80 │ │ │ │ + bne 304d4c │ │ │ │ + ldr r1, [pc, #296] @ 304d70 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 304e0c │ │ │ │ + beq 304cfc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r7, [r3, #185] @ 0xb9 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 304de0 │ │ │ │ + bne 304cd0 │ │ │ │ bl 911bc │ │ │ │ mov r3, sp │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ @@ -760221,36 +760153,36 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, ip │ │ │ │ bl 96248 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - ldr r2, [pc, #200] @ 304e84 │ │ │ │ - ldr r3, [pc, #188] @ 304e7c │ │ │ │ + ldr r2, [pc, #200] @ 304d74 │ │ │ │ + ldr r3, [pc, #188] @ 304d6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 304e74 │ │ │ │ + bne 304d64 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ bl 911bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sp │ │ │ │ str r9, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ add lr, r0, #84 @ 0x54 │ │ │ │ - b 304d94 │ │ │ │ + b 304c84 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ sub r1, r1, #388 @ 0x184 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ @@ -760262,208 +760194,208 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b 304db4 │ │ │ │ + b 304ca4 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #32] @ 304e88 │ │ │ │ + ldr r1, [pc, #32] @ 304d78 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov r9, r0 │ │ │ │ - b 304d50 │ │ │ │ + b 304c40 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r2, r0, asr #6 │ │ │ │ + subseq fp, r2, r0, asr r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - subseq fp, r2, ip, lsr r2 │ │ │ │ + subseq fp, r2, ip, asr #6 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ 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 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #2936] @ 305a28 │ │ │ │ + ldr r2, [pc, #2936] @ 305918 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2932] @ 305a2c │ │ │ │ + ldr r3, [pc, #2932] @ 30591c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r8] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 3056b0 │ │ │ │ + beq 3055a0 │ │ │ │ ldr r9, [r8, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 304f28 │ │ │ │ + bne 304e18 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 304ed8 │ │ │ │ + bne 304dc8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r2, [pc, #2864] @ 305a30 │ │ │ │ - ldr r3, [pc, #2856] @ 305a2c │ │ │ │ + ldr r2, [pc, #2864] @ 305920 │ │ │ │ + ldr r3, [pc, #2856] @ 30591c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 305834 │ │ │ │ + bne 305724 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 938fc │ │ │ │ cmp r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 305200 │ │ │ │ + beq 3050f0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - b 304f70 │ │ │ │ + b 304e60 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 305040 │ │ │ │ + beq 304f30 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 305040 │ │ │ │ + bne 304f30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305a1c │ │ │ │ + beq 30590c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 304fc8 │ │ │ │ + beq 304eb8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 304fc8 │ │ │ │ + bne 304eb8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 305040 │ │ │ │ + bls 304f30 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 305000 │ │ │ │ + bne 304ef0 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 305000 │ │ │ │ + beq 304ef0 │ │ │ │ ldr r5, [r6, #52] @ 0x34 │ │ │ │ add sl, r6, #60 @ 0x3c │ │ │ │ cmp r5, sl │ │ │ │ - beq 305000 │ │ │ │ + beq 304ef0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp sl, r3 │ │ │ │ - beq 305210 │ │ │ │ + beq 305100 │ │ │ │ ldr r8, [r6, #32] │ │ │ │ cmp r8, #2 │ │ │ │ - beq 305040 │ │ │ │ + beq 304f30 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r2, r6, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ ldr r5, [r6, #52] @ 0x34 │ │ │ │ - beq 3050b4 │ │ │ │ + beq 304fa4 │ │ │ │ add r2, r6, #60 @ 0x3c │ │ │ │ cmp r5, r2 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 3053a0 │ │ │ │ + beq 305290 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3050c8 │ │ │ │ + beq 304fb8 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r7, fp │ │ │ │ - bne 304f6c │ │ │ │ + bne 304e5c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - beq 305200 │ │ │ │ + beq 3050f0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r4, r6 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 304ef8 │ │ │ │ + beq 304de8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 304ef8 │ │ │ │ + beq 304de8 │ │ │ │ ldr r5, [r8, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 304f30 │ │ │ │ + bne 304e20 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305094 │ │ │ │ - b 304ef8 │ │ │ │ + bne 304f84 │ │ │ │ + b 304de8 │ │ │ │ add r3, r6, #60 @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 3053a8 │ │ │ │ + beq 305298 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 305040 │ │ │ │ + bne 304f30 │ │ │ │ cmp r8, #1 │ │ │ │ ldrne r8, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ ldrne r3, [sp, #52] @ 0x34 │ │ │ │ moveq r3, r8 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 304730 │ │ │ │ + bl 304620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 305040 │ │ │ │ + beq 304f30 │ │ │ │ str r8, [sp] │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 304730 │ │ │ │ + bl 304620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 305040 │ │ │ │ + beq 304f30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 30514c │ │ │ │ + bcs 30503c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 305040 │ │ │ │ + bne 304f30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3053b4 │ │ │ │ + beq 3052a4 │ │ │ │ ldr r8, [r2] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movne r8, r2 │ │ │ │ mov r3, #0 │ │ │ │ mvn sl, #676 @ 0x2a4 │ │ │ │ @@ -760474,149 +760406,149 @@ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r5, [r0] │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r4, #28] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 3051cc │ │ │ │ + bne 3050bc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r2, sl, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 3051cc │ │ │ │ + bhi 3050bc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, #0 │ │ │ │ - bl 304c9c │ │ │ │ + bl 304b8c │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3053b0 │ │ │ │ + beq 3052a0 │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r2 │ │ │ │ - beq 3051f4 │ │ │ │ + beq 3050e4 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, r2 │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r1 │ │ │ │ - b 30517c │ │ │ │ + b 30506c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 30507c │ │ │ │ + b 304f6c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 305000 │ │ │ │ + bne 304ef0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r1, r6, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30523c │ │ │ │ + beq 30512c │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 305688 │ │ │ │ + beq 305578 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305000 │ │ │ │ + beq 304ef0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305254 │ │ │ │ + bne 305144 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 305000 │ │ │ │ + bne 304ef0 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ add r0, r8, #60 @ 0x3c │ │ │ │ cmp r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 305000 │ │ │ │ + beq 304ef0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 305000 │ │ │ │ + bne 304ef0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r1, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 305000 │ │ │ │ + bne 304ef0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, r8, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 305a1c │ │ │ │ + beq 30590c │ │ │ │ ldr ip, [r8, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [ip, #16] │ │ │ │ add r0, ip, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3052dc │ │ │ │ + beq 3051cc │ │ │ │ ldr r0, [ip, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3052dc │ │ │ │ + beq 3051cc │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 305000 │ │ │ │ + bne 304ef0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 305818 │ │ │ │ + beq 305708 │ │ │ │ cmp r2, #1 │ │ │ │ movne r2, r7 │ │ │ │ strne fp, [sp, #60] @ 0x3c │ │ │ │ movne r7, r4 │ │ │ │ movne r4, r3 │ │ │ │ - beq 305828 │ │ │ │ + beq 305718 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 30532c │ │ │ │ + beq 30521c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - beq 305810 │ │ │ │ + beq 305700 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 305310 │ │ │ │ + bne 305200 │ │ │ │ ldr lr, [r4, #44] @ 0x2c │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ cmp r3, lr │ │ │ │ sub lr, lr, #4 │ │ │ │ - bne 305354 │ │ │ │ - b 3056d8 │ │ │ │ + bne 305244 │ │ │ │ + b 3055c8 │ │ │ │ ldr lr, [lr, #8] │ │ │ │ cmp r3, lr │ │ │ │ sub lr, lr, #4 │ │ │ │ - beq 3056d8 │ │ │ │ + beq 3055c8 │ │ │ │ ldr r0, [lr] │ │ │ │ tst r0, #1 │ │ │ │ - bne 305344 │ │ │ │ + bne 305234 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 305398 │ │ │ │ + beq 305288 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq 3056b8 │ │ │ │ + beq 3055a8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 305370 │ │ │ │ + bne 305260 │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [r0, #24] │ │ │ │ udf #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 305040 │ │ │ │ + bne 304f30 │ │ │ │ mov r5, #0 │ │ │ │ - b 3050d4 │ │ │ │ + b 304fc4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 305470 │ │ │ │ + beq 305360 │ │ │ │ ldr r5, [r2] │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movne r5, r2 │ │ │ │ mov r8, #0 │ │ │ │ @@ -760629,48 +760561,48 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str r6, [r0] │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r4, #28] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 305434 │ │ │ │ + bne 305324 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r2, sl, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 305434 │ │ │ │ + bhi 305324 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 304c9c │ │ │ │ + bl 304b8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 305468 │ │ │ │ + beq 305358 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r2 │ │ │ │ - beq 30545c │ │ │ │ + beq 30534c │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, r2 │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 3053e4 │ │ │ │ + b 3052d4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr sl, [r7, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305680 │ │ │ │ + beq 305570 │ │ │ │ ldrb r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 305680 │ │ │ │ + bne 305570 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 3054a8 │ │ │ │ + beq 305398 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ @@ -760697,15 +760629,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r2, #16 │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ bl 1dd2c │ │ │ │ ldr r6, [sl, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305578 │ │ │ │ + beq 305468 │ │ │ │ ldr ip, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp ip, r9 │ │ │ │ ldr lr, [r3] │ │ │ │ str r7, [r5] │ │ │ │ str r7, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ @@ -760717,15 +760649,15 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, r8, ip, lsl #5 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ movne r3, lr │ │ │ │ - bne 305528 │ │ │ │ + bne 305418 │ │ │ │ add r6, r8, #28 │ │ │ │ ldrb r3, [sl, #53] @ 0x35 │ │ │ │ ldrb r2, [sl, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ @@ -760737,34 +760669,34 @@ │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ bl 91708 │ │ │ │ mov r0, sl │ │ │ │ bl 927bc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3055f4 │ │ │ │ + beq 3054e4 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 3055e8 │ │ │ │ + beq 3054d8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r3 │ │ │ │ - b 3054d0 │ │ │ │ + b 3053c0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #120] @ 0x78 │ │ │ │ streq r6, [sp, #124] @ 0x7c │ │ │ │ - beq 305644 │ │ │ │ + beq 305534 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -760783,129 +760715,129 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r4 │ │ │ │ bl 982b0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 305040 │ │ │ │ + b 304f30 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - b 305600 │ │ │ │ + b 3054f0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r1, r3, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 30523c │ │ │ │ + bne 30512c │ │ │ │ ldr r8, [r6, #32] │ │ │ │ cmp r8, #2 │ │ │ │ - beq 305040 │ │ │ │ + beq 304f30 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 305034 │ │ │ │ + b 304f24 │ │ │ │ mov r4, r0 │ │ │ │ - b 304ef8 │ │ │ │ + b 304de8 │ │ │ │ ldr ip, [r0, #24] │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 305344 │ │ │ │ + beq 305234 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - b 305000 │ │ │ │ + b 304ef0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305300 │ │ │ │ + bne 3051f0 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ subs r2, r5, r2 │ │ │ │ movne r2, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 304730 │ │ │ │ + bl 304620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 305000 │ │ │ │ + beq 304ef0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 305740 │ │ │ │ + bcs 305630 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 305000 │ │ │ │ + bne 304ef0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3058a4 │ │ │ │ + beq 305794 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, r3 │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 305794 │ │ │ │ + beq 305684 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 305a0c │ │ │ │ + beq 3058fc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 305778 │ │ │ │ + bne 305668 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add lr, r4, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp lr, r3 │ │ │ │ sub r0, r0, #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 305894 │ │ │ │ + beq 305784 │ │ │ │ add r7, r4, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 305878 │ │ │ │ + bne 305768 │ │ │ │ ldr sl, [r3, #20] │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r3, [sl] │ │ │ │ moveq r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq sl, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 305a14 │ │ │ │ + beq 305904 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 305838 │ │ │ │ + beq 305728 │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3057e0 │ │ │ │ + bne 3056d0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ udf #0 │ │ │ │ mov fp, r3 │ │ │ │ - b 30532c │ │ │ │ + b 30521c │ │ │ │ cmp r2, #1 │ │ │ │ ldrne r2, [sp, #56] @ 0x38 │ │ │ │ ldrne r3, [sp, #52] @ 0x34 │ │ │ │ - bne 3056fc │ │ │ │ + bne 3055ec │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ - b 3056fc │ │ │ │ + b 3055ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sl, #24] │ │ │ │ ldr r3, [ip, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 305878 │ │ │ │ + bne 305768 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r5, [sl, #16] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r7, [sl, #24] │ │ │ │ @@ -760916,24 +760848,24 @@ │ │ │ │ str sl, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub r1, r3, #4 │ │ │ │ add r3, r0, #4 │ │ │ │ cmp lr, r3 │ │ │ │ mov r3, r0 │ │ │ │ movne r0, r1 │ │ │ │ - bne 3057b4 │ │ │ │ + bne 3056a4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305768 │ │ │ │ + bne 305658 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r9, r6 │ │ │ │ - beq 3058d0 │ │ │ │ + beq 3057c0 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -760961,15 +760893,15 @@ │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ ldr r2, [r6, #28] │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r3, [r8, #28] │ │ │ │ - ldr r1, [pc, #232] @ 305a34 │ │ │ │ + ldr r1, [pc, #232] @ 305924 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ @@ -760997,83 +760929,83 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq 3059ec │ │ │ │ + beq 3058dc │ │ │ │ ldr r8, [r8, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, sl │ │ │ │ moveq r8, sl │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 98078 │ │ │ │ - b 305674 │ │ │ │ + b 305564 │ │ │ │ mov ip, r3 │ │ │ │ - b 305794 │ │ │ │ + b 305684 │ │ │ │ mov fp, sl │ │ │ │ - b 305808 │ │ │ │ + b 3056f8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ - subseq fp, r2, r4, asr #2 │ │ │ │ + subseq fp, r2, r4, asr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq fp, [r2], #-8 │ │ │ │ + subseq fp, r2, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldrb r1, [r0, #309] @ 0x135 │ │ │ │ ldrb r3, [r0, #308] @ 0x134 │ │ │ │ mov r2, r0 │ │ │ │ - ldr ip, [pc, #2852] @ 306580 │ │ │ │ + ldr ip, [pc, #2852] @ 306470 │ │ │ │ orrs r0, r3, r1 │ │ │ │ - ldr r0, [pc, #2848] @ 306584 │ │ │ │ + ldr r0, [pc, #2848] @ 306474 │ │ │ │ orr r3, r3, r1 │ │ │ │ - ldr r1, [pc, #2844] @ 306588 │ │ │ │ + ldr r1, [pc, #2844] @ 306478 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ - beq 305a94 │ │ │ │ + beq 305984 │ │ │ │ ands r3, r3, #24 │ │ │ │ - beq 305ac0 │ │ │ │ + beq 3059b0 │ │ │ │ ldr r5, [r2, #352] @ 0x160 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305ac0 │ │ │ │ + beq 3059b0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 305af4 │ │ │ │ + bne 3059e4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305aa4 │ │ │ │ + bne 305994 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #2752] @ 30658c │ │ │ │ - ldr r3, [pc, #2744] @ 306588 │ │ │ │ + ldr r2, [pc, #2752] @ 30647c │ │ │ │ + ldr r3, [pc, #2744] @ 306478 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30657c │ │ │ │ + bne 30646c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, r8 │ │ │ │ @@ -761092,154 +761024,154 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq 305ee8 │ │ │ │ + beq 305dd8 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r9, [r3, #16] │ │ │ │ ldr r5, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 305ecc │ │ │ │ + beq 305dbc │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 305ecc │ │ │ │ + bne 305dbc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3064f8 │ │ │ │ + beq 3063e8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 3064f8 │ │ │ │ + bne 3063e8 │ │ │ │ ldrb r3, [r9, #53] @ 0x35 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 305e9c │ │ │ │ + bne 305d8c │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ add r6, r9, #40 @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 305c3c │ │ │ │ - ldr r0, [pc, #2512] @ 306590 │ │ │ │ - ldr ip, [pc, #2512] @ 306594 │ │ │ │ - ldr r7, [pc, #2512] @ 306598 │ │ │ │ - ldr r1, [pc, #2512] @ 30659c │ │ │ │ - ldr lr, [pc, #2512] @ 3065a0 │ │ │ │ + beq 305b2c │ │ │ │ + ldr r0, [pc, #2512] @ 306480 │ │ │ │ + ldr ip, [pc, #2512] @ 306484 │ │ │ │ + ldr r7, [pc, #2512] @ 306488 │ │ │ │ + ldr r1, [pc, #2512] @ 30648c │ │ │ │ + ldr lr, [pc, #2512] @ 306490 │ │ │ │ mov r4, #468 @ 0x1d4 │ │ │ │ - b 305c24 │ │ │ │ + b 305b14 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #284 @ 0x11c │ │ │ │ - bcs 3060c4 │ │ │ │ + bcs 305fb4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 305f34 │ │ │ │ + bhi 305e24 │ │ │ │ sub r8, r2, #137 @ 0x89 │ │ │ │ cmp r8, #18 │ │ │ │ - bhi 305c3c │ │ │ │ - ldr fp, [pc, #2472] @ 3065a4 │ │ │ │ + bhi 305b2c │ │ │ │ + ldr fp, [pc, #2472] @ 306494 │ │ │ │ lsr r8, fp, r8 │ │ │ │ tst r8, #1 │ │ │ │ - beq 305c3c │ │ │ │ + beq 305b2c │ │ │ │ cmp r4, #468 @ 0x1d4 │ │ │ │ cmpne r2, r4 │ │ │ │ moveq r4, r2 │ │ │ │ - bne 305f58 │ │ │ │ + bne 305e48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 305fc8 │ │ │ │ + beq 305eb8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 305c3c │ │ │ │ + bne 305b2c │ │ │ │ ldrb r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 305bd4 │ │ │ │ + beq 305ac4 │ │ │ │ ldr fp, [r9, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305e94 │ │ │ │ + beq 305d84 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov ip, r4 │ │ │ │ mov r7, #468 @ 0x1d4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 306134 │ │ │ │ + beq 306024 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 305e94 │ │ │ │ + bne 305d84 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ - ldr r0, [pc, #2340] @ 3065a8 │ │ │ │ + ldr r0, [pc, #2340] @ 306498 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 305cac │ │ │ │ + beq 305b9c │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - bcs 30613c │ │ │ │ + bcs 30602c │ │ │ │ sub r0, r2, #140 @ 0x8c │ │ │ │ cmp r0, #12 │ │ │ │ - bhi 305e94 │ │ │ │ - ldr lr, [pc, #2312] @ 3065ac │ │ │ │ + bhi 305d84 │ │ │ │ + ldr lr, [pc, #2312] @ 30649c │ │ │ │ lsr r0, lr, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 305e94 │ │ │ │ + beq 305d84 │ │ │ │ ldr lr, [r1, #60] @ 0x3c │ │ │ │ ldrb r0, [r1, #45] @ 0x2d │ │ │ │ ldrb r1, [lr, #17] │ │ │ │ cmp r0, r1 │ │ │ │ - bls 305e94 │ │ │ │ + bls 305d84 │ │ │ │ cmp r7, #468 @ 0x1d4 │ │ │ │ cmpne r7, r2 │ │ │ │ - bne 305e94 │ │ │ │ + bne 305d84 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r1, r4 │ │ │ │ - bne 305e94 │ │ │ │ + bne 305d84 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 305c5c │ │ │ │ + bne 305b4c │ │ │ │ eor ip, ip, #1 │ │ │ │ cmp r7, #468 @ 0x1d4 │ │ │ │ orreq ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 306570 │ │ │ │ + bne 306460 │ │ │ │ add r3, r7, r7, lsl #1 │ │ │ │ lsl r3, r3, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ str sl, [sp, #32] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r7, [r3] │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 30631c │ │ │ │ + beq 30620c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305d20 │ │ │ │ + bne 305c10 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 913b4 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r9, #52] @ 0x34 │ │ │ │ add r6, r0, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r8, [r9, #20] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305e3c │ │ │ │ + beq 305d2c │ │ │ │ add r3, r7, r7, lsl #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ lsl r3, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ @@ -761248,169 +761180,169 @@ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ ldr r4, [r3] │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne 3061a8 │ │ │ │ - ldr r3, [pc, #2020] @ 3065b0 │ │ │ │ + bne 306098 │ │ │ │ + ldr r3, [pc, #2020] @ 3064a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldrb r3, [r4, #37] @ 0x25 │ │ │ │ - beq 306470 │ │ │ │ + beq 306360 │ │ │ │ cmp r3, #16 │ │ │ │ add r4, r4, #20 │ │ │ │ - beq 305e08 │ │ │ │ + beq 305cf8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #1972] @ 3065b4 │ │ │ │ + ldr r1, [pc, #1972] @ 3064a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 91408 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305da4 │ │ │ │ + bne 305c94 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, #3 │ │ │ │ mov r1, fp │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ bl 96248 │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 306520 │ │ │ │ + beq 306410 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ bl 95afc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ mov sl, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 305ecc │ │ │ │ + beq 305dbc │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305ebc │ │ │ │ + beq 305dac │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 305b98 │ │ │ │ + beq 305a88 │ │ │ │ ldrb r3, [r9, #53] @ 0x35 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 305ba4 │ │ │ │ + beq 305a94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 305b60 │ │ │ │ + bne 305a50 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldm r5, {r5, r7, r9} │ │ │ │ cmp sl, #0 │ │ │ │ movne r1, #3 │ │ │ │ mvneq r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305ac4 │ │ │ │ + beq 3059b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 305ac4 │ │ │ │ + beq 3059b4 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 305b08 │ │ │ │ + bne 3059f8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305f14 │ │ │ │ - b 305ac4 │ │ │ │ + bne 305e04 │ │ │ │ + b 3059b4 │ │ │ │ sub r8, r2, #272 @ 0x110 │ │ │ │ sub r8, r8, #2 │ │ │ │ lsr r8, lr, r8 │ │ │ │ tst r8, #1 │ │ │ │ - beq 305c3c │ │ │ │ + beq 305b2c │ │ │ │ cmp r4, #468 @ 0x1d4 │ │ │ │ cmpne r2, r4 │ │ │ │ moveq r4, r2 │ │ │ │ - beq 305c14 │ │ │ │ + beq 305b04 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 306414 │ │ │ │ - bhi 306154 │ │ │ │ + beq 306304 │ │ │ │ + bhi 306044 │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ - beq 30640c │ │ │ │ + beq 3062fc │ │ │ │ cmp r4, #155 @ 0x9b │ │ │ │ - beq 3063f8 │ │ │ │ + beq 3062e8 │ │ │ │ cmp r4, #142 @ 0x8e │ │ │ │ moveq r8, #137 @ 0x89 │ │ │ │ - bne 306438 │ │ │ │ + bne 306328 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 306404 │ │ │ │ - ldr r4, [pc, #1536] @ 306590 │ │ │ │ + beq 3062f4 │ │ │ │ + ldr r4, [pc, #1536] @ 306480 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 306114 │ │ │ │ + bhi 306004 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ - beq 306468 │ │ │ │ + beq 306358 │ │ │ │ cmp r2, #155 @ 0x9b │ │ │ │ - beq 30645c │ │ │ │ + beq 30634c │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ - bne 3061a0 │ │ │ │ + bne 306090 │ │ │ │ mov r4, #137 @ 0x89 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 305c3c │ │ │ │ + bne 305b2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 305c24 │ │ │ │ + bne 305b14 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 913b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #1492] @ 3065b0 │ │ │ │ + ldr r3, [pc, #1492] @ 3064a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ldrb r2, [r9, #52] @ 0x34 │ │ │ │ and r3, r3, #121 @ 0x79 │ │ │ │ add fp, r0, #36 @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r7, [r9, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq 30606c │ │ │ │ + beq 305f5c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne r3, #3 │ │ │ │ - beq 3062e4 │ │ │ │ + beq 3061d4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ @@ -761418,344 +761350,344 @@ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 91408 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306014 │ │ │ │ + bne 305f04 │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 30609c │ │ │ │ + beq 305f8c │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r2, #1 │ │ │ │ streq r1, [r2, #20] │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 306080 │ │ │ │ + bne 305f70 │ │ │ │ mov r1, fp │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 96248 │ │ │ │ - b 305e90 │ │ │ │ + b 305d80 │ │ │ │ cmp r2, ip │ │ │ │ - beq 306284 │ │ │ │ + beq 306174 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 305c3c │ │ │ │ + bne 305b2c │ │ │ │ cmp r4, #468 @ 0x1d4 │ │ │ │ cmpne r4, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 305c14 │ │ │ │ - ldr r8, [pc, #1188] @ 306590 │ │ │ │ + beq 305b04 │ │ │ │ + ldr r8, [pc, #1188] @ 306480 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 305c3c │ │ │ │ - bhi 3064a0 │ │ │ │ + beq 305b2c │ │ │ │ + bhi 306390 │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ - beq 3064f0 │ │ │ │ + beq 3063e0 │ │ │ │ cmp r4, #155 @ 0x9b │ │ │ │ - bne 305f74 │ │ │ │ - ldr r4, [pc, #1156] @ 306590 │ │ │ │ + bne 305e64 │ │ │ │ + ldr r4, [pc, #1156] @ 306480 │ │ │ │ mov r8, #151 @ 0x97 │ │ │ │ cmp r2, r4 │ │ │ │ - bls 305f94 │ │ │ │ - ldr r4, [pc, #1180] @ 3065b8 │ │ │ │ + bls 305e84 │ │ │ │ + ldr r4, [pc, #1180] @ 3064a8 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 305c3c │ │ │ │ + beq 305b2c │ │ │ │ add r4, r4, #110 @ 0x6e │ │ │ │ cmp r2, r4 │ │ │ │ - bne 3061a0 │ │ │ │ - ldr r4, [pc, #1120] @ 306594 │ │ │ │ - b 305fb0 │ │ │ │ + bne 306090 │ │ │ │ + ldr r4, [pc, #1120] @ 306484 │ │ │ │ + b 305ea0 │ │ │ │ mov ip, #1 │ │ │ │ - b 305ce0 │ │ │ │ + b 305bd0 │ │ │ │ cmp r2, #280 @ 0x118 │ │ │ │ - beq 305cac │ │ │ │ - ldr r0, [pc, #1136] @ 3065bc │ │ │ │ + beq 305b9c │ │ │ │ + ldr r0, [pc, #1136] @ 3064ac │ │ │ │ cmp r2, r0 │ │ │ │ - bne 305e94 │ │ │ │ - b 305cac │ │ │ │ - ldr r8, [pc, #1116] @ 3065b8 │ │ │ │ + bne 305d84 │ │ │ │ + b 305b9c │ │ │ │ + ldr r8, [pc, #1116] @ 3064a8 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 3063cc │ │ │ │ + beq 3062bc │ │ │ │ add r8, r8, #110 @ 0x6e │ │ │ │ cmp r4, r8 │ │ │ │ - ldreq r8, [pc, #1060] @ 306594 │ │ │ │ - beq 305f80 │ │ │ │ + ldreq r8, [pc, #1060] @ 306484 │ │ │ │ + beq 305e70 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 305c3c │ │ │ │ - ldr r8, [pc, #1040] @ 306590 │ │ │ │ + beq 305b2c │ │ │ │ + ldr r8, [pc, #1040] @ 306480 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi 3062cc │ │ │ │ + bhi 3061bc │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ - beq 305c3c │ │ │ │ + beq 305b2c │ │ │ │ cmp r2, #155 @ 0x9b │ │ │ │ - beq 305c3c │ │ │ │ + beq 305b2c │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ mov r8, r4 │ │ │ │ - beq 305fac │ │ │ │ + beq 305e9c │ │ │ │ mov r4, r2 │ │ │ │ - b 305fb0 │ │ │ │ + b 305ea0 │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ ldrb r7, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ add ip, r4, #48 @ 0x30 │ │ │ │ cmp r7, r3 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ mov lr, r6 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 30620c │ │ │ │ + bne 3060fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3064c8 │ │ │ │ + beq 3063b8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #123 @ 0x7b │ │ │ │ mov r3, r2 │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 3061ec │ │ │ │ + bne 3060dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3064c8 │ │ │ │ + beq 3063b8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ mov r2, r7 │ │ │ │ add r4, r0, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [sp, #92] @ 0x5c │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #892] @ 3065c0 │ │ │ │ + ldr r3, [pc, #892] @ 3064b0 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r0, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #884] @ 3065c4 │ │ │ │ + ldr r1, [pc, #884] @ 3064b4 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r9, #24] │ │ │ │ add ip, r9, #48 @ 0x30 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r9, #24] │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ bl 96248 │ │ │ │ - b 305e08 │ │ │ │ + b 305cf8 │ │ │ │ cmp r4, ip │ │ │ │ cmpne r4, #468 @ 0x1d4 │ │ │ │ moveq r4, ip │ │ │ │ - beq 305c14 │ │ │ │ - ldr r8, [pc, #756] @ 306590 │ │ │ │ + beq 305b04 │ │ │ │ + ldr r8, [pc, #756] @ 306480 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 305c3c │ │ │ │ - bls 3060f4 │ │ │ │ - ldr r8, [pc, #780] @ 3065b8 │ │ │ │ + beq 305b2c │ │ │ │ + bls 305fe4 │ │ │ │ + ldr r8, [pc, #780] @ 3064a8 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 3064ac │ │ │ │ + beq 30639c │ │ │ │ add r8, r8, #110 @ 0x6e │ │ │ │ cmp r4, r8 │ │ │ │ moveq r8, ip │ │ │ │ - beq 305f88 │ │ │ │ - ldr r8, [pc, #712] @ 306590 │ │ │ │ + beq 305e78 │ │ │ │ + ldr r8, [pc, #712] @ 306480 │ │ │ │ cmp r2, r8 │ │ │ │ - bls 306184 │ │ │ │ - ldr r8, [pc, #740] @ 3065b8 │ │ │ │ + bls 306074 │ │ │ │ + ldr r8, [pc, #740] @ 3064a8 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 3064dc │ │ │ │ + bne 3063cc │ │ │ │ mov r8, r4 │ │ │ │ - ldr r4, [pc, #720] @ 3065b4 │ │ │ │ - b 305fb0 │ │ │ │ + ldr r4, [pc, #720] @ 3064a4 │ │ │ │ + b 305ea0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 306314 │ │ │ │ + beq 306204 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 306494 │ │ │ │ + bne 306384 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3062f8 │ │ │ │ + bne 3061e8 │ │ │ │ mov r3, #1 │ │ │ │ - b 30602c │ │ │ │ + b 305f1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #648] @ 3065b0 │ │ │ │ + ldr r1, [pc, #648] @ 3064a0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, r1, r3 │ │ │ │ ldrb sl, [r1, #6] │ │ │ │ ldrb r1, [r7, #36] @ 0x24 │ │ │ │ and sl, sl, #134 @ 0x86 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 305d34 │ │ │ │ + beq 305c24 │ │ │ │ cmp sl, #4 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, r7 │ │ │ │ - bne 306384 │ │ │ │ - b 3063b8 │ │ │ │ + bne 306274 │ │ │ │ + b 3062a8 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ lsl r0, ip, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 3063c4 │ │ │ │ + bne 3062b4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r1 │ │ │ │ add r6, r6, #8 │ │ │ │ - bcs 305d34 │ │ │ │ + bcs 305c24 │ │ │ │ cmp sl, #4 │ │ │ │ - beq 3063b8 │ │ │ │ + beq 3062a8 │ │ │ │ cmp sl, #128 @ 0x80 │ │ │ │ - bne 306358 │ │ │ │ + bne 306248 │ │ │ │ ldr fp, [r6, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 13ee20 │ │ │ │ bl 13ef44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3063c4 │ │ │ │ + beq 3062b4 │ │ │ │ ldrb r1, [r7, #36] @ 0x24 │ │ │ │ - b 30636c │ │ │ │ + b 30625c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcc 30636c │ │ │ │ + bcc 30625c │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b 305e94 │ │ │ │ + b 305d84 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 305c3c │ │ │ │ - bhi 3064ac │ │ │ │ + beq 305b2c │ │ │ │ + bhi 30639c │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ - beq 305c3c │ │ │ │ + beq 305b2c │ │ │ │ cmp r2, #155 @ 0x9b │ │ │ │ - beq 305c3c │ │ │ │ + beq 305b2c │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ - beq 305c3c │ │ │ │ - ldr r8, [pc, #444] @ 3065b4 │ │ │ │ - b 3061a0 │ │ │ │ + beq 305b2c │ │ │ │ + ldr r8, [pc, #444] @ 3064a4 │ │ │ │ + b 306090 │ │ │ │ cmp r2, r0 │ │ │ │ mov r8, #151 @ 0x97 │ │ │ │ - bne 305f88 │ │ │ │ - ldr r4, [pc, #444] @ 3065c8 │ │ │ │ - b 305fb0 │ │ │ │ + bne 305e78 │ │ │ │ + ldr r4, [pc, #444] @ 3064b8 │ │ │ │ + b 305ea0 │ │ │ │ mov r8, #144 @ 0x90 │ │ │ │ - b 305f80 │ │ │ │ + b 305e70 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 306514 │ │ │ │ - ldrls r8, [pc, #420] @ 3065c8 │ │ │ │ - bls 305f94 │ │ │ │ - ldr r4, [pc, #396] @ 3065b8 │ │ │ │ + beq 306404 │ │ │ │ + ldrls r8, [pc, #420] @ 3064b8 │ │ │ │ + bls 305e84 │ │ │ │ + ldr r4, [pc, #396] @ 3064a8 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 305c3c │ │ │ │ - ldr r8, [pc, #400] @ 3065c8 │ │ │ │ - b 3061a0 │ │ │ │ - ldr r8, [pc, #336] @ 306590 │ │ │ │ + beq 305b2c │ │ │ │ + ldr r8, [pc, #400] @ 3064b8 │ │ │ │ + b 306090 │ │ │ │ + ldr r8, [pc, #336] @ 306480 │ │ │ │ cmp r2, r8 │ │ │ │ - beq 306558 │ │ │ │ - bhi 3064d0 │ │ │ │ + beq 306448 │ │ │ │ + bhi 3063c0 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ - beq 306464 │ │ │ │ + beq 306354 │ │ │ │ cmp r2, #155 @ 0x9b │ │ │ │ - bne 306194 │ │ │ │ + bne 306084 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, #151 @ 0x97 │ │ │ │ - b 305fb0 │ │ │ │ + b 305ea0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, #144 @ 0x90 │ │ │ │ - b 305fb0 │ │ │ │ + b 305ea0 │ │ │ │ cmp r3, #16 │ │ │ │ add r4, r4, #20 │ │ │ │ - beq 305e08 │ │ │ │ + beq 305cf8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 305e08 │ │ │ │ + b 305cf8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #2 │ │ │ │ - b 30602c │ │ │ │ - ldr r8, [pc, #272] @ 3065b8 │ │ │ │ + b 305f1c │ │ │ │ + ldr r8, [pc, #272] @ 3064a8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne 306178 │ │ │ │ - ldr r4, [pc, #260] @ 3065b8 │ │ │ │ + bne 306068 │ │ │ │ + ldr r4, [pc, #260] @ 3064a8 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 30650c │ │ │ │ + beq 3063fc │ │ │ │ add r4, r4, #110 @ 0x6e │ │ │ │ cmp r2, r4 │ │ │ │ - beq 305c3c │ │ │ │ - b 3063f0 │ │ │ │ + beq 305b2c │ │ │ │ + b 3062e0 │ │ │ │ mov r4, sl │ │ │ │ - b 305e08 │ │ │ │ + b 305cf8 │ │ │ │ add r8, r8, #6 │ │ │ │ cmp r2, r8 │ │ │ │ - beq 305c3c │ │ │ │ - ldr r8, [pc, #180] @ 306598 │ │ │ │ + beq 305b2c │ │ │ │ + ldr r8, [pc, #180] @ 306488 │ │ │ │ cmp r2, r8 │ │ │ │ mov r8, r4 │ │ │ │ - beq 30612c │ │ │ │ - b 3061a0 │ │ │ │ + beq 30601c │ │ │ │ + b 306090 │ │ │ │ mov r8, #144 @ 0x90 │ │ │ │ - b 306114 │ │ │ │ + b 306004 │ │ │ │ ldrb r3, [r9, #53] @ 0x35 │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 305ba4 │ │ │ │ - b 305ecc │ │ │ │ - ldr r4, [pc, #160] @ 3065b4 │ │ │ │ - b 305c14 │ │ │ │ - ldr r8, [pc, #172] @ 3065c8 │ │ │ │ - ldr r4, [pc, #168] @ 3065c8 │ │ │ │ - b 305fb0 │ │ │ │ + beq 305a94 │ │ │ │ + b 305dbc │ │ │ │ + ldr r4, [pc, #160] @ 3064a4 │ │ │ │ + b 305b04 │ │ │ │ + ldr r8, [pc, #172] @ 3064b8 │ │ │ │ + ldr r4, [pc, #168] @ 3064b8 │ │ │ │ + b 305ea0 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 306550 │ │ │ │ + beq 306440 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 306564 │ │ │ │ + bne 306454 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 306534 │ │ │ │ + bne 306424 │ │ │ │ mov r4, #1 │ │ │ │ - b 305e60 │ │ │ │ + b 305d50 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r4, [pc, #100] @ 3065c8 │ │ │ │ - b 305fb0 │ │ │ │ + ldr r4, [pc, #100] @ 3064b8 │ │ │ │ + b 305ea0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, #2 │ │ │ │ - b 305e60 │ │ │ │ + b 305d50 │ │ │ │ cmp r7, #468 @ 0x1d4 │ │ │ │ - beq 305e94 │ │ │ │ - b 305d4c │ │ │ │ + beq 305d84 │ │ │ │ + b 305c3c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r2, ip, lsl #11 │ │ │ │ - subseq sl, r2, r8, lsl #11 │ │ │ │ + @ instruction: 0x0052a69c │ │ │ │ + @ instruction: 0x0052a698 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r2, ip, lsr #10 │ │ │ │ + subseq sl, r2, ip, lsr r6 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ andeq r4, r4, r7, lsr #17 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ @@ -761776,18 +761708,18 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 306648 │ │ │ │ + bne 306538 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 306648 │ │ │ │ + bne 306538 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -761818,15 +761750,15 @@ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 1dc00 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e26c <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3066c8 │ │ │ │ + bne 3065b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e320 <__aeabi_fcmpgt@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -761841,765 +761773,765 @@ │ │ │ │ orr r3, r2, r0, lsl r3 │ │ │ │ str r3, [r1, ip, lsl #2] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #684] @ 3069b8 │ │ │ │ + ldr r3, [pc, #684] @ 3068a8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr ip, [pc, #680] @ 3069bc │ │ │ │ + ldr ip, [pc, #680] @ 3068ac │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 306794 │ │ │ │ + bhi 306684 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30678c │ │ │ │ + beq 30667c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306820 │ │ │ │ + beq 306710 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r4, #28 │ │ │ │ - beq 30677c │ │ │ │ + beq 30666c │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306820 │ │ │ │ + beq 306710 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306748 │ │ │ │ + bne 306638 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30678c │ │ │ │ + bne 30667c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30678c │ │ │ │ + beq 30667c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r3, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #504] @ 3069c0 │ │ │ │ + ldr r3, [pc, #504] @ 3068b0 │ │ │ │ ldr r8, [ip, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30678c │ │ │ │ + beq 30667c │ │ │ │ add r7, r4, #48 @ 0x30 │ │ │ │ mov r9, #0 │ │ │ │ - b 30680c │ │ │ │ + b 3066fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add r7, r7, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bls 30678c │ │ │ │ + bls 30667c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3067ec │ │ │ │ + bne 3066dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 30684c │ │ │ │ - b 30678c │ │ │ │ + bne 30673c │ │ │ │ + b 30667c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bls 30678c │ │ │ │ + bls 30667c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30683c │ │ │ │ - b 306820 │ │ │ │ + bne 30672c │ │ │ │ + b 306710 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30678c │ │ │ │ + beq 30667c │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306820 │ │ │ │ + beq 306710 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 30678c │ │ │ │ + bne 30667c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3068d0 │ │ │ │ + beq 3067c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306820 │ │ │ │ + beq 306710 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ addne r7, r4, #44 @ 0x2c │ │ │ │ movne r8, #0 │ │ │ │ - bne 3068fc │ │ │ │ - b 30678c │ │ │ │ + bne 3067ec │ │ │ │ + b 30667c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, #16 │ │ │ │ - bls 30678c │ │ │ │ + bls 30667c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3068e8 │ │ │ │ - b 306820 │ │ │ │ + bne 3067d8 │ │ │ │ + b 306710 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 30678c │ │ │ │ - b 3067ac │ │ │ │ - ldr r3, [pc, #152] @ 3069c4 │ │ │ │ + bne 30667c │ │ │ │ + b 30669c │ │ │ │ + ldr r3, [pc, #152] @ 3068b4 │ │ │ │ ldr r2, [ip, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 30678c │ │ │ │ + beq 30667c │ │ │ │ add r4, r4, #84 @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ - b 306964 │ │ │ │ + b 306854 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ - beq 30678c │ │ │ │ + beq 30667c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 306954 │ │ │ │ - b 306820 │ │ │ │ + bne 306844 │ │ │ │ + b 306710 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30678c │ │ │ │ + beq 30667c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306820 │ │ │ │ + beq 306710 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30698c │ │ │ │ + bne 30687c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq r6, sp, sl, lsl r5 │ │ │ │ - subseq r9, r2, r0, ror #17 │ │ │ │ + subeq r6, sp, r2, lsl r5 │ │ │ │ + ldrsheq r9, [r2], #-144 @ 0xffffff70 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r8, [pc, #260] @ 306aec │ │ │ │ + ldr r8, [pc, #260] @ 3069dc │ │ │ │ mov r6, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 93a9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 306a34 │ │ │ │ + beq 306924 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 143770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306a34 │ │ │ │ + beq 306924 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsr r0, r3, #5 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ and r3, r3, #31 │ │ │ │ orr r3, r2, r7, lsl r3 │ │ │ │ str r3, [r1, r0, lsl #2] │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306ad8 │ │ │ │ + beq 3069c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306ac8 │ │ │ │ + beq 3069b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r6] │ │ │ │ rsb ip, r3, r3, lsl #3 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsr r0, r3, #5 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ ldrb ip, [r1, #3] │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ and r3, r3, #31 │ │ │ │ cmp ip, #0 │ │ │ │ lsr ip, r1, r3 │ │ │ │ orr r1, r1, r7, lsl r3 │ │ │ │ strne r1, [r2, r0, lsl #2] │ │ │ │ - bne 306a94 │ │ │ │ + bne 306984 │ │ │ │ tst ip, #1 │ │ │ │ - beq 306ac8 │ │ │ │ + beq 3069b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3066f4 │ │ │ │ + bl 3065e4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 306ac8 │ │ │ │ + bne 3069b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ bl 1437f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306a44 │ │ │ │ + bne 306934 │ │ │ │ mov r0, r5 │ │ │ │ bl 936c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3069f0 │ │ │ │ + bne 3068e0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfffffce0 │ │ │ │ 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 r3, [r1] │ │ │ │ - ldr r8, [pc, #1232] @ 306fdc │ │ │ │ + ldr r8, [pc, #1232] @ 306ecc │ │ │ │ cmp r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r7, [pc, #1212] @ 306fe0 │ │ │ │ - ldr r9, [pc, #1212] @ 306fe4 │ │ │ │ + ldr r7, [pc, #1212] @ 306ed0 │ │ │ │ + ldr r9, [pc, #1212] @ 306ed4 │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ - beq 306b80 │ │ │ │ + beq 306a70 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 306bb8 │ │ │ │ + bne 306aa8 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 306af0 │ │ │ │ + bl 3069e0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sl, #4] │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 306b38 │ │ │ │ + bne 306a28 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306dbc │ │ │ │ + beq 306cac │ │ │ │ mov r0, sl │ │ │ │ - bl 306af0 │ │ │ │ + bl 3069e0 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 306af0 │ │ │ │ - b 306b64 │ │ │ │ + bl 3069e0 │ │ │ │ + b 306a54 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306b64 │ │ │ │ + beq 306a54 │ │ │ │ mov r0, r4 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306c38 │ │ │ │ + beq 306b28 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sl] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ rsb r5, r5, r5, lsl #3 │ │ │ │ - beq 306bfc │ │ │ │ + beq 306aec │ │ │ │ cmp r3, #4 │ │ │ │ - beq 306c4c │ │ │ │ + beq 306b3c │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 306c80 │ │ │ │ + bhi 306b70 │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306f00 │ │ │ │ + bne 306df0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 306c30 │ │ │ │ + beq 306b20 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 306c80 │ │ │ │ + bne 306b70 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, r5, lsl #2] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306bc8 │ │ │ │ - b 306b64 │ │ │ │ - ldr r3, [pc, #916] @ 306fe8 │ │ │ │ + bne 306ab8 │ │ │ │ + b 306a54 │ │ │ │ + ldr r3, [pc, #916] @ 306ed8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #46] @ 0x2e │ │ │ │ cmp r2, #0 │ │ │ │ - beq 306d24 │ │ │ │ + beq 306c14 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ tst r2, #4096 @ 0x1000 │ │ │ │ - bne 306d24 │ │ │ │ + bne 306c14 │ │ │ │ mov r0, #0 │ │ │ │ - b 306c34 │ │ │ │ + b 306b24 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3066f4 │ │ │ │ - b 306c34 │ │ │ │ + bl 3065e4 │ │ │ │ + b 306b24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 306c80 │ │ │ │ + beq 306b70 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 306c80 │ │ │ │ + bne 306b70 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [fp, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306c80 │ │ │ │ - ldr r1, [pc, #784] @ 306fec │ │ │ │ + beq 306b70 │ │ │ │ + ldr r1, [pc, #784] @ 306edc │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3066f4 │ │ │ │ - b 306c34 │ │ │ │ + bl 3065e4 │ │ │ │ + b 306b24 │ │ │ │ mov r0, r4 │ │ │ │ bl 95404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306d08 │ │ │ │ + beq 306bf8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306c80 │ │ │ │ - ldr r1, [pc, #736] @ 306ff0 │ │ │ │ + bne 306b70 │ │ │ │ + ldr r1, [pc, #736] @ 306ee0 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3066f4 │ │ │ │ - b 306c34 │ │ │ │ + bl 3065e4 │ │ │ │ + b 306b24 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #408 @ 0x198 │ │ │ │ - bcs 306dd8 │ │ │ │ - ldr r2, [pc, #704] @ 306ff4 │ │ │ │ + bcs 306cc8 │ │ │ │ + ldr r2, [pc, #704] @ 306ee4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 306e24 │ │ │ │ + bhi 306d14 │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ - bhi 306eb0 │ │ │ │ + bhi 306da0 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ - bhi 306e4c │ │ │ │ + bhi 306d3c │ │ │ │ cmp r3, #138 @ 0x8a │ │ │ │ - bhi 306e70 │ │ │ │ + bhi 306d60 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ - bhi 306e8c │ │ │ │ + bhi 306d7c │ │ │ │ sub r2, r3, #37 @ 0x25 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi 306c80 │ │ │ │ - ldr r1, [pc, #652] @ 306ff8 │ │ │ │ + bhi 306b70 │ │ │ │ + ldr r1, [pc, #652] @ 306ee8 │ │ │ │ mov r0, #1 │ │ │ │ ands r1, r1, r0, lsl r2 │ │ │ │ - bne 306e8c │ │ │ │ + bne 306d7c │ │ │ │ cmp r2, #16 │ │ │ │ - bne 306c80 │ │ │ │ - ldr r2, [pc, #612] @ 306fe8 │ │ │ │ + bne 306b70 │ │ │ │ + ldr r2, [pc, #612] @ 306ed8 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ ands r0, r3, #64 @ 0x40 │ │ │ │ - beq 306c34 │ │ │ │ - ldr r1, [pc, #592] @ 306ffc │ │ │ │ + beq 306b24 │ │ │ │ + ldr r1, [pc, #592] @ 306eec │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3066f4 │ │ │ │ - b 306c34 │ │ │ │ + bl 3065e4 │ │ │ │ + b 306b24 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #4] │ │ │ │ - bl 306af0 │ │ │ │ + bl 3069e0 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - b 306b50 │ │ │ │ - ldr r2, [pc, #544] @ 307000 │ │ │ │ + b 306a40 │ │ │ │ + ldr r2, [pc, #544] @ 306ef0 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 306f18 │ │ │ │ + bhi 306e08 │ │ │ │ sub r2, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 306f68 │ │ │ │ + bhi 306e58 │ │ │ │ sub r2, r3, #448 @ 0x1c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ - bhi 306c80 │ │ │ │ - ldr r1, [pc, #508] @ 307004 │ │ │ │ + bhi 306b70 │ │ │ │ + ldr r1, [pc, #508] @ 306ef4 │ │ │ │ sub r2, r3, #448 @ 0x1c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ - bhi 306c80 │ │ │ │ + bhi 306b70 │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #476] @ 307008 │ │ │ │ + ldr r2, [pc, #476] @ 306ef8 │ │ │ │ sub r3, r3, #336 @ 0x150 │ │ │ │ sub r3, r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bhi 306c80 │ │ │ │ + bhi 306b70 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #440] @ 30700c │ │ │ │ + ldr r2, [pc, #440] @ 306efc │ │ │ │ sub r1, r3, #177 @ 0xb1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bhi 306c80 │ │ │ │ + bhi 306b70 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r2, r3, #157 @ 0x9d │ │ │ │ cmp r2, #17 │ │ │ │ - bhi 306c80 │ │ │ │ - ldr r1, [pc, #396] @ 307010 │ │ │ │ + bhi 306b70 │ │ │ │ + ldr r1, [pc, #396] @ 306f00 │ │ │ │ mov r0, #1 │ │ │ │ ands r1, r1, r0, lsl r2 │ │ │ │ - beq 306f98 │ │ │ │ - ldr r1, [pc, #384] @ 307014 │ │ │ │ + beq 306e88 │ │ │ │ + ldr r1, [pc, #384] @ 306f04 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3066f4 │ │ │ │ - b 306c34 │ │ │ │ + bl 3065e4 │ │ │ │ + b 306b24 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b 306c34 │ │ │ │ - ldr r2, [pc, #352] @ 307018 │ │ │ │ + b 306b24 │ │ │ │ + ldr r2, [pc, #352] @ 306f08 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 306f30 │ │ │ │ + bhi 306e20 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - bls 306c80 │ │ │ │ + bls 306b70 │ │ │ │ sub r1, r3, #249 @ 0xf9 │ │ │ │ mov r0, #1 │ │ │ │ lsl r1, r0, r1 │ │ │ │ - ldr ip, [pc, #324] @ 30701c │ │ │ │ + ldr ip, [pc, #324] @ 306f0c │ │ │ │ and ip, ip, r1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 306c34 │ │ │ │ - ldr r0, [pc, #312] @ 307020 │ │ │ │ + bne 306b24 │ │ │ │ + ldr r0, [pc, #312] @ 306f10 │ │ │ │ tst r1, r0 │ │ │ │ - bne 306e8c │ │ │ │ + bne 306d7c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 306c80 │ │ │ │ + bne 306b70 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 306c34 │ │ │ │ - ldr r1, [pc, #284] @ 307024 │ │ │ │ + b 306b24 │ │ │ │ + ldr r1, [pc, #284] @ 306f14 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3066f4 │ │ │ │ - b 306c34 │ │ │ │ - ldr r2, [pc, #264] @ 307028 │ │ │ │ + bl 3065e4 │ │ │ │ + b 306b24 │ │ │ │ + ldr r2, [pc, #264] @ 306f18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 306fa4 │ │ │ │ + bne 306e94 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ - b 306c34 │ │ │ │ + b 306b24 │ │ │ │ sub r2, r3, #280 @ 0x118 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi 306c80 │ │ │ │ - ldr r2, [pc, #228] @ 30702c │ │ │ │ + bhi 306b70 │ │ │ │ + ldr r2, [pc, #228] @ 306f1c │ │ │ │ sub r3, r3, #280 @ 0x118 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 306c80 │ │ │ │ + bhi 306b70 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, r3, #524 @ 0x20c │ │ │ │ sub r3, r3, #3 │ │ │ │ mov r0, #1 │ │ │ │ lsl r3, r0, r3 │ │ │ │ - ldr r2, [pc, #176] @ 307030 │ │ │ │ + ldr r2, [pc, #176] @ 306f20 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 306c34 │ │ │ │ - ldr r2, [pc, #164] @ 307034 │ │ │ │ + bne 306b24 │ │ │ │ + ldr r2, [pc, #164] @ 306f24 │ │ │ │ tst r3, r2 │ │ │ │ - beq 306c80 │ │ │ │ - b 306e8c │ │ │ │ + beq 306b70 │ │ │ │ + b 306d7c │ │ │ │ cmp r2, #17 │ │ │ │ - beq 306d7c │ │ │ │ - b 306c80 │ │ │ │ + beq 306c6c │ │ │ │ + b 306b70 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 306c80 │ │ │ │ + bls 306b70 │ │ │ │ cmp r3, #588 @ 0x24c │ │ │ │ - beq 306e8c │ │ │ │ - bhi 306fc8 │ │ │ │ + beq 306d7c │ │ │ │ + bhi 306eb8 │ │ │ │ cmp r3, #564 @ 0x234 │ │ │ │ - bne 306c80 │ │ │ │ - b 306e8c │ │ │ │ + bne 306b70 │ │ │ │ + b 306d7c │ │ │ │ sub r3, r3, #688 @ 0x2b0 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 306c80 │ │ │ │ - b 306e8c │ │ │ │ - subseq r9, r2, ip, ror #9 │ │ │ │ - subeq r6, sp, lr, lsl #2 │ │ │ │ + bhi 306b70 │ │ │ │ + b 306d7c │ │ │ │ + ldrsheq r9, [r2], #-92 @ 0xffffffa4 │ │ │ │ + subeq r6, sp, r6, lsl #2 │ │ │ │ @ instruction: 0xfffffa94 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0xfffff8e8 │ │ │ │ @ instruction: 0xfffff8b4 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ stmdaeq r8!, {r0, r1, r2, r3, pc} │ │ │ │ @ instruction: 0xfffff818 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - subeq r5, sp, r7, lsr lr │ │ │ │ - subeq r5, sp, sl, asr #28 │ │ │ │ - strheq r5, [sp], #-224 @ 0xffffff20 │ │ │ │ + subeq r5, sp, pc, lsr #28 │ │ │ │ + subeq r5, sp, r2, asr #28 │ │ │ │ + subeq r5, sp, r8, lsr #29 │ │ │ │ andeq r0, r1, r1, lsr #1 │ │ │ │ @ instruction: 0xfffff730 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ rsceq lr, r1, r1 │ │ │ │ stmdaeq r0, {r7, r8, r9} │ │ │ │ @ instruction: 0xfffff6bc │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - subeq r5, sp, r4, asr #28 │ │ │ │ + subeq r5, sp, ip, lsr lr │ │ │ │ stmdaeq pc, {r4, r7, ip, sp, lr, pc} @ │ │ │ │ tsteq r0, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [r1] │ │ │ │ - ldr r7, [pc, #312] @ 30718c │ │ │ │ + ldr r7, [pc, #312] @ 30707c │ │ │ │ cmp r8, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq 3070a8 │ │ │ │ + beq 306f98 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3070b0 │ │ │ │ + beq 306fa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 307098 │ │ │ │ + bne 306f88 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30714c │ │ │ │ + bne 30703c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307068 │ │ │ │ + bne 306f58 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307098 │ │ │ │ + beq 306f88 │ │ │ │ mov r0, r4 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3070fc │ │ │ │ + beq 306fec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsr r1, r3, #5 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ and r3, r3, #31 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 3070fc │ │ │ │ + beq 306fec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 307110 │ │ │ │ + beq 307000 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3070c0 │ │ │ │ - b 307098 │ │ │ │ - ldr r2, [pc, #120] @ 307190 │ │ │ │ + bne 306fb0 │ │ │ │ + b 306f88 │ │ │ │ + ldr r2, [pc, #120] @ 307080 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3070fc │ │ │ │ + beq 306fec │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 3070fc │ │ │ │ + bne 306fec │ │ │ │ mov r8, #1 │ │ │ │ - b 307098 │ │ │ │ + b 306f88 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 307038 │ │ │ │ + bl 306f28 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 307038 │ │ │ │ + bl 306f28 │ │ │ │ orr r0, r4, r0 │ │ │ │ ands r4, r0, #255 @ 0xff │ │ │ │ - bne 30717c │ │ │ │ + bne 30706c │ │ │ │ orr r8, r4, r8 │ │ │ │ - b 307098 │ │ │ │ + b 306f88 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 1437f0 │ │ │ │ - b 307174 │ │ │ │ - subseq r8, r2, r4, lsr #31 │ │ │ │ + b 307064 │ │ │ │ + ldrheq r9, [r2], #-4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1124] @ 307614 │ │ │ │ + ldr r3, [pc, #1124] @ 307504 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307208 │ │ │ │ + beq 3070f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3074cc │ │ │ │ + beq 3073bc │ │ │ │ cmp r4, #2 │ │ │ │ - bne 307210 │ │ │ │ + bne 307100 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 307194 │ │ │ │ + bl 307084 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3071d0 │ │ │ │ + bne 3070c0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3071f8 │ │ │ │ + beq 3070e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3072a0 │ │ │ │ + beq 307190 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsr r1, r3, #5 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ and r1, r3, #31 │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 3072a0 │ │ │ │ + beq 307190 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r8, [r7] │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ cmp r2, #8 │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ - beq 3073c0 │ │ │ │ + beq 3072b0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl eb68c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldrb sl, [r9, #12] │ │ │ │ cmp sl, #3 │ │ │ │ - beq 3072b4 │ │ │ │ + beq 3071a4 │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307330 │ │ │ │ + bne 307220 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307220 │ │ │ │ - b 3071f8 │ │ │ │ + bne 307110 │ │ │ │ + b 3070e8 │ │ │ │ ldr r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307294 │ │ │ │ + bne 307184 │ │ │ │ ldrb r3, [r9, #64] @ 0x40 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ mov r2, #32 │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -762619,20 +762551,20 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 9324c │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ str sl, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ - beq 3072a0 │ │ │ │ + beq 307190 │ │ │ │ mov r0, r9 │ │ │ │ bl 92bbc │ │ │ │ - ldr r1, [pc, #728] @ 307618 │ │ │ │ + ldr r1, [pc, #728] @ 307508 │ │ │ │ ldr r9, [r8, #16] │ │ │ │ - ldr fp, [pc, #724] @ 30761c │ │ │ │ + ldr fp, [pc, #724] @ 30750c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ mov r2, #0 │ │ │ │ @@ -762655,38 +762587,38 @@ │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ mov r1, lr │ │ │ │ add r3, r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [lr, r3, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 3072a0 │ │ │ │ + b 307190 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 307600 │ │ │ │ + beq 3074f0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add r2, r3, #44 @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ ldrne r0, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ moveq r0, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3075c8 │ │ │ │ + beq 3074b8 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ ldreq r1, [r3, #24] │ │ │ │ ldrne sl, [r3, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3073fc │ │ │ │ + bne 3072ec │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 13fc64 │ │ │ │ mov r1, sl │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 13fc64 │ │ │ │ @@ -762695,153 +762627,153 @@ │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r1, [r1, #8] │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - beq 3074a0 │ │ │ │ + beq 307390 │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 3075c0 │ │ │ │ + bne 3074b0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 307498 │ │ │ │ + beq 307388 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 307498 │ │ │ │ + bne 307388 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 307478 │ │ │ │ + bne 307368 │ │ │ │ mov r1, ip │ │ │ │ mov r3, #3 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r5] │ │ │ │ bl 96494 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 13fca0 │ │ │ │ - b 307288 │ │ │ │ + b 307178 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ bl 143770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3075d0 │ │ │ │ + beq 3074c0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 96330 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, r0, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ - beq 307608 │ │ │ │ + beq 3074f8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30752c │ │ │ │ + beq 30741c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ stm r5, {r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 307194 │ │ │ │ + bl 307084 │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ add r2, r8, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 307608 │ │ │ │ + beq 3074f8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 307574 │ │ │ │ + beq 307464 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ stm r5, {r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 307194 │ │ │ │ + bl 307084 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96440 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3075b8 │ │ │ │ + beq 3074a8 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r8, r4 │ │ │ │ movne r4, #0 │ │ │ │ stm r5, {r4, r8} │ │ │ │ - b 3071f8 │ │ │ │ + b 3070e8 │ │ │ │ mov r3, #0 │ │ │ │ - b 3074a0 │ │ │ │ + b 307390 │ │ │ │ mov sl, r1 │ │ │ │ - b 30741c │ │ │ │ + b 30730c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 307194 │ │ │ │ + bl 307084 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 307194 │ │ │ │ - b 3071f8 │ │ │ │ + bl 307084 │ │ │ │ + b 3070e8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ - subseq r8, r2, r8, asr #28 │ │ │ │ + subseq r8, r2, r8, asr pc │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3076a8 │ │ │ │ + beq 307598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb lr, [r3, #32] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp lr, #0 │ │ │ │ movne ip, r3 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r2 │ │ │ │ movne r2, r1 │ │ │ │ - bne 307644 │ │ │ │ + bne 307534 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3076b4 │ │ │ │ + beq 3075a4 │ │ │ │ ldr r4, [ip, #24] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307684 │ │ │ │ + beq 307574 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ 3076c0 │ │ │ │ + ldr r1, [pc, #52] @ 3075b0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 90be8 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb r3, [r0, #34] @ 0x22 │ │ │ │ bl 90e90 │ │ │ │ str r5, [r4, #20] │ │ │ │ @@ -762854,145 +762786,145 @@ │ │ │ │ udf #0 │ │ │ │ andeq lr, r4, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #2152] @ 307f48 │ │ │ │ + ldr r1, [pc, #2152] @ 307e38 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #2140] @ 307f4c │ │ │ │ + ldr r1, [pc, #2140] @ 307e3c │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #2132] @ 307f50 │ │ │ │ + ldr r2, [pc, #2132] @ 307e40 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - beq 307f3c │ │ │ │ + beq 307e2c │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r3, #32] │ │ │ │ ldr sl, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, r1 │ │ │ │ movne r1, sl │ │ │ │ - bne 307734 │ │ │ │ + bne 307624 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 307f3c │ │ │ │ + beq 307e2c │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r1, #28 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ str r4, [sp, #24] │ │ │ │ bl 1dccc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 306af0 │ │ │ │ + bl 3069e0 │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ movne r7, #1 │ │ │ │ strne sl, [sp, #4] │ │ │ │ strne r8, [sp, #8] │ │ │ │ - beq 307ec4 │ │ │ │ + beq 307db4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3077f0 │ │ │ │ + beq 3076e0 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 92bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3077e0 │ │ │ │ + beq 3076d0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ ldrb r5, [r8, r2, lsl #2] │ │ │ │ add r8, r8, r2, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 307ce0 │ │ │ │ + bne 307bd0 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3077b4 │ │ │ │ + bne 3076a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 936c4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne 30779c │ │ │ │ + bne 30768c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307ec4 │ │ │ │ + beq 307db4 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 1e2fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 307f18 │ │ │ │ - ldr r7, [pc, #1820] @ 307f54 │ │ │ │ + beq 307e08 │ │ │ │ + ldr r7, [pc, #1820] @ 307e44 │ │ │ │ mov fp, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sl, #16] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 307930 │ │ │ │ + beq 307820 │ │ │ │ mov r0, r7 │ │ │ │ bl 92bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 307920 │ │ │ │ + beq 307810 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ ldrb r1, [r5, r2, lsl #2] │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 307920 │ │ │ │ + beq 307810 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 307920 │ │ │ │ + bne 307810 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 3066f4 │ │ │ │ + bl 3065e4 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 307e00 │ │ │ │ + beq 307cf0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ ldr r1, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1e14c <__aeabi_fsub@plt> │ │ │ │ mov r1, fp │ │ │ │ str r0, [r5, #24] │ │ │ │ bl 1e320 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 307920 │ │ │ │ + beq 307810 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ add r1, r5, #8 │ │ │ │ blx r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ sub r8, r8, #1 │ │ │ │ @@ -763003,46 +762935,46 @@ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ add r8, r2, r8 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 307854 │ │ │ │ + bne 307744 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 307844 │ │ │ │ + bne 307734 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 307f18 │ │ │ │ + beq 307e08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r9, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ add ip, r2, r8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi 307ef0 │ │ │ │ + bhi 307de0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r3, #4 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [lr, #4]! │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub r0, r3, #1 │ │ │ │ add r2, r0, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ add r2, r3, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 307ed4 │ │ │ │ + bhi 307dc4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r6 │ │ │ │ str r3, [r1, #16] │ │ │ │ strb r5, [r1, #3] │ │ │ │ - bne 307970 │ │ │ │ + bne 307860 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r3] │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ bl 1439d4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -763052,34 +762984,34 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ lsr r0, r3, #5 │ │ │ │ bl 1dccc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3069c8 │ │ │ │ + bl 3068b8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 307038 │ │ │ │ + bl 306f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 307edc │ │ │ │ + bne 307dcc │ │ │ │ mov r0, #0 │ │ │ │ bl 140180 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 307620 │ │ │ │ + bl 307510 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add r0, r0, #32 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 307f30 │ │ │ │ + beq 307e20 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 307a54 │ │ │ │ + beq 307944 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 915d0 │ │ │ │ @@ -763108,15 +763040,15 @@ │ │ │ │ ldm r4, {r0, r1} │ │ │ │ mov r2, sl │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 307194 │ │ │ │ + bl 307084 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ @@ -763128,44 +763060,44 @@ │ │ │ │ ldr r8, [r6, #24] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r6, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ cmp r8, #0 │ │ │ │ stm r4, {r0, r1} │ │ │ │ - beq 307c80 │ │ │ │ + beq 307b70 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ str sl, [sp, #28] │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr r6, [r8, #16] │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 307c6c │ │ │ │ + beq 307b5c │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 307ebc │ │ │ │ + beq 307dac │ │ │ │ mov r0, r6 │ │ │ │ bl 92bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 307e34 │ │ │ │ + beq 307d24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bls 307e34 │ │ │ │ + bls 307d24 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307c28 │ │ │ │ + beq 307b18 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne r0, r6 │ │ │ │ movne r3, #3 │ │ │ │ - beq 307e78 │ │ │ │ + beq 307d68 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [r2, #16] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ @@ -763175,15 +763107,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ - ldr r3, [pc, #884] @ 307f58 │ │ │ │ + ldr r3, [pc, #884] @ 307e48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r7 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ @@ -763195,278 +763127,278 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 92910 │ │ │ │ subs r6, r4, #0 │ │ │ │ - beq 307c6c │ │ │ │ + beq 307b5c │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 307e48 │ │ │ │ + beq 307d38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307e48 │ │ │ │ + beq 307d38 │ │ │ │ bl 92bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 307e34 │ │ │ │ + beq 307d24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bcc 307b6c │ │ │ │ + bcc 307a5c │ │ │ │ subs r6, r4, #0 │ │ │ │ - bne 307c30 │ │ │ │ + bne 307b20 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 307b34 │ │ │ │ + bne 307a24 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl a3798 │ │ │ │ mov r0, sl │ │ │ │ bl 142198 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ bl 143600 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #672] @ 307f5c │ │ │ │ - ldr r3, [pc, #656] @ 307f50 │ │ │ │ + ldr r2, [pc, #672] @ 307e4c │ │ │ │ + ldr r3, [pc, #656] @ 307e40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 307f2c │ │ │ │ + bne 307e1c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [sl, #12] │ │ │ │ and r2, r2, #253 @ 0xfd │ │ │ │ cmp r2, #5 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r8, #20] │ │ │ │ - beq 307d18 │ │ │ │ + beq 307c08 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ ldr r1, [r9, #24] │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ ldrb r2, [sl, #12] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ - beq 307d2c │ │ │ │ + beq 307c1c │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r1, [r9, #24] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ strb fp, [r8, #1] │ │ │ │ sub r6, r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ strb fp, [r8, #2] │ │ │ │ - beq 3077e0 │ │ │ │ + beq 3076d0 │ │ │ │ ldr r0, [r6] │ │ │ │ tst r0, #1 │ │ │ │ - beq 307d78 │ │ │ │ + beq 307c68 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 307ddc │ │ │ │ + bne 307ccc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ strb r7, [r8, #1] │ │ │ │ sub r6, r3, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 307dc8 │ │ │ │ + beq 307cb8 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 307d58 │ │ │ │ + bne 307c48 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 307d50 │ │ │ │ + beq 307c40 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ ldrb r1, [r2, r3, lsl #2] │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 307d50 │ │ │ │ + beq 307c40 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307d50 │ │ │ │ + bne 307c40 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ sub r6, r6, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r6 │ │ │ │ str r3, [r8, #4] │ │ │ │ - bne 307d44 │ │ │ │ + bne 307c34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 3077e0 │ │ │ │ + b 3076d0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ strb r7, [r8, #2] │ │ │ │ sub r6, r3, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 307dc8 │ │ │ │ + beq 307cb8 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 307ddc │ │ │ │ - b 307d78 │ │ │ │ + bne 307ccc │ │ │ │ + b 307c68 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 307920 │ │ │ │ + bne 307810 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ streq fp, [r5, #20] │ │ │ │ - beq 307920 │ │ │ │ + beq 307810 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 1dc00 <__aeabi_fdiv@plt> │ │ │ │ str r0, [r5, #20] │ │ │ │ - b 307920 │ │ │ │ + b 307810 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 307c40 │ │ │ │ + bne 307b30 │ │ │ │ bl 92bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 307c6c │ │ │ │ + beq 307b5c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp fp, r3 │ │ │ │ movhi r4, #0 │ │ │ │ - bhi 307b6c │ │ │ │ + bhi 307a5c │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 307b34 │ │ │ │ - b 307c7c │ │ │ │ + bne 307a24 │ │ │ │ + b 307b6c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 307ea8 │ │ │ │ + beq 307d98 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 307eb0 │ │ │ │ + bne 307da0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 307e8c │ │ │ │ + bne 307d7c │ │ │ │ mov r3, #1 │ │ │ │ - b 307b98 │ │ │ │ + b 307a88 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #2 │ │ │ │ - b 307b98 │ │ │ │ + b 307a88 │ │ │ │ mov r0, r6 │ │ │ │ - b 307e48 │ │ │ │ + b 307d38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 307cb4 │ │ │ │ + b 307ba4 │ │ │ │ mov r2, r3 │ │ │ │ - b 3079ac │ │ │ │ + b 30789c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 3069c8 │ │ │ │ - b 307a08 │ │ │ │ - ldr r3, [pc, #104] @ 307f60 │ │ │ │ + bl 3068b8 │ │ │ │ + b 3078f8 │ │ │ │ + ldr r3, [pc, #104] @ 307e50 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ bl 1da20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r9, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ - b 307960 │ │ │ │ + b 307850 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1de10 │ │ │ │ - b 307ecc │ │ │ │ + b 307dbc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ udf #0 │ │ │ │ - subseq r8, r2, r8, lsl r9 │ │ │ │ - subseq r8, r2, r0, lsl #18 │ │ │ │ + subseq r8, r2, r8, lsr #20 │ │ │ │ + subseq r8, r2, r0, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffeda4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r8, r2, ip, lsr r3 │ │ │ │ + subseq r8, r2, ip, asr #8 │ │ │ │ @ instruction: 0xffffe750 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #444] @ 308138 │ │ │ │ + ldr r2, [pc, #444] @ 308028 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - ldr r3, [pc, #440] @ 30813c │ │ │ │ + ldr r3, [pc, #440] @ 30802c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - beq 3080f4 │ │ │ │ + beq 307fe4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 3080f4 │ │ │ │ + bne 307fe4 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, r3 │ │ │ │ - beq 307fd0 │ │ │ │ + beq 307ec0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne r5, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r7, sp │ │ │ │ ldr r2, [r3] │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, #0 │ │ │ │ add r9, sp, #28 │ │ │ │ - beq 30804c │ │ │ │ + beq 307f3c │ │ │ │ ldr sl, [r3, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30804c │ │ │ │ + beq 307f3c │ │ │ │ mov r1, sl │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 927bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 308124 │ │ │ │ + beq 308014 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 308034 │ │ │ │ + beq 307f24 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 307fec │ │ │ │ + bne 307edc │ │ │ │ mov r0, r6 │ │ │ │ bl 915d0 │ │ │ │ ldr ip, [r6, #16] │ │ │ │ mov fp, r7 │ │ │ │ str r8, [r7, #8] │ │ │ │ str r8, [r7, #12] │ │ │ │ str r8, [r7, #4] │ │ │ │ @@ -763478,94 +763410,94 @@ │ │ │ │ ldr r3, [ip] │ │ │ │ str lr, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldm fp!, {r0, r1, r2, r3} │ │ │ │ stmia sl!, {r0, r1, r2, r3} │ │ │ │ ldm fp, {r0, r1} │ │ │ │ stm sl, {r0, r1} │ │ │ │ - beq 3080b8 │ │ │ │ + beq 307fa8 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 30812c │ │ │ │ + bne 30801c │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30809c │ │ │ │ + bne 307f8c │ │ │ │ mov ip, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, #53] @ 0x35 │ │ │ │ ldrb r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ bl 91564 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 307ff8 │ │ │ │ + beq 307ee8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96278 │ │ │ │ add sl, sl, #20 │ │ │ │ - b 307ff8 │ │ │ │ + b 307ee8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #64] @ 308140 │ │ │ │ - ldr r3, [pc, #56] @ 30813c │ │ │ │ + ldr r2, [pc, #64] @ 308030 │ │ │ │ + ldr r3, [pc, #56] @ 30802c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 308134 │ │ │ │ + bne 308024 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 3080f8 │ │ │ │ + b 307fe8 │ │ │ │ mov r3, #2 │ │ │ │ - b 3080c0 │ │ │ │ + b 307fb0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r2, r8, ror r0 │ │ │ │ + subseq r8, r2, r8, lsl #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r7, [r2], #-232 @ 0xffffff18 │ │ │ │ + subseq r8, r2, r8 │ │ │ │ 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, #1196] @ 308608 │ │ │ │ + ldr r3, [pc, #1196] @ 3084f8 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #1188] @ 30860c │ │ │ │ + ldr r1, [pc, #1188] @ 3084fc │ │ │ │ mov r2, r3 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #1180] @ 308610 │ │ │ │ + ldr r2, [pc, #1180] @ 308500 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ - beq 3081b0 │ │ │ │ + beq 3080a0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3081e4 │ │ │ │ + bne 3080d4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308194 │ │ │ │ + bne 308084 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #1112] @ 308614 │ │ │ │ - ldr r3, [pc, #1104] @ 308610 │ │ │ │ + ldr r2, [pc, #1112] @ 308504 │ │ │ │ + ldr r3, [pc, #1104] @ 308500 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 308604 │ │ │ │ + bne 3084f4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r9, #0 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ @@ -763586,109 +763518,109 @@ │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl a3638 │ │ │ │ ldr fp, [r6, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - beq 3085f4 │ │ │ │ + beq 3084e4 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [fp, #16] │ │ │ │ ldr sl, [r8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 308438 │ │ │ │ + beq 308328 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 308438 │ │ │ │ + bne 308328 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ moveq sl, r3 │ │ │ │ - beq 308294 │ │ │ │ + beq 308184 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne sl, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r5, [r8, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ movne r9, r7 │ │ │ │ addne r6, r8, #36 @ 0x24 │ │ │ │ - beq 3084e0 │ │ │ │ + beq 3083d0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - beq 308384 │ │ │ │ + beq 308274 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 308384 │ │ │ │ + beq 308274 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3084a4 │ │ │ │ + beq 308394 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 308384 │ │ │ │ + beq 308274 │ │ │ │ ldr r1, [r9] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30832c │ │ │ │ + beq 30821c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30842c │ │ │ │ + beq 30831c │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 308320 │ │ │ │ + beq 308210 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 3082a0 │ │ │ │ + b 308190 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, #5 │ │ │ │ - bne 3082f8 │ │ │ │ + bne 3081e8 │ │ │ │ bl 99ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3082f8 │ │ │ │ + beq 3081e8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 308384 │ │ │ │ + bne 308274 │ │ │ │ ldr r1, [r9] │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ eor r2, r2, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 3082f8 │ │ │ │ + bne 3081e8 │ │ │ │ ldrh r2, [r1, #24] │ │ │ │ ldrh r3, [r3, #24] │ │ │ │ eor r3, r3, r2 │ │ │ │ - ldr r2, [pc, #664] @ 308618 │ │ │ │ + ldr r2, [pc, #664] @ 308508 │ │ │ │ tst r2, r3 │ │ │ │ - bne 3082f8 │ │ │ │ + bne 3081e8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3082bc │ │ │ │ + bne 3081ac │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3084e4 │ │ │ │ + beq 3083d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 308408 │ │ │ │ + beq 3082f8 │ │ │ │ ldr r2, [fp, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3085e4 │ │ │ │ + beq 3084d4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3085e4 │ │ │ │ + beq 3084d4 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #6 │ │ │ │ moveq r2, r1 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -763706,97 +763638,97 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 308300 │ │ │ │ + bne 3081f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr r4, r3, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 30825c │ │ │ │ + bne 30814c │ │ │ │ add r5, sp, #32 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r5, {r5, r6, r9} │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - beq 3085f4 │ │ │ │ + beq 3084e4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r9, r4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3081b4 │ │ │ │ + beq 3080a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3081b4 │ │ │ │ + beq 3080a4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3081f8 │ │ │ │ + bne 3080e8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308484 │ │ │ │ - b 3081b4 │ │ │ │ + bne 308374 │ │ │ │ + b 3080a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, r4 │ │ │ │ - bne 308384 │ │ │ │ + bne 308274 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30854c │ │ │ │ + beq 30843c │ │ │ │ cmp r3, #5 │ │ │ │ - bne 3082f8 │ │ │ │ + bne 3081e8 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, #1 │ │ │ │ - b 308384 │ │ │ │ + b 308274 │ │ │ │ add r6, r8, #36 @ 0x24 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 308510 │ │ │ │ + beq 308400 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 3085ec │ │ │ │ + bne 3084dc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3084f4 │ │ │ │ + bne 3083e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r8, #52] @ 0x34 │ │ │ │ ldrb r2, [r8, #53] @ 0x35 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 91564 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 308408 │ │ │ │ + beq 3082f8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 96278 │ │ │ │ add r9, r9, #20 │ │ │ │ - b 308408 │ │ │ │ - ldr r3, [pc, #200] @ 30861c │ │ │ │ + b 3082f8 │ │ │ │ + ldr r3, [pc, #200] @ 30850c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3084d4 │ │ │ │ + beq 3083c4 │ │ │ │ add r7, r2, #60 @ 0x3c │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r4, r1 │ │ │ │ @@ -763804,175 +763736,175 @@ │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r6, r9, lsl #5] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3082f8 │ │ │ │ + beq 3081e8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r1, r3, r1, lsl #4 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 308598 │ │ │ │ + bcc 308488 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - b 3084d4 │ │ │ │ + b 3083c4 │ │ │ │ mov r1, #1 │ │ │ │ - b 3083d8 │ │ │ │ + b 3082c8 │ │ │ │ mov r2, #2 │ │ │ │ - b 308518 │ │ │ │ + b 308408 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 30846c │ │ │ │ + b 30835c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00527e9c │ │ │ │ - subseq r7, r2, r4, lsl #29 │ │ │ │ + subseq r7, r2, ip, lsr #31 │ │ │ │ + @ instruction: 0x00527f94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r2, ip, lsr lr │ │ │ │ + subseq r7, r2, ip, asr #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #1 │ │ │ │ - ldr ip, [pc, #576] @ 30887c │ │ │ │ + ldr ip, [pc, #576] @ 30876c │ │ │ │ strb r3, [r2] │ │ │ │ - ldr r6, [pc, #572] @ 308880 │ │ │ │ + ldr r6, [pc, #572] @ 308770 │ │ │ │ ldrb lr, [r0, #12] │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r1 │ │ │ │ cmp lr, #7 │ │ │ │ - bhi 308718 │ │ │ │ + bhi 308608 │ │ │ │ ldrb lr, [ip, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r0, r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r1, [pc, #520] @ 308884 │ │ │ │ + ldr r1, [pc, #520] @ 308774 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 308720 │ │ │ │ + bhi 308610 │ │ │ │ sub r1, r1, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 308758 │ │ │ │ + bhi 308648 │ │ │ │ cmp r3, #197 @ 0xc5 │ │ │ │ - beq 308834 │ │ │ │ - bls 30882c │ │ │ │ - ldr r2, [pc, #488] @ 308888 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 308848 │ │ │ │ - bls 308870 │ │ │ │ - ldr r2, [pc, #476] @ 30888c │ │ │ │ + beq 308724 │ │ │ │ + bls 30871c │ │ │ │ + ldr r2, [pc, #488] @ 308778 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 308738 │ │ │ │ + bls 308760 │ │ │ │ + ldr r2, [pc, #476] @ 30877c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3086c4 │ │ │ │ + beq 3085b4 │ │ │ │ sub r3, r3, #288 @ 0x120 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 308718 │ │ │ │ + bhi 308608 │ │ │ │ lsr r0, r7, #2 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - bne 3086e8 │ │ │ │ + bne 3085d8 │ │ │ │ lsr r0, r7, #4 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3086dc │ │ │ │ + bne 3085cc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq 3086dc │ │ │ │ + beq 3085cc │ │ │ │ mov r0, r4 │ │ │ │ bl 94f50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 308850 │ │ │ │ + bne 308740 │ │ │ │ tst r7, #128 @ 0x80 │ │ │ │ - bne 30877c │ │ │ │ + bne 30866c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #360] @ 308890 │ │ │ │ + ldr r1, [pc, #360] @ 308780 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30885c │ │ │ │ + beq 30874c │ │ │ │ cmp r3, #528 @ 0x210 │ │ │ │ - bcc 308808 │ │ │ │ - ldr r1, [pc, #344] @ 308894 │ │ │ │ + bcc 3086f8 │ │ │ │ + ldr r1, [pc, #344] @ 308784 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30885c │ │ │ │ - ldr r2, [pc, #336] @ 308898 │ │ │ │ + beq 30874c │ │ │ │ + ldr r2, [pc, #336] @ 308788 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 308718 │ │ │ │ + bne 308608 │ │ │ │ lsr r0, r7, #6 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #316] @ 30889c │ │ │ │ + ldr r2, [pc, #316] @ 30878c │ │ │ │ sub r3, r3, #328 @ 0x148 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi 308718 │ │ │ │ + bhi 308608 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #284] @ 3088a0 │ │ │ │ + ldr r2, [pc, #284] @ 308790 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ mvnne r6, #0 │ │ │ │ addne r8, r4, #60 @ 0x3c │ │ │ │ - bne 3087b4 │ │ │ │ - b 308848 │ │ │ │ + bne 3086a4 │ │ │ │ + b 308738 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 308848 │ │ │ │ + beq 308738 │ │ │ │ ldr r3, [r8, r5, lsl #5] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 3087a8 │ │ │ │ + beq 308698 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3087dc │ │ │ │ + bne 3086cc │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - beq 3087a8 │ │ │ │ + beq 308698 │ │ │ │ cmn r6, #1 │ │ │ │ mov r3, r5 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 3087a8 │ │ │ │ + beq 308698 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 99e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3087a8 │ │ │ │ - b 308718 │ │ │ │ + bne 308698 │ │ │ │ + b 308608 │ │ │ │ sub r1, r1, #50 @ 0x32 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 308718 │ │ │ │ + bne 308608 │ │ │ │ mov r1, #0 │ │ │ │ ands r3, r7, #32 │ │ │ │ strb r1, [r2] │ │ │ │ - beq 308718 │ │ │ │ + beq 308608 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 94780 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - bne 308718 │ │ │ │ + bne 308608 │ │ │ │ lsr r0, r7, #4 │ │ │ │ mov r3, #0 │ │ │ │ and r0, r0, #1 │ │ │ │ strb r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -763981,348 +763913,348 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ lsr r0, r7, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ strb r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - bne 308718 │ │ │ │ - b 3086c4 │ │ │ │ - subeq r4, sp, r6, lsl #15 │ │ │ │ - subseq r7, r2, ip, lsr #19 │ │ │ │ + bne 308608 │ │ │ │ + b 3085b4 │ │ │ │ + subeq r4, sp, lr, ror r7 │ │ │ │ + ldrheq r7, [r2], #-172 @ 0xffffff54 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subeq r4, sp, r2, ror r6 │ │ │ │ + subeq r4, sp, sl, ror #12 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #80] @ 30890c │ │ │ │ - ldr r3, [pc, #80] @ 308910 │ │ │ │ + ldr ip, [pc, #80] @ 3087fc │ │ │ │ + ldr r3, [pc, #80] @ 308800 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r2, sp, #3 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 308620 │ │ │ │ - ldr r2, [pc, #48] @ 308914 │ │ │ │ - ldr r3, [pc, #40] @ 308910 │ │ │ │ + bl 308510 │ │ │ │ + ldr r2, [pc, #48] @ 308804 │ │ │ │ + ldr r3, [pc, #40] @ 308800 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 308908 │ │ │ │ + bne 3087f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r2, ip, lsr r7 │ │ │ │ + subseq r7, r2, ip, asr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r2, r4, lsl r7 │ │ │ │ + subseq r7, r2, r4, lsr #16 │ │ │ │ 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 r1, [sp, #8] │ │ │ │ ldr r6, [r0, #352] @ 0x160 │ │ │ │ - ldr r1, [pc, #1076] @ 308d70 │ │ │ │ - ldr r2, [pc, #1076] @ 308d74 │ │ │ │ + ldr r1, [pc, #1076] @ 308c60 │ │ │ │ + ldr r2, [pc, #1076] @ 308c64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - beq 308978 │ │ │ │ + beq 308868 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3089ac │ │ │ │ + bne 30889c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30895c │ │ │ │ + bne 30884c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #1012] @ 308d78 │ │ │ │ - ldr r3, [pc, #1004] @ 308d74 │ │ │ │ + ldr r2, [pc, #1012] @ 308c68 │ │ │ │ + ldr r3, [pc, #1004] @ 308c64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 308d60 │ │ │ │ + bne 308c50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3638 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 308c08 │ │ │ │ + beq 308af8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [r3, #28] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 308bec │ │ │ │ + beq 308adc │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add r9, sp, #35 @ 0x23 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - beq 308d50 │ │ │ │ - bl 308620 │ │ │ │ + beq 308c40 │ │ │ │ + bl 308510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 308b20 │ │ │ │ + beq 308a10 │ │ │ │ mov r0, r8 │ │ │ │ bl 92bbc │ │ │ │ ldrb sl, [sp, #35] @ 0x23 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ sub r5, r5, #4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 308be4 │ │ │ │ + beq 308ad4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 937cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ddb20 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ sub r5, r3, #4 │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bne 308a40 │ │ │ │ + bne 308930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 308be4 │ │ │ │ + beq 308ad4 │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ cmp sl, #0 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ - beq 308cf0 │ │ │ │ + beq 308be0 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ movne sl, #0 │ │ │ │ movne r6, sl │ │ │ │ - beq 308b80 │ │ │ │ + beq 308a70 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r6 │ │ │ │ - b 308acc │ │ │ │ + b 3089bc │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 308ac0 │ │ │ │ + beq 3089b0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 308c4c │ │ │ │ + beq 308b3c │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 308cac │ │ │ │ + beq 308b9c │ │ │ │ cmp sl, #0 │ │ │ │ ldmne r7, {r0, ip} │ │ │ │ - beq 308aa4 │ │ │ │ + beq 308994 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, ip │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movne lr, r0 │ │ │ │ moveq lr, #0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 308b58 │ │ │ │ + bhi 308a48 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 308b70 │ │ │ │ + beq 308a60 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b 308ad8 │ │ │ │ + b 3089c8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - beq 308cc8 │ │ │ │ + beq 308bb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 308cc8 │ │ │ │ - bl 308620 │ │ │ │ + beq 308bb8 │ │ │ │ + bl 308510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 308cbc │ │ │ │ + bne 308bac │ │ │ │ mov r7, r4 │ │ │ │ - b 308b20 │ │ │ │ + b 308a10 │ │ │ │ ldr r1, [lr, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 308aa4 │ │ │ │ + bcc 308994 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 308b14 │ │ │ │ + bne 308a04 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 308be4 │ │ │ │ + beq 308ad4 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 308be4 │ │ │ │ + beq 308ad4 │ │ │ │ mov r0, r8 │ │ │ │ bl 927bc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 308bc0 │ │ │ │ + beq 308ab0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 308ce0 │ │ │ │ + bne 308bd0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 308ba4 │ │ │ │ + bne 308a94 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ bl 91708 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 308b20 │ │ │ │ + bne 308a10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 936c4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 3089e0 │ │ │ │ + bne 3088d0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30897c │ │ │ │ + beq 30886c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 30897c │ │ │ │ + beq 30886c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3089b4 │ │ │ │ + bne 3088a4 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308c2c │ │ │ │ - b 30897c │ │ │ │ + bne 308b1c │ │ │ │ + b 30886c │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 308cb4 │ │ │ │ + bls 308ba4 │ │ │ │ ldm r6, {r2, r3} │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ moveq r2, #0 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 308cb4 │ │ │ │ + bls 308ba4 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r4, r5 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 308acc │ │ │ │ + bne 3089bc │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 308b78 │ │ │ │ + b 308a68 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ - b 308ac0 │ │ │ │ + b 3089b0 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b 308a1c │ │ │ │ - bl 308620 │ │ │ │ + b 30890c │ │ │ │ + bl 308510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 308bec │ │ │ │ + beq 308adc │ │ │ │ mov r8, r7 │ │ │ │ mov r7, #0 │ │ │ │ - b 308a1c │ │ │ │ + b 30890c │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 308bcc │ │ │ │ + b 308abc │ │ │ │ cmp fp, #0 │ │ │ │ mov r6, fp │ │ │ │ - bne 308d0c │ │ │ │ - b 308d38 │ │ │ │ + bne 308bfc │ │ │ │ + b 308c28 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 308d38 │ │ │ │ + beq 308c28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 308d00 │ │ │ │ + bne 308bf0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 308d64 │ │ │ │ + beq 308c54 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 308d00 │ │ │ │ + bls 308bf0 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 308b80 │ │ │ │ + beq 308a70 │ │ │ │ subs sl, r6, #0 │ │ │ │ movne sl, #1 │ │ │ │ - b 308a94 │ │ │ │ - bl 308620 │ │ │ │ + b 308984 │ │ │ │ + bl 308510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 308cc0 │ │ │ │ - b 308bec │ │ │ │ + bne 308bb0 │ │ │ │ + b 308adc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ - ldrheq r7, [r2], #-108 @ 0xffffff94 │ │ │ │ + subseq r7, r2, ip, asr #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r2, r4, ror r6 │ │ │ │ + subseq r7, r2, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r3, [pc, #2788] @ 309878 │ │ │ │ + ldr r3, [pc, #2788] @ 309768 │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #2780] @ 30987c │ │ │ │ + ldr ip, [pc, #2780] @ 30976c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2776] @ 309880 │ │ │ │ + ldr r3, [pc, #2776] @ 309770 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #2772] @ 309884 │ │ │ │ + ldr r1, [pc, #2772] @ 309774 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -764331,55 +764263,55 @@ │ │ │ │ bl 1e02c │ │ │ │ add r6, sp, #508 @ 0x1fc │ │ │ │ add r5, sl, #33 @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 141048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 308e88 │ │ │ │ + bne 308d78 │ │ │ │ add r4, r4, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 308ddc │ │ │ │ + bne 308ccc │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sl, #352] @ 0x160 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ moveq fp, r3 │ │ │ │ - beq 308e58 │ │ │ │ + beq 308d48 │ │ │ │ ldrb r9, [sl, #313] @ 0x139 │ │ │ │ mov r5, r6 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3092cc │ │ │ │ + bne 3091bc │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308e1c │ │ │ │ + bne 308d0c │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 308e90 │ │ │ │ + bne 308d80 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308e3c │ │ │ │ - ldr r2, [pc, #2600] @ 309888 │ │ │ │ - ldr r3, [pc, #2588] @ 309880 │ │ │ │ + bne 308d2c │ │ │ │ + ldr r2, [pc, #2600] @ 309778 │ │ │ │ + ldr r3, [pc, #2588] @ 309770 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 309874 │ │ │ │ + bne 309764 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #1 │ │ │ │ - b 308e00 │ │ │ │ + b 308cf0 │ │ │ │ orr r3, r9, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -764399,258 +764331,258 @@ │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ bl 938fc │ │ │ │ cmp r4, r5 │ │ │ │ - beq 3092b0 │ │ │ │ + beq 3091a0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3090b0 │ │ │ │ + beq 308fa0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3090f4 │ │ │ │ + beq 308fe4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 30906c │ │ │ │ + bne 308f5c │ │ │ │ ldr r4, [r5, #28] │ │ │ │ add sl, r5, #24 │ │ │ │ cmp sl, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 30906c │ │ │ │ + beq 308f5c │ │ │ │ mov fp, #0 │ │ │ │ str r8, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 308f9c │ │ │ │ - ldr r3, [pc, #2324] @ 30988c │ │ │ │ + b 308e8c │ │ │ │ + ldr r3, [pc, #2324] @ 30977c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 308f88 │ │ │ │ + bhi 308e78 │ │ │ │ sub r3, r0, #352 @ 0x160 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 3092c0 │ │ │ │ + bhi 3091b0 │ │ │ │ mov fp, #1 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp sl, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 309104 │ │ │ │ + beq 308ff4 │ │ │ │ ldr r7, [r4] │ │ │ │ tst r7, #1 │ │ │ │ - bne 308f88 │ │ │ │ + bne 308e78 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308f88 │ │ │ │ + bne 308e78 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #360 @ 0x168 │ │ │ │ - bls 308f70 │ │ │ │ + bls 308e60 │ │ │ │ sub r3, r0, #436 @ 0x1b4 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 308f88 │ │ │ │ + bls 308e78 │ │ │ │ bl 94ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 308f88 │ │ │ │ - ldr r2, [pc, #2220] @ 309890 │ │ │ │ + bne 308e78 │ │ │ │ + ldr r2, [pc, #2220] @ 309780 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ add ip, r0, r2, lsl #4 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl r2, r2, #4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 308f8c │ │ │ │ + beq 308e7c │ │ │ │ add r2, r2, #23 │ │ │ │ add r2, r2, r0 │ │ │ │ subs r0, r1, #235 @ 0xeb │ │ │ │ movne r0, #1 │ │ │ │ subs r1, r1, #205 @ 0xcd │ │ │ │ add r7, r7, #48 @ 0x30 │ │ │ │ movne r1, #1 │ │ │ │ - b 309034 │ │ │ │ + b 308f24 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ add r7, r7, #32 │ │ │ │ - beq 308f8c │ │ │ │ + beq 308e7c │ │ │ │ cmp r4, r7 │ │ │ │ - bne 309024 │ │ │ │ + bne 308f14 │ │ │ │ ldrb lr, [r2, r3] │ │ │ │ ands lr, r0, lr, lsr #7 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 309024 │ │ │ │ + beq 308f14 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ movne lr, r1 │ │ │ │ orreq lr, r1, #1 │ │ │ │ orr lr, r8, lr │ │ │ │ str lr, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ - b 309024 │ │ │ │ + b 308f14 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3090cc │ │ │ │ + beq 308fbc │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3090cc │ │ │ │ + beq 308fbc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 30906c │ │ │ │ + bne 308f5c │ │ │ │ ldr r4, [r5, #28] │ │ │ │ add sl, r5, #24 │ │ │ │ cmp sl, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 308f58 │ │ │ │ + bne 308e48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 30906c │ │ │ │ + bne 308f5c │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - beq 309248 │ │ │ │ + beq 309138 │ │ │ │ mov r8, r0 │ │ │ │ - b 308f1c │ │ │ │ + b 308e0c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 3090b0 │ │ │ │ + bne 308fa0 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ add sl, r5, #24 │ │ │ │ cmp sl, r4 │ │ │ │ movne r7, #0 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 308f58 │ │ │ │ - b 3090b0 │ │ │ │ + bne 308e48 │ │ │ │ + b 308fa0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 3090b0 │ │ │ │ - b 3090d8 │ │ │ │ + bne 308fa0 │ │ │ │ + b 308fc8 │ │ │ │ cmp fp, #0 │ │ │ │ mov ip, r8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bne 3090a8 │ │ │ │ + bne 308f98 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3090a8 │ │ │ │ + beq 308f98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldrb r4, [r5, #37] @ 0x25 │ │ │ │ - beq 309148 │ │ │ │ + beq 309038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 309210 │ │ │ │ + beq 309100 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [r9] │ │ │ │ str r3, [r9, #4] │ │ │ │ strd sl, [sp, #64] @ 0x40 │ │ │ │ bl 9114c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 30919c │ │ │ │ + beq 30908c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add sl, sl, #20 │ │ │ │ ldrb r4, [r5, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi 3091c8 │ │ │ │ + bhi 3090b8 │ │ │ │ mov r1, sl │ │ │ │ add r0, r5, #20 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 3090a8 │ │ │ │ + b 308f98 │ │ │ │ add fp, sp, #120 @ 0x78 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 1dd2c │ │ │ │ mov r3, fp │ │ │ │ add r2, fp, r4, lsl #2 │ │ │ │ str sl, [r3], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 3091e4 │ │ │ │ + bne 3090d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 94e88 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95e3c │ │ │ │ mov sl, r0 │ │ │ │ - b 3091a8 │ │ │ │ - ldr r3, [pc, #1660] @ 309894 │ │ │ │ + b 309098 │ │ │ │ + ldr r3, [pc, #1660] @ 309784 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 92c54 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 30919c │ │ │ │ + beq 30908c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ - b 309184 │ │ │ │ + b 309074 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r6, {r6, r7, fp} │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - beq 3092b0 │ │ │ │ + beq 3091a0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3092a4 │ │ │ │ + beq 309194 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3092a4 │ │ │ │ + beq 309194 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 308eac │ │ │ │ + bne 308d9c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309288 │ │ │ │ + bne 309178 │ │ │ │ orr sl, sl, fp │ │ │ │ and fp, sl, #255 @ 0xff │ │ │ │ - b 308e58 │ │ │ │ + b 308d48 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 309270 │ │ │ │ + b 309160 │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 308f88 │ │ │ │ - b 308fd0 │ │ │ │ + beq 308e78 │ │ │ │ + b 308ec0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -764670,69 +764602,69 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ cmp r6, r7 │ │ │ │ mov r9, r0 │ │ │ │ - beq 30983c │ │ │ │ + beq 30972c │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 309544 │ │ │ │ + beq 309434 │ │ │ │ ldr r3, [r5] │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3093c0 │ │ │ │ + beq 3092b0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 309560 │ │ │ │ + beq 309450 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 309540 │ │ │ │ + beq 309430 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3093ac │ │ │ │ + beq 30929c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309384 │ │ │ │ - ldr r3, [pc, #1224] @ 309890 │ │ │ │ + bne 309274 │ │ │ │ + ldr r3, [pc, #1224] @ 309780 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r8, r3] │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r0, #1 │ │ │ │ - beq 309678 │ │ │ │ + beq 309568 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #7 │ │ │ │ moveq r7, #2 │ │ │ │ - beq 309414 │ │ │ │ + beq 309304 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #7 │ │ │ │ moveq r7, #1 │ │ │ │ - bne 309678 │ │ │ │ + bne 309568 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ add r7, r4, r7, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r3 │ │ │ │ ldreq r9, [r4, #8] │ │ │ │ @@ -764747,28 +764679,28 @@ │ │ │ │ ldrb r9, [r4, #44] @ 0x2c │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - bne 3094a4 │ │ │ │ + bne 309394 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3097e0 │ │ │ │ + beq 3096d0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #15 │ │ │ │ mov r3, r1 │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ cmp ip, r3 │ │ │ │ orrne r1, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 309484 │ │ │ │ + bne 309374 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3097e0 │ │ │ │ + beq 3096d0 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 90ffc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ mov r2, r9 │ │ │ │ @@ -764777,15 +764709,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [sp, #104] @ 0x68 │ │ │ │ lsl r2, r2, #23 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #940] @ 309898 │ │ │ │ + ldr r1, [pc, #940] @ 309788 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ bic r3, r3, #6 │ │ │ │ lsl r3, r3, #20 │ │ │ │ and r2, r2, r1 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ @@ -764799,463 +764731,463 @@ │ │ │ │ bl 96248 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #28 │ │ │ │ bl 933e8 │ │ │ │ mov r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 309394 │ │ │ │ + bne 309284 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ - beq 309750 │ │ │ │ + beq 309640 │ │ │ │ mov r9, r0 │ │ │ │ - b 309358 │ │ │ │ + b 309248 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r2, r3, #636 @ 0x27c │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #25 │ │ │ │ - bhi 30938c │ │ │ │ + bhi 30927c │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r1, r2 │ │ │ │ - ldr r0, [pc, #792] @ 30989c │ │ │ │ + ldr r0, [pc, #792] @ 30978c │ │ │ │ tst r2, r0 │ │ │ │ - bne 309720 │ │ │ │ + bne 309610 │ │ │ │ tst r2, #1 │ │ │ │ - beq 30938c │ │ │ │ + beq 30927c │ │ │ │ add r2, r4, r1, lsl #4 │ │ │ │ - ldr r1, [pc, #772] @ 3098a0 │ │ │ │ + ldr r1, [pc, #772] @ 309790 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r9, [r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ ldrb r7, [r9, #12] │ │ │ │ add r3, r3, #11 │ │ │ │ cmp r7, #7 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq 3097c0 │ │ │ │ + beq 3096b0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 30938c │ │ │ │ + bne 30927c │ │ │ │ ldr r0, [r9, #20] │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30938c │ │ │ │ - ldr r2, [pc, #672] @ 309890 │ │ │ │ + beq 30927c │ │ │ │ + ldr r2, [pc, #672] @ 309780 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ ldr r6, [r8, r2] │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ add r2, r6, r2, lsl #4 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30938c │ │ │ │ + beq 30927c │ │ │ │ mov r3, r8 │ │ │ │ add fp, r9, #60 @ 0x3c │ │ │ │ mov r8, r5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r5, r9 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r3 │ │ │ │ - b 309640 │ │ │ │ + b 309530 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r0, r6, r0, lsl #4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge 3097f4 │ │ │ │ + bge 3096e4 │ │ │ │ ldr r0, [fp, r7, lsl #5] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 309628 │ │ │ │ + bne 309518 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 94f10 │ │ │ │ tst r0, #31 │ │ │ │ mvneq r1, #0 │ │ │ │ - bne 30984c │ │ │ │ + bne 30973c │ │ │ │ orr r4, r4, r1, lsl r7 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b 309628 │ │ │ │ + b 309518 │ │ │ │ cmp r0, #360 @ 0x168 │ │ │ │ - bhi 309728 │ │ │ │ - ldr r2, [pc, #516] @ 30988c │ │ │ │ + bhi 309618 │ │ │ │ + ldr r2, [pc, #516] @ 30977c │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 309698 │ │ │ │ + bhi 309588 │ │ │ │ sub r2, r0, #352 @ 0x160 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 3097e8 │ │ │ │ + bhi 3096d8 │ │ │ │ add r3, r3, r0 │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3096d4 │ │ │ │ + beq 3095c4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ ldr r2, [r0, r3, lsl #5] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 30938c │ │ │ │ + bne 30927c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 3096b4 │ │ │ │ + bne 3095a4 │ │ │ │ mov r3, #2 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r2, [r4, #45] @ 0x2d │ │ │ │ ldrb r1, [r4, #44] @ 0x2c │ │ │ │ bl 91564 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 309708 │ │ │ │ + beq 3095f8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 96278 │ │ │ │ add r6, r6, #20 │ │ │ │ add r0, r4, #28 │ │ │ │ mov r1, r6 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 927bc │ │ │ │ - b 309530 │ │ │ │ + b 309420 │ │ │ │ mov r1, #0 │ │ │ │ - b 309590 │ │ │ │ + b 309480 │ │ │ │ sub r2, r0, #436 @ 0x1b4 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #7 │ │ │ │ - bls 309698 │ │ │ │ + bls 309588 │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30938c │ │ │ │ + beq 30927c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r3, r0, #1 │ │ │ │ - b 309698 │ │ │ │ + b 309588 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ ldm r4, {r4, r5, r8, fp} │ │ │ │ - beq 30983c │ │ │ │ + beq 30972c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ bl a3798 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3097a8 │ │ │ │ + beq 309698 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3097a8 │ │ │ │ + beq 309698 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3092e4 │ │ │ │ + bne 3091d4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30978c │ │ │ │ + bne 30967c │ │ │ │ ldr r6, [sl, #352] @ 0x160 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308e3c │ │ │ │ - b 308e58 │ │ │ │ + bne 308d2c │ │ │ │ + b 308d48 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ ands r2, r2, #31 │ │ │ │ - bne 309868 │ │ │ │ + bne 309758 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30938c │ │ │ │ + beq 30927c │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 309530 │ │ │ │ + b 309420 │ │ │ │ mov fp, r2 │ │ │ │ - b 309524 │ │ │ │ + b 309414 │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 309698 │ │ │ │ - b 309738 │ │ │ │ + beq 309588 │ │ │ │ + b 309628 │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r9 │ │ │ │ tst r3, ip │ │ │ │ - beq 30938c │ │ │ │ + beq 30927c │ │ │ │ bics ip, r3, ip │ │ │ │ - beq 3097d4 │ │ │ │ + beq 3096c4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add r3, r3, #11 │ │ │ │ str ip, [r4, r3, lsl #2] │ │ │ │ - b 309530 │ │ │ │ + b 309420 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #8 │ │ │ │ bl a3798 │ │ │ │ - b 309774 │ │ │ │ + b 309664 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 94f10 │ │ │ │ mvn r1, #0 │ │ │ │ and r0, r0, #31 │ │ │ │ mvn r1, r1, lsl r0 │ │ │ │ - b 30966c │ │ │ │ + b 30955c │ │ │ │ mvn ip, #0 │ │ │ │ mvn ip, ip, lsl r2 │ │ │ │ - b 309808 │ │ │ │ + b 3096f8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r2, r4, ror #4 │ │ │ │ - subseq r7, r2, r4, asr r2 │ │ │ │ + subseq r7, r2, r4, ror r3 │ │ │ │ + subseq r7, r2, r4, ror #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subeq r4, sp, r8, asr #32 │ │ │ │ - @ instruction: 0x00527198 │ │ │ │ + subeq r4, sp, r0, asr #32 │ │ │ │ + subseq r7, r2, r8, lsr #5 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ svcvc 0x00f80000 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ eorseq r7, r0, #4, 16 @ 0x40000 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #200] @ 309978 │ │ │ │ + ldr r2, [pc, #200] @ 309868 │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 309970 │ │ │ │ + beq 309860 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r4, [r0, #44] @ 0x2c │ │ │ │ ldrb ip, [r0, #13] │ │ │ │ cmp r4, ip │ │ │ │ - bcs 309954 │ │ │ │ - ldr r1, [pc, #168] @ 30997c │ │ │ │ + bcs 309844 │ │ │ │ + ldr r1, [pc, #168] @ 30986c │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ lsl lr, r3, #4 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 309954 │ │ │ │ + bne 309844 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 309968 │ │ │ │ + beq 309858 │ │ │ │ add r3, r2, #6 │ │ │ │ add r1, r0, #63 @ 0x3f │ │ │ │ add r3, r3, lr │ │ │ │ add lr, lr, #6 │ │ │ │ add r1, r1, r4 │ │ │ │ rsb r0, ip, #0 │ │ │ │ add r5, r3, r5 │ │ │ │ add lr, lr, r2 │ │ │ │ rsb r6, r4, #1 │ │ │ │ ldrb r3, [lr, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309954 │ │ │ │ + bne 309844 │ │ │ │ cmp r4, #1 │ │ │ │ - bls 30995c │ │ │ │ + bls 30984c │ │ │ │ mov r2, r1 │ │ │ │ ldrb ip, [r2, r6]! │ │ │ │ - b 309944 │ │ │ │ + b 309834 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 30995c │ │ │ │ + beq 30984c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ eor r3, r3, ip │ │ │ │ tst r3, r0 │ │ │ │ - beq 30993c │ │ │ │ + beq 30982c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp lr, r5 │ │ │ │ add r1, r1, #32 │ │ │ │ - bne 30991c │ │ │ │ + bne 30980c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r6, r2, r8, asr #14 │ │ │ │ + subseq r6, r2, r8, asr r8 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #196] @ 309a5c │ │ │ │ + ldr ip, [pc, #196] @ 30994c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ 309a60 │ │ │ │ + ldr r0, [pc, #192] @ 309950 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ - beq 309a1c │ │ │ │ + beq 30990c │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr r2, [pc, #156] @ 309a64 │ │ │ │ - ldr r1, [pc, #156] @ 309a68 │ │ │ │ + ldr r2, [pc, #156] @ 309954 │ │ │ │ + ldr r1, [pc, #156] @ 309958 │ │ │ │ mla r0, r2, r3, r4 │ │ │ │ - ldr r2, [pc, #152] @ 309a6c │ │ │ │ + ldr r2, [pc, #152] @ 30995c │ │ │ │ ror r0, r0, #21 │ │ │ │ mul r0, r1, r0 │ │ │ │ - ldr r3, [pc, #144] @ 309a70 │ │ │ │ + ldr r3, [pc, #144] @ 309960 │ │ │ │ eor r0, r0, r0, lsr #15 │ │ │ │ mul r0, r2, r0 │ │ │ │ eor r0, r0, r0, lsr #13 │ │ │ │ mul r0, r3, r0 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ - ldr r2, [pc, #124] @ 309a74 │ │ │ │ - ldr r3, [pc, #100] @ 309a60 │ │ │ │ + ldr r2, [pc, #124] @ 309964 │ │ │ │ + ldr r3, [pc, #100] @ 309950 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 309a58 │ │ │ │ + bne 309948 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #68] @ 309a70 │ │ │ │ + ldr r2, [pc, #68] @ 309960 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr ip, [pc, #68] @ 309a78 │ │ │ │ + ldr ip, [pc, #68] @ 309968 │ │ │ │ mla r0, r2, r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 309a6c │ │ │ │ + ldr r1, [pc, #48] @ 30995c │ │ │ │ ror r3, r0, #15 │ │ │ │ mul r3, ip, r3 │ │ │ │ eor r3, r3, r3, lsr #15 │ │ │ │ mul r3, r1, r3 │ │ │ │ eor r3, r3, r3, lsr #13 │ │ │ │ mul r0, r2, r3 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ - b 3099f0 │ │ │ │ + b 3098e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r2, ip, asr r6 │ │ │ │ + subseq r6, r2, ip, ror #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ - subseq r6, r2, r0, lsl #12 │ │ │ │ + subseq r6, r2, r0, lsl r7 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - ldr ip, [pc, #644] @ 309d24 │ │ │ │ + ldr ip, [pc, #644] @ 309c14 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r0, [pc, #640] @ 309d28 │ │ │ │ + ldr r0, [pc, #640] @ 309c18 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [pc, #636] @ 309d2c │ │ │ │ + ldr r2, [pc, #636] @ 309c1c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ - bne 309b70 │ │ │ │ + bne 309a60 │ │ │ │ cmp r3, #8 │ │ │ │ mov r9, r1 │ │ │ │ - beq 309ba0 │ │ │ │ + beq 309a90 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 309b70 │ │ │ │ + bne 309a60 │ │ │ │ ldrb ip, [r5, #45] @ 0x2d │ │ │ │ ldrb r0, [r1, #45] @ 0x2d │ │ │ │ cmp ip, r0 │ │ │ │ - bne 309b70 │ │ │ │ - ldr r0, [pc, #564] @ 309d30 │ │ │ │ + bne 309a60 │ │ │ │ + ldr r0, [pc, #564] @ 309c20 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 309c38 │ │ │ │ + beq 309b28 │ │ │ │ ldrb ip, [r5, #13] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ add r4, r1, #64 @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, ip, #0 │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ ldrb r2, [r6, r3, lsl #5] │ │ │ │ ldrb r0, [r4, r3, lsl #5] │ │ │ │ eor r2, r2, r0 │ │ │ │ tst r2, ip │ │ │ │ - bne 309b70 │ │ │ │ + bne 309a60 │ │ │ │ ldr r2, [r5, r3, lsl #5] │ │ │ │ ldr r0, [r1, r3, lsl #5] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 309c2c │ │ │ │ + beq 309b1c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 309b70 │ │ │ │ + bne 309a60 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 309c2c │ │ │ │ + beq 309b1c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #440] @ 309d34 │ │ │ │ - ldr r3, [pc, #424] @ 309d28 │ │ │ │ + ldr r2, [pc, #440] @ 309c24 │ │ │ │ + ldr r3, [pc, #424] @ 309c18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 309d20 │ │ │ │ + bne 309c10 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 309b70 │ │ │ │ + bne 309a60 │ │ │ │ ldrb r2, [r5, #53] @ 0x35 │ │ │ │ ldrb r3, [r1, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 309b70 │ │ │ │ + bne 309a60 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 309c38 │ │ │ │ + beq 309b28 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ mov r8, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov fp, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [r9, #20] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 309c24 │ │ │ │ + beq 309b14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 309c40 │ │ │ │ + beq 309b30 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309bfc │ │ │ │ + bne 309aec │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bne 309b2c │ │ │ │ + bne 309a1c │ │ │ │ mov r0, #1 │ │ │ │ - b 309b74 │ │ │ │ + b 309a64 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldm r3, {r1, r2} │ │ │ │ ldr r5, [fp, #8] │ │ │ │ @@ -765270,62 +765202,62 @@ │ │ │ │ ldm r3, {r1, r2} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bl 94df4 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 309d00 │ │ │ │ + beq 309bf0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ rsb r7, r7, #0 │ │ │ │ eor r4, r4, r0 │ │ │ │ tst r4, r7 │ │ │ │ - bne 309b70 │ │ │ │ + bne 309a60 │ │ │ │ ldr ip, [r6, #8] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 309d14 │ │ │ │ + bcc 309c04 │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 309b70 │ │ │ │ + bne 309a60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309cec │ │ │ │ + bne 309bdc │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 309b70 │ │ │ │ + bne 309a60 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309be8 │ │ │ │ - b 309c38 │ │ │ │ + bne 309ad8 │ │ │ │ + b 309b28 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 309c9c │ │ │ │ - b 309cec │ │ │ │ + bne 309b8c │ │ │ │ + b 309bdc │ │ │ │ cmp sl, r1 │ │ │ │ - beq 309cec │ │ │ │ - b 309b70 │ │ │ │ + beq 309bdc │ │ │ │ + b 309a60 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r2, r4, asr r5 │ │ │ │ + subseq r6, r2, r4, ror #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r2, r4, asr #10 │ │ │ │ + subseq r6, r2, r4, asr r6 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - subseq r6, r2, ip, ror r4 │ │ │ │ + subseq r6, r2, ip, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 309f08 │ │ │ │ + ldr r2, [pc, #436] @ 309df8 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 309f0c │ │ │ │ + ldr r3, [pc, #432] @ 309dfc │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -765339,144 +765271,144 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 309efc │ │ │ │ + beq 309dec │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 309dbc │ │ │ │ + bhi 309cac │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 309ef4 │ │ │ │ + bne 309de4 │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 309e4c │ │ │ │ + bne 309d3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 309ef4 │ │ │ │ + beq 309de4 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 309e2c │ │ │ │ + bne 309d1c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 309ef4 │ │ │ │ + beq 309de4 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 309f10 │ │ │ │ + ldr r3, [pc, #140] @ 309e00 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 309f14 │ │ │ │ + ldr r0, [pc, #132] @ 309e04 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 309f18 │ │ │ │ - ldr r3, [pc, #60] @ 309f0c │ │ │ │ + ldr r2, [pc, #76] @ 309e08 │ │ │ │ + ldr r3, [pc, #60] @ 309dfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 309f04 │ │ │ │ + bne 309df4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 309ec4 │ │ │ │ + b 309db4 │ │ │ │ mov r3, #1 │ │ │ │ - b 309de0 │ │ │ │ + b 309cd0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0052629c │ │ │ │ + subseq r6, r2, ip, lsr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r6, r2, ip, lsr #2 │ │ │ │ + subseq r6, r2, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #652] @ 30a1c4 │ │ │ │ + ldr r2, [pc, #652] @ 30a0b4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #648] @ 30a1c8 │ │ │ │ + ldr r3, [pc, #648] @ 30a0b8 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ sub r8, r3, #4 │ │ │ │ cmp r5, r8 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ - beq 30a020 │ │ │ │ + beq 309f10 │ │ │ │ add r3, r7, #4 │ │ │ │ mov r4, r1 │ │ │ │ sub fp, fp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 309f9c │ │ │ │ + b 309e8c │ │ │ │ ldr ip, [fp, #8] │ │ │ │ cmp r5, fp │ │ │ │ sub ip, ip, #4 │ │ │ │ mov r8, fp │ │ │ │ - beq 30a020 │ │ │ │ + beq 309f10 │ │ │ │ mov fp, ip │ │ │ │ ldr sl, [r8] │ │ │ │ tst sl, #1 │ │ │ │ - bne 309f84 │ │ │ │ + bne 309e74 │ │ │ │ ldrb r9, [sl, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 309f84 │ │ │ │ + bne 309e74 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 143770 │ │ │ │ ldr ip, [r8, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r0, #0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ @@ -765486,95 +765418,95 @@ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ add r3, r8, #4 │ │ │ │ str r7, [r8, #12] │ │ │ │ str r2, [r8, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq 309f84 │ │ │ │ + beq 309e74 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r8, sl │ │ │ │ - bne 309f84 │ │ │ │ + bne 309e74 │ │ │ │ mov r0, r4 │ │ │ │ bl 14389c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1437f0 │ │ │ │ - b 309f84 │ │ │ │ + b 309e74 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ sub r9, r9, #4 │ │ │ │ - bne 30a040 │ │ │ │ - b 30a06c │ │ │ │ + bne 309f30 │ │ │ │ + b 309f5c │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 30a058 │ │ │ │ + bne 309f48 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a14c │ │ │ │ + beq 30a03c │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r6, r9 │ │ │ │ sub r1, r1, #4 │ │ │ │ mov r4, r9 │ │ │ │ - bne 30a03c │ │ │ │ + bne 309f2c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30a0bc │ │ │ │ + beq 309fac │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, #0 │ │ │ │ - beq 30a0a4 │ │ │ │ + beq 309f94 │ │ │ │ str r1, [r0], #4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 30a094 │ │ │ │ + bne 309f84 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 309d38 │ │ │ │ + bl 309c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 933e8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r3, r6, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30a110 │ │ │ │ + beq 30a000 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a1b8 │ │ │ │ + beq 30a0a8 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ add ip, r1, r3 │ │ │ │ str r1, [r0], #4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 30a0e8 │ │ │ │ + bne 309fd8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 309d38 │ │ │ │ + bl 309c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 927bc │ │ │ │ - ldr r2, [pc, #172] @ 30a1cc │ │ │ │ - ldr r3, [pc, #164] @ 30a1c8 │ │ │ │ + ldr r2, [pc, #172] @ 30a0bc │ │ │ │ + ldr r3, [pc, #164] @ 30a0b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30a1c0 │ │ │ │ + bne 30a0b0 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 927bc │ │ │ │ ldmib r4, {r1, r2} │ │ │ │ add ip, r7, #4 │ │ │ │ str r2, [r1, #4] │ │ │ │ @@ -765588,135 +765520,135 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ str ip, [r4, #8] │ │ │ │ asr r1, r1, #5 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ bl 94f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30a058 │ │ │ │ + beq 309f48 │ │ │ │ add r4, r4, #15 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add r2, r4, r0 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ add r3, r1, r3 │ │ │ │ cmp r4, r2 │ │ │ │ strb r3, [r4] │ │ │ │ - bne 30a1a0 │ │ │ │ - b 30a058 │ │ │ │ + bne 30a090 │ │ │ │ + b 309f48 │ │ │ │ add r2, sp, #8 │ │ │ │ - b 30a0f8 │ │ │ │ + b 309fe8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r6, [r2], #-8 │ │ │ │ + subseq r6, r2, r8, asr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r5, [r2], #-232 @ 0xffffff18 │ │ │ │ + subseq r5, r2, r8, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #632] @ 30a460 │ │ │ │ - ldr r3, [pc, #632] @ 30a464 │ │ │ │ + ldr ip, [pc, #632] @ 30a350 │ │ │ │ + ldr r3, [pc, #632] @ 30a354 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, r0, #12 │ │ │ │ - ldr r0, [pc, #608] @ 30a468 │ │ │ │ + ldr r0, [pc, #608] @ 30a358 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - ldr r6, [pc, #588] @ 30a46c │ │ │ │ - ldr r5, [pc, #588] @ 30a470 │ │ │ │ + ldr r6, [pc, #588] @ 30a35c │ │ │ │ + ldr r5, [pc, #588] @ 30a360 │ │ │ │ cmp r3, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r5 │ │ │ │ - beq 30a318 │ │ │ │ + beq 30a208 │ │ │ │ add r1, r4, #20 │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ mov r2, #1 │ │ │ │ add r1, r4, #45 @ 0x2d │ │ │ │ add r0, r0, #373293056 @ 0x16400000 │ │ │ │ add r0, r0, #1458176 @ 0x164000 │ │ │ │ add r0, r0, #10112 @ 0x2780 │ │ │ │ add r0, r0, #50 @ 0x32 │ │ │ │ - bl 309980 │ │ │ │ - ldr r3, [pc, #532] @ 30a474 │ │ │ │ + bl 309870 │ │ │ │ + ldr r3, [pc, #532] @ 30a364 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 30a2e8 │ │ │ │ + beq 30a1d8 │ │ │ │ ldrb r7, [r4, #13] │ │ │ │ mov r9, #0 │ │ │ │ rsb r7, r7, #0 │ │ │ │ add r8, sp, #20 │ │ │ │ add r6, sp, #28 │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ and r3, r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ ldr ip, [r3] │ │ │ │ mov r1, r6 │ │ │ │ ldrb ip, [ip, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp ip, #5 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r4, r4, #32 │ │ │ │ add r0, r0, r5 │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ cmp r9, sl │ │ │ │ - bne 30a290 │ │ │ │ + bne 30a180 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #392] @ 30a478 │ │ │ │ - ldr r3, [pc, #368] @ 30a464 │ │ │ │ + ldr r2, [pc, #392] @ 30a368 │ │ │ │ + ldr r3, [pc, #368] @ 30a354 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30a45c │ │ │ │ + bne 30a34c │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, #8 │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ mov r2, #1 │ │ │ │ add r1, r4, #53 @ 0x35 │ │ │ │ add r0, r0, #373293056 @ 0x16400000 │ │ │ │ add r0, r0, #1458176 @ 0x164000 │ │ │ │ add r0, r0, #10112 @ 0x2780 │ │ │ │ add r0, r0, #50 @ 0x32 │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 30a2e8 │ │ │ │ + beq 30a1d8 │ │ │ │ add r6, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ add r8, sp, #20 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, #8 │ │ │ │ - ldr r0, [pc, #256] @ 30a470 │ │ │ │ + ldr r0, [pc, #256] @ 30a360 │ │ │ │ ldrb r9, [r4, #13] │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldm r3, {r1, r2} │ │ │ │ rsb r9, r9, #0 │ │ │ │ @@ -765725,73 +765657,73 @@ │ │ │ │ bl 94df4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ and r1, r1, r9 │ │ │ │ add r0, sl, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp] │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r9, [r2] │ │ │ │ ldrb sl, [r9, #12] │ │ │ │ cmp sl, #5 │ │ │ │ - beq 30a444 │ │ │ │ + beq 30a334 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 30a40c │ │ │ │ + bcs 30a2fc │ │ │ │ add r0, r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ ldr r7, [r7] │ │ │ │ mul fp, r0, fp │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30a360 │ │ │ │ - b 30a2e8 │ │ │ │ + bne 30a250 │ │ │ │ + b 30a1d8 │ │ │ │ add r0, r0, #373293056 @ 0x16400000 │ │ │ │ add r0, r0, #1458176 @ 0x164000 │ │ │ │ add r0, r0, #10112 @ 0x2780 │ │ │ │ add r0, r0, #50 @ 0x32 │ │ │ │ mov r2, #1 │ │ │ │ add r1, r9, #12 │ │ │ │ - bl 309980 │ │ │ │ + bl 309870 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30a3f4 │ │ │ │ + bne 30a2e4 │ │ │ │ add r1, r9, #20 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 309980 │ │ │ │ - b 30a3f4 │ │ │ │ + bl 309870 │ │ │ │ + b 30a2e4 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 309980 │ │ │ │ - b 30a3f4 │ │ │ │ + bl 309870 │ │ │ │ + b 30a2e4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r2, r0, lsl lr │ │ │ │ + subseq r5, r2, r0, lsr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x165667b2 │ │ │ │ - ldrsbeq r5, [r2], #-212 @ 0xffffff2c │ │ │ │ + subseq r5, r2, r4, ror #29 │ │ │ │ @ instruction: 0x165667b5 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - subseq r5, r2, r8, lsl #26 │ │ │ │ + subseq r5, r2, r8, lsl lr │ │ │ │ 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 │ │ │ │ ldrb ip, [r2, #52] @ 0x34 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #1372] @ 30a9fc │ │ │ │ - ldr r3, [pc, #1372] @ 30aa00 │ │ │ │ + ldr r2, [pc, #1372] @ 30a8ec │ │ │ │ + ldr r3, [pc, #1372] @ 30a8f0 │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r1, #52] @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -765799,15 +765731,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ mov r3, #0 │ │ │ │ ldrb r3, [r9, #13] │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ movcc r4, #0 │ │ │ │ - bcc 30a7e0 │ │ │ │ + bcc 30a6d0 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ bl 915d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -765847,15 +765779,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ ldrb r3, [r9, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r8, [r9, #20] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a784 │ │ │ │ + beq 30a674 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -765871,25 +765803,25 @@ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 30a61c │ │ │ │ + beq 30a50c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 30a810 │ │ │ │ + beq 30a700 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 30a600 │ │ │ │ + bne 30a4f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a820 │ │ │ │ + beq 30a710 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldr r3, [r8, #24] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ @@ -765898,18 +765830,18 @@ │ │ │ │ add r6, r3, r5, lsl #3 │ │ │ │ bl 94df4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ sub r3, r6, #132 @ 0x84 │ │ │ │ cmp sl, r5 │ │ │ │ stm r3, {r0, r1} │ │ │ │ - bne 30a634 │ │ │ │ + bne 30a524 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a834 │ │ │ │ + beq 30a724 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r3, [r9, #24] │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -765920,33 +765852,33 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ bl 94df4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ sub r3, r8, #132 @ 0x84 │ │ │ │ cmp r5, r6 │ │ │ │ add sl, sl, #1 │ │ │ │ stm r3, {r0, r1} │ │ │ │ - bne 30a688 │ │ │ │ + bne 30a578 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr ip, [r1] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - beq 30a8dc │ │ │ │ + beq 30a7cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [fp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 30a868 │ │ │ │ + bhi 30a758 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30a8b4 │ │ │ │ + beq 30a7a4 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a8b4 │ │ │ │ + beq 30a7a4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ moveq fp, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -765965,298 +765897,298 @@ │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r4, #4 │ │ │ │ add r3, r0, #16 │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne 30a5e8 │ │ │ │ + bne 30a4d8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30a7b4 │ │ │ │ + beq 30a6a4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 30a9a0 │ │ │ │ + bne 30a890 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30a798 │ │ │ │ + bne 30a688 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ add r2, r9, #36 @ 0x24 │ │ │ │ str r5, [sp] │ │ │ │ - bl 309f1c │ │ │ │ - ldr r2, [pc, #540] @ 30aa04 │ │ │ │ - ldr r3, [pc, #532] @ 30aa00 │ │ │ │ + bl 309e0c │ │ │ │ + ldr r2, [pc, #540] @ 30a8f4 │ │ │ │ + ldr r3, [pc, #532] @ 30a8f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30a9f8 │ │ │ │ + bne 30a8e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30a628 │ │ │ │ + bne 30a518 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a8bc │ │ │ │ + beq 30a7ac │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ - b 30a678 │ │ │ │ + b 30a568 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ ldr ip, [r1] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - beq 30a8dc │ │ │ │ + beq 30a7cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [fp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 30a6f0 │ │ │ │ + bcs 30a5e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a888 │ │ │ │ + beq 30a778 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3], #4 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 30a874 │ │ │ │ + bne 30a764 │ │ │ │ cmp lr, #8 │ │ │ │ movne r3, #3 │ │ │ │ - beq 30a9b4 │ │ │ │ + beq 30a8a4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - bl 309d38 │ │ │ │ + bl 309c28 │ │ │ │ mov r4, r0 │ │ │ │ - b 30a73c │ │ │ │ + b 30a62c │ │ │ │ mov r3, #1 │ │ │ │ - b 30a720 │ │ │ │ + b 30a610 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ ldr ip, [r1] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - bne 30a848 │ │ │ │ + bne 30a738 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a928 │ │ │ │ + beq 30a818 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ add r3, ip, r3, lsl #3 │ │ │ │ ldrd r2, [r3, #40] @ 0x28 │ │ │ │ strd r2, [sp, #200] @ 0xc8 │ │ │ │ - beq 30a928 │ │ │ │ + beq 30a818 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #332 @ 0x14c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #8 │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ ldrd r2, [r3, #40] @ 0x28 │ │ │ │ strd r2, [ip, #8]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 30a904 │ │ │ │ + bne 30a7f4 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30a9ac │ │ │ │ + beq 30a89c │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a9ac │ │ │ │ + beq 30a89c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ moveq fp, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r8, #24] │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 30a73c │ │ │ │ + beq 30a62c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 30a73c │ │ │ │ + b 30a62c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ - b 30a7b8 │ │ │ │ + b 30a6a8 │ │ │ │ mov r3, #1 │ │ │ │ - b 30a958 │ │ │ │ + b 30a848 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30a9e4 │ │ │ │ + beq 30a8d4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 30a9ec │ │ │ │ + bne 30a8dc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30a9c8 │ │ │ │ + bne 30a8b8 │ │ │ │ mov r3, #1 │ │ │ │ - b 30a894 │ │ │ │ + b 30a784 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, #2 │ │ │ │ - b 30a894 │ │ │ │ + b 30a784 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r2, r4, asr fp │ │ │ │ + subseq r5, r2, r4, ror #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r2, r0, lsl r8 │ │ │ │ + subseq r5, r2, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r1, [pc, #1824] @ 30b14c │ │ │ │ - ldr r0, [pc, #1824] @ 30b150 │ │ │ │ + ldr r1, [pc, #1824] @ 30b03c │ │ │ │ + ldr r0, [pc, #1824] @ 30b040 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1820] @ 30b154 │ │ │ │ + ldr r2, [pc, #1820] @ 30b044 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ mov r2, #0 │ │ │ │ - beq 30aa78 │ │ │ │ + beq 30a968 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 30aaac │ │ │ │ + bne 30a99c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30aa5c │ │ │ │ + bne 30a94c │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #1748] @ 30b158 │ │ │ │ - ldr r3, [pc, #1740] @ 30b154 │ │ │ │ + ldr r2, [pc, #1748] @ 30b048 │ │ │ │ + ldr r3, [pc, #1740] @ 30b044 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30b148 │ │ │ │ + bne 30b038 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #1704] @ 30b15c │ │ │ │ - ldr r9, [pc, #1704] @ 30b160 │ │ │ │ + ldr r8, [pc, #1704] @ 30b04c │ │ │ │ + ldr r9, [pc, #1704] @ 30b050 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ bl 143548 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl a3638 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 30b10c │ │ │ │ + beq 30affc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30aeec │ │ │ │ + beq 30addc │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #4 │ │ │ │ - beq 30ab54 │ │ │ │ + beq 30aa44 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ strb r0, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30aec0 │ │ │ │ + beq 30adb0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 30ae90 │ │ │ │ + bne 30ad80 │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 30ae90 │ │ │ │ + bcs 30ad80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 143770 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 30aed4 │ │ │ │ + beq 30adc4 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl ddbc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ streq sl, [r4, #4] │ │ │ │ - beq 30ae90 │ │ │ │ + beq 30ad80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 14389c │ │ │ │ ldrb r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 30b098 │ │ │ │ + bne 30af88 │ │ │ │ ldrb r3, [sl, #44] @ 0x2c │ │ │ │ ldrb r7, [fp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [fp, #13] │ │ │ │ add r5, r7, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 30aed4 │ │ │ │ + bhi 30adc4 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 915d0 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ @@ -766301,17 +766233,17 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ bic r2, r2, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r1, #24] │ │ │ │ ldrh r3, [fp, #24] │ │ │ │ ldrh r2, [sl, #24] │ │ │ │ - ldr r0, [pc, #1192] @ 30b164 │ │ │ │ + ldr r0, [pc, #1192] @ 30b054 │ │ │ │ orr r2, r2, r3 │ │ │ │ - ldr r3, [pc, #1188] @ 30b168 │ │ │ │ + ldr r3, [pc, #1188] @ 30b058 │ │ │ │ and r2, r3, r2, lsr #3 │ │ │ │ ldrh r3, [r1, #24] │ │ │ │ bic r3, r3, r0 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ strh r3, [r1, #24] │ │ │ │ ldrb r3, [fp, #24] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -766330,23 +766262,23 @@ │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ bic r2, r2, #4 │ │ │ │ orr r3, r2, r3, lsl #2 │ │ │ │ strb r3, [r1, #24] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #1084] @ 30b16c │ │ │ │ + ldr r3, [pc, #1084] @ 30b05c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [fp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30ae20 │ │ │ │ + beq 30ad10 │ │ │ │ lsl r3, r5, #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r6, sl, #63 @ 0x3f │ │ │ │ add r8, r3, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -766356,135 +766288,135 @@ │ │ │ │ rsb r3, r7, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr r3, [r6, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 30af74 │ │ │ │ + bne 30ae64 │ │ │ │ ldmdb r4, {r0, r1, r2, r3} │ │ │ │ sub ip, r8, #15 │ │ │ │ cmp r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 30adb8 │ │ │ │ + beq 30aca8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r8, #1 │ │ │ │ bl 1e410 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30ade4 │ │ │ │ + beq 30acd4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, r7, r8 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r1, r6 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ strb r0, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 30add4 │ │ │ │ + bne 30acc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, r3, #1 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ add r6, r6, #32 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add r4, r4, #32 │ │ │ │ cmp r2, r3 │ │ │ │ add r8, r8, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bcc 30ad84 │ │ │ │ + bcc 30ac74 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, fp, #28 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sl, #28 │ │ │ │ str r9, [sp] │ │ │ │ - bl 309f1c │ │ │ │ + bl 309e0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30aed4 │ │ │ │ + beq 30adc4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30b0b0 │ │ │ │ + beq 30afa0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 30ae88 │ │ │ │ + bne 30ad78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 30ae88 │ │ │ │ + bcs 30ad78 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1437f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30aeec │ │ │ │ + beq 30addc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30aeb4 │ │ │ │ + beq 30ada4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 30ab38 │ │ │ │ + b 30aa28 │ │ │ │ mov r0, sl │ │ │ │ - bl 3098a4 │ │ │ │ + bl 309794 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30ab78 │ │ │ │ - b 30ae90 │ │ │ │ + bne 30aa68 │ │ │ │ + b 30ad80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 1437f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30ae9c │ │ │ │ + bne 30ad8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 30ab0c │ │ │ │ + bne 30a9fc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ - beq 30b10c │ │ │ │ + beq 30affc │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ bl 143600 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30aa7c │ │ │ │ + beq 30a96c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30aa7c │ │ │ │ + beq 30a96c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 30aac0 │ │ │ │ + bne 30a9b0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30af54 │ │ │ │ - b 30aa7c │ │ │ │ + bne 30ae44 │ │ │ │ + b 30a96c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, fp, r2, lsl #5 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ lsl sl, r2, #5 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92f40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -766494,42 +766426,42 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92f40 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - beq 30b0f0 │ │ │ │ + beq 30afe0 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ add lr, lr, r6 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 30aff8 │ │ │ │ + b 30aee8 │ │ │ │ ldrb sl, [r4, r3] │ │ │ │ lsl sl, sl, #3 │ │ │ │ ldrd sl, [sl, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, [r1], #8 │ │ │ │ - beq 30b010 │ │ │ │ + beq 30af00 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 30afdc │ │ │ │ + bhi 30aecc │ │ │ │ ldrb sl, [lr, r3] │ │ │ │ lsl sl, sl, #3 │ │ │ │ ldrd sl, [sl, ip] │ │ │ │ - b 30afe8 │ │ │ │ + b 30aed8 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 30b0c4 │ │ │ │ + beq 30afb4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 96248 │ │ │ │ @@ -766542,106 +766474,106 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ sub ip, r8, #15 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 30ade4 │ │ │ │ + beq 30acd4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 30b084 │ │ │ │ - b 30ade4 │ │ │ │ + bne 30af74 │ │ │ │ + b 30acd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ - bl 30a47c │ │ │ │ + bl 30a36c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 30ae48 │ │ │ │ + b 30ad38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3098a4 │ │ │ │ + bl 309794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30ae88 │ │ │ │ - b 30ae7c │ │ │ │ + beq 30ad78 │ │ │ │ + b 30ad6c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ sub ip, r8, #15 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 30b07c │ │ │ │ + b 30af6c │ │ │ │ mov r1, r5 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 30b11c │ │ │ │ + beq 30b00c │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 30b028 │ │ │ │ + b 30af18 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 30af30 │ │ │ │ + b 30ae20 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ sub ip, r8, #15 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 30ade4 │ │ │ │ + b 30acd4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r2, r0, asr #11 │ │ │ │ - subseq r5, r2, r4, asr #11 │ │ │ │ + ldrsbeq r5, [r2], #-96 @ 0xffffffa0 │ │ │ │ + ldrsbeq r5, [r2], #-100 @ 0xffffff9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r2, r4, ror r5 │ │ │ │ + subseq r5, r2, r4, lsl #13 │ │ │ │ @ instruction: 0xffffefc0 │ │ │ │ @ instruction: 0xfffff710 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ 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 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #2492] @ 30bb4c │ │ │ │ + ldr r1, [pc, #2492] @ 30ba3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2488] @ 30bb50 │ │ │ │ + ldr r3, [pc, #2488] @ 30ba40 │ │ │ │ mov ip, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #2444] @ 30bb54 │ │ │ │ + ldr r3, [pc, #2444] @ 30ba44 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 957ac │ │ │ │ mov r0, #2 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ bl ed454 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r8, [pc, #2412] @ 30bb58 │ │ │ │ + ldr r8, [pc, #2412] @ 30ba48 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 90a64 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -766672,32 +766604,32 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r6, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r3, [pc, #2260] @ 30bb5c │ │ │ │ + ldr r3, [pc, #2260] @ 30ba4c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb sl, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 30bb00 │ │ │ │ + bhi 30b9f0 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r5, #64 @ 0x40 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 911bc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ - ldr fp, [pc, #2196] @ 30bb60 │ │ │ │ + ldr fp, [pc, #2196] @ 30ba50 │ │ │ │ add r9, r0, #24 │ │ │ │ strb sl, [r0, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 9337c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ @@ -766740,15 +766672,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ str r7, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #1996] @ 30bb64 │ │ │ │ + ldr r1, [pc, #1996] @ 30ba54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r7, [r6, #40] @ 0x28 │ │ │ │ bl 911bc │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ ldrb sl, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -766765,15 +766697,15 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 30b40c │ │ │ │ + bne 30b2fc │ │ │ │ cmp sl, #32 │ │ │ │ andne sl, sl, #31 │ │ │ │ movne r7, fp │ │ │ │ mvnne r7, r7, lsl sl │ │ │ │ moveq r7, fp │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -766786,15 +766718,15 @@ │ │ │ │ add r3, r3, #11 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [ip, r2, lsl #2] │ │ │ │ mov r1, ip │ │ │ │ str r6, [ip, r3, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 96248 │ │ │ │ - ldr r3, [pc, #1816] @ 30bb68 │ │ │ │ + ldr r3, [pc, #1816] @ 30ba58 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #28] │ │ │ │ bl 90a64 │ │ │ │ @@ -766825,20 +766757,20 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r9, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 96248 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - ldr r3, [pc, #1664] @ 30bb6c │ │ │ │ + ldr r3, [pc, #1664] @ 30ba5c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb fp, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 30bb4c │ │ │ │ + bhi 30ba3c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov sl, #64 @ 0x40 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -766889,15 +766821,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ str r7, [r0, #32] │ │ │ │ bl 9337c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #1400] @ 30bb64 │ │ │ │ + ldr r1, [pc, #1400] @ 30ba54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r7, [r6, #40] @ 0x28 │ │ │ │ bl 911bc │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ ldrb sl, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -766915,15 +766847,15 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 30b660 │ │ │ │ + bne 30b550 │ │ │ │ cmp sl, #32 │ │ │ │ andne sl, sl, #31 │ │ │ │ mvnne r8, #0 │ │ │ │ mvnne r8, r8, lsl sl │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ @@ -766936,50 +766868,50 @@ │ │ │ │ add r3, r3, #11 │ │ │ │ mov sl, #0 │ │ │ │ str r8, [ip, r2, lsl #2] │ │ │ │ mov r1, ip │ │ │ │ str sl, [ip, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #1224] @ 30bb70 │ │ │ │ + ldr r1, [pc, #1224] @ 30ba60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #32 │ │ │ │ bl 9337c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq 30bab0 │ │ │ │ + beq 30b9a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1152] @ 30bb74 │ │ │ │ + ldr r3, [pc, #1152] @ 30ba64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 30b71c │ │ │ │ - ldr r3, [pc, #1140] @ 30bb78 │ │ │ │ + b 30b60c │ │ │ │ + ldr r3, [pc, #1140] @ 30ba68 │ │ │ │ lsr r3, r3, r6 │ │ │ │ tst r3, #1 │ │ │ │ - beq 30b730 │ │ │ │ + beq 30b620 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 30bab0 │ │ │ │ + beq 30b9a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #31 │ │ │ │ - bls 30b6fc │ │ │ │ + bls 30b5ec │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl ee538 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -767052,15 +766984,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r9, [r2, #13] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi 30bb4c │ │ │ │ + bhi 30ba3c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov fp, #64 @ 0x40 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 911bc │ │ │ │ @@ -767145,15 +767077,15 @@ │ │ │ │ ldrb r3, [r6, #85] @ 0x55 │ │ │ │ ldrb r2, [r6, #84] @ 0x54 │ │ │ │ mov r1, fp │ │ │ │ bl 9337c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 96248 │ │ │ │ - ldr r1, [pc, #376] @ 30bb64 │ │ │ │ + ldr r1, [pc, #376] @ 30ba54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r6, [r7, #40] @ 0x28 │ │ │ │ bl 911bc │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str r9, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r9, [r5, #8] │ │ │ │ @@ -767171,15 +767103,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 30ba64 │ │ │ │ + bne 30b954 │ │ │ │ cmp r9, #32 │ │ │ │ andne r9, r9, #31 │ │ │ │ movne r6, r8 │ │ │ │ mvnne r6, r6, lsl r9 │ │ │ │ moveq r6, r8 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -767195,116 +767127,116 @@ │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne 30b71c │ │ │ │ + bne 30b60c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #188] @ 30bb7c │ │ │ │ + ldr r2, [pc, #188] @ 30ba6c │ │ │ │ strb r3, [r0, #324] @ 0x144 │ │ │ │ - ldr r3, [pc, #136] @ 30bb50 │ │ │ │ + ldr r3, [pc, #136] @ 30ba40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30bb48 │ │ │ │ + bne 30ba38 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #32 │ │ │ │ - b 30b884 │ │ │ │ + b 30b774 │ │ │ │ mov fp, #16 │ │ │ │ - b 30b884 │ │ │ │ + b 30b774 │ │ │ │ mov fp, #8 │ │ │ │ - b 30b884 │ │ │ │ + b 30b774 │ │ │ │ mov r5, #32 │ │ │ │ - b 30b2ac │ │ │ │ + b 30b19c │ │ │ │ mov sl, #32 │ │ │ │ - b 30b510 │ │ │ │ + b 30b400 │ │ │ │ mov fp, #1 │ │ │ │ - b 30b884 │ │ │ │ + b 30b774 │ │ │ │ mov r5, #8 │ │ │ │ - b 30b2ac │ │ │ │ + b 30b19c │ │ │ │ mov sl, #8 │ │ │ │ - b 30b510 │ │ │ │ + b 30b400 │ │ │ │ mov r5, #1 │ │ │ │ - b 30b2ac │ │ │ │ + b 30b19c │ │ │ │ mov sl, #1 │ │ │ │ - b 30b510 │ │ │ │ + b 30b400 │ │ │ │ mov r5, #16 │ │ │ │ - b 30b2ac │ │ │ │ + b 30b19c │ │ │ │ mov sl, #16 │ │ │ │ - b 30b510 │ │ │ │ + b 30b400 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r2, r0, ror #28 │ │ │ │ + subseq r4, r2, r0, ror pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq sl, [r4], -ip │ │ │ │ - subseq r4, r2, r0, lsl lr │ │ │ │ - strheq r1, [sp], #-200 @ 0xffffff38 │ │ │ │ + subseq r4, r2, r0, lsr #30 │ │ │ │ + strheq r1, [sp], #-192 @ 0xffffff40 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - subeq r1, sp, r0, lsl #21 │ │ │ │ + subeq r1, sp, r8, ror sl │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - subeq r1, sp, r8, lsr #17 │ │ │ │ + subeq r1, sp, r0, lsr #17 │ │ │ │ mvngt r8, r0 │ │ │ │ - subseq r4, r2, r4, lsr r5 │ │ │ │ + subseq r4, r2, r4, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr lr, [pc, #160] @ 30bc38 │ │ │ │ + ldr lr, [pc, #160] @ 30bb28 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #152] @ 30bc3c │ │ │ │ + ldr r2, [pc, #152] @ 30bb2c │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 30bbfc │ │ │ │ + beq 30baec │ │ │ │ ldr lr, [ip, #16] │ │ │ │ tst lr, #8 │ │ │ │ addne lr, sp, #136 @ 0x88 │ │ │ │ addne lr, lr, r2, lsl #2 │ │ │ │ ldrne ip, [ip, #44] @ 0x2c │ │ │ │ strne ip, [lr, #-132] @ 0xffffff7c │ │ │ │ ldr lr, [r1] │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ mov ip, r1 │ │ │ │ - beq 30bc00 │ │ │ │ + beq 30baf0 │ │ │ │ mov r1, lr │ │ │ │ - b 30bbc8 │ │ │ │ + b 30bab8 │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 30b170 │ │ │ │ - ldr r2, [pc, #48] @ 30bc40 │ │ │ │ - ldr r3, [pc, #40] @ 30bc3c │ │ │ │ + bl 30b060 │ │ │ │ + ldr r2, [pc, #48] @ 30bb30 │ │ │ │ + ldr r3, [pc, #40] @ 30bb2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30bc34 │ │ │ │ + bne 30bb24 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r2, r8, asr r4 │ │ │ │ + subseq r4, r2, r8, ror #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r2, r8, ror #7 │ │ │ │ + ldrsheq r4, [r2], #-72 @ 0xffffffb8 │ │ │ │ cmp r0, #5 │ │ │ │ movls r3, #42 @ 0x2a │ │ │ │ lsrls r0, r3, r0 │ │ │ │ andls r0, r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -767320,21 +767252,21 @@ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, r2, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30bcc8 │ │ │ │ + bne 30bbb8 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r0, r3 │ │ │ │ and r3, r2, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 30bcd0 │ │ │ │ - bhi 30bcd8 │ │ │ │ + beq 30bbc0 │ │ │ │ + bhi 30bbc8 │ │ │ │ cmp r3, #2 │ │ │ │ orrne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ orr r0, r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -767351,75 +767283,75 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ bl 143770 │ │ │ │ - ldr sl, [pc, #380] @ 30bea0 │ │ │ │ + ldr sl, [pc, #380] @ 30bd90 │ │ │ │ add sl, pc, sl │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 30bd3c │ │ │ │ + beq 30bc2c │ │ │ │ mov fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1437f0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 30bd9c │ │ │ │ + beq 30bc8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30bd88 │ │ │ │ + bne 30bc78 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ cmpne r1, #115 @ 0x73 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r6, #1 │ │ │ │ movls r2, #0 │ │ │ │ andhi r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30be0c │ │ │ │ + bne 30bcfc │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ stm r5, {r7, r9} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r3, #20] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30bd2c │ │ │ │ + beq 30bc1c │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30bdac │ │ │ │ + bne 30bc9c │ │ │ │ cmp r6, r4 │ │ │ │ - bcc 30bd88 │ │ │ │ + bcc 30bc78 │ │ │ │ mov fp, r0 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ sub r4, r4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, r5, fp, lsl #3 │ │ │ │ sub r3, r6, r4 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r8, [sp] │ │ │ │ ldm r7, {r0, r1} │ │ │ │ - bl 30bce0 │ │ │ │ + bl 30bbd0 │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ sub r6, r6, r0 │ │ │ │ add fp, fp, r0 │ │ │ │ - bne 30bdcc │ │ │ │ - b 30bd30 │ │ │ │ - ldr r2, [pc, #144] @ 30bea4 │ │ │ │ + bne 30bcbc │ │ │ │ + b 30bc20 │ │ │ │ + ldr r2, [pc, #144] @ 30bd94 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr ip, [r3, #92] @ 0x5c │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -767438,193 +767370,193 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ sub r3, r6, #1 │ │ │ │ str r8, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldm r2, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 30bce0 │ │ │ │ + bl 30bbd0 │ │ │ │ add r1, sp, #32 │ │ │ │ str r8, [sp] │ │ │ │ mov fp, r0 │ │ │ │ sub r3, r6, r0 │ │ │ │ add r2, r5, r0, lsl #3 │ │ │ │ ldmdb r1, {r0, r1} │ │ │ │ - bl 30bce0 │ │ │ │ + bl 30bbd0 │ │ │ │ add fp, fp, r0 │ │ │ │ - b 30bd30 │ │ │ │ - ldrsbeq r4, [r2], #-40 @ 0xffffffd8 │ │ │ │ + b 30bc20 │ │ │ │ + subseq r4, r2, r8, ror #7 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #576] @ 30c100 │ │ │ │ - ldr r3, [pc, #576] @ 30c104 │ │ │ │ + ldr r2, [pc, #576] @ 30bff0 │ │ │ │ + ldr r3, [pc, #576] @ 30bff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - ldr r8, [pc, #568] @ 30c108 │ │ │ │ + ldr r8, [pc, #568] @ 30bff8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ adds r6, r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - bcs 30c0f4 │ │ │ │ + bcs 30bfe4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 30bf58 │ │ │ │ + bls 30be48 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 30c040 │ │ │ │ + bhi 30bf30 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ movcs r5, r6 │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #496] @ 30c10c │ │ │ │ + ldr r3, [pc, #496] @ 30bffc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 30c0b4 │ │ │ │ + beq 30bfa4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - beq 30c060 │ │ │ │ + beq 30bf50 │ │ │ │ mov r2, r5 │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c0f4 │ │ │ │ + beq 30bfe4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [r4, #24] │ │ │ │ add r7, r0, r3 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b 30bf64 │ │ │ │ + b 30be54 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r7, r3, r7 │ │ │ │ - beq 30c0f4 │ │ │ │ + beq 30bfe4 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r3, [sp] │ │ │ │ str r3, [r7] │ │ │ │ cmn r5, #5 │ │ │ │ lsr r3, r5, #2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bhi 30c0e8 │ │ │ │ + bhi 30bfd8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r6, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 30bfe4 │ │ │ │ + bhi 30bed4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r0, r3, r5 │ │ │ │ - beq 30c0e8 │ │ │ │ + beq 30bfd8 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #340] @ 30c110 │ │ │ │ - ldr r3, [pc, #324] @ 30c104 │ │ │ │ + ldr r2, [pc, #340] @ 30c000 │ │ │ │ + ldr r3, [pc, #324] @ 30bff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30c0f0 │ │ │ │ + bne 30bfe0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 30c050 │ │ │ │ + bhi 30bf40 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ movcs r9, r6 │ │ │ │ movcc r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #264] @ 30c10c │ │ │ │ + ldr r3, [pc, #264] @ 30bffc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 30c080 │ │ │ │ + beq 30bf70 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - beq 30c070 │ │ │ │ + beq 30bf60 │ │ │ │ mov r2, r9 │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c0e8 │ │ │ │ + beq 30bfd8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r9, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, r3 │ │ │ │ - b 30bfa4 │ │ │ │ + b 30be94 │ │ │ │ cmp r6, r3 │ │ │ │ movcs r5, r6 │ │ │ │ movcc r5, r3 │ │ │ │ - b 30bf14 │ │ │ │ + b 30be04 │ │ │ │ cmp r6, r3 │ │ │ │ movcs r9, r6 │ │ │ │ movcc r9, r3 │ │ │ │ - b 30bffc │ │ │ │ + b 30beec │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e5fc │ │ │ │ - b 30bf3c │ │ │ │ + b 30be2c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e5fc │ │ │ │ - b 30c024 │ │ │ │ + b 30bf14 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e2fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 30c0e8 │ │ │ │ + beq 30bfd8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ bl 1e02c │ │ │ │ mov r3, #0 │ │ │ │ add r0, r8, r5 │ │ │ │ str r9, [r4, #40] @ 0x28 │ │ │ │ str r8, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b 30bfa4 │ │ │ │ + b 30be94 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e2fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 30c0f4 │ │ │ │ + beq 30bfe4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ bl 1e02c │ │ │ │ mov r3, #0 │ │ │ │ add r7, r9, r7 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r9, [r4, #16] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 30bf64 │ │ │ │ + b 30be54 │ │ │ │ mov r0, #0 │ │ │ │ - b 30bfa8 │ │ │ │ + b 30be98 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r3] │ │ │ │ udf #0 │ │ │ │ - subseq r4, r2, r8, lsr r1 │ │ │ │ + subseq r4, r2, r8, asr #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r2, r4, lsl r1 │ │ │ │ + subseq r4, r2, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subseq r4, r2, ip, lsr r0 │ │ │ │ + subseq r4, r2, ip, asr #2 │ │ │ │ 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, #588] @ 30c378 │ │ │ │ + ldr r3, [pc, #588] @ 30c268 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - beq 30c290 │ │ │ │ + beq 30c180 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ ldr fp, [r0, #16] │ │ │ │ sub sl, r5, r6 │ │ │ │ add r5, fp, sl │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ @@ -767634,114 +767566,114 @@ │ │ │ │ add r7, r9, r8, lsl #2 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 30c25c │ │ │ │ + bne 30c14c │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ sub ip, ip, r2, lsl #2 │ │ │ │ add r3, r3, ip │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr ip, [r4, #52] @ 0x34 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ blx ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - bcc 30c1e8 │ │ │ │ + bcc 30c0d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 30c244 │ │ │ │ + bne 30c134 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ sub r5, r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ - beq 30c290 │ │ │ │ + beq 30c180 │ │ │ │ ldr fp, [r4, #16] │ │ │ │ - b 30c14c │ │ │ │ + b 30c03c │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ sub r0, r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr fp, [r4, #16] │ │ │ │ sub r7, r7, r6 │ │ │ │ str r0, [fp, r7] │ │ │ │ - b 30c14c │ │ │ │ + b 30c03c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ sub r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ add r3, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ blx r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - bcc 30c340 │ │ │ │ + bcc 30c230 │ │ │ │ ldr r2, [r9, r8, lsl #2] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ bl 13fca0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b 30c1cc │ │ │ │ + b 30c0bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c208 │ │ │ │ + beq 30c0f8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ sub r5, r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bne 30c1e0 │ │ │ │ + bne 30c0d0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r2, #-4] │ │ │ │ - beq 30c2ec │ │ │ │ - ldr r3, [pc, #200] @ 30c37c │ │ │ │ + beq 30c1dc │ │ │ │ + ldr r3, [pc, #200] @ 30c26c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30c2d4 │ │ │ │ + beq 30c1c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30c36c │ │ │ │ + beq 30c25c │ │ │ │ bl 142198 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30c334 │ │ │ │ - ldr r1, [pc, #128] @ 30c37c │ │ │ │ + beq 30c224 │ │ │ │ + ldr r1, [pc, #128] @ 30c26c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 30c320 │ │ │ │ + beq 30c210 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 30c360 │ │ │ │ + beq 30c250 │ │ │ │ bl 142198 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #28] │ │ │ │ @@ -767751,82 +767683,82 @@ │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ sub r0, r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr fp, [r4, #16] │ │ │ │ sub r7, r7, r6 │ │ │ │ str r0, [fp, r7] │ │ │ │ - b 30c14c │ │ │ │ + b 30c03c │ │ │ │ bl 1de10 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - b 30c320 │ │ │ │ + b 30c210 │ │ │ │ bl 1de10 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b 30c2d4 │ │ │ │ - subseq r3, r2, r8, asr #29 │ │ │ │ + b 30c1c4 │ │ │ │ + ldrsbeq r3, [r2], #-248 @ 0xffffff08 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #28 │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, fp, #8 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ ldr r1, [fp, #16] │ │ │ │ - ldr lr, [pc, #428] @ 30c55c │ │ │ │ + ldr lr, [pc, #428] @ 30c44c │ │ │ │ ldr r3, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #420] @ 30c560 │ │ │ │ + ldr r0, [pc, #420] @ 30c450 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r5, [r3, #20] │ │ │ │ add r2, r3, #28 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ cmp r5, r2 │ │ │ │ ldr ip, [fp, #24] │ │ │ │ ldr r2, [fp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r0, #0 │ │ │ │ - beq 30c448 │ │ │ │ + beq 30c338 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 30c524 │ │ │ │ + bne 30c414 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r7, [fp, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c47c │ │ │ │ + beq 30c36c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30c47c │ │ │ │ + beq 30c36c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30c448 │ │ │ │ + beq 30c338 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ - bne 30c420 │ │ │ │ - ldr r2, [pc, #276] @ 30c564 │ │ │ │ - ldr r3, [pc, #268] @ 30c560 │ │ │ │ + bne 30c310 │ │ │ │ + ldr r2, [pc, #276] @ 30c454 │ │ │ │ + ldr r3, [pc, #268] @ 30c450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30c558 │ │ │ │ + bne 30c448 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ mvn r2, #0 │ │ │ │ @@ -767846,586 +767778,586 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r1, fp, #16 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - bl 30bce0 │ │ │ │ + bl 30bbd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 143600 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 30c448 │ │ │ │ + beq 30c338 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r9, [r5, #-4] │ │ │ │ ldr r8, [r5], #8 │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ str r9, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ - bne 30c4f8 │ │ │ │ - b 30c448 │ │ │ │ + bne 30c3e8 │ │ │ │ + b 30c338 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [ip] │ │ │ │ - beq 30c448 │ │ │ │ + beq 30c338 │ │ │ │ add r4, r2, r4, lsl #2 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r3, r1 │ │ │ │ movcc r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [ip] │ │ │ │ - bne 30c53c │ │ │ │ - b 30c448 │ │ │ │ + bne 30c42c │ │ │ │ + b 30c338 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r2, r0, asr #24 │ │ │ │ + subseq r3, r2, r0, asr sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r2, r8, lsr #23 │ │ │ │ + ldrheq r3, [r2], #-200 @ 0xffffff38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ - ldr r7, [pc, #1352] @ 30cacc │ │ │ │ + ldr r7, [pc, #1352] @ 30c9bc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq 30c6ec │ │ │ │ + beq 30c5dc │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ mov r2, #1 │ │ │ │ sub r6, r3, #32 │ │ │ │ lsl r6, r2, r6 │ │ │ │ lsl r8, r2, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr r6, r6, r2, lsr r3 │ │ │ │ subs r8, r8, #1 │ │ │ │ sbc r6, r6, #0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 30c6a4 │ │ │ │ + bhi 30c594 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30c6a4 │ │ │ │ + beq 30c594 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 30caac │ │ │ │ + beq 30c99c │ │ │ │ mov sl, #0 │ │ │ │ sub r9, r1, #1 │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 30c6d0 │ │ │ │ + bne 30c5c0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 30c66c │ │ │ │ + beq 30c55c │ │ │ │ cmp r3, #8 │ │ │ │ - beq 30c6b0 │ │ │ │ + beq 30c5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30c6a4 │ │ │ │ + bne 30c594 │ │ │ │ ldrb r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ sub r3, r4, r3 │ │ │ │ asr r1, r3, #5 │ │ │ │ - bhi 30c6a4 │ │ │ │ + bhi 30c594 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #1184] @ 30cad0 │ │ │ │ + ldr r2, [pc, #1184] @ 30c9c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 30c774 │ │ │ │ + bhi 30c664 │ │ │ │ sub r2, r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 30c7b0 │ │ │ │ + bhi 30c6a0 │ │ │ │ sub r2, r3, #133 @ 0x85 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 30c6a4 │ │ │ │ - ldr r2, [pc, #1152] @ 30cad4 │ │ │ │ + bhi 30c594 │ │ │ │ + ldr r2, [pc, #1152] @ 30c9c4 │ │ │ │ sub r3, r3, #134 @ 0x86 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 30c8f0 │ │ │ │ + bhi 30c7e0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bhi 30c6a4 │ │ │ │ - ldr r2, [pc, #1112] @ 30cad8 │ │ │ │ + bhi 30c594 │ │ │ │ + ldr r2, [pc, #1112] @ 30c9c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 30c6f8 │ │ │ │ - ldr r1, [pc, #1104] @ 30cadc │ │ │ │ + bls 30c5e8 │ │ │ │ + ldr r1, [pc, #1104] @ 30c9cc │ │ │ │ sub r2, r3, #592 @ 0x250 │ │ │ │ sub r2, r2, #2 │ │ │ │ mov ip, #1 │ │ │ │ ands r1, r1, ip, lsl r2 │ │ │ │ - bne 30ca70 │ │ │ │ + bne 30c960 │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ - beq 30c70c │ │ │ │ + beq 30c5fc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 30c568 │ │ │ │ + bl 30c458 │ │ │ │ orr sl, r0, sl │ │ │ │ orr fp, r1, fp │ │ │ │ cmp fp, r6 │ │ │ │ cmpeq sl, r8 │ │ │ │ - beq 30c6a4 │ │ │ │ + beq 30c594 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 30c5e4 │ │ │ │ + bne 30c4d4 │ │ │ │ mov r8, sl │ │ │ │ mov r6, fp │ │ │ │ - b 30c6a4 │ │ │ │ + b 30c594 │ │ │ │ mvn r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ - b 30c5b4 │ │ │ │ + b 30c4a4 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq 30c70c │ │ │ │ - bhi 30c8a8 │ │ │ │ + beq 30c5fc │ │ │ │ + bhi 30c798 │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bne 30c6a4 │ │ │ │ - ldr r2, [pc, #972] @ 30cae0 │ │ │ │ + bne 30c594 │ │ │ │ + ldr r2, [pc, #972] @ 30c9d0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #952] @ 30cae4 │ │ │ │ + ldr r2, [pc, #952] @ 30c9d4 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 30c6a4 │ │ │ │ + bgt 30c594 │ │ │ │ sub r2, r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 30c8d4 │ │ │ │ - ldr r2, [pc, #924] @ 30cae8 │ │ │ │ + ble 30c7c4 │ │ │ │ + ldr r2, [pc, #924] @ 30c9d8 │ │ │ │ sub r3, r3, #316 @ 0x13c │ │ │ │ sub r3, r3, #3 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 30c6a4 │ │ │ │ + beq 30c594 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 30c568 │ │ │ │ + bl 30c458 │ │ │ │ orr sl, r0, sl │ │ │ │ orr fp, r1, fp │ │ │ │ - b 30c6c4 │ │ │ │ - ldr r2, [pc, #880] @ 30caec │ │ │ │ + b 30c5b4 │ │ │ │ + ldr r2, [pc, #880] @ 30c9dc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30c9d4 │ │ │ │ + beq 30c8c4 │ │ │ │ cmp r3, #396 @ 0x18c │ │ │ │ - bcc 30c7d8 │ │ │ │ - ldr r2, [pc, #864] @ 30caf0 │ │ │ │ + bcc 30c6c8 │ │ │ │ + ldr r2, [pc, #864] @ 30c9e0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30c9cc │ │ │ │ + beq 30c8bc │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30ca90 │ │ │ │ + beq 30c980 │ │ │ │ cmp r3, #396 @ 0x18c │ │ │ │ - bne 30c6a4 │ │ │ │ + bne 30c594 │ │ │ │ orr sl, r8, sl │ │ │ │ - b 30c6c4 │ │ │ │ + b 30c5b4 │ │ │ │ sub r2, r3, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #824] @ 30caf4 │ │ │ │ + ldr r3, [pc, #824] @ 30c9e4 │ │ │ │ sub r2, r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi 30c6a4 │ │ │ │ + bhi 30c594 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r2, r2, #61 @ 0x3d │ │ │ │ cmp r3, r2 │ │ │ │ - bne 30ca80 │ │ │ │ + bne 30c970 │ │ │ │ rsb r3, r1, #1 │ │ │ │ add r2, r0, r3, lsl #5 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ lsl r2, r3, #5 │ │ │ │ - bne 30c6a4 │ │ │ │ + bne 30c594 │ │ │ │ add r2, r0, r2 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r3, [r0, r3, lsl #5] │ │ │ │ ldrb r2, [r1, #37] @ 0x25 │ │ │ │ add r3, r3, #5 │ │ │ │ add r0, r1, r3, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - bhi 30cac4 │ │ │ │ - ldr r1, [pc, #700] @ 30caf8 │ │ │ │ + bhi 30c9b4 │ │ │ │ + ldr r1, [pc, #700] @ 30c9e8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30cacc │ │ │ │ + bhi 30c9bc │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30c6a4 │ │ │ │ + bne 30c594 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 30c6a4 │ │ │ │ + bne 30c594 │ │ │ │ ldrb r3, [r0, #96] @ 0x60 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ ldrb r2, [r2, #37] @ 0x25 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 30c948 │ │ │ │ - ldr r1, [pc, #620] @ 30cafc │ │ │ │ + bhi 30c838 │ │ │ │ + ldr r1, [pc, #620] @ 30c9ec │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30c948 │ │ │ │ + bhi 30c838 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r2, r3, #584 @ 0x248 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 30c6a4 │ │ │ │ + bhi 30c594 │ │ │ │ add r2, r0, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 30c75c │ │ │ │ + beq 30c64c │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ orreq sl, sl, #3 │ │ │ │ - beq 30c6c4 │ │ │ │ + beq 30c5b4 │ │ │ │ orr sl, sl, #127 @ 0x7f │ │ │ │ - b 30c6c4 │ │ │ │ + b 30c5b4 │ │ │ │ sub r2, r2, #31 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30c75c │ │ │ │ + beq 30c64c │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30c75c │ │ │ │ - b 30c6a4 │ │ │ │ + beq 30c64c │ │ │ │ + b 30c594 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30c6a4 │ │ │ │ + bne 30c594 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 30c6a4 │ │ │ │ + bne 30c594 │ │ │ │ ldrb r3, [r0, #96] @ 0x60 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ ldrb r2, [r2, #37] @ 0x25 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 30ca24 │ │ │ │ - ldr r1, [pc, #468] @ 30cb00 │ │ │ │ + bhi 30c914 │ │ │ │ + ldr r1, [pc, #468] @ 30c9f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30cacc │ │ │ │ + bhi 30c9bc │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ lsl r3, r3, #3 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ sub r2, r3, #32 │ │ │ │ lsl r2, r1, r2 │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr r2, r2, r1, lsr r3 │ │ │ │ orr fp, r2, fp │ │ │ │ - b 30c6c4 │ │ │ │ + b 30c5b4 │ │ │ │ rsb r3, r1, #1 │ │ │ │ add r2, r0, r3, lsl #5 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 30c6a4 │ │ │ │ + bne 30c594 │ │ │ │ add r3, r3, #2 │ │ │ │ ldrb r1, [r0, r3, lsl #5] │ │ │ │ ldrb r3, [r2, #37] @ 0x25 │ │ │ │ add r1, r1, #5 │ │ │ │ add r0, r2, r1, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, r1, lsl #3] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - bhi 30cab8 │ │ │ │ - ldr r1, [pc, #336] @ 30cb04 │ │ │ │ + bhi 30c9a8 │ │ │ │ + ldr r1, [pc, #336] @ 30c9f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 30cacc │ │ │ │ + bhi 30c9bc │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orr sl, sl, #255 @ 0xff │ │ │ │ - b 30c6c4 │ │ │ │ + b 30c5b4 │ │ │ │ lsl r3, r8, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ orr sl, r3, sl │ │ │ │ - b 30c6c4 │ │ │ │ + b 30c5b4 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30c948 │ │ │ │ + b 30c838 │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ orr sl, sl, r3 │ │ │ │ orr fp, fp, r2 │ │ │ │ - b 30c6c4 │ │ │ │ + b 30c5b4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ bic r3, r8, r3 │ │ │ │ orr sl, r3, sl │ │ │ │ bic r3, r6, r2 │ │ │ │ orr fp, r3, fp │ │ │ │ - b 30c6c4 │ │ │ │ + b 30c5b4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #220] @ 30cb08 │ │ │ │ + ldr r1, [pc, #220] @ 30c9f8 │ │ │ │ lsl r3, r3, #4 │ │ │ │ - b 30c950 │ │ │ │ + b 30c840 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 30c9f8 │ │ │ │ + b 30c8e8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 30ca0c │ │ │ │ + b 30c8fc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ - b 30c9f8 │ │ │ │ + b 30c8e8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30ca24 │ │ │ │ + b 30c914 │ │ │ │ mov r2, #0 │ │ │ │ - b 30ca0c │ │ │ │ + b 30c8fc │ │ │ │ add r3, r0, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 30c8cc │ │ │ │ - b 30c75c │ │ │ │ + bne 30c7bc │ │ │ │ + b 30c64c │ │ │ │ sub r3, r3, #336 @ 0x150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 30c6a4 │ │ │ │ + bhi 30c594 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 30c6a4 │ │ │ │ + bne 30c594 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ sub r3, r3, #1 │ │ │ │ orr sl, r3, sl │ │ │ │ - b 30c6c4 │ │ │ │ + b 30c5b4 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ - b 30c6a4 │ │ │ │ + b 30c594 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b 30c9f8 │ │ │ │ + b 30c8e8 │ │ │ │ mov r2, r1 │ │ │ │ - b 30ca0c │ │ │ │ - subseq r3, r2, r0, ror sl │ │ │ │ + b 30c8fc │ │ │ │ + subseq r3, r2, r0, lsl #23 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - subeq r0, sp, sl, asr r9 │ │ │ │ + subeq r0, sp, r2, asr r9 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ strpl r0, [r0], -r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ addeq r8, r0, r1 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - strdeq r0, [sp], #-118 @ 0xffffff8a │ │ │ │ - subeq r0, sp, lr, lsl #15 │ │ │ │ - subeq r0, sp, sl, asr r7 │ │ │ │ - ldrdeq r0, [sp], #-110 @ 0xffffff92 │ │ │ │ - subeq r0, sp, r6, ror r6 │ │ │ │ + subeq r0, sp, lr, ror #15 │ │ │ │ + subeq r0, sp, r6, lsl #15 │ │ │ │ + subeq r0, sp, r2, asr r7 │ │ │ │ + ldrdeq r0, [sp], #-102 @ 0xffffff9a │ │ │ │ + subeq r0, sp, lr, ror #12 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3548] @ 30d904 │ │ │ │ + ldr r2, [pc, #3548] @ 30d7f4 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3544] @ 30d908 │ │ │ │ + ldr r3, [pc, #3544] @ 30d7f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldm r1, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ - ldr r9, [pc, #3496] @ 30d90c │ │ │ │ + ldr r9, [pc, #3496] @ 30d7fc │ │ │ │ cmp r2, #31 │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r3 │ │ │ │ - bhi 30cbfc │ │ │ │ + bhi 30caec │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ ldr r6, [r4] │ │ │ │ str r3, [r5] │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 30cbd4 │ │ │ │ + beq 30cac4 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 30cc9c │ │ │ │ + beq 30cb8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30cc2c │ │ │ │ + beq 30cb1c │ │ │ │ cmp r1, #8 │ │ │ │ - beq 30cd34 │ │ │ │ - ldr r2, [pc, #3424] @ 30d910 │ │ │ │ - ldr r3, [pc, #3412] @ 30d908 │ │ │ │ + beq 30cc24 │ │ │ │ + ldr r2, [pc, #3424] @ 30d800 │ │ │ │ + ldr r3, [pc, #3412] @ 30d7f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30d888 │ │ │ │ + bne 30d778 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r6, r8, lsl #3 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #3376] @ 30d914 │ │ │ │ + ldr r3, [pc, #3376] @ 30d804 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30cc94 │ │ │ │ + bhi 30cb84 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 30cb90 │ │ │ │ + bne 30ca80 │ │ │ │ add r6, r6, r8, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ - bne 30cc80 │ │ │ │ - b 30cbdc │ │ │ │ + bne 30cb70 │ │ │ │ + b 30cacc │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - ldr r0, [pc, #3296] @ 30d918 │ │ │ │ + ldr r0, [pc, #3296] @ 30d808 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 30ccf8 │ │ │ │ + bhi 30cbe8 │ │ │ │ sub r0, r0, #28 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 30d56c │ │ │ │ + bhi 30d45c │ │ │ │ cmp r1, #152 @ 0x98 │ │ │ │ - bhi 30cd78 │ │ │ │ + bhi 30cc68 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bls 30d528 │ │ │ │ - ldr r2, [pc, #3260] @ 30d91c │ │ │ │ + bls 30d418 │ │ │ │ + ldr r2, [pc, #3260] @ 30d80c │ │ │ │ sub r0, r1, #115 @ 0x73 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ add r2, r2, r0 │ │ │ │ ldrsh r2, [r2, r0] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r1, #255 @ 0xff │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ lsl r3, r1, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30cc80 │ │ │ │ + b 30cb70 │ │ │ │ mov r3, r1 │ │ │ │ - b 30cc80 │ │ │ │ + b 30cb70 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldm r7, {r0, r4} │ │ │ │ cmp r3, #592 @ 0x250 │ │ │ │ - bhi 30d4f0 │ │ │ │ - ldr r2, [pc, #3180] @ 30d920 │ │ │ │ + bhi 30d3e0 │ │ │ │ + ldr r2, [pc, #3180] @ 30d810 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 30cd50 │ │ │ │ + bhi 30cc40 │ │ │ │ sub r2, r2, #129 @ 0x81 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 30d12c │ │ │ │ + bhi 30d01c │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 30ce14 │ │ │ │ - ldr r2, [pc, #3148] @ 30d924 │ │ │ │ + bls 30cd04 │ │ │ │ + ldr r2, [pc, #3148] @ 30d814 │ │ │ │ sub r3, r3, #312 @ 0x138 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #3112] @ 30d928 │ │ │ │ + ldr r0, [pc, #3112] @ 30d818 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 30d444 │ │ │ │ + bhi 30d334 │ │ │ │ sub r0, r0, #33 @ 0x21 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 30cba8 │ │ │ │ - ldr r0, [pc, #3092] @ 30d92c │ │ │ │ + bls 30ca98 │ │ │ │ + ldr r0, [pc, #3092] @ 30d81c │ │ │ │ sub ip, r1, #392 @ 0x188 │ │ │ │ add r0, pc, r0 │ │ │ │ sub fp, ip, #2 │ │ │ │ cmp fp, #32 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ ldrsb r0, [r0, fp] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmib sp, {r5, lr} │ │ │ │ mov r0, r7 │ │ │ │ ldm ip, {r1, r2, r3} │ │ │ │ str r4, [sp] │ │ │ │ - bl 30c380 │ │ │ │ - b 30cba8 │ │ │ │ - ldr r1, [pc, #3032] @ 30d930 │ │ │ │ + bl 30c270 │ │ │ │ + b 30ca98 │ │ │ │ + ldr r1, [pc, #3032] @ 30d820 │ │ │ │ sub r2, r3, #488 @ 0x1e8 │ │ │ │ sub r2, r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #2996] @ 30d934 │ │ │ │ + ldr r3, [pc, #2996] @ 30d824 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 30d6cc │ │ │ │ - bhi 30d6f0 │ │ │ │ + beq 30d5bc │ │ │ │ + bhi 30d5e0 │ │ │ │ sub r3, r1, #234 @ 0xea │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d46c │ │ │ │ + beq 30d35c │ │ │ │ ldr r4, [lr] │ │ │ │ - ldr r3, [pc, #2944] @ 30d938 │ │ │ │ + ldr r3, [pc, #2944] @ 30d828 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ mov r2, #4 │ │ │ │ add r1, lr, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1e02c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df0c │ │ │ │ mov r4, r0 │ │ │ │ @@ -768436,431 +768368,431 @@ │ │ │ │ bl 1ddd4 <__aeabi_fmul@plt> │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1e02c │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ - beq 30d0fc │ │ │ │ + beq 30cfec │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq 30ce2c │ │ │ │ + beq 30cd1c │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bne 30cba8 │ │ │ │ - ldr r2, [pc, #2824] @ 30d93c │ │ │ │ + bne 30ca98 │ │ │ │ + ldr r2, [pc, #2824] @ 30d82c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #40] @ 0x28 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ sub r2, r3, #424 @ 0x1a8 │ │ │ │ sub r2, r2, #2 │ │ │ │ bics r2, r2, #2 │ │ │ │ - beq 30ce6c │ │ │ │ + beq 30cd5c │ │ │ │ sub r3, r3, #312 @ 0x138 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d7e0 │ │ │ │ + beq 30d6d0 │ │ │ │ ldr r3, [lr] │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ cmp r0, #32 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d46c │ │ │ │ - ldr r1, [pc, #2720] @ 30d940 │ │ │ │ + beq 30d35c │ │ │ │ + ldr r1, [pc, #2720] @ 30d830 │ │ │ │ sub ip, ip, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ add ip, ip, ip │ │ │ │ ldrsh ip, [r1, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d46c │ │ │ │ - ldr r2, [pc, #2664] @ 30d944 │ │ │ │ + beq 30d35c │ │ │ │ + ldr r2, [pc, #2664] @ 30d834 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ add r2, r2, r0 │ │ │ │ ldrsh r2, [r2, r0] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsb r1, [r0, #65] @ 0x41 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub r3, r1, #5 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r1, #14 │ │ │ │ cmpne r3, #2 │ │ │ │ - bhi 30cf38 │ │ │ │ + bhi 30ce28 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ tst r3, #32 │ │ │ │ - bne 30cf38 │ │ │ │ + bne 30ce28 │ │ │ │ add r3, r0, #284 @ 0x11c │ │ │ │ ldrh r2, [r3] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ add r0, r0, #288 @ 0x120 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldrh r1, [r0] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r0, r1, #1 │ │ │ │ add r0, r0, r2 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ - ldr r3, [pc, #2552] @ 30d948 │ │ │ │ + ldr r3, [pc, #2552] @ 30d838 │ │ │ │ str r0, [r5] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ subeq r0, r0, #1 │ │ │ │ streq r0, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldrsb r2, [r0, #65] @ 0x41 │ │ │ │ sub r3, r2, #5 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r2, #14 │ │ │ │ cmpne r3, #2 │ │ │ │ - bhi 30d7a0 │ │ │ │ + bhi 30d690 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ tst r3, #32 │ │ │ │ - bne 30d7a0 │ │ │ │ + bne 30d690 │ │ │ │ add r2, r0, #284 @ 0x11c │ │ │ │ ldrh r3, [r2] │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ add r0, r0, #288 @ 0x120 │ │ │ │ mul r3, r2, r3 │ │ │ │ ldrh r2, [r0] │ │ │ │ mul r3, r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ tst r3, #32 │ │ │ │ addeq r8, r8, #140 @ 0x8c │ │ │ │ addne r8, r8, #6 │ │ │ │ addeq r8, r0, r8, lsl #1 │ │ │ │ ldrne r3, [r4, r8, lsl #2] │ │ │ │ ldrheq r3, [r8, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 30cba8 │ │ │ │ - ldr r3, [pc, #2348] @ 30d93c │ │ │ │ + bne 30ca98 │ │ │ │ + ldr r3, [pc, #2348] @ 30d82c │ │ │ │ mov r1, #4 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb r3, [r3, #261] @ 0x105 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ bl 90b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30cba8 │ │ │ │ + beq 30ca98 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #15 │ │ │ │ addpl r3, r4, r3, lsl #2 │ │ │ │ ldrpl r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ strpl r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ tst r3, #32 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - beq 30d7a8 │ │ │ │ + beq 30d698 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ mul r4, r6, r1 │ │ │ │ - beq 30d080 │ │ │ │ + beq 30cf70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, r6 │ │ │ │ mvnne r4, #0 │ │ │ │ - bne 30d084 │ │ │ │ + bne 30cf74 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r4, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ ldrb r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #2212] @ 30d94c │ │ │ │ - beq 30cc80 │ │ │ │ + ldreq r3, [pc, #2212] @ 30d83c │ │ │ │ + beq 30cb70 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b 30cc80 │ │ │ │ + b 30cb70 │ │ │ │ ldrb r1, [r0, #324] @ 0x144 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ movcc r1, #1 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r2, [lr] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r0, [lr] │ │ │ │ - ldr r3, [pc, #2124] @ 30d938 │ │ │ │ + ldr r3, [pc, #2124] @ 30d828 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ bl 1e1ac <__aeabi_f2uiz@plt> │ │ │ │ str r0, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ cmp r3, #460 @ 0x1cc │ │ │ │ - bne 30cba8 │ │ │ │ - ldr r2, [pc, #2048] @ 30d93c │ │ │ │ + bne 30ca98 │ │ │ │ + ldr r2, [pc, #2048] @ 30d82c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #59] @ 0x3b │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30cba8 │ │ │ │ - b 30cc80 │ │ │ │ - ldr r3, [pc, #2004] @ 30d93c │ │ │ │ + beq 30ca98 │ │ │ │ + b 30cb70 │ │ │ │ + ldr r3, [pc, #2004] @ 30d82c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r3, r3, #49152 @ 0xc000 │ │ │ │ ldrb r3, [r3, #3393] @ 0xd41 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30cba8 │ │ │ │ + beq 30ca98 │ │ │ │ bl 13e3b4 │ │ │ │ add r8, r8, #8 │ │ │ │ add r3, r0, r8, lsl #2 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ and r1, r2, #31 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ tst r2, #32 │ │ │ │ - bne 30d6e4 │ │ │ │ + bne 30d5d4 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ lsr r3, r3, #7 │ │ │ │ mvn r2, #0 │ │ │ │ rsb r0, r3, #64 @ 0x40 │ │ │ │ lsr r0, r2, r0 │ │ │ │ sub r1, r3, #32 │ │ │ │ orr r0, r0, r2, lsl r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr r0, r0, r2, lsr r3 │ │ │ │ - bne 30d0f4 │ │ │ │ + bne 30cfe4 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ - b 30d0f4 │ │ │ │ + b 30cfe4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d804 │ │ │ │ + beq 30d6f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [lr] │ │ │ │ sub r3, r3, #1 │ │ │ │ adds r3, r3, r2 │ │ │ │ - bcc 30cc80 │ │ │ │ - b 30cba8 │ │ │ │ + bcc 30cb70 │ │ │ │ + b 30ca98 │ │ │ │ ldr r3, [lr] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ movcs r3, #255 @ 0xff │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r2, [lr] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ movhi r2, r3 │ │ │ │ str r2, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r2, [lr] │ │ │ │ cmp r2, #32768 @ 0x8000 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [r5] │ │ │ │ - b 30cba8 │ │ │ │ - ldr r3, [pc, #1812] @ 30d950 │ │ │ │ + b 30ca98 │ │ │ │ + ldr r3, [pc, #1812] @ 30d840 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r1, [r2] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [lr] │ │ │ │ addeq r6, r6, r8 │ │ │ │ cmp r3, #31 │ │ │ │ movcc r0, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ movcs r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ ldrb ip, [r6, #96] @ 0x60 │ │ │ │ - beq 30d820 │ │ │ │ + beq 30d710 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ cmp r2, #31 │ │ │ │ addls r3, r0, r2 │ │ │ │ addhi r3, r0, #31 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 30d368 │ │ │ │ + bhi 30d258 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, r2, lsl r3 │ │ │ │ - b 30cc80 │ │ │ │ + b 30cb70 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ ldmib lr, {r2, r3} │ │ │ │ cmp r3, r2 │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r3, [lr] │ │ │ │ - ldr r2, [pc, #1684] @ 30d954 │ │ │ │ + ldr r2, [pc, #1684] @ 30d844 │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldm lr, {r2, r3} │ │ │ │ cmp r3, r2 │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ - ldr r3, [pc, #1640] @ 30d950 │ │ │ │ + b 30ca98 │ │ │ │ + ldr r3, [pc, #1640] @ 30d840 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ ldrb r3, [r3, #3112] @ 0xc28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ addeq r6, r6, r8 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r6, #96] @ 0x60 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 30ce74 │ │ │ │ + bne 30cd64 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ add r2, r2, #5 │ │ │ │ lsl r3, r2, #3 │ │ │ │ add ip, r1, r3 │ │ │ │ cmp r0, #32 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr ip, [ip, #4] │ │ │ │ - bhi 30d8e0 │ │ │ │ - ldr ip, [pc, #1568] @ 30d958 │ │ │ │ + bhi 30d7d0 │ │ │ │ + ldr ip, [pc, #1568] @ 30d848 │ │ │ │ sub r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 30d904 │ │ │ │ + bhi 30d7f4 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [ip, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [lr, #8] │ │ │ │ cmp r2, r3 │ │ │ │ movcc r3, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bls 30d28c │ │ │ │ + bls 30d17c │ │ │ │ mvn r3, #0 │ │ │ │ - b 30cc80 │ │ │ │ - ldr r3, [pc, #1496] @ 30d950 │ │ │ │ + b 30cb70 │ │ │ │ + ldr r3, [pc, #1496] @ 30d840 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr ip, [lr] │ │ │ │ add r3, r3, #20480 @ 0x5000 │ │ │ │ ldrb r3, [r3, #1512] @ 0x5e8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ addeq r6, r6, r8 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ ldrb r4, [r6, #96] @ 0x60 │ │ │ │ cmp r0, #5 │ │ │ │ strne ip, [r5] │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi 30d408 │ │ │ │ - ldr r0, [pc, #1432] @ 30d95c │ │ │ │ + bhi 30d2f8 │ │ │ │ + ldr r0, [pc, #1432] @ 30d84c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 30d904 │ │ │ │ + bhi 30d7f4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30cc80 │ │ │ │ - b 30d0a8 │ │ │ │ + beq 30cb70 │ │ │ │ + b 30cf98 │ │ │ │ ldm lr, {r2, r3} │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ sub r2, r2, #1 │ │ │ │ and r3, r3, r2 │ │ │ │ lsr r3, ip, r3 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30d7fc │ │ │ │ + beq 30d6ec │ │ │ │ ldr r0, [lr] │ │ │ │ ldrb r2, [r1, r2, lsl #3] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b 30cc80 │ │ │ │ + b 30cb70 │ │ │ │ sub r0, r1, #428 @ 0x1ac │ │ │ │ cmp r0, #30 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ mov ip, #1073741829 @ 0x40000005 │ │ │ │ lsr r0, ip, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 30cba8 │ │ │ │ + beq 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ subne ip, r1, #392 @ 0x188 │ │ │ │ - bne 30ce98 │ │ │ │ - ldr r3, [pc, #1244] @ 30d950 │ │ │ │ + bne 30cd88 │ │ │ │ + ldr r3, [pc, #1244] @ 30d840 │ │ │ │ ldr r9, [r9, r3] │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ add r3, r9, r3, lsl #4 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ lsl r3, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30cba8 │ │ │ │ + beq 30ca98 │ │ │ │ mov sl, #0 │ │ │ │ - b 30d4a0 │ │ │ │ + b 30d390 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ lsl r3, r1, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ add r3, r9, r3, lsl #4 │ │ │ │ add r3, r3, sl │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ @@ -768869,123 +768801,123 @@ │ │ │ │ add r3, r6, sl, lsl #5 │ │ │ │ ldr fp, [r3, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ addne r3, sl, #2 │ │ │ │ addeq r3, r3, r8 │ │ │ │ ldrbeq r6, [r3, #64] @ 0x40 │ │ │ │ ldrbne r6, [r6, r3, lsl #5] │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r5 │ │ │ │ str fp, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bne 30d494 │ │ │ │ - b 30cba8 │ │ │ │ + bne 30d384 │ │ │ │ + b 30ca98 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bhi 30d754 │ │ │ │ - ldr r2, [pc, #1120] @ 30d960 │ │ │ │ + bhi 30d644 │ │ │ │ + ldr r2, [pc, #1120] @ 30d850 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30cba8 │ │ │ │ - ldr r1, [pc, #1112] @ 30d964 │ │ │ │ + beq 30ca98 │ │ │ │ + ldr r1, [pc, #1112] @ 30d854 │ │ │ │ sub r2, r3, #592 @ 0x250 │ │ │ │ sub r2, r2, #2 │ │ │ │ mov r0, #1 │ │ │ │ ands r1, r1, r0, lsl r2 │ │ │ │ - bne 30ce6c │ │ │ │ + bne 30cd5c │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ - beq 30ce2c │ │ │ │ - b 30cba8 │ │ │ │ + beq 30cd1c │ │ │ │ + b 30ca98 │ │ │ │ sub r3, r1, #36 @ 0x24 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ mov r2, #268435467 @ 0x1000000b │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 30cba8 │ │ │ │ + beq 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d46c │ │ │ │ + beq 30d35c │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - beq 30d560 │ │ │ │ - bhi 30d298 │ │ │ │ + beq 30d450 │ │ │ │ + bhi 30d188 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - beq 30cba8 │ │ │ │ + beq 30ca98 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ - ldr r0, [pc, #1012] @ 30d968 │ │ │ │ + b 30ca98 │ │ │ │ + ldr r0, [pc, #1012] @ 30d858 │ │ │ │ sub r3, r1, #312 @ 0x138 │ │ │ │ sub r3, r3, #3 │ │ │ │ lsr r0, r0, r3 │ │ │ │ tst r0, #1 │ │ │ │ - beq 30cba8 │ │ │ │ + beq 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d46c │ │ │ │ - ldr r1, [pc, #984] @ 30d96c │ │ │ │ + beq 30d35c │ │ │ │ + ldr r1, [pc, #984] @ 30d85c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi 30cba8 │ │ │ │ + bhi 30ca98 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [lr] │ │ │ │ orrs r2, r3, #0 │ │ │ │ - beq 30d5cc │ │ │ │ + beq 30d4bc │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ rsb r2, r3, #32 │ │ │ │ mvn r3, #0 │ │ │ │ mvnne r3, r3, lsl r2 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ orrs r1, r2, #0 │ │ │ │ - beq 30cc80 │ │ │ │ + beq 30cb70 │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ rsb r2, r2, #32 │ │ │ │ - beq 30d368 │ │ │ │ + beq 30d258 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r2, r1, lsl r2 │ │ │ │ orr r3, r3, r2 │ │ │ │ - b 30cc80 │ │ │ │ + b 30cb70 │ │ │ │ ldm lr, {r1, r4} │ │ │ │ cmp r1, #0 │ │ │ │ mul r6, r4, r1 │ │ │ │ - beq 30d618 │ │ │ │ + beq 30d508 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ str r6, [r5] │ │ │ │ - b 30cba8 │ │ │ │ - ldr r3, [pc, #808] @ 30d950 │ │ │ │ + b 30ca98 │ │ │ │ + ldr r3, [pc, #808] @ 30d840 │ │ │ │ ldr r0, [lr] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb r3, [r3, #3944] @ 0xf68 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r8, r6, r8 │ │ │ │ ldrbeq ip, [r8, #96] @ 0x60 │ │ │ │ ldrbne ip, [r6, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 30d0f4 │ │ │ │ + blt 30cfe4 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r1] │ │ │ │ ldrb lr, [r3, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - bne 30d0f4 │ │ │ │ + bne 30cfe4 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ add r3, r3, ip, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi 30d874 │ │ │ │ - ldr ip, [pc, #756] @ 30d970 │ │ │ │ + bhi 30d764 │ │ │ │ + ldr ip, [pc, #756] @ 30d860 │ │ │ │ sub r1, r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 30d904 │ │ │ │ + bhi 30d7f4 │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [lr, #4] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [lr] │ │ │ │ cmp r3, r0 │ │ │ │ @@ -768994,349 +768926,349 @@ │ │ │ │ clzne r0, r1 │ │ │ │ rsbne r0, r0, #32 │ │ │ │ addne r0, r0, r3 │ │ │ │ moveq r0, r3 │ │ │ │ cmp r2, r0 │ │ │ │ lslcs r1, r1, r3 │ │ │ │ strcs r1, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d46c │ │ │ │ + beq 30d35c │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ - ldr r3, [pc, #636] @ 30d974 │ │ │ │ + b 30ca98 │ │ │ │ + ldr r3, [pc, #636] @ 30d864 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 30d7c4 │ │ │ │ - ldr r3, [pc, #628] @ 30d978 │ │ │ │ + beq 30d6b4 │ │ │ │ + ldr r3, [pc, #628] @ 30d868 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d46c │ │ │ │ + beq 30d35c │ │ │ │ ldr r3, [lr] │ │ │ │ orrs r2, r3, #0 │ │ │ │ - beq 30d730 │ │ │ │ + beq 30d620 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ rsb r2, r3, #32 │ │ │ │ mvn r3, #0 │ │ │ │ mvnne r3, r3, lsl r2 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ orrs r1, r2, #0 │ │ │ │ - beq 30d7fc │ │ │ │ + beq 30d6ec │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ rsb r2, r2, #32 │ │ │ │ mvnne r1, #0 │ │ │ │ bicne r3, r3, r1, lsl r2 │ │ │ │ - b 30cc80 │ │ │ │ - ldr r2, [pc, #544] @ 30d97c │ │ │ │ + b 30cb70 │ │ │ │ + ldr r2, [pc, #544] @ 30d86c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 30cba8 │ │ │ │ + bne 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30d2cc │ │ │ │ + bne 30d1bc │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r1, #16 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r8, [r3, #12] │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b 30d0a8 │ │ │ │ + b 30cf98 │ │ │ │ add r8, r8, #140 @ 0x8c │ │ │ │ add r8, r0, r8, lsl #1 │ │ │ │ ldrh r3, [r8, #4] │ │ │ │ mul r3, r6, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d46c │ │ │ │ + beq 30d35c │ │ │ │ ldr r3, [lr] │ │ │ │ ldr r2, [lr, #4] │ │ │ │ adds r3, r3, r2 │ │ │ │ - bcc 30cc80 │ │ │ │ - b 30cba8 │ │ │ │ + bcc 30cb70 │ │ │ │ + b 30ca98 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ mov r3, #0 │ │ │ │ - b 30cc80 │ │ │ │ + b 30cb70 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ str r4, [r0, #8] │ │ │ │ str sl, [r0, #12] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add r1, r1, ip, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - bhi 30d858 │ │ │ │ - ldr r1, [pc, #324] @ 30d980 │ │ │ │ + bhi 30d748 │ │ │ │ + ldr r1, [pc, #324] @ 30d870 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30d904 │ │ │ │ + bhi 30d7f4 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mvn r2, #0 │ │ │ │ mvn r2, r2, lsl r0 │ │ │ │ and r3, r3, #31 │ │ │ │ lsl r3, r2, r3 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ sub r2, r2, #1 │ │ │ │ and r3, r3, r2 │ │ │ │ lsr r3, r0, r3 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cba8 │ │ │ │ + b 30ca98 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30d7fc │ │ │ │ + beq 30d6ec │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldr r0, [lr] │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ mov r3, #0 │ │ │ │ - b 30d434 │ │ │ │ + b 30d324 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30d858 │ │ │ │ + b 30d748 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30d408 │ │ │ │ + b 30d2f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30d7fc │ │ │ │ + beq 30d6ec │ │ │ │ ldr r0, [lr] │ │ │ │ ldr r2, [r1, r2, lsl #3] │ │ │ │ mov r3, #0 │ │ │ │ - b 30d434 │ │ │ │ + b 30d324 │ │ │ │ orrs r2, ip, r3 │ │ │ │ - beq 30d7fc │ │ │ │ + beq 30d6ec │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [lr] │ │ │ │ mov r3, ip │ │ │ │ - b 30d434 │ │ │ │ + b 30d324 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30d874 │ │ │ │ - subseq r3, r2, ip, asr #9 │ │ │ │ + b 30d764 │ │ │ │ + ldrsbeq r3, [r2], #-92 @ 0xffffffa4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00523494 │ │ │ │ - subseq r3, r2, r8, asr #8 │ │ │ │ - subeq r0, sp, r6, ror #8 │ │ │ │ + subseq r3, r2, r4, lsr #11 │ │ │ │ + subseq r3, r2, r8, asr r5 │ │ │ │ + subeq r0, sp, lr, asr r4 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - subeq r0, sp, sl, lsl #8 │ │ │ │ + subeq r0, sp, r2, lsl #8 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - ldrdeq r0, [sp], #-58 @ 0xffffffc6 │ │ │ │ + ldrdeq r0, [sp], #-50 @ 0xffffffce │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - strdeq r0, [sp], #-62 @ 0xffffffc2 │ │ │ │ - ldrdeq r0, [sp], #-60 @ 0xffffffc4 │ │ │ │ + strdeq r0, [sp], #-54 @ 0xffffffca │ │ │ │ + ldrdeq r0, [sp], #-52 @ 0xffffffcc │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ svcvc 0x007fffff │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subeq r0, sp, r4, ror #6 │ │ │ │ - subeq r0, sp, lr, lsr #7 │ │ │ │ + subeq r0, sp, ip, asr r3 │ │ │ │ + subeq r0, sp, r6, lsr #7 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - @ instruction: 0x004cff9a │ │ │ │ - subeq pc, ip, lr, asr #30 │ │ │ │ + @ instruction: 0x004cff92 │ │ │ │ + subeq pc, ip, r6, asr #30 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ strpl r0, [r0], -r1 │ │ │ │ stmiaeq r8, {r0, r1, r4}^ │ │ │ │ - subeq pc, ip, r2, asr #27 │ │ │ │ - subeq pc, ip, lr, lsl #26 │ │ │ │ + strheq pc, [ip], #-218 @ 0xffffff26 @ │ │ │ │ + subeq pc, ip, r6, lsl #26 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - subeq pc, ip, lr, ror #22 │ │ │ │ + subeq pc, ip, r6, ror #22 │ │ │ │ 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, #4036] @ 30e960 │ │ │ │ + ldr ip, [pc, #4036] @ 30e850 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #4024] @ 30e964 │ │ │ │ + ldr r2, [pc, #4024] @ 30e854 │ │ │ │ add ip, pc, ip │ │ │ │ add sl, r9, r8, lsl #5 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr ip, [sl, #60] @ 0x3c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ - ldr r2, [pc, #3984] @ 30e968 │ │ │ │ + ldr r2, [pc, #3984] @ 30e858 │ │ │ │ cmp r6, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ - beq 30db98 │ │ │ │ + beq 30da88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 30dacc │ │ │ │ + bne 30d9bc │ │ │ │ ldr ip, [r5, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp ip, #344 @ 0x158 │ │ │ │ cmpne ip, #115 @ 0x73 │ │ │ │ - beq 30da70 │ │ │ │ - ldr r0, [pc, #3940] @ 30e96c │ │ │ │ + beq 30d960 │ │ │ │ + ldr r0, [pc, #3940] @ 30e85c │ │ │ │ and r7, r7, #134 @ 0x86 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ add r2, ip, ip, lsl #1 │ │ │ │ add r2, r8, r2, lsl #4 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ and r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 30da30 │ │ │ │ + beq 30d920 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ cmpne r7, #128 @ 0x80 │ │ │ │ - beq 30dacc │ │ │ │ + beq 30d9bc │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30db64 │ │ │ │ + bne 30da54 │ │ │ │ cmp ip, #236 @ 0xec │ │ │ │ - bhi 30dd60 │ │ │ │ + bhi 30dc50 │ │ │ │ cmp ip, #114 @ 0x72 │ │ │ │ - bls 30db6c │ │ │ │ - ldr r2, [pc, #3868] @ 30e970 │ │ │ │ + bls 30da5c │ │ │ │ + ldr r2, [pc, #3868] @ 30e860 │ │ │ │ sub r1, ip, #157 @ 0x9d │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi 30db74 │ │ │ │ + bhi 30da64 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 30db00 │ │ │ │ + bne 30d9f0 │ │ │ │ cmp ip, #236 @ 0xec │ │ │ │ - bhi 30e7a4 │ │ │ │ + bhi 30e694 │ │ │ │ mov r1, #20 │ │ │ │ str r2, [sp] │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - beq 30ddf4 │ │ │ │ + beq 30dce4 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, fp │ │ │ │ strb r7, [ip, #16] │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ strb r7, [r0, #16] │ │ │ │ - b 30dad4 │ │ │ │ + b 30d9c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #3736] @ 30e974 │ │ │ │ - ldr r3, [pc, #3716] @ 30e964 │ │ │ │ + ldr r2, [pc, #3736] @ 30e864 │ │ │ │ + ldr r3, [pc, #3716] @ 30e854 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30ebc0 │ │ │ │ + bne 30eab0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #276 @ 0x114 │ │ │ │ - bcs 30e944 │ │ │ │ + bcs 30e834 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #3680] @ 30e978 │ │ │ │ + ldr r3, [pc, #3680] @ 30e868 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ lsr r6, r0, #8 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ and r6, r6, #1 │ │ │ │ and r3, r1, r0 │ │ │ │ and r6, r6, r1, lsr #8 │ │ │ │ mov r1, r3 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 30dd50 │ │ │ │ + bne 30dc40 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, #260 @ 0x104 │ │ │ │ orr r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - b 30dad4 │ │ │ │ + b 30d9c4 │ │ │ │ cmp ip, #276 @ 0x114 │ │ │ │ - bcs 30e2f4 │ │ │ │ + bcs 30e1e4 │ │ │ │ cmp ip, #32 │ │ │ │ - bls 30ddec │ │ │ │ - ldr r2, [pc, #3584] @ 30e97c │ │ │ │ + bls 30dcdc │ │ │ │ + ldr r2, [pc, #3584] @ 30e86c │ │ │ │ sub r1, ip, #33 @ 0x21 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ - bhi 30ddec │ │ │ │ + bhi 30dcdc │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3552] @ 30e980 │ │ │ │ + ldr r3, [pc, #3552] @ 30e870 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 94f10 │ │ │ │ and r7, r7, #134 @ 0x86 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 30e924 │ │ │ │ + beq 30e814 │ │ │ │ add r1, r8, #2 │ │ │ │ add r1, r9, r1, lsl #5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ cmp r7, #4 │ │ │ │ ldr r9, [r3] │ │ │ │ - beq 30e7f0 │ │ │ │ - bls 30de60 │ │ │ │ + beq 30e6e0 │ │ │ │ + bls 30dd50 │ │ │ │ cmp r7, #6 │ │ │ │ - beq 30de60 │ │ │ │ + beq 30dd50 │ │ │ │ add r3, r5, r6 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #3452] @ 30e984 │ │ │ │ + ldr r3, [pc, #3452] @ 30e874 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ strd r2, [sp, #16] │ │ │ │ strd r2, [sp, #8] │ │ │ │ @@ -769360,19 +769292,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ moveq fp, #0 │ │ │ │ andne fp, fp, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e578 <__aeabi_dcmpun@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30e914 │ │ │ │ + bne 30e804 │ │ │ │ bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r3, [pc, #3312] @ 30e988 │ │ │ │ + ldr r3, [pc, #3312] @ 30e878 │ │ │ │ ldrd r0, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ bl 1e680 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -769392,122 +769324,122 @@ │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ bl 1e698 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r6, r3 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bne 30dc28 │ │ │ │ + bne 30db18 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ lsl r1, r8, #9 │ │ │ │ cmp sl, #0 │ │ │ │ orr fp, r1, fp, lsl #8 │ │ │ │ lsl r5, ip, #10 │ │ │ │ orrne r1, fp, r5 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ orrne r1, r1, #6 │ │ │ │ - bne 30dd48 │ │ │ │ + bne 30dc38 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e6e0 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ orrne r1, fp, r5 │ │ │ │ orrne r1, r1, #3 │ │ │ │ - beq 30ea3c │ │ │ │ + beq 30e92c │ │ │ │ str r1, [r4] │ │ │ │ - b 30dad4 │ │ │ │ + b 30d9c4 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, r6, lsl #8 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ cmp ip, #344 @ 0x158 │ │ │ │ - bhi 30e048 │ │ │ │ + bhi 30df38 │ │ │ │ sub r1, ip, #249 @ 0xf9 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi 30ea04 │ │ │ │ + bhi 30e8f4 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r1 │ │ │ │ - ldr r1, [pc, #3080] @ 30e98c │ │ │ │ + ldr r1, [pc, #3080] @ 30e87c │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30e0b0 │ │ │ │ + beq 30dfa0 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ bic r3, r3, #121 @ 0x79 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r0, #16] │ │ │ │ - b 30dad4 │ │ │ │ + b 30d9c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99df4 │ │ │ │ cmp r0, #0 │ │ │ │ lslne r3, r6, #10 │ │ │ │ orrne r3, r3, #2 │ │ │ │ - bne 30db5c │ │ │ │ + bne 30da4c │ │ │ │ mov r3, #0 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r3, [pc, #2924] @ 30e96c │ │ │ │ + ldr r3, [pc, #2924] @ 30e85c │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #24] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ bic r3, r3, #121 @ 0x79 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [ip, #16] │ │ │ │ mov r1, #20 │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ ldrb r7, [r4, #25] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ bic r7, r7, #121 @ 0x79 │ │ │ │ orr r7, r7, r3 │ │ │ │ - b 30dac4 │ │ │ │ + b 30d9b4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r8, [r9, #37] @ 0x25 │ │ │ │ add r6, r5, r6 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ mvn lr, #0 │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ cmp r8, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add sl, r9, r3, lsl #3 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ - bhi 30e768 │ │ │ │ - ldr sl, [pc, #2796] @ 30e990 │ │ │ │ + bhi 30e658 │ │ │ │ + ldr sl, [pc, #2796] @ 30e880 │ │ │ │ sub r8, r8, #1 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r8, #31 │ │ │ │ - bhi 30dec8 │ │ │ │ + bhi 30ddb8 │ │ │ │ ldrb r8, [sl, r8] │ │ │ │ add pc, pc, r8, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ orrs r8, r3, r3, asr #31 │ │ │ │ @@ -769520,34 +769452,34 @@ │ │ │ │ movlt ip, r3 │ │ │ │ movlt r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ sbcs sl, lr, r8 │ │ │ │ movlt r7, r3 │ │ │ │ movlt lr, r8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30debc │ │ │ │ + bne 30ddac │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30e934 │ │ │ │ + bne 30e824 │ │ │ │ cmp ip, #1 │ │ │ │ sbcs r3, r0, #0 │ │ │ │ movge r1, #3 │ │ │ │ - bge 30dd48 │ │ │ │ + bge 30dc38 │ │ │ │ orrs r0, ip, r0 │ │ │ │ moveq r1, #4 │ │ │ │ - beq 30dd48 │ │ │ │ + beq 30dc38 │ │ │ │ cmp lr, #0 │ │ │ │ movlt r1, #1 │ │ │ │ - blt 30dd48 │ │ │ │ + blt 30dc38 │ │ │ │ orrs lr, r7, lr │ │ │ │ moveq r1, #2 │ │ │ │ - beq 30dd48 │ │ │ │ + beq 30dc38 │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #5 │ │ │ │ - b 30dd48 │ │ │ │ + b 30dc38 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r8, r3, #31 │ │ │ │ orrs sl, r8, r3, asr #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ @@ -769559,16 +769491,16 @@ │ │ │ │ movlt ip, r3 │ │ │ │ movlt r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ sbcs sl, lr, r8 │ │ │ │ movlt r7, r3 │ │ │ │ movlt lr, r8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30df50 │ │ │ │ - b 30df04 │ │ │ │ + bne 30de40 │ │ │ │ + b 30ddf4 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r8, r3, #31 │ │ │ │ orrs sl, r8, r3, asr #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ @@ -769580,16 +769512,16 @@ │ │ │ │ movlt ip, r3 │ │ │ │ movlt r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ sbcs sl, lr, r8 │ │ │ │ movlt r7, r3 │ │ │ │ movlt lr, r8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30dfa4 │ │ │ │ - b 30df04 │ │ │ │ + bne 30de94 │ │ │ │ + b 30ddf4 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ rsb r8, r3, #0 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ @@ -769600,47 +769532,47 @@ │ │ │ │ movlt ip, r8 │ │ │ │ movlt r0, r3 │ │ │ │ cmp r7, r8 │ │ │ │ sbcs sl, lr, r3 │ │ │ │ movlt r7, r8 │ │ │ │ movlt lr, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30dff8 │ │ │ │ - b 30df04 │ │ │ │ - ldr r3, [pc, #2372] @ 30e994 │ │ │ │ + bne 30dee8 │ │ │ │ + b 30ddf4 │ │ │ │ + ldr r3, [pc, #2372] @ 30e884 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 30dd8c │ │ │ │ - ldr r3, [pc, #2364] @ 30e998 │ │ │ │ + beq 30dc7c │ │ │ │ + ldr r3, [pc, #2364] @ 30e888 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 30ddec │ │ │ │ + bls 30dcdc │ │ │ │ add r3, r3, #24 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 30e074 │ │ │ │ + beq 30df64 │ │ │ │ cmp ip, #420 @ 0x1a4 │ │ │ │ - bne 30ddec │ │ │ │ - ldr r3, [pc, #2336] @ 30e99c │ │ │ │ - b 30db5c │ │ │ │ + bne 30dcdc │ │ │ │ + ldr r3, [pc, #2336] @ 30e88c │ │ │ │ + b 30da4c │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ mov r3, #1 │ │ │ │ lsr r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ and r6, r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ bl 99e44 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 30ddcc │ │ │ │ + beq 30dcbc │ │ │ │ lsl r3, r6, #10 │ │ │ │ orr r3, r3, #4 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ tst r2, #1 │ │ │ │ - beq 30db74 │ │ │ │ + beq 30da64 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [r5, #60] @ 0x3c │ │ │ │ mov r1, #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ @@ -769648,72 +769580,72 @@ │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ ldrb ip, [ip, #17] │ │ │ │ bic r3, r3, #121 @ 0x79 │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r2, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #24] │ │ │ │ - b 30ddb4 │ │ │ │ + b 30dca4 │ │ │ │ ldm r3, {r8, r9} │ │ │ │ and sl, r8, #255 @ 0xff │ │ │ │ lsr r6, r9, #8 │ │ │ │ and r6, r6, #1 │ │ │ │ cmp sl, #6 │ │ │ │ and r6, r6, r8, lsr #8 │ │ │ │ and fp, r8, #1024 @ 0x400 │ │ │ │ and r7, r9, #1024 @ 0x400 │ │ │ │ - beq 30eacc │ │ │ │ + beq 30e9bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99e44 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 30eaac │ │ │ │ + beq 30e99c │ │ │ │ ldr ip, [r5, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsr r1, r7, #10 │ │ │ │ cmp ip, #234 @ 0xea │ │ │ │ and r1, r1, fp, lsr #10 │ │ │ │ lslne r1, r1, #10 │ │ │ │ - beq 30eb38 │ │ │ │ + beq 30ea28 │ │ │ │ mov r3, #0 │ │ │ │ - b 30db48 │ │ │ │ - ldr r3, [pc, #2064] @ 30e9a0 │ │ │ │ + b 30da38 │ │ │ │ + ldr r3, [pc, #2064] @ 30e890 │ │ │ │ sub ip, ip, #33 @ 0x21 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ mov r1, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ bic r3, r3, #121 @ 0x79 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r0, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [r5, #92] @ 0x5c │ │ │ │ mov r1, #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ @@ -769721,40 +769653,40 @@ │ │ │ │ ldrb r3, [r3, #24] │ │ │ │ ldrb ip, [ip, #17] │ │ │ │ bic r3, r3, #121 @ 0x79 │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r2, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #25] │ │ │ │ - b 30ddb4 │ │ │ │ + b 30dca4 │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and r3, r1, #512 @ 0x200 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ - bne 30e93c │ │ │ │ + bne 30e82c │ │ │ │ sub r2, r2, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 30eaf8 │ │ │ │ - ldr r0, [pc, #1836] @ 30e9a4 │ │ │ │ + bhi 30e9e8 │ │ │ │ + ldr r0, [pc, #1836] @ 30e894 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldm r3, {r0, ip} │ │ │ │ - ldr r2, [pc, #1816] @ 30e9a8 │ │ │ │ + ldr r2, [pc, #1816] @ 30e898 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3 │ │ │ │ lsr r3, ip, #10 │ │ │ │ and r3, r3, #1 │ │ │ │ ands r1, r3, r0, lsr #10 │ │ │ │ @@ -769762,636 +769694,636 @@ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ lsr r6, ip, #8 │ │ │ │ orrne r3, r0, ip │ │ │ │ and r6, r6, #1 │ │ │ │ lslne r3, r3, #1 │ │ │ │ and r6, r6, r0, lsr #8 │ │ │ │ andne r1, r3, #1024 @ 0x400 │ │ │ │ - b 30e180 │ │ │ │ + b 30e070 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1748] @ 30e9ac │ │ │ │ + ldr r3, [pc, #1748] @ 30e89c │ │ │ │ lsr r6, r1, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ and r6, r6, #1 │ │ │ │ and r3, r1, #512 @ 0x200 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ cmp ip, #344 @ 0x158 │ │ │ │ - bls 30ea0c │ │ │ │ - ldr r2, [pc, #1680] @ 30e994 │ │ │ │ + bls 30e8fc │ │ │ │ + ldr r2, [pc, #1680] @ 30e884 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 30e054 │ │ │ │ + bne 30df44 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30eb04 │ │ │ │ - ldr r3, [pc, #1656] @ 30e994 │ │ │ │ + bne 30e9f4 │ │ │ │ + ldr r3, [pc, #1656] @ 30e884 │ │ │ │ sub r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r3, r3, #2 │ │ │ │ orr r3, r3, #1792 @ 0x700 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and r3, r1, #512 @ 0x200 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ - bne 30e93c │ │ │ │ + bne 30e82c │ │ │ │ sub r0, r2, #3 │ │ │ │ cmp r0, #1 │ │ │ │ orrls r3, r3, r1 │ │ │ │ orrls r3, r3, #260 @ 0x104 │ │ │ │ - bls 30db5c │ │ │ │ + bls 30da4c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ movhi r2, #0 │ │ │ │ movls r2, #1 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and r3, r1, #512 @ 0x200 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ - bne 30e93c │ │ │ │ + bne 30e82c │ │ │ │ sub r2, r2, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 30eaf8 │ │ │ │ - ldr r0, [pc, #1540] @ 30e9b0 │ │ │ │ + bhi 30e9e8 │ │ │ │ + ldr r0, [pc, #1540] @ 30e8a0 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - beq 30e3dc │ │ │ │ + beq 30e2cc │ │ │ │ sub r6, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ cmpne r6, #1 │ │ │ │ movls r6, #1 │ │ │ │ movhi r6, #0 │ │ │ │ - ldr r2, [pc, #1488] @ 30e9b4 │ │ │ │ + ldr r2, [pc, #1488] @ 30e8a4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ mov r3, r1 │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldr r3, [r3] │ │ │ │ and r1, r3, #255 @ 0xff │ │ │ │ lsr r3, r3, #10 │ │ │ │ and r2, r3, #1 │ │ │ │ cmp r1, #3 │ │ │ │ lsl r3, r2, #10 │ │ │ │ orreq r3, r3, r2, lsl #9 │ │ │ │ orreq r3, r3, #4 │ │ │ │ - beq 30db5c │ │ │ │ + beq 30da4c │ │ │ │ cmp r1, #1 │ │ │ │ orreq r3, r3, r2, lsl #9 │ │ │ │ orreq r3, r3, #2 │ │ │ │ - beq 30db5c │ │ │ │ + beq 30da4c │ │ │ │ sub r1, r1, #3 │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ orreq r3, r3, r2, lsl #9 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ ldm r3, {r2, r3} │ │ │ │ and r1, r2, r3 │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ and r0, r3, #255 @ 0xff │ │ │ │ - bne 30eb74 │ │ │ │ - ldr r1, [pc, #1380] @ 30e9b8 │ │ │ │ + bne 30ea64 │ │ │ │ + ldr r1, [pc, #1380] @ 30e8a8 │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ add r1, pc, r1 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ add r3, r1, r3 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r3, r0] │ │ │ │ mov r3, r1 │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldm r3, {r2, ip} │ │ │ │ - ldr r0, [pc, #1344] @ 30e9bc │ │ │ │ + ldr r0, [pc, #1344] @ 30e8ac │ │ │ │ lsr r6, ip, #8 │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ and r6, r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ rsb r5, lr, lr, lsl #3 │ │ │ │ and r3, r2, ip │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ and r1, ip, #1024 @ 0x400 │ │ │ │ and r6, r6, r2, lsr #8 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ add r2, r0, r5 │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ - bne 30eb14 │ │ │ │ - ldr r0, [pc, #1288] @ 30e9c0 │ │ │ │ + bne 30ea04 │ │ │ │ + ldr r0, [pc, #1288] @ 30e8b0 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ - beq 30eb20 │ │ │ │ + beq 30ea10 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r0, [pc, #1252] @ 30e9c4 │ │ │ │ + ldr r0, [pc, #1252] @ 30e8b4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #1240] @ 30e9c8 │ │ │ │ + ldr r2, [pc, #1240] @ 30e8b8 │ │ │ │ ldrb lr, [r0, r1] │ │ │ │ and r0, r6, #255 @ 0xff │ │ │ │ add r2, pc, r2 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ lsr r6, r6, #8 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r2, r0 │ │ │ │ and r6, r6, #1 │ │ │ │ ldrb r0, [r2, lr] │ │ │ │ and r6, r6, ip, lsr #8 │ │ │ │ - ldr r2, [pc, #1192] @ 30e9cc │ │ │ │ + ldr r2, [pc, #1192] @ 30e8bc │ │ │ │ and r6, r6, r3, lsr #8 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r2, pc, r2 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldm r3, {r7, r9} │ │ │ │ ldr r8, [r3, #8] │ │ │ │ lsr r6, r9, #8 │ │ │ │ and r6, r6, #1 │ │ │ │ and r6, r6, r7, lsr #8 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r7, #6 │ │ │ │ and r6, r6, r8, lsr #8 │ │ │ │ - beq 30e5a8 │ │ │ │ + beq 30e498 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99e44 │ │ │ │ subs r2, r0, #0 │ │ │ │ movne r2, #4 │ │ │ │ - bne 30e5c0 │ │ │ │ + bne 30e4b0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99df4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #2 │ │ │ │ - bne 30e5c0 │ │ │ │ - ldr r3, [pc, #1056] @ 30e9d0 │ │ │ │ + bne 30e4b0 │ │ │ │ + ldr r3, [pc, #1056] @ 30e8c0 │ │ │ │ rsb r7, r7, r7, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ add r3, r3, r7 │ │ │ │ ldrb r2, [r3, r9] │ │ │ │ - ldr r3, [pc, #1036] @ 30e9d4 │ │ │ │ + ldr r3, [pc, #1036] @ 30e8c4 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r3, r8] │ │ │ │ mov r3, r1 │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldm r3, {r2, ip} │ │ │ │ - ldr r0, [pc, #1000] @ 30e9d8 │ │ │ │ + ldr r0, [pc, #1000] @ 30e8c8 │ │ │ │ lsr r6, ip, #8 │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ and r6, r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ rsb r5, lr, lr, lsl #3 │ │ │ │ and r3, r2, ip │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ and r1, ip, #1024 @ 0x400 │ │ │ │ and r6, r6, r2, lsr #8 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ add r2, r0, r5 │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ - bne 30eae8 │ │ │ │ - ldr r0, [pc, #944] @ 30e9dc │ │ │ │ + bne 30e9d8 │ │ │ │ + ldr r0, [pc, #944] @ 30e8cc │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ - bne 30e4cc │ │ │ │ - ldr r0, [pc, #920] @ 30e9e0 │ │ │ │ + bne 30e3bc │ │ │ │ + ldr r0, [pc, #920] @ 30e8d0 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, r2 │ │ │ │ ldrb r2, [r2, lr] │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldr r1, [r3] │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ lsr r0, r1, #8 │ │ │ │ and r0, r0, #1 │ │ │ │ cmp r2, #5 │ │ │ │ and r3, r1, #512 @ 0x200 │ │ │ │ mov r6, r0 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ - bhi 30db48 │ │ │ │ + bhi 30da38 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r2 │ │ │ │ tst ip, #42 @ 0x2a │ │ │ │ - bne 30eb64 │ │ │ │ + bne 30ea54 │ │ │ │ tst ip, #21 │ │ │ │ orrne r3, r3, r0, lsl #8 │ │ │ │ orrne r3, r3, r1 │ │ │ │ - beq 30dd50 │ │ │ │ + beq 30dc40 │ │ │ │ orr r3, r3, #4 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r6, #1 │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #800] @ 30e9e4 │ │ │ │ + ldr r3, [pc, #800] @ 30e8d4 │ │ │ │ lsr r1, r0, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ and r1, r1, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 30ebc4 │ │ │ │ + bhi 30eab4 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #764] @ 30e9e8 │ │ │ │ - b 30db5c │ │ │ │ - ldr r3, [pc, #684] @ 30e9a0 │ │ │ │ + ldr r3, [pc, #764] @ 30e8d8 │ │ │ │ + b 30da4c │ │ │ │ + ldr r3, [pc, #684] @ 30e890 │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ lsl r3, r1, #8 │ │ │ │ tst r0, #1024 @ 0x400 │ │ │ │ orr r3, r3, #1536 @ 0x600 │ │ │ │ - beq 30e69c │ │ │ │ + beq 30e58c │ │ │ │ orr r3, r3, #3 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ ldr r1, [r3] │ │ │ │ and r2, r1, #253 @ 0xfd │ │ │ │ lsr r3, r1, #10 │ │ │ │ cmp r2, #4 │ │ │ │ and r2, r3, #1 │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ lsleq r3, r2, #10 │ │ │ │ - beq 30db5c │ │ │ │ + beq 30da4c │ │ │ │ cmp r0, #3 │ │ │ │ lsleq r3, r2, #9 │ │ │ │ lsleq r2, r2, #10 │ │ │ │ - beq 30e750 │ │ │ │ + beq 30e640 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 30ddec │ │ │ │ + bne 30dcdc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ tst r1, #512 @ 0x200 │ │ │ │ orr r3, r3, r2 │ │ │ │ - beq 30e69c │ │ │ │ - b 30e708 │ │ │ │ + beq 30e58c │ │ │ │ + b 30e5f8 │ │ │ │ mov r3, #4 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ orrs fp, r3, sl │ │ │ │ orreq r1, r1, #1 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r3, ip │ │ │ │ sbcs fp, sl, r0 │ │ │ │ movlt ip, r3 │ │ │ │ movlt r0, sl │ │ │ │ cmp r7, r3 │ │ │ │ sbcs fp, lr, sl │ │ │ │ movlt r7, r3 │ │ │ │ movlt lr, sl │ │ │ │ cmp r6, r5 │ │ │ │ - bne 30de80 │ │ │ │ - b 30df04 │ │ │ │ + bne 30dd70 │ │ │ │ + b 30ddf4 │ │ │ │ mov r1, #20 │ │ │ │ str r2, [sp] │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bne 30dac4 │ │ │ │ - ldr r1, [pc, #420] @ 30e96c │ │ │ │ + bne 30d9b4 │ │ │ │ + ldr r1, [pc, #420] @ 30e85c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldrb r7, [r3, #23] │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ bic r7, r7, #121 @ 0x79 │ │ │ │ orr r7, r7, r3 │ │ │ │ - b 30dac4 │ │ │ │ + b 30d9b4 │ │ │ │ ldrb ip, [r9, #37] @ 0x25 │ │ │ │ add r6, r5, r6 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ cmp ip, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add r2, r9, r3, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ - bhi 30e8f8 │ │ │ │ + bhi 30e7e8 │ │ │ │ sub r2, ip, #1 │ │ │ │ - ldr ip, [pc, #452] @ 30e9ec │ │ │ │ + ldr ip, [pc, #452] @ 30e8dc │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30ebcc │ │ │ │ + bhi 30eabc │ │ │ │ ldrb r2, [ip, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r5, r6 │ │ │ │ orr r1, r1, r3 │ │ │ │ and r0, r0, r3 │ │ │ │ - bne 30e83c │ │ │ │ + bne 30e72c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30e934 │ │ │ │ + bne 30e824 │ │ │ │ add r1, r1, #3 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ - b 30dd48 │ │ │ │ + b 30dc38 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ clz r3, r3 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ orr r1, r1, r3 │ │ │ │ and r0, r0, r3 │ │ │ │ - bne 30e874 │ │ │ │ - b 30e860 │ │ │ │ + bne 30e764 │ │ │ │ + b 30e750 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ clz r3, r3 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ orr r1, r1, r3 │ │ │ │ and r0, r0, r3 │ │ │ │ - bne 30e89c │ │ │ │ - b 30e860 │ │ │ │ + bne 30e78c │ │ │ │ + b 30e750 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ clz r3, r3 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ orr r1, r1, r3 │ │ │ │ and r0, r0, r3 │ │ │ │ - bne 30e8cc │ │ │ │ - b 30e860 │ │ │ │ + bne 30e7bc │ │ │ │ + b 30e750 │ │ │ │ orrs r3, r3, r2 │ │ │ │ orreq r1, r1, #1 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30e800 │ │ │ │ - b 30e860 │ │ │ │ + bne 30e6f0 │ │ │ │ + b 30e750 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 30dcac │ │ │ │ + b 30db9c │ │ │ │ cmp r7, #6 │ │ │ │ - beq 30e934 │ │ │ │ - ldrhi r1, [pc, #180] @ 30e9e8 │ │ │ │ - bhi 30dd48 │ │ │ │ + beq 30e824 │ │ │ │ + ldrhi r1, [pc, #180] @ 30e8d8 │ │ │ │ + bhi 30dc38 │ │ │ │ mov r1, #6 │ │ │ │ - b 30dd48 │ │ │ │ + b 30dc38 │ │ │ │ mov r6, #1 │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ ldr r1, [r3] │ │ │ │ lsr r6, r1, #8 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and r3, r1, #512 @ 0x200 │ │ │ │ and r6, r6, #1 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ - b 30db48 │ │ │ │ - subseq r2, r2, r0, asr r6 │ │ │ │ + b 30da38 │ │ │ │ + subseq r2, r2, r0, ror #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r2, r0, lsr #12 │ │ │ │ + subseq r2, r2, r0, lsr r7 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - subeq pc, ip, r6, ror r9 @ │ │ │ │ - subseq r2, r2, ip, lsl r5 │ │ │ │ - subeq pc, ip, r4, lsl #23 │ │ │ │ - subeq pc, ip, lr, ror #17 │ │ │ │ - subeq pc, ip, ip, ror #25 │ │ │ │ + subeq pc, ip, lr, ror #18 │ │ │ │ + subseq r2, r2, ip, lsr #12 │ │ │ │ + subeq pc, ip, ip, ror fp @ │ │ │ │ + subeq pc, ip, r6, ror #17 │ │ │ │ + subeq pc, ip, r4, ror #25 │ │ │ │ svcvc 0x00f80000 │ │ │ │ svcvc 0x00efffff │ │ │ │ ldreq r0, [r0], #-1412 @ 0xfffffa7c │ │ │ │ - subeq pc, ip, ip, lsr #15 │ │ │ │ + subeq pc, ip, r4, lsr #15 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - subeq pc, ip, r0, lsr #8 │ │ │ │ - subeq pc, ip, r0, lsr #10 │ │ │ │ - subeq pc, ip, r0, lsr r4 @ │ │ │ │ - strdeq pc, [ip], #-32 @ 0xffffffe0 │ │ │ │ - subeq pc, ip, r8, asr #7 │ │ │ │ - subeq pc, ip, r0, lsl #5 │ │ │ │ - subeq pc, ip, r0, asr #5 │ │ │ │ - subeq pc, ip, r8, ror #3 │ │ │ │ - subeq pc, ip, r8, lsr #4 │ │ │ │ - subeq pc, ip, r0, asr #5 │ │ │ │ - subeq pc, ip, r8, ror #3 │ │ │ │ - subeq pc, ip, r0, ror #2 │ │ │ │ - subeq pc, ip, ip, ror #3 │ │ │ │ - subeq pc, ip, r0, lsl #3 │ │ │ │ - subeq pc, ip, r4, ror r0 @ │ │ │ │ - subeq pc, ip, r8, asr r0 @ │ │ │ │ - subeq lr, ip, ip, lsr #31 │ │ │ │ + subeq pc, ip, r8, lsl r4 @ │ │ │ │ + subeq pc, ip, r8, lsl r5 @ │ │ │ │ + subeq pc, ip, r8, lsr #8 │ │ │ │ + subeq pc, ip, r8, ror #5 │ │ │ │ + subeq pc, ip, r0, asr #7 │ │ │ │ + subeq pc, ip, r8, ror r2 @ │ │ │ │ + strheq pc, [ip], #-40 @ 0xffffffd8 @ │ │ │ │ + subeq pc, ip, r0, ror #3 │ │ │ │ + subeq pc, ip, r0, lsr #4 │ │ │ │ + strheq pc, [ip], #-40 @ 0xffffffd8 @ │ │ │ │ + subeq pc, ip, r0, ror #3 │ │ │ │ + subeq pc, ip, r8, asr r1 @ │ │ │ │ + subeq pc, ip, r4, ror #3 │ │ │ │ + subeq pc, ip, r8, ror r1 @ │ │ │ │ + subeq pc, ip, ip, rrx │ │ │ │ + subeq pc, ip, r0, asr r0 @ │ │ │ │ + subeq lr, ip, r4, lsr #31 │ │ │ │ andeq r0, r0, r6, lsl #14 │ │ │ │ - subeq lr, ip, r3, asr lr │ │ │ │ + subeq lr, ip, fp, asr #28 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r1, r0, r1, asr #32 │ │ │ │ - subeq lr, ip, ip, lsr ip │ │ │ │ - subeq lr, ip, r8, ror fp │ │ │ │ + subeq lr, ip, r4, lsr ip │ │ │ │ + subeq lr, ip, r0, ror fp │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ cmp ip, #276 @ 0x114 │ │ │ │ - bcc 30db74 │ │ │ │ + bcc 30da64 │ │ │ │ cmp ip, #308 @ 0x134 │ │ │ │ - bcs 30eb8c │ │ │ │ - ldr r3, [pc, #-44] @ 30e9f0 │ │ │ │ + bcs 30ea7c │ │ │ │ + ldr r3, [pc, #-44] @ 30e8e0 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 30ddec │ │ │ │ - ldr r3, [pc, #-52] @ 30e9f4 │ │ │ │ + bls 30dcdc │ │ │ │ + ldr r3, [pc, #-52] @ 30e8e4 │ │ │ │ sub ip, ip, #292 @ 0x124 │ │ │ │ sub ip, ip, #3 │ │ │ │ lsr r3, r3, ip │ │ │ │ tst r3, #1 │ │ │ │ - bne 30e074 │ │ │ │ - b 30ddec │ │ │ │ + bne 30df64 │ │ │ │ + b 30dcdc │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ orrne r1, fp, r5 │ │ │ │ orrne r1, r1, #4 │ │ │ │ - bne 30dd48 │ │ │ │ + bne 30dc38 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e6d4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ orrne r1, fp, r5 │ │ │ │ orrne r1, r1, #1 │ │ │ │ - bne 30dd48 │ │ │ │ + bne 30dc38 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ orrne r1, fp, r5 │ │ │ │ orrne r1, r1, #2 │ │ │ │ - bne 30dd48 │ │ │ │ + bne 30dc38 │ │ │ │ orr r1, fp, r5 │ │ │ │ cmp r7, #0 │ │ │ │ orreq r1, r1, #5 │ │ │ │ - b 30dd48 │ │ │ │ + b 30dc38 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99df4 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #2 │ │ │ │ - bne 30e16c │ │ │ │ - ldr r3, [pc, #-220] @ 30e9f8 │ │ │ │ + bne 30e05c │ │ │ │ + ldr r3, [pc, #-220] @ 30e8e8 │ │ │ │ rsb r2, sl, sl, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ and r2, r9, #255 @ 0xff │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ - b 30e16c │ │ │ │ + b 30e05c │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - bne 30db48 │ │ │ │ - b 30e640 │ │ │ │ + bne 30da38 │ │ │ │ + b 30e530 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r6, #1 │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - bne 30db48 │ │ │ │ - ldr r0, [pc, #-300] @ 30e9fc │ │ │ │ + bne 30da38 │ │ │ │ + ldr r0, [pc, #-300] @ 30e8ec │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, r2 │ │ │ │ ldrb r2, [r2, lr] │ │ │ │ - b 30db48 │ │ │ │ + b 30da38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30e180 │ │ │ │ + beq 30e070 │ │ │ │ ands r8, r8, #512 @ 0x200 │ │ │ │ and r1, r9, #512 @ 0x200 │ │ │ │ - bne 30eb9c │ │ │ │ + bne 30ea8c │ │ │ │ mov r0, sl │ │ │ │ - bl 30bc44 │ │ │ │ + bl 30bb34 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r8 │ │ │ │ lsleq r1, r1, #1 │ │ │ │ - b 30e180 │ │ │ │ + b 30e070 │ │ │ │ orr r3, r3, r0, lsl #8 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, #3 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ sub r6, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ cmpne r6, #1 │ │ │ │ movls r6, #1 │ │ │ │ movhi r6, #0 │ │ │ │ - b 30e44c │ │ │ │ - ldr r3, [pc, #-404] @ 30ea00 │ │ │ │ + b 30e33c │ │ │ │ + ldr r3, [pc, #-404] @ 30e8f0 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 30e074 │ │ │ │ - b 30ddec │ │ │ │ + beq 30df64 │ │ │ │ + b 30dcdc │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, #1024 @ 0x400 │ │ │ │ - bne 30e180 │ │ │ │ + bne 30e070 │ │ │ │ and r0, r9, #255 @ 0xff │ │ │ │ - bl 30bc44 │ │ │ │ + bl 30bb34 │ │ │ │ eor r1, r0, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ lsl r1, r1, #10 │ │ │ │ - b 30e180 │ │ │ │ + b 30e070 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #1536 @ 0x600 │ │ │ │ - b 30db5c │ │ │ │ + b 30da4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2472] @ 0x9a8 │ │ │ │ - ldr lr, [pc, #308] @ 30ed18 │ │ │ │ - ldr r3, [pc, #308] @ 30ed1c │ │ │ │ + ldr lr, [pc, #308] @ 30ec08 │ │ │ │ + ldr r3, [pc, #308] @ 30ec0c │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [lr, r3] │ │ │ │ sub sp, sp, #1600 @ 0x640 │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r6, [pc, #292] @ 30ed20 │ │ │ │ + ldr r6, [pc, #292] @ 30ec10 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1596] @ 0x63c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ 30ed24 │ │ │ │ + ldr r3, [pc, #280] @ 30ec14 │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #236] @ 30ed28 │ │ │ │ + ldr r3, [pc, #236] @ 30ec18 │ │ │ │ add r7, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #224] @ 30ed2c │ │ │ │ + ldr r3, [pc, #224] @ 30ec1c │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #316 @ 0x13c │ │ │ │ mov r1, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1280 @ 0x500 │ │ │ │ mov r5, r2 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 30bea8 │ │ │ │ - ldr r3, [pc, #172] @ 30ed30 │ │ │ │ + bl 30bd98 │ │ │ │ + ldr r3, [pc, #172] @ 30ec20 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ @@ -770400,71 +770332,71 @@ │ │ │ │ ldrb r3, [r2, #23] │ │ │ │ ldrb r2, [ip, #17] │ │ │ │ bic r3, r3, #121 @ 0x79 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ strb r3, [r1, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 30c114 │ │ │ │ + bl 30c004 │ │ │ │ lsl r3, r0, #6 │ │ │ │ lsl r2, r0, #23 │ │ │ │ lsr r2, r2, #23 │ │ │ │ and r3, r3, #65536 @ 0x10000 │ │ │ │ lsl r0, r0, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #16777216 @ 0x1000000 │ │ │ │ - ldr r2, [pc, #76] @ 30ed34 │ │ │ │ + ldr r2, [pc, #76] @ 30ec24 │ │ │ │ orr r0, r0, r3 │ │ │ │ - ldr r3, [pc, #44] @ 30ed1c │ │ │ │ + ldr r3, [pc, #44] @ 30ec0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1596] @ 0x63c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30ed14 │ │ │ │ + bne 30ec04 │ │ │ │ add sp, sp, #1600 @ 0x640 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r2, r4, lsl r4 │ │ │ │ + subseq r1, r2, r4, lsr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r2, ip, ror #7 │ │ │ │ + ldrsheq r1, [r2], #-76 @ 0xffffffb4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffd040 │ │ │ │ @ instruction: 0xffffed30 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - subseq r1, r2, ip, lsl #6 │ │ │ │ + subseq r1, r2, ip, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3680] @ 0xe60 │ │ │ │ - ldr lr, [pc, #252] @ 30ee4c │ │ │ │ + ldr lr, [pc, #252] @ 30ed3c │ │ │ │ sub sp, sp, #392 @ 0x188 │ │ │ │ stm sp, {r2, r3} │ │ │ │ - ldr r3, [pc, #244] @ 30ee50 │ │ │ │ + ldr r3, [pc, #244] @ 30ed40 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ - ldr ip, [pc, #236] @ 30ee54 │ │ │ │ + ldr ip, [pc, #236] @ 30ed44 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ cmp r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #388] @ 0x184 │ │ │ │ mov r3, #0 │ │ │ │ - beq 30ee3c │ │ │ │ - ldr r3, [pc, #208] @ 30ee58 │ │ │ │ + beq 30ed2c │ │ │ │ + ldr r3, [pc, #208] @ 30ed48 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #188] @ 30ee5c │ │ │ │ + ldr r2, [pc, #188] @ 30ed4c │ │ │ │ ldr r1, [ip, r3] │ │ │ │ - ldr r3, [pc, #184] @ 30ee60 │ │ │ │ + ldr r3, [pc, #184] @ 30ed50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, sp, #8 │ │ │ │ add ip, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -770478,95 +770410,95 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r8, [sp, #48] @ 0x30 │ │ │ │ - bl 30bea8 │ │ │ │ + bl 30bd98 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c114 │ │ │ │ - ldr r2, [pc, #76] @ 30ee64 │ │ │ │ - ldr r3, [pc, #52] @ 30ee50 │ │ │ │ + bl 30c004 │ │ │ │ + ldr r2, [pc, #76] @ 30ed54 │ │ │ │ + ldr r3, [pc, #52] @ 30ed40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30ee48 │ │ │ │ + bne 30ed38 │ │ │ │ add sp, sp, #392 @ 0x188 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #36] @ 30ee68 │ │ │ │ + ldr r2, [pc, #36] @ 30ed58 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 30ed80 │ │ │ │ + b 30ec70 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r2, r0, lsr #5 │ │ │ │ + ldrheq r1, [r2], #-48 @ 0xffffffd0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r2, ip, lsl #5 │ │ │ │ + @ instruction: 0x0052139c │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffceb0 │ │ │ │ @ instruction: 0xffffdd5c │ │ │ │ - subseq r1, r2, r0, ror #3 │ │ │ │ - subeq lr, ip, r8, lsr #19 │ │ │ │ + ldrsheq r1, [r2], #-32 @ 0xffffffe0 │ │ │ │ + subeq lr, ip, r0, lsr #19 │ │ │ │ mov r1, #2 │ │ │ │ - b 30c568 │ │ │ │ + b 30c458 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 30f074 │ │ │ │ + beq 30ef64 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 30eeec │ │ │ │ + b 30eddc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ ldreq r6, [r4, #-4] │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ddbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30ef1c │ │ │ │ + bne 30ee0c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30ef1c │ │ │ │ + beq 30ee0c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 30f074 │ │ │ │ + beq 30ef64 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 30eea4 │ │ │ │ + beq 30ed94 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl ddbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30eec4 │ │ │ │ + beq 30edb4 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ add r4, r4, #31 │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ lsr r4, r4, #5 │ │ │ │ - beq 30f180 │ │ │ │ + beq 30f070 │ │ │ │ mov r6, #1 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r1, #0 │ │ │ │ strb r6, [r7, #12] │ │ │ │ bl 1dd2c │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -770587,37 +770519,37 @@ │ │ │ │ mov r9, r0 │ │ │ │ bl a58bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ sub r6, r3, #4 │ │ │ │ cmp r5, r6 │ │ │ │ sub r8, r8, #4 │ │ │ │ - beq 30f074 │ │ │ │ + beq 30ef64 │ │ │ │ mov sl, #0 │ │ │ │ - b 30f050 │ │ │ │ + b 30ef40 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ ldreq r1, [r6, #-4] │ │ │ │ ldrne r1, [r3, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30f038 │ │ │ │ + beq 30ef28 │ │ │ │ mov r0, r9 │ │ │ │ bl a58d0 │ │ │ │ cmp r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 30f038 │ │ │ │ + beq 30ef28 │ │ │ │ ldr r3, [r6] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne 30f144 │ │ │ │ + bne 30f034 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 30f080 │ │ │ │ + beq 30ef70 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ add r1, r4, #4 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str sl, [r6, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r6, #4 │ │ │ │ @@ -770626,35 +770558,35 @@ │ │ │ │ str r1, [r6, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r5, r8 │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r6, r8 │ │ │ │ - beq 30f074 │ │ │ │ + beq 30ef64 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ tst r3, #1 │ │ │ │ - beq 30efb8 │ │ │ │ + beq 30eea8 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ - b 30efc8 │ │ │ │ + b 30eeb8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 30f008 │ │ │ │ + bne 30eef8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 30f008 │ │ │ │ + beq 30eef8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 910a0 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r4, [r5] │ │ │ │ @@ -770688,45 +770620,45 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r2, fp │ │ │ │ bl 91708 │ │ │ │ ldr r3, [r6] │ │ │ │ tst r3, #1 │ │ │ │ - beq 30f008 │ │ │ │ + beq 30eef8 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ str sl, [r3, #20] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r2, r3, #20 │ │ │ │ add r0, r4, #4 │ │ │ │ str r4, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b 30f038 │ │ │ │ + b 30ef28 │ │ │ │ bl a55cc │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 142060 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b 30ef3c │ │ │ │ + b 30ee2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #520] @ 30f3c4 │ │ │ │ - ldr r2, [pc, #520] @ 30f3c8 │ │ │ │ + ldr ip, [pc, #520] @ 30f2b4 │ │ │ │ + ldr r2, [pc, #520] @ 30f2b8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -770734,150 +770666,150 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ strb r3, [sp, #16] │ │ │ │ bl a3638 │ │ │ │ mov r0, r9 │ │ │ │ bl 936bc │ │ │ │ - ldr r8, [pc, #460] @ 30f3cc │ │ │ │ + ldr r8, [pc, #460] @ 30f2bc │ │ │ │ add r8, pc, r8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 30f300 │ │ │ │ - ldr r7, [pc, #448] @ 30f3d0 │ │ │ │ + beq 30f1f0 │ │ │ │ + ldr r7, [pc, #448] @ 30f2c0 │ │ │ │ add r6, sp, #4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30f2c0 │ │ │ │ + beq 30f1b0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ moveq sl, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 30f3a4 │ │ │ │ + bhi 30f294 │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30f280 │ │ │ │ + beq 30f170 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f270 │ │ │ │ + bne 30f160 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 30ee74 │ │ │ │ + bl 30ed64 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f258 │ │ │ │ + bne 30f148 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30f2c0 │ │ │ │ + beq 30f1b0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30f2a0 │ │ │ │ + beq 30f190 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 30f230 │ │ │ │ + b 30f120 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 30ee74 │ │ │ │ + bl 30ed64 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30f288 │ │ │ │ + bne 30f178 │ │ │ │ mov r0, r5 │ │ │ │ bl 939e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 30f214 │ │ │ │ + bne 30f104 │ │ │ │ ldrb r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30f2e8 │ │ │ │ + beq 30f1d8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl a3798 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f300 │ │ │ │ + beq 30f1f0 │ │ │ │ bl a5a4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 142198 │ │ │ │ - ldr r2, [pc, #204] @ 30f3d4 │ │ │ │ - ldr r3, [pc, #188] @ 30f3c8 │ │ │ │ + ldr r2, [pc, #204] @ 30f2c4 │ │ │ │ + ldr r3, [pc, #188] @ 30f2b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30f3c0 │ │ │ │ + bne 30f2b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - bl 30ee74 │ │ │ │ - b 30f280 │ │ │ │ + bl 30ed64 │ │ │ │ + b 30f170 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ - bl 30ee74 │ │ │ │ - b 30f280 │ │ │ │ + bl 30ed64 │ │ │ │ + b 30f170 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #28 │ │ │ │ - bl 30ee74 │ │ │ │ - b 30f280 │ │ │ │ - ldr r2, [pc, #112] @ 30f3d8 │ │ │ │ + bl 30ed64 │ │ │ │ + b 30f170 │ │ │ │ + ldr r2, [pc, #112] @ 30f2c8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30f280 │ │ │ │ + beq 30f170 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 30ee74 │ │ │ │ - b 30f280 │ │ │ │ + bl 30ed64 │ │ │ │ + b 30f170 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 30ee74 │ │ │ │ - b 30f280 │ │ │ │ + bl 30ed64 │ │ │ │ + b 30f170 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 30f280 │ │ │ │ + bne 30f170 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 30ee74 │ │ │ │ - b 30f280 │ │ │ │ + bl 30ed64 │ │ │ │ + b 30f170 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r2, ip, lsr lr │ │ │ │ + subseq r0, r2, ip, asr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r0, [r2], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, ip, ip, lsl #13 │ │ │ │ - ldrsheq r0, [r2], #-192 @ 0xffffff40 │ │ │ │ + subseq r0, r2, ip, lsl #30 │ │ │ │ + subeq lr, ip, r4, lsl #13 │ │ │ │ + subseq r0, r2, r0, lsl #28 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #248] @ 30f4ec │ │ │ │ + ldr r6, [pc, #248] @ 30f3dc │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f43c │ │ │ │ + bne 30f32c │ │ │ │ cmp r4, #6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - beq 30f47c │ │ │ │ - ldr r2, [pc, #212] @ 30f4f0 │ │ │ │ + beq 30f36c │ │ │ │ + ldr r2, [pc, #212] @ 30f3e0 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and r0, r0, #134 @ 0x86 │ │ │ │ sub r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ @@ -770888,216 +770820,216 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r3, #4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - ldr r2, [pc, #140] @ 30f4f4 │ │ │ │ - ldr r3, [pc, #140] @ 30f4f8 │ │ │ │ + ldr r2, [pc, #140] @ 30f3e4 │ │ │ │ + ldr r3, [pc, #140] @ 30f3e8 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #120] @ 30f4fc │ │ │ │ + ldr r2, [pc, #120] @ 30f3ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30f4b8 │ │ │ │ - bls 30f4d4 │ │ │ │ + beq 30f3a8 │ │ │ │ + bls 30f3c4 │ │ │ │ sub r2, r3, #332 @ 0x14c │ │ │ │ sub r2, r2, #2 │ │ │ │ bics r2, r2, #8 │ │ │ │ - bne 30f414 │ │ │ │ + bne 30f304 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r1, #6 │ │ │ │ - bl 30f3dc │ │ │ │ + bl 30f2cc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - b 30f3f8 │ │ │ │ + b 30f2e8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f4e4 │ │ │ │ + bne 30f3d4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b 30f480 │ │ │ │ - ldr r2, [pc, #36] @ 30f500 │ │ │ │ + b 30f370 │ │ │ │ + ldr r2, [pc, #36] @ 30f3f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 30f414 │ │ │ │ - b 30f49c │ │ │ │ + bne 30f304 │ │ │ │ + b 30f38c │ │ │ │ mov r0, #1 │ │ │ │ - b 30f448 │ │ │ │ - subseq r0, r2, r4, lsl #24 │ │ │ │ + b 30f338 │ │ │ │ + subseq r0, r2, r4, lsl sp │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r2, 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 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #2260] @ 30fdf8 │ │ │ │ + ldr r2, [pc, #2260] @ 30fce8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2256] @ 30fdfc │ │ │ │ + ldr r3, [pc, #2256] @ 30fcec │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #2236] @ 30fe00 │ │ │ │ + ldr r6, [pc, #2236] @ 30fcf0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldrsh r3, [r4, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov fp, r0 │ │ │ │ - beq 30f57c │ │ │ │ + beq 30f46c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f5bc │ │ │ │ + beq 30f4ac │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 30f5ec │ │ │ │ + beq 30f4dc │ │ │ │ ldrb r1, [r5, #45] @ 0x2d │ │ │ │ ldrh ip, [r5, #24] │ │ │ │ cmp r1, #16 │ │ │ │ lsl r3, ip, #20 │ │ │ │ mov r0, r1 │ │ │ │ lsr r3, r3, #23 │ │ │ │ - beq 30f6dc │ │ │ │ + beq 30f5cc │ │ │ │ cmp r1, #32 │ │ │ │ - beq 30f6b8 │ │ │ │ + beq 30f5a8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne 30fb4c │ │ │ │ + bne 30fa3c │ │ │ │ tst r3, #4 │ │ │ │ - beq 30fb6c │ │ │ │ + beq 30fa5c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2108] @ 30fe04 │ │ │ │ - ldr r3, [pc, #2096] @ 30fdfc │ │ │ │ + ldr r2, [pc, #2108] @ 30fcf4 │ │ │ │ + ldr r3, [pc, #2096] @ 30fcec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30fdf4 │ │ │ │ + bne 30fce4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #16 │ │ │ │ - beq 30f684 │ │ │ │ + beq 30f574 │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrb r0, [r5, #45] @ 0x2d │ │ │ │ lsl r3, r3, #20 │ │ │ │ cmp r0, #16 │ │ │ │ lsr r3, r3, #23 │ │ │ │ - beq 30f6ec │ │ │ │ + beq 30f5dc │ │ │ │ cmp r0, #32 │ │ │ │ - beq 30f6c8 │ │ │ │ + beq 30f5b8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ sub r1, r0, #64 @ 0x40 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movls r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ tst r2, #32 │ │ │ │ - beq 30f648 │ │ │ │ + beq 30f538 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne 30f648 │ │ │ │ + bne 30f538 │ │ │ │ tst r3, #32 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ ldr sl, [r5, #20] │ │ │ │ lsl r3, r3, #19 │ │ │ │ lsr r3, r3, #19 │ │ │ │ cmp r3, #468 @ 0x1d4 │ │ │ │ - bcc 30f708 │ │ │ │ - ldr r1, [pc, #1952] @ 30fe08 │ │ │ │ + bcc 30f5f8 │ │ │ │ + ldr r1, [pc, #1952] @ 30fcf8 │ │ │ │ sub r3, r3, #468 @ 0x1d4 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 30fc68 │ │ │ │ + bhi 30fb58 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r2, #32 │ │ │ │ - beq 30f648 │ │ │ │ + beq 30f538 │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrb r0, [r5, #45] @ 0x2d │ │ │ │ lsl r3, r3, #20 │ │ │ │ cmp r0, #16 │ │ │ │ lsr r3, r3, #23 │ │ │ │ - beq 30f6fc │ │ │ │ + beq 30f5ec │ │ │ │ cmp r0, #32 │ │ │ │ - bne 30f638 │ │ │ │ + bne 30f528 │ │ │ │ tst r3, #16 │ │ │ │ - bne 30f5bc │ │ │ │ - b 30f648 │ │ │ │ + bne 30f4ac │ │ │ │ + b 30f538 │ │ │ │ tst r3, #2 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ tst r2, #16 │ │ │ │ - beq 30f6d0 │ │ │ │ + beq 30f5c0 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ tst r2, #32 │ │ │ │ - bne 30f6ac │ │ │ │ - b 30f648 │ │ │ │ + bne 30f59c │ │ │ │ + b 30f538 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ tst r2, #16 │ │ │ │ - beq 30f6f4 │ │ │ │ + beq 30f5e4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ tst r2, #32 │ │ │ │ - beq 30f648 │ │ │ │ + beq 30f538 │ │ │ │ tst r3, #8 │ │ │ │ - bne 30f5bc │ │ │ │ - b 30f648 │ │ │ │ + bne 30f4ac │ │ │ │ + b 30f538 │ │ │ │ cmp sl, r3 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ ldrsb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 30f728 │ │ │ │ + ble 30f618 │ │ │ │ ldrb r1, [r5, #45] @ 0x2d │ │ │ │ cmp r1, r3 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ tst r2, #1 │ │ │ │ ldrbeq r3, [r7] │ │ │ │ movne r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ strb r3, [r7] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ tst r3, #1 │ │ │ │ - beq 30f90c │ │ │ │ + beq 30f7fc │ │ │ │ tst r2, #4 │ │ │ │ - bne 30f90c │ │ │ │ + bne 30f7fc │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ strb r3, [r7, #1] │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 30f91c │ │ │ │ + beq 30f80c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 30f5bc │ │ │ │ - ldr r3, [pc, #1664] @ 30fe0c │ │ │ │ + bne 30f4ac │ │ │ │ + ldr r3, [pc, #1664] @ 30fcfc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ lsl r3, sl, #1 │ │ │ │ ldrsb r2, [r4, #6] │ │ │ │ and r1, r2, #255 @ 0xff │ │ │ │ cmp r1, #7 │ │ │ │ ldrbls r1, [r7, #2] │ │ │ │ @@ -771106,22 +771038,22 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ andls r2, r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, r3, sl │ │ │ │ add r2, r1, r2, lsl #4 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30f904 │ │ │ │ + beq 30f7f4 │ │ │ │ add r2, r4, #6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1588] @ 30fe10 │ │ │ │ + ldr r2, [pc, #1588] @ 30fd00 │ │ │ │ mov r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1576] @ 30fe14 │ │ │ │ + ldr r2, [pc, #1576] @ 30fd04 │ │ │ │ mov r8, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #32] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r6, #1 │ │ │ │ ldr fp, [r2, #12] │ │ │ │ @@ -771135,179 +771067,179 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ add r3, r3, r9 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ add r5, fp, lr, lsl #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30f980 │ │ │ │ + beq 30f870 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub r1, r2, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add ip, r8, r9, lsl #5 │ │ │ │ add r3, r1, #2 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ add r3, ip, r3 │ │ │ │ ldrb r3, [r3, #64] @ 0x40 │ │ │ │ strb r3, [r0], #1 │ │ │ │ - bhi 30f850 │ │ │ │ + bhi 30f740 │ │ │ │ ldrsb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 30f890 │ │ │ │ + ble 30f780 │ │ │ │ add r2, r8, r9, lsl #5 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ ldrb r2, [fp, lr, lsl #3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 30fa08 │ │ │ │ + beq 30f8f8 │ │ │ │ add r9, r8, r9, lsl #5 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ - beq 30f994 │ │ │ │ + beq 30f884 │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 30f504 │ │ │ │ + bl 30f3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f5bc │ │ │ │ + beq 30f4ac │ │ │ │ ldr sl, [r8, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ lsl r3, sl, #1 │ │ │ │ - bhi 30f7f8 │ │ │ │ + bhi 30f6e8 │ │ │ │ mov r0, #1 │ │ │ │ - b 30f5c0 │ │ │ │ + b 30f4b0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f750 │ │ │ │ - b 30f760 │ │ │ │ - ldr r3, [pc, #1256] @ 30fe0c │ │ │ │ + bne 30f640 │ │ │ │ + b 30f650 │ │ │ │ + ldr r3, [pc, #1256] @ 30fcfc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, sl, #1 │ │ │ │ - beq 30f794 │ │ │ │ + beq 30f684 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30f794 │ │ │ │ + beq 30f684 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add ip, r2, lr │ │ │ │ mov r2, lr │ │ │ │ - b 30f968 │ │ │ │ + b 30f858 │ │ │ │ cmp r2, ip │ │ │ │ - beq 30f794 │ │ │ │ + beq 30f684 │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ sub r1, r2, lr │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 30f960 │ │ │ │ - b 30f5bc │ │ │ │ + beq 30f850 │ │ │ │ + b 30f4ac │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30fb44 │ │ │ │ + beq 30fa34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 30f844 │ │ │ │ + b 30f734 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #6 │ │ │ │ - bls 30fb78 │ │ │ │ + bls 30fa68 │ │ │ │ ldrb r2, [r1, #37] @ 0x25 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 30f5bc │ │ │ │ + bls 30f4ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30f8e4 │ │ │ │ + beq 30f7d4 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ add r4, sl, r4 │ │ │ │ - b 30f9e4 │ │ │ │ + b 30f8d4 │ │ │ │ cmp r4, sl │ │ │ │ - beq 30f8e0 │ │ │ │ + beq 30f7d0 │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r1, #37] @ 0x25 │ │ │ │ ldrb r3, [sl], #1 │ │ │ │ add r1, r1, r3, lsl #3 │ │ │ │ ldrd r0, [r1, #40] @ 0x28 │ │ │ │ bl 92ef8 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30f9d0 │ │ │ │ - b 30f5bc │ │ │ │ + bne 30f8c0 │ │ │ │ + b 30f4ac │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ ands r1, r1, r2, lsl r3 │ │ │ │ - beq 30fa78 │ │ │ │ + beq 30f968 │ │ │ │ add r1, r7, r3, lsl #5 │ │ │ │ add r9, r8, r9, lsl #5 │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #32] │ │ │ │ lsl r3, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30f8e4 │ │ │ │ + beq 30f7d4 │ │ │ │ add r1, r7, #35 @ 0x23 │ │ │ │ add r1, r1, r3 │ │ │ │ add r3, r3, #35 @ 0x23 │ │ │ │ add r1, r1, r4 │ │ │ │ add r3, r7, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - b 30fa64 │ │ │ │ + b 30f954 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30f8e4 │ │ │ │ + beq 30f7d4 │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ cmp ip, r0 │ │ │ │ - beq 30fa5c │ │ │ │ - b 30f5bc │ │ │ │ + beq 30f94c │ │ │ │ + b 30f4ac │ │ │ │ ldrsb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 30fdd8 │ │ │ │ + blt 30fcc8 │ │ │ │ ldrsh r3, [r5, #4] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 30fac0 │ │ │ │ + beq 30f9b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ ldr r0, [r7, #532] @ 0x214 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f5bc │ │ │ │ + beq 30f4ac │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ cmp r1, #0 │ │ │ │ lsleq r9, r9, #5 │ │ │ │ - bne 30fca0 │ │ │ │ + bne 30fb90 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ mov ip, #1 │ │ │ │ orr r1, r1, ip, lsl r2 │ │ │ │ add r9, r8, r9 │ │ │ │ lsl r0, r2, #5 │ │ │ │ @@ -771327,428 +771259,428 @@ │ │ │ │ add r3, r5, ip │ │ │ │ cmp r3, r4 │ │ │ │ ldrbcc r3, [lr] │ │ │ │ movcs r3, #0 │ │ │ │ strb r3, [ip, #1]! │ │ │ │ cmp r9, ip │ │ │ │ add lr, lr, #1 │ │ │ │ - bne 30fb20 │ │ │ │ - b 30f8e0 │ │ │ │ + bne 30fa10 │ │ │ │ + b 30f7d0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 30f870 │ │ │ │ + b 30f760 │ │ │ │ tst r2, #16 │ │ │ │ - bne 30f648 │ │ │ │ + bne 30f538 │ │ │ │ tst r2, #32 │ │ │ │ - beq 30f648 │ │ │ │ + beq 30f538 │ │ │ │ lsl ip, ip, #20 │ │ │ │ lsr r3, ip, #23 │ │ │ │ mov r0, r1 │ │ │ │ - b 30f638 │ │ │ │ + b 30f528 │ │ │ │ tst r2, #16 │ │ │ │ - bne 30f614 │ │ │ │ - b 30fb54 │ │ │ │ + bne 30f504 │ │ │ │ + b 30fa44 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ mvn r2, #0 │ │ │ │ rsb r0, r3, #64 @ 0x40 │ │ │ │ lsr ip, r2, r0 │ │ │ │ sub r0, r3, #32 │ │ │ │ mov fp, ip │ │ │ │ orr ip, ip, r2, lsl r0 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r4, #0 │ │ │ │ orr ip, ip, r2, lsr r3 │ │ │ │ - beq 30f8e4 │ │ │ │ + beq 30f7d4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldrb r0, [r1, #37] @ 0x25 │ │ │ │ add r9, r2, r4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r0, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add lr, r1, r3, lsl #3 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - bhi 30fdac │ │ │ │ + bhi 30fc9c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 30fdf8 │ │ │ │ + bhi 30fce8 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, sl, #32 │ │ │ │ cmp r3, #2 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30f5bc │ │ │ │ - b 30f710 │ │ │ │ + beq 30f4ac │ │ │ │ + b 30f600 │ │ │ │ sub r3, sl, #388 @ 0x184 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #2 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ - b 30fbf8 │ │ │ │ + b 30fae8 │ │ │ │ sub r3, sl, #140 @ 0x8c │ │ │ │ cmp sl, #137 @ 0x89 │ │ │ │ cmpne r3, #1 │ │ │ │ - bls 30f710 │ │ │ │ - b 30f5bc │ │ │ │ + bls 30f600 │ │ │ │ + b 30f4ac │ │ │ │ sub r3, sl, #151 @ 0x97 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f710 │ │ │ │ - b 30f5bc │ │ │ │ + bls 30f600 │ │ │ │ + b 30f4ac │ │ │ │ sub r3, sl, #272 @ 0x110 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #2 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ - b 30fbf8 │ │ │ │ + b 30fae8 │ │ │ │ sub r3, sl, #144 @ 0x90 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f710 │ │ │ │ - b 30f5bc │ │ │ │ + bls 30f600 │ │ │ │ + b 30f4ac │ │ │ │ sub r3, sl, #36 @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f710 │ │ │ │ - b 30f5bc │ │ │ │ + bls 30f600 │ │ │ │ + b 30f4ac │ │ │ │ sub r3, sl, #392 @ 0x188 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f710 │ │ │ │ - b 30f5bc │ │ │ │ + bls 30f600 │ │ │ │ + b 30f4ac │ │ │ │ sub r3, sl, #276 @ 0x114 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f710 │ │ │ │ - b 30f5bc │ │ │ │ + bls 30f600 │ │ │ │ + b 30f4ac │ │ │ │ add r3, r8, r9, lsl #5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 30f3dc │ │ │ │ + bl 30f2cc │ │ │ │ lsl r9, r9, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f5bc │ │ │ │ - b 30fad0 │ │ │ │ + beq 30f4ac │ │ │ │ + b 30f9c0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ and r0, r0, fp │ │ │ │ - b 30fce0 │ │ │ │ + b 30fbd0 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 30f8e4 │ │ │ │ + beq 30f7d4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ eor r3, r3, lr │ │ │ │ and r3, r3, ip │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq 30fccc │ │ │ │ - b 30f5bc │ │ │ │ + beq 30fbbc │ │ │ │ + b 30f4ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ and r0, r0, fp │ │ │ │ - b 30fd18 │ │ │ │ + b 30fc08 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 30f8e4 │ │ │ │ + beq 30f7d4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ eor r3, r3, lr │ │ │ │ and r3, r3, ip │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq 30fd04 │ │ │ │ - b 30f5bc │ │ │ │ + beq 30fbf4 │ │ │ │ + b 30f4ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ and r0, r0, fp │ │ │ │ - b 30fd58 │ │ │ │ + b 30fc48 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 30f8e4 │ │ │ │ + beq 30f7d4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ eor r3, r3, lr │ │ │ │ and r3, r3, ip │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq 30fd44 │ │ │ │ - b 30f5bc │ │ │ │ + beq 30fc34 │ │ │ │ + b 30f4ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ and r0, r0, fp │ │ │ │ - b 30fd94 │ │ │ │ + b 30fc84 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 30f8e4 │ │ │ │ + beq 30f7d4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ eor r3, r3, lr │ │ │ │ and r3, r3, ip │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq 30fd80 │ │ │ │ - b 30f5bc │ │ │ │ + beq 30fc70 │ │ │ │ + b 30f4ac │ │ │ │ ldr r4, [r5, #8] │ │ │ │ eor r4, r4, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ and r4, r4, ip │ │ │ │ eor r3, r3, lr │ │ │ │ and r3, r3, fp │ │ │ │ orrs r3, r4, r3 │ │ │ │ - bne 30f5bc │ │ │ │ + bne 30f4ac │ │ │ │ cmp r2, r9 │ │ │ │ - bne 30fbb0 │ │ │ │ - b 30f8e4 │ │ │ │ + bne 30faa0 │ │ │ │ + b 30f7d4 │ │ │ │ add r3, r8, r9, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 30f5bc │ │ │ │ - b 30fa84 │ │ │ │ + bne 30f4ac │ │ │ │ + b 30f974 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r2, ip, asr #21 │ │ │ │ + ldrsbeq r0, [r2], #-188 @ 0xffffff44 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r2, r8, lsr #21 │ │ │ │ - subseq r0, r2, r0, lsr sl │ │ │ │ - subeq lr, ip, r0, asr #4 │ │ │ │ + ldrheq r0, [r2], #-184 @ 0xffffff48 │ │ │ │ + subseq r0, r2, r0, asr #22 │ │ │ │ + subeq lr, ip, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - subeq lr, ip, r4, ror #2 │ │ │ │ - subeq lr, ip, lr, asr #1 │ │ │ │ + subeq lr, ip, ip, asr r1 │ │ │ │ + subeq lr, ip, r6, asr #1 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ - bhi 30fe64 │ │ │ │ + bhi 30fd54 │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ - bls 30fe48 │ │ │ │ - ldr r3, [pc, #208] @ 30ff00 │ │ │ │ + bls 30fd38 │ │ │ │ + ldr r3, [pc, #208] @ 30fdf0 │ │ │ │ sub r2, r0, #137 @ 0x89 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi 30fecc │ │ │ │ + bhi 30fdbc │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bls 30fe94 │ │ │ │ + bls 30fd84 │ │ │ │ sub r3, r0, #36 @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30fecc │ │ │ │ + bhi 30fdbc │ │ │ │ mov r0, #476 @ 0x1dc │ │ │ │ bx lr │ │ │ │ cmp r0, #392 @ 0x188 │ │ │ │ - bhi 30fee0 │ │ │ │ - ldr r3, [pc, #144] @ 30ff04 │ │ │ │ + bhi 30fdd0 │ │ │ │ + ldr r3, [pc, #144] @ 30fdf4 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 30fef8 │ │ │ │ + bhi 30fde8 │ │ │ │ cmp r0, #276 @ 0x114 │ │ │ │ - bhi 30fea4 │ │ │ │ + bhi 30fd94 │ │ │ │ sub r3, r3, #116 @ 0x74 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 30fecc │ │ │ │ + bls 30fdbc │ │ │ │ mov r0, #468 @ 0x1d4 │ │ │ │ bx lr │ │ │ │ cmp r0, #31 │ │ │ │ - bls 30fecc │ │ │ │ - ldr r0, [pc, #100] @ 30ff08 │ │ │ │ + bls 30fdbc │ │ │ │ + ldr r0, [pc, #100] @ 30fdf8 │ │ │ │ bx lr │ │ │ │ sub r3, r0, #276 @ 0x114 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30fecc │ │ │ │ - ldr r0, [pc, #80] @ 30ff0c │ │ │ │ + bhi 30fdbc │ │ │ │ + ldr r0, [pc, #80] @ 30fdfc │ │ │ │ bx lr │ │ │ │ mov r0, #472 @ 0x1d8 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #68] @ 30ff10 │ │ │ │ + ldr r0, [pc, #68] @ 30fe00 │ │ │ │ bx lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #52] @ 30ff14 │ │ │ │ + ldr r0, [pc, #52] @ 30fe04 │ │ │ │ bx lr │ │ │ │ sub r3, r0, #392 @ 0x188 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30fecc │ │ │ │ - ldr r0, [pc, #32] @ 30ff18 │ │ │ │ + bhi 30fdbc │ │ │ │ + ldr r0, [pc, #32] @ 30fe08 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #28] @ 30ff1c │ │ │ │ + ldr r0, [pc, #28] @ 30fe0c │ │ │ │ bx lr │ │ │ │ - subeq sp, ip, sl, lsr #21 │ │ │ │ + subeq sp, ip, r2, lsr #21 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ - ldr r6, [pc, #288] @ 31005c │ │ │ │ + ldr r6, [pc, #288] @ 30ff4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 30ff80 │ │ │ │ + beq 30fe70 │ │ │ │ cmp r7, #5 │ │ │ │ - beq 30ff58 │ │ │ │ + beq 30fe48 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r2, r3] │ │ │ │ cmp r1, #1 │ │ │ │ movne r1, #1 │ │ │ │ strhne r1, [r2, r3] │ │ │ │ - beq 30ff50 │ │ │ │ + beq 30fe40 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r0, #20] │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30fe18 │ │ │ │ + bl 30fd08 │ │ │ │ add ip, r0, r0, lsl #1 │ │ │ │ lsl r2, ip, #2 │ │ │ │ add ip, r5, ip, lsl #2 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #176] @ 310060 │ │ │ │ + ldr r3, [pc, #176] @ 30ff50 │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r3, r3, r8, lsl #4 │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 310054 │ │ │ │ + beq 30ff44 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 310014 │ │ │ │ + bne 30ff04 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bne 30ffd4 │ │ │ │ + bne 30fec4 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ lsl lr, r2, #1 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r2, [r2, lr] │ │ │ │ ldrh r1, [r5, r3] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 30ff50 │ │ │ │ + beq 30fe40 │ │ │ │ mov r0, #1 │ │ │ │ strh r2, [r5, r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r7, r4, #60 @ 0x3c │ │ │ │ - b 310028 │ │ │ │ + b 30ff18 │ │ │ │ mul r2, r0, r2 │ │ │ │ ldr r1, [r7, r3, lsl #5] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp lr, r3 │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldrh r1, [r6, r1] │ │ │ │ add r2, r1, r2 │ │ │ │ - bne 310024 │ │ │ │ - b 30ffe8 │ │ │ │ + bne 30ff14 │ │ │ │ + b 30fed8 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ - b 30ffec │ │ │ │ - ldrheq r0, [r2], #-8 │ │ │ │ + b 30fedc │ │ │ │ + subseq r0, r2, r8, asr #3 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #2284] @ 31096c │ │ │ │ + ldr r2, [pc, #2284] @ 31085c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #2280] @ 310970 │ │ │ │ + ldr r3, [pc, #2280] @ 310860 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - ldr r2, [pc, #2268] @ 310974 │ │ │ │ + ldr r2, [pc, #2268] @ 310864 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 310260 │ │ │ │ + beq 310150 │ │ │ │ cmp r3, #2 │ │ │ │ mov r9, r1 │ │ │ │ ldrsb r3, [r4, #1] │ │ │ │ - bne 31020c │ │ │ │ + bne 3100fc │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 3100f0 │ │ │ │ - beq 3100f4 │ │ │ │ + bgt 30ffe0 │ │ │ │ + beq 30ffe4 │ │ │ │ mvn r3, r3 │ │ │ │ add r3, r7, r3, lsl #5 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 310644 │ │ │ │ + beq 310534 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - bls 3105a0 │ │ │ │ + bls 310490 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ bl 92c54 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 310158 │ │ │ │ + beq 310048 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ cmn r2, #3 │ │ │ │ - bhi 31088c │ │ │ │ + bhi 31077c │ │ │ │ ldr sl, [r8, #12] │ │ │ │ add r9, r2, #2 │ │ │ │ cmp r9, sl │ │ │ │ - bhi 3105e4 │ │ │ │ + bhi 3104d4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq 310194 │ │ │ │ + beq 310084 │ │ │ │ str r9, [r8, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 30ff20 │ │ │ │ + bl 30fe10 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [r6, #4] │ │ │ │ @@ -771762,32 +771694,32 @@ │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, fp │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 3102e4 │ │ │ │ + b 3101d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 310228 │ │ │ │ + bgt 310118 │ │ │ │ mvnne r3, r3 │ │ │ │ addne r3, r7, r3, lsl #5 │ │ │ │ ldrne r3, [r3, #32] │ │ │ │ ldreq r3, [sp, #184] @ 0xb8 │ │ │ │ ldrbne r3, [r3, #17] │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ lsl r5, r5, #19 │ │ │ │ lsr r5, r5, #19 │ │ │ │ cmp r5, #468 @ 0x1d4 │ │ │ │ - bcc 31032c │ │ │ │ - ldr r2, [pc, #1844] @ 310978 │ │ │ │ + bcc 31021c │ │ │ │ + ldr r2, [pc, #1844] @ 310868 │ │ │ │ sub r5, r5, #468 @ 0x1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi 3106b8 │ │ │ │ + bhi 3105a8 │ │ │ │ add r5, r5, r5 │ │ │ │ ldrh r5, [r2, r5] │ │ │ │ add pc, pc, r5, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ mov r3, #0 │ │ │ │ and r1, r1, #127 @ 0x7f │ │ │ │ @@ -771811,40 +771743,40 @@ │ │ │ │ add r4, r4, #21 │ │ │ │ add r1, sp, #123 @ 0x7b │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, ip, r3 │ │ │ │ ldrb r3, [r3, #36] @ 0x24 │ │ │ │ cmp r4, r2 │ │ │ │ strb r3, [r1, #1]! │ │ │ │ - bne 3102b8 │ │ │ │ + bne 3101a8 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ mov ip, fp │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #1680] @ 31097c │ │ │ │ - ldr r3, [pc, #1664] @ 310970 │ │ │ │ + ldr r2, [pc, #1680] @ 31086c │ │ │ │ + ldr r3, [pc, #1664] @ 310860 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 310968 │ │ │ │ + bne 310858 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #33 @ 0x21 │ │ │ │ - beq 31032c │ │ │ │ + beq 31021c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ moveq r5, #34 @ 0x22 │ │ │ │ movne r5, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #1608] @ 310980 │ │ │ │ + ldr r2, [pc, #1608] @ 310870 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ add r2, r3, r2, lsl #4 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ @@ -771864,29 +771796,29 @@ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ add r8, r2, r8, lsl #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrbeq r3, [r4, #2] │ │ │ │ ldrh r0, [r2, #24] │ │ │ │ - ldr r2, [pc, #1500] @ 310984 │ │ │ │ + ldr r2, [pc, #1500] @ 310874 │ │ │ │ lsreq r3, r3, #1 │ │ │ │ and r2, r2, r0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [pc, #1484] @ 310988 │ │ │ │ + ldr r2, [pc, #1484] @ 310878 │ │ │ │ ldrh r0, [sl, #24] │ │ │ │ and r2, r2, r3 │ │ │ │ - ldr r3, [pc, #1476] @ 31098c │ │ │ │ + ldr r3, [pc, #1476] @ 31087c │ │ │ │ ldrb r1, [r8, #4] │ │ │ │ and r3, r3, r0 │ │ │ │ orr r2, r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ strh r2, [sl, #24] │ │ │ │ - beq 31047c │ │ │ │ + beq 31036c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #6 │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ @@ -771907,83 +771839,83 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldrh r3, [r4, #2]! │ │ │ │ add r5, sl, r8, lsl #5 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 310064 │ │ │ │ + bl 30ff54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r8, r8, #1 │ │ │ │ mov ip, fp │ │ │ │ cmp r8, r3 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - bcc 3103f4 │ │ │ │ + bcc 3102e4 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 96248 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ cmn r9, #3 │ │ │ │ - bhi 310884 │ │ │ │ + bhi 310774 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ add r5, r9, #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bls 310510 │ │ │ │ + bls 310400 │ │ │ │ lsl r6, r6, #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi 3106a0 │ │ │ │ + bhi 310590 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ movcs r6, r5 │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1216] @ 310990 │ │ │ │ + ldr r3, [pc, #1216] @ 310880 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3108f8 │ │ │ │ + beq 3107e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - beq 3108a4 │ │ │ │ + beq 310794 │ │ │ │ mov r2, r6 │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 310884 │ │ │ │ + beq 310774 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 31051c │ │ │ │ + b 31040c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r0, r0, r9 │ │ │ │ - beq 310520 │ │ │ │ + beq 310410 │ │ │ │ str r5, [r4, #8] │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 30ff20 │ │ │ │ + bl 30fe10 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [pc, #1072] @ 310994 │ │ │ │ + ldr r6, [pc, #1072] @ 310884 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ add r6, pc, r6 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ mov lr, r5 │ │ │ │ @@ -771991,271 +771923,271 @@ │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, fp │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 3102e4 │ │ │ │ + b 3101d4 │ │ │ │ cmp r3, #32 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bhi 31093c │ │ │ │ - ldr r3, [pc, #976] @ 310998 │ │ │ │ + bhi 31082c │ │ │ │ + ldr r3, [pc, #976] @ 310888 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 31096c │ │ │ │ + bhi 31085c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl sl, sl, #1 │ │ │ │ cmp sl, #63 @ 0x3f │ │ │ │ - bhi 3106ac │ │ │ │ + bhi 31059c │ │ │ │ cmp r9, #64 @ 0x40 │ │ │ │ movcs sl, r9 │ │ │ │ movcc sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #908] @ 310990 │ │ │ │ + ldr r3, [pc, #908] @ 310880 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3108b4 │ │ │ │ + beq 3107a4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - beq 310894 │ │ │ │ + beq 310784 │ │ │ │ mov r2, sl │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31088c │ │ │ │ + beq 31077c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ str r0, [r8, #4] │ │ │ │ str sl, [r8, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 310190 │ │ │ │ + b 310080 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mvnne r1, #0 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r3, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ asr r0, r1, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 310930 │ │ │ │ - ldr r3, [pc, #792] @ 31099c │ │ │ │ + bhi 310820 │ │ │ │ + ldr r3, [pc, #792] @ 31088c │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 31096c │ │ │ │ + bhi 31085c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r5, r6 │ │ │ │ movcs r6, r5 │ │ │ │ - b 3104c8 │ │ │ │ + b 3103b8 │ │ │ │ cmp r9, sl │ │ │ │ movcs sl, r9 │ │ │ │ - b 3105fc │ │ │ │ + b 3104ec │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #37 @ 0x25 │ │ │ │ - beq 31032c │ │ │ │ + beq 31021c │ │ │ │ movhi r5, #38 @ 0x26 │ │ │ │ - bhi 31032c │ │ │ │ + bhi 31021c │ │ │ │ cmp r3, #8 │ │ │ │ moveq r5, #39 @ 0x27 │ │ │ │ movne r5, #36 @ 0x24 │ │ │ │ - b 31032c │ │ │ │ + b 31021c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 310948 │ │ │ │ + beq 310838 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #688] @ 3109a0 │ │ │ │ + ldr r5, [pc, #688] @ 310890 │ │ │ │ moveq r5, #276 @ 0x114 │ │ │ │ - b 31032c │ │ │ │ + b 31021c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 310950 │ │ │ │ + beq 310840 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #668] @ 3109a4 │ │ │ │ + ldr r5, [pc, #668] @ 310894 │ │ │ │ moveq r5, #392 @ 0x188 │ │ │ │ - b 31032c │ │ │ │ + b 31021c │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #152 @ 0x98 │ │ │ │ - beq 31032c │ │ │ │ + beq 31021c │ │ │ │ movhi r5, #153 @ 0x99 │ │ │ │ - bhi 31032c │ │ │ │ + bhi 31021c │ │ │ │ cmp r3, #8 │ │ │ │ moveq r5, #154 @ 0x9a │ │ │ │ movne r5, #151 @ 0x97 │ │ │ │ - b 31032c │ │ │ │ + b 31021c │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #140 @ 0x8c │ │ │ │ - beq 31032c │ │ │ │ + beq 31021c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ moveq r5, #141 @ 0x8d │ │ │ │ movne r5, #137 @ 0x89 │ │ │ │ - b 31032c │ │ │ │ + b 31021c │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #396 @ 0x18c │ │ │ │ - beq 31032c │ │ │ │ - bhi 310958 │ │ │ │ - ldr r2, [pc, #580] @ 3109a8 │ │ │ │ + beq 31021c │ │ │ │ + bhi 310848 │ │ │ │ + ldr r2, [pc, #580] @ 310898 │ │ │ │ cmp r3, #8 │ │ │ │ - ldr r5, [pc, #576] @ 3109ac │ │ │ │ + ldr r5, [pc, #576] @ 31089c │ │ │ │ movne r5, r2 │ │ │ │ - b 31032c │ │ │ │ + b 31021c │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #280 @ 0x118 │ │ │ │ - beq 31032c │ │ │ │ - bhi 310960 │ │ │ │ - ldr r2, [pc, #552] @ 3109b0 │ │ │ │ + beq 31021c │ │ │ │ + bhi 310850 │ │ │ │ + ldr r2, [pc, #552] @ 3108a0 │ │ │ │ cmp r3, #8 │ │ │ │ - ldr r5, [pc, #548] @ 3109b4 │ │ │ │ + ldr r5, [pc, #548] @ 3108a4 │ │ │ │ movne r5, r2 │ │ │ │ - b 31032c │ │ │ │ + b 31021c │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #145 @ 0x91 │ │ │ │ - beq 31032c │ │ │ │ + beq 31021c │ │ │ │ movhi r5, #146 @ 0x92 │ │ │ │ - bhi 31032c │ │ │ │ + bhi 31021c │ │ │ │ cmp r3, #8 │ │ │ │ moveq r5, #147 @ 0x93 │ │ │ │ movne r5, #144 @ 0x90 │ │ │ │ - b 31032c │ │ │ │ + b 31021c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ bl 9114c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r2, #8 │ │ │ │ movne r1, r3 │ │ │ │ - beq 31015c │ │ │ │ + beq 31004c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 31015c │ │ │ │ + b 31004c │ │ │ │ strh r1, [sp, #72] @ 0x48 │ │ │ │ - b 3107bc │ │ │ │ + b 3106ac │ │ │ │ strb r1, [sp, #72] @ 0x48 │ │ │ │ - b 3107bc │ │ │ │ + b 3106ac │ │ │ │ orrs r1, r1, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 3107bc │ │ │ │ + b 3106ac │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ strd r4, [sp, #72] @ 0x48 │ │ │ │ bl 9114c │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r2, #8 │ │ │ │ movne r1, r6 │ │ │ │ - bne 3107ec │ │ │ │ - b 31015c │ │ │ │ + bne 3106dc │ │ │ │ + b 31004c │ │ │ │ strh r1, [sp, #88] @ 0x58 │ │ │ │ - b 310830 │ │ │ │ + b 310720 │ │ │ │ strb r1, [sp, #88] @ 0x58 │ │ │ │ - b 310830 │ │ │ │ + b 310720 │ │ │ │ orrs r1, r1, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 310830 │ │ │ │ + b 310720 │ │ │ │ mov r0, #0 │ │ │ │ - b 310520 │ │ │ │ + b 310410 │ │ │ │ mov r0, #0 │ │ │ │ - b 310194 │ │ │ │ + b 310084 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ bl 1e5fc │ │ │ │ - b 310628 │ │ │ │ + b 310518 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e5fc │ │ │ │ - b 3104f4 │ │ │ │ + b 3103e4 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 1e2fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 31088c │ │ │ │ + beq 31077c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r8, #4] │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ str r3, [r8, #4] │ │ │ │ add r0, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [r8, #12] │ │ │ │ str r3, [r8] │ │ │ │ - b 310190 │ │ │ │ + b 310080 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e2fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 310884 │ │ │ │ + beq 310774 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ add r0, r8, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b 31051c │ │ │ │ + b 31040c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 310830 │ │ │ │ + b 310720 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 3107bc │ │ │ │ - ldr r5, [pc, #104] @ 3109b8 │ │ │ │ - b 31032c │ │ │ │ - ldr r5, [pc, #100] @ 3109bc │ │ │ │ - b 31032c │ │ │ │ - ldr r5, [pc, #96] @ 3109c0 │ │ │ │ - b 31032c │ │ │ │ - ldr r5, [pc, #92] @ 3109c4 │ │ │ │ - b 31032c │ │ │ │ - bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r1, r4, ror pc @ │ │ │ │ - andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r1, r4, asr pc @ │ │ │ │ - subeq sp, ip, r8, lsr #13 │ │ │ │ - subseq pc, r1, ip, lsl #26 │ │ │ │ + b 3106ac │ │ │ │ + ldr r5, [pc, #104] @ 3108a8 │ │ │ │ + b 31021c │ │ │ │ + ldr r5, [pc, #100] @ 3108ac │ │ │ │ + b 31021c │ │ │ │ + ldr r5, [pc, #96] @ 3108b0 │ │ │ │ + b 31021c │ │ │ │ + ldr r5, [pc, #92] @ 3108b4 │ │ │ │ + b 31021c │ │ │ │ + bl 1e338 <__stack_chk_fail@plt> │ │ │ │ + subseq r0, r2, r4, lsl #1 │ │ │ │ + andeq r0, r0, ip, asr r7 │ │ │ │ + subseq r0, r2, r4, rrx │ │ │ │ + subeq sp, ip, r0, lsr #13 │ │ │ │ + subseq pc, r1, ip, lsl lr @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subeq sp, ip, r8, ror #7 │ │ │ │ - subeq sp, ip, r6, lsr r3 │ │ │ │ - @ instruction: 0x004cd29a │ │ │ │ + subeq sp, ip, r0, ror #7 │ │ │ │ + subeq sp, ip, lr, lsr #6 │ │ │ │ + @ instruction: 0x004cd292 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ @@ -772273,45 +772205,45 @@ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ ldr r4, [lr, #4] │ │ │ │ sub lr, lr, #4 │ │ │ │ cmp r0, lr │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ sub r4, r4, #4 │ │ │ │ - b 310a20 │ │ │ │ + b 310910 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp r8, r4 │ │ │ │ sub ip, ip, #4 │ │ │ │ mov lr, r4 │ │ │ │ mov r4, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [lr] │ │ │ │ tst r9, #1 │ │ │ │ - bne 310a08 │ │ │ │ + bne 3108f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30ff20 │ │ │ │ + bl 30fe10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 310a08 │ │ │ │ + beq 3108f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 147cc0 │ │ │ │ str r9, [r0] │ │ │ │ - b 310a08 │ │ │ │ + b 3108f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3288] @ 0xcd8 │ │ │ │ - ldr r3, [pc, #2180] @ 3112f0 │ │ │ │ + ldr r3, [pc, #2180] @ 3111e0 │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #2168] @ 3112f4 │ │ │ │ + ldr r2, [pc, #2168] @ 3111e4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #2164] @ 3112f8 │ │ │ │ + ldr r3, [pc, #2164] @ 3111e8 │ │ │ │ mov r5, #0 │ │ │ │ add r8, sp, #124 @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r5, [r8, #4] │ │ │ │ str r5, [r8, #8] │ │ │ │ @@ -772337,171 +772269,171 @@ │ │ │ │ ldm lr, {r0, r1} │ │ │ │ cmp r7, r5 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - blt 310eac │ │ │ │ + blt 310d9c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq 310eac │ │ │ │ + beq 310d9c │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ movcs r9, r7 │ │ │ │ movcc r9, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e2fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 310eac │ │ │ │ + beq 310d9c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ bl 1dd2c │ │ │ │ mov r0, r5 │ │ │ │ bl 140180 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #20 │ │ │ │ bl 1e2fc │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 3112e0 │ │ │ │ + beq 3111d0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 147c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3112d8 │ │ │ │ + beq 3111c8 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [sp, #20] │ │ │ │ - beq 310bd0 │ │ │ │ + beq 310ac0 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne sl, [r6, #8] │ │ │ │ - beq 310bc0 │ │ │ │ + beq 310ab0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 30ff20 │ │ │ │ + bl 30fe10 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 310ba0 │ │ │ │ + bne 310a90 │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 310b8c │ │ │ │ + bne 310a7c │ │ │ │ ldr r9, [r4, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 310c24 │ │ │ │ + beq 310b14 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [r9, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 310c14 │ │ │ │ + beq 310b04 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ strb r5, [r7, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 310eec │ │ │ │ + beq 310ddc │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 310bf4 │ │ │ │ + bne 310ae4 │ │ │ │ mov r0, r9 │ │ │ │ bl 936c4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 310be4 │ │ │ │ + bne 310ad4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add fp, sp, #748 @ 0x2ec │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 147d98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 310e28 │ │ │ │ + beq 310d18 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 310e28 │ │ │ │ + beq 310d18 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 310c50 │ │ │ │ + bne 310b40 │ │ │ │ ldrb lr, [r4, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 310e10 │ │ │ │ + bne 310d00 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r2, [r4, #45] @ 0x2d │ │ │ │ ldr r1, [r3, #268] @ 0x10c │ │ │ │ - ldr r0, [pc, #1636] @ 3112fc │ │ │ │ + ldr r0, [pc, #1636] @ 3111ec │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ cmp r2, #16 │ │ │ │ and r3, r0, r3, lsr #3 │ │ │ │ - beq 3111e4 │ │ │ │ + beq 3110d4 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 3111d4 │ │ │ │ + beq 3110c4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 310cc4 │ │ │ │ + bne 310bb4 │ │ │ │ tst r3, #292 @ 0x124 │ │ │ │ - bne 3111dc │ │ │ │ + bne 3110cc │ │ │ │ lsr r1, r1, #14 │ │ │ │ and lr, r1, #1 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ ldr r1, [r6] │ │ │ │ add r1, r1, r3, lsl #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 310e10 │ │ │ │ + beq 310d00 │ │ │ │ and r2, lr, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, #8 │ │ │ │ add sl, sp, #212 @ 0xd4 │ │ │ │ mov r9, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 310dfc │ │ │ │ + beq 310cec │ │ │ │ ldrh r7, [r1, #-8] │ │ │ │ ldr ip, [r6, #12] │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r7, ip, r7, lsl #3 │ │ │ │ ldrb lr, [r7, #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ands lr, lr, r3 │ │ │ │ - bne 310dfc │ │ │ │ + bne 310cec │ │ │ │ ldrb r3, [r4, #44] @ 0x2c │ │ │ │ ldrh r0, [r1, #-6] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ movne r5, fp │ │ │ │ movne r0, lr │ │ │ │ str lr, [fp] │ │ │ │ str lr, [fp, #4] │ │ │ │ str lr, [fp, #8] │ │ │ │ str lr, [fp, #12] │ │ │ │ - beq 310d78 │ │ │ │ + beq 310c68 │ │ │ │ strb r0, [r5], #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 310d68 │ │ │ │ + bne 310c58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldrb r0, [r7, #7] │ │ │ │ mov r8, #1 │ │ │ │ @@ -772510,176 +772442,176 @@ │ │ │ │ lsl r8, r8, r0 │ │ │ │ mov r5, #0 │ │ │ │ strh r9, [sl] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 310dc0 │ │ │ │ + b 310cb0 │ │ │ │ ldrb r3, [r4, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ strb r5, [sp, #214] @ 0xd6 │ │ │ │ str r9, [sp, #216] @ 0xd8 │ │ │ │ - bl 30f504 │ │ │ │ + bl 30f3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 310efc │ │ │ │ + bne 310dec │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bne 310dbc │ │ │ │ + bne 310cac │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 310d10 │ │ │ │ + bne 310c00 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ bl 147d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 310c60 │ │ │ │ + bne 310b50 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 928b8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 142198 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 310e94 │ │ │ │ - ldr r2, [pc, #1176] @ 311300 │ │ │ │ + beq 310d84 │ │ │ │ + ldr r2, [pc, #1176] @ 3111f0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 310e84 │ │ │ │ + beq 310d74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31129c │ │ │ │ + beq 31118c │ │ │ │ bl 142198 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 310eac │ │ │ │ + beq 310d9c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ - b 310ebc │ │ │ │ + b 310dac │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #1088] @ 311304 │ │ │ │ - ldr r3, [pc, #1072] @ 3112f8 │ │ │ │ + ldr r2, [pc, #1088] @ 3111f4 │ │ │ │ + ldr r3, [pc, #1072] @ 3111e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #764] @ 0x2fc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3112ec │ │ │ │ + bne 3111dc │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ bl 147cc0 │ │ │ │ str r7, [r0] │ │ │ │ - b 310c04 │ │ │ │ + b 310af4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 311168 │ │ │ │ + bne 311058 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr lr, [pc, #980] @ 311308 │ │ │ │ + ldr lr, [pc, #980] @ 3111f8 │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ cmpne r3, #236 @ 0xec │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, lr │ │ │ │ orreq r0, r0, #1 │ │ │ │ sub r3, r3, #328 @ 0x148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ orrls r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #3 │ │ │ │ - beq 311168 │ │ │ │ + beq 311058 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ ldrb r3, [r4, #44] @ 0x2c │ │ │ │ str sl, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb r1, [r4, #45] @ 0x2d │ │ │ │ add r2, ip, r2, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 310064 │ │ │ │ + bl 30ff54 │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ ldrb r7, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ mov ip, r5 │ │ │ │ cmp r7, r3 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov lr, r5 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 311000 │ │ │ │ + bne 310ef0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3111cc │ │ │ │ + beq 3110bc │ │ │ │ add r2, r5, #15 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne r8, r8, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 310fe0 │ │ │ │ + bne 310ed0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3111cc │ │ │ │ + beq 3110bc │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ mov r2, r7 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r2, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r0, #23 │ │ │ │ lsr r0, r0, #23 │ │ │ │ - ldr r3, [pc, #720] @ 31130c │ │ │ │ + ldr r3, [pc, #720] @ 3111fc │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ - ldr r1, [pc, #716] @ 311310 │ │ │ │ + ldr r1, [pc, #716] @ 311200 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r8, #24] │ │ │ │ add ip, r8, #48 @ 0x30 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r8, #24] │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ @@ -772688,54 +772620,54 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ bl 96248 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r3, r8, lsr #1 │ │ │ │ - beq 311174 │ │ │ │ + beq 311064 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 933e8 │ │ │ │ mov r0, #20 │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ bl 1e2fc │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 311200 │ │ │ │ + beq 3110f0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 147c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3111f8 │ │ │ │ + beq 3110e8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3109c8 │ │ │ │ + bl 3108b8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 311110 │ │ │ │ + b 311000 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 311120 │ │ │ │ + beq 311010 │ │ │ │ mov r0, r8 │ │ │ │ bl 147cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 3109c8 │ │ │ │ + bl 3108b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 147d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3110e4 │ │ │ │ + bne 310fd4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #13] │ │ │ │ @@ -772745,119 +772677,119 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [r3] │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ bl 13fbac │ │ │ │ - b 310e14 │ │ │ │ + b 310d04 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #2 │ │ │ │ - b 310f64 │ │ │ │ + b 310e54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmn r8, #3 │ │ │ │ strh r3, [r2, #-2] │ │ │ │ - bhi 311284 │ │ │ │ + bhi 311174 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r5, r8, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 311208 │ │ │ │ + bhi 3110f8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r3, r8 │ │ │ │ - beq 3111a8 │ │ │ │ + beq 311098 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ sub r1, r5, #2 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ff20 │ │ │ │ - b 311084 │ │ │ │ + bl 30fe10 │ │ │ │ + b 310f74 │ │ │ │ mov r9, sl │ │ │ │ - b 311074 │ │ │ │ + b 310f64 │ │ │ │ tst r3, #146 @ 0x92 │ │ │ │ - beq 311268 │ │ │ │ + beq 311158 │ │ │ │ mov lr, #1 │ │ │ │ - b 310cc4 │ │ │ │ + b 310bb4 │ │ │ │ tst r3, #73 @ 0x49 │ │ │ │ - bne 3111dc │ │ │ │ + bne 3110cc │ │ │ │ lsr r1, r1, #12 │ │ │ │ and lr, r1, #1 │ │ │ │ - b 310cc4 │ │ │ │ + b 310bb4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1de10 │ │ │ │ mov r5, #0 │ │ │ │ - b 3110c4 │ │ │ │ + b 310fb4 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 311274 │ │ │ │ + bhi 311164 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ movcs r7, r5 │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #216] @ 311300 │ │ │ │ + ldr r3, [pc, #216] @ 3111f0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3112a4 │ │ │ │ + beq 311194 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - beq 31128c │ │ │ │ + beq 31117c │ │ │ │ mov r2, r7 │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 311284 │ │ │ │ + beq 311174 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r0, r0, r3 │ │ │ │ - b 3111a4 │ │ │ │ + b 311094 │ │ │ │ lsr r1, r1, #13 │ │ │ │ and lr, r1, #1 │ │ │ │ - b 310cc4 │ │ │ │ + b 310bb4 │ │ │ │ cmp r5, r3 │ │ │ │ movcs r7, r5 │ │ │ │ movcc r7, r3 │ │ │ │ - b 311220 │ │ │ │ + b 311110 │ │ │ │ mov r0, #0 │ │ │ │ - b 3111a8 │ │ │ │ + b 311098 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e5fc │ │ │ │ - b 31124c │ │ │ │ + b 31113c │ │ │ │ bl 1de10 │ │ │ │ - b 310e84 │ │ │ │ + b 310d74 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e2fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 311284 │ │ │ │ + beq 311174 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e02c │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, r8 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 3111a4 │ │ │ │ + b 311094 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 310b7c │ │ │ │ + b 310a6c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r1, ip, lsl #11 │ │ │ │ - subseq pc, r1, r0, ror r5 @ │ │ │ │ + @ instruction: 0x0051f69c │ │ │ │ + subseq pc, r1, r0, lsl #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subseq pc, r1, r4, lsr r1 @ │ │ │ │ + subseq pc, r1, r4, asr #4 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -772872,19 +772804,19 @@ │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 311314 │ │ │ │ + bl 311204 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 311354 │ │ │ │ + bhi 311244 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, r0 │ │ │ │ @@ -772892,15 +772824,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 141f30 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 13eacc │ │ │ │ - ldr r1, [pc, #140] @ 311444 │ │ │ │ + ldr r1, [pc, #140] @ 311334 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1db34 │ │ │ │ clz r3, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsr r3, r3, #5 │ │ │ │ @@ -772910,34 +772842,34 @@ │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #132] @ 0x84 │ │ │ │ mov r0, r8 │ │ │ │ bl 142060 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4, #136] @ 0x88 │ │ │ │ - beq 31143c │ │ │ │ + beq 31132c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 311378 │ │ │ │ + bl 311268 │ │ │ │ ldrb r1, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r4, #132] @ 0x84 │ │ │ │ str r0, [r6, r5, lsl #2] │ │ │ │ ldr r6, [r4, #136] @ 0x88 │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ ldrb r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r5 │ │ │ │ and r3, r3, r1 │ │ │ │ strb r3, [r4, #128] @ 0x80 │ │ │ │ - bhi 311404 │ │ │ │ + bhi 3112f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq ip, ip, r0, lsr r6 │ │ │ │ + subeq ip, ip, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r3 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ lsr r3, r3, #3 │ │ │ │ @@ -772947,18 +772879,18 @@ │ │ │ │ and ip, ip, #7 │ │ │ │ movne r2, #1 │ │ │ │ lslne r3, r2, r3 │ │ │ │ cmp ip, #7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 3114e0 │ │ │ │ + beq 3113d0 │ │ │ │ cmp ip, #5 │ │ │ │ moveq r2, #8 │ │ │ │ - beq 3114a4 │ │ │ │ + beq 311394 │ │ │ │ movls r2, ip │ │ │ │ movhi r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsr r3, r6, #6 │ │ │ │ @@ -772973,15 +772905,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b 3114a4 │ │ │ │ + b 311394 │ │ │ │ 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 r1, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -772994,30 +772926,30 @@ │ │ │ │ str r0, [r2, r3, lsl #2] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13ec4c │ │ │ │ lsr r3, r0, #8 │ │ │ │ tst r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ - beq 3116fc │ │ │ │ + beq 3115ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #8] │ │ │ │ tst r7, #8 │ │ │ │ and r8, r7, #255 @ 0xff │ │ │ │ - beq 311570 │ │ │ │ + beq 311460 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 311788 │ │ │ │ + beq 311678 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ands r0, r8, #1 │ │ │ │ - bne 311710 │ │ │ │ + bne 311600 │ │ │ │ tst r6, #24 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bne 311620 │ │ │ │ + bne 311510 │ │ │ │ add ip, r4, #16 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r6, ip │ │ │ │ bl 13eacc │ │ │ │ mov ip, r6 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ @@ -773035,25 +772967,25 @@ │ │ │ │ and r3, r3, #8 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsr r2, r7, #4 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #0 │ │ │ │ strb r3, [r4, #19] │ │ │ │ strh r2, [r4, #80] @ 0x50 │ │ │ │ - bne 311738 │ │ │ │ + bne 311628 │ │ │ │ ands r0, r8, #2 │ │ │ │ - bne 311728 │ │ │ │ + bne 311618 │ │ │ │ ands r8, r8, #4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - bne 3116e8 │ │ │ │ + bne 3115d8 │ │ │ │ lsr r2, r7, #16 │ │ │ │ cmp r2, #0 │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ strh r2, [r4, #72] @ 0x48 │ │ │ │ - bne 3116b4 │ │ │ │ + bne 3115a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 13ec4c │ │ │ │ add ip, r5, #36 @ 0x24 │ │ │ │ mov r6, ip │ │ │ │ add lr, r4, #16 │ │ │ │ mov r9, lr │ │ │ │ @@ -773084,15 +773016,15 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r9!, {r0, r1, r2, r3} │ │ │ │ ldr lr, [lr] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str lr, [ip] │ │ │ │ - b 3115c4 │ │ │ │ + b 3114b4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ bl 142060 │ │ │ │ ldrh r2, [r4, #72] @ 0x48 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -773102,68 +773034,68 @@ │ │ │ │ bl 13eacc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ - b 311604 │ │ │ │ + b 3114f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl efda8 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r0, [r5, #28] │ │ │ │ - b 311554 │ │ │ │ + b 311444 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13ed30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1423b4 │ │ │ │ - b 311578 │ │ │ │ + b 311468 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 311378 │ │ │ │ - b 3115f8 │ │ │ │ + bl 311268 │ │ │ │ + b 3114e8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 142060 │ │ │ │ ldrh r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ - beq 3115f0 │ │ │ │ + beq 3114e0 │ │ │ │ mov r6, #0 │ │ │ │ - b 311764 │ │ │ │ + b 311654 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ add r1, r1, r6, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #8 │ │ │ │ bl 13eacc │ │ │ │ ldrh r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 311760 │ │ │ │ - b 3115f0 │ │ │ │ + bhi 311650 │ │ │ │ + b 3114e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl efda8 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b 311570 │ │ │ │ + b 311460 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ andls r1, r1, #7 │ │ │ │ - bls 3117dc │ │ │ │ + bls 3116cc │ │ │ │ cmp r1, #8 │ │ │ │ - beq 3118e0 │ │ │ │ + beq 3117d0 │ │ │ │ cmp r1, #16 │ │ │ │ moveq r1, #6 │ │ │ │ movne r1, #7 │ │ │ │ ldrb ip, [r4, #17] │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ cmp ip, #0 │ │ │ │ orrne ip, ip, #1 │ │ │ │ @@ -773177,105 +773109,105 @@ │ │ │ │ and r1, r1, #7 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ bic r6, r6, #-16777216 @ 0xff000000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ orr r6, r6, r3, lsl #24 │ │ │ │ - bne 311898 │ │ │ │ + bne 311788 │ │ │ │ ldrb r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311854 │ │ │ │ + bne 311744 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ lsr r2, r3, #16 │ │ │ │ and r2, r2, #192 @ 0xc0 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ bic r2, r3, #12582912 @ 0xc00000 │ │ │ │ - beq 311854 │ │ │ │ + beq 311744 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 3118bc │ │ │ │ + beq 3117ac │ │ │ │ bl 13e570 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13e934 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ and r7, r7, #7 │ │ │ │ cmp r7, #7 │ │ │ │ - beq 3118ac │ │ │ │ + beq 31179c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r3, r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 13fca0 │ │ │ │ mov r1, r6 │ │ │ │ and r7, r7, #7 │ │ │ │ bl 13e820 │ │ │ │ cmp r7, #7 │ │ │ │ - bne 31187c │ │ │ │ + bne 31176c │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13e820 │ │ │ │ - b 31187c │ │ │ │ + b 31176c │ │ │ │ lsr r2, r3, #22 │ │ │ │ add r2, r2, #1 │ │ │ │ and r2, r2, #3 │ │ │ │ orr r6, r6, r2, lsl #22 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ mov r2, r6 │ │ │ │ bl 13e934 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ - b 311870 │ │ │ │ + b 311760 │ │ │ │ mov r1, #5 │ │ │ │ - b 3117dc │ │ │ │ + b 3116cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #1052] @ 311d24 │ │ │ │ - ldr r2, [pc, #1052] @ 311d28 │ │ │ │ + ldr r1, [pc, #1052] @ 311c14 │ │ │ │ + ldr r2, [pc, #1052] @ 311c18 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - beq 311d18 │ │ │ │ + beq 311c08 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311938 │ │ │ │ + bne 311828 │ │ │ │ bl 13e820 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311c34 │ │ │ │ + beq 311b24 │ │ │ │ add r7, sp, #4 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ add r8, r6, #40 @ 0x28 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ bl 13fca0 │ │ │ │ ldrb r3, [r6, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 31199c │ │ │ │ + bne 31188c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ subs ip, ip, #0 │ │ │ │ ldr fp, [r4, #96] @ 0x60 │ │ │ │ @@ -773316,25 +773248,25 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ ldr lr, [lr] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ str lr, [ip] │ │ │ │ - beq 311a7c │ │ │ │ + beq 31196c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 311cf8 │ │ │ │ + bhi 311be8 │ │ │ │ mov r2, #137 @ 0x89 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 311cf8 │ │ │ │ + beq 311be8 │ │ │ │ mov lr, r7 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, r9 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -773352,22 +773284,22 @@ │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ bl 1db34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 311b20 │ │ │ │ + bne 311a10 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r1, [pc, #572] @ 311d2c │ │ │ │ + ldr r1, [pc, #572] @ 311c1c │ │ │ │ sub r2, r2, fp │ │ │ │ add r2, r2, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 311b20 │ │ │ │ + bhi 311a10 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, #57344 @ 0xe000 │ │ │ │ sub r3, r2, sl │ │ │ │ add r3, r3, #32512 @ 0x7f00 │ │ │ │ add r3, r3, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ bicls r5, r5, #4096 @ 0x1000 │ │ │ │ @@ -773379,25 +773311,25 @@ │ │ │ │ orr r5, r3, r5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 13e820 │ │ │ │ lsr r3, r5, #8 │ │ │ │ tst r3, #32 │ │ │ │ and fp, r3, #255 @ 0xff │ │ │ │ - beq 311ce0 │ │ │ │ + beq 311bd0 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 311b64 │ │ │ │ + beq 311a54 │ │ │ │ tst fp, #64 @ 0x40 │ │ │ │ - beq 311d04 │ │ │ │ + beq 311bf4 │ │ │ │ tst r5, #1 │ │ │ │ - bne 311cd0 │ │ │ │ + bne 311bc0 │ │ │ │ tst fp, #24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bne 311c60 │ │ │ │ + bne 311b50 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ bl 13e4a0 │ │ │ │ mov lr, r7 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, r8 │ │ │ │ ldrh r5, [r4, #80] @ 0x50 │ │ │ │ @@ -773406,54 +773338,54 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ ldr lr, [lr] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ movne r5, #0 │ │ │ │ str lr, [ip] │ │ │ │ - beq 311be0 │ │ │ │ + beq 311ad0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r1, r5, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ bl 13e4a0 │ │ │ │ ldrh r3, [r4, #80] @ 0x50 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 311bbc │ │ │ │ + bcc 311aac │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 311bf4 │ │ │ │ + beq 311ae4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 311314 │ │ │ │ + bl 311204 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 311c18 │ │ │ │ + beq 311b08 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 13e820 │ │ │ │ ldrh r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 311cb4 │ │ │ │ + bne 311ba4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311968 │ │ │ │ - ldr r2, [pc, #244] @ 311d30 │ │ │ │ - ldr r3, [pc, #232] @ 311d28 │ │ │ │ + bne 311858 │ │ │ │ + ldr r2, [pc, #244] @ 311c20 │ │ │ │ + ldr r3, [pc, #232] @ 311c18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 311d20 │ │ │ │ + bne 311c10 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ ldr ip, [r6, #68] @ 0x44 │ │ │ │ ldrb r2, [sp, #8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsr r3, r3, #4 │ │ │ │ @@ -773468,88 +773400,88 @@ │ │ │ │ ldr ip, [r6, #76] @ 0x4c │ │ │ │ orr r1, r1, r3, lsl #13 │ │ │ │ lsl r1, r1, #16 │ │ │ │ sub r3, r2, ip │ │ │ │ lsr r1, r1, #16 │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ bl 13e820 │ │ │ │ - b 311b84 │ │ │ │ + b 311a74 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 13e4a0 │ │ │ │ - b 311c24 │ │ │ │ + b 311b14 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 13e998 │ │ │ │ - b 311b6c │ │ │ │ + b 311a5c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl ef9a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r6, #32] │ │ │ │ - b 311b50 │ │ │ │ + b 311a40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 311a7c │ │ │ │ + b 31196c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl ef9a4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - b 311b64 │ │ │ │ + b 311a54 │ │ │ │ mov r1, r3 │ │ │ │ - b 311948 │ │ │ │ + b 311838 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq lr, [r1], #-96 @ 0xffffffa0 │ │ │ │ + subseq lr, r1, r0, lsl #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - ldrheq lr, [r1], #-60 @ 0xffffffc4 │ │ │ │ + subseq lr, r1, ip, asr #9 │ │ │ │ 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] @ 312d20 │ │ │ │ + ldr r2, [pc, #4052] @ 312c10 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #4036] @ 312d24 │ │ │ │ + ldr r1, [pc, #4036] @ 312c14 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #4032] @ 312d28 │ │ │ │ + ldr r2, [pc, #4032] @ 312c18 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - beq 312df8 │ │ │ │ + beq 312ce8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311d90 │ │ │ │ + bne 311c80 │ │ │ │ bl 13e820 │ │ │ │ ldr r9, [r5] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311e48 │ │ │ │ - ldr r7, [pc, #3952] @ 312d2c │ │ │ │ + beq 311d38 │ │ │ │ + ldr r7, [pc, #3952] @ 312c1c │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 31291c │ │ │ │ + beq 31280c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 311e74 │ │ │ │ + bne 311d64 │ │ │ │ ldrb r1, [r9, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e654 │ │ │ │ ldrb r1, [r9, #57] @ 0x39 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e654 │ │ │ │ mov r6, r9 │ │ │ │ @@ -773560,33 +773492,33 @@ │ │ │ │ add r5, r9, #40 @ 0x28 │ │ │ │ subs r1, r8, r5 │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e654 │ │ │ │ add r1, r9, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 311d34 │ │ │ │ + bl 311c24 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 311e38 │ │ │ │ + beq 311d28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 311d34 │ │ │ │ + bl 311c24 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311db8 │ │ │ │ - ldr r2, [pc, #3808] @ 312d30 │ │ │ │ - ldr r3, [pc, #3796] @ 312d28 │ │ │ │ + bne 311ca8 │ │ │ │ + ldr r2, [pc, #3808] @ 312c20 │ │ │ │ + ldr r3, [pc, #3796] @ 312c18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 312e00 │ │ │ │ + bne 312cf0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r9 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -773594,59 +773526,59 @@ │ │ │ │ ldrb r1, [r9, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e654 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 312c84 │ │ │ │ + beq 312b74 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311eb0 │ │ │ │ + bne 311da0 │ │ │ │ bl 13e820 │ │ │ │ mvn r2, #0 │ │ │ │ strb r2, [r4, #92] @ 0x5c │ │ │ │ ldr r5, [r9, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311e38 │ │ │ │ - ldr sl, [pc, #3656] @ 312d34 │ │ │ │ + beq 311d28 │ │ │ │ + ldr sl, [pc, #3656] @ 312c24 │ │ │ │ str r9, [sp, #4] │ │ │ │ add sl, pc, sl │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 312650 │ │ │ │ + bhi 312540 │ │ │ │ add r2, r3, r3 │ │ │ │ ldrh r2, [sl, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311f34 │ │ │ │ + beq 311e24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311f20 │ │ │ │ + bne 311e10 │ │ │ │ and r3, r2, r7 │ │ │ │ lsl r2, r3, #4 │ │ │ │ mov r3, #8 │ │ │ │ orr r2, r2, r3 │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31179c │ │ │ │ + bl 31168c │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 312034 │ │ │ │ + beq 311f24 │ │ │ │ str r5, [sp] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add fp, sp, #24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e570 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -773654,32 +773586,32 @@ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmn r2, #13 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi 312794 │ │ │ │ + bhi 312684 │ │ │ │ ldr r8, [r4, #28] │ │ │ │ add r9, r2, #12 │ │ │ │ cmp r9, r8 │ │ │ │ - bhi 31272c │ │ │ │ + bhi 31261c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r0, r3, r2 │ │ │ │ - beq 311fbc │ │ │ │ + beq 311eac │ │ │ │ str r9, [r4, #24] │ │ │ │ mov r2, #12 │ │ │ │ mov r1, fp │ │ │ │ bl 1e02c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311f68 │ │ │ │ + bne 311e58 │ │ │ │ ldr r5, [sp] │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ and r3, r3, #15 │ │ │ │ orrne r1, r1, #1 │ │ │ │ lsl r3, r3, #4 │ │ │ │ @@ -773698,60 +773630,60 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 13fca0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb r3, [r4, #92] @ 0x5c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311ef0 │ │ │ │ + bne 311de0 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311db8 │ │ │ │ - b 311e48 │ │ │ │ + bne 311ca8 │ │ │ │ + b 311d38 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, #3 │ │ │ │ lsl r1, r1, #4 │ │ │ │ orr r1, r1, #6 │ │ │ │ bl 13e820 │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ ldrb r2, [r5, #36] @ 0x24 │ │ │ │ ldrb r3, [r5, #37] @ 0x25 │ │ │ │ sub r1, r2, #1 │ │ │ │ and r1, r1, #15 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ orr r1, r1, #5 │ │ │ │ - bne 3129cc │ │ │ │ + bne 3128bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldrb r3, [r5, #37] @ 0x25 │ │ │ │ ldrb r2, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 312ca0 │ │ │ │ + beq 312b90 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 312c8c │ │ │ │ - cmp r3, #16 │ │ │ │ beq 312b7c │ │ │ │ + cmp r3, #16 │ │ │ │ + beq 312a6c │ │ │ │ cmp r2, #0 │ │ │ │ movne r6, #0 │ │ │ │ addne r8, r5, #40 @ 0x28 │ │ │ │ - beq 31201c │ │ │ │ + beq 311f0c │ │ │ │ ldrb r1, [r8, r6, lsl #3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e654 │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 3120d8 │ │ │ │ - b 31201c │ │ │ │ + bcc 311fc8 │ │ │ │ + b 311f0c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - ldr r1, [pc, #3124] @ 312d38 │ │ │ │ + ldr r1, [pc, #3124] @ 312c28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r2, r3, #2 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldrb r9, [r1, #20] │ │ │ │ @@ -773759,121 +773691,121 @@ │ │ │ │ lsl r1, r3, #22 │ │ │ │ lsr r1, r1, #22 │ │ │ │ lsl r1, r1, #4 │ │ │ │ orr r1, r1, #4 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ - beq 3121cc │ │ │ │ + beq 3120bc │ │ │ │ add r8, r5, #44 @ 0x2c │ │ │ │ add fp, r8, r9, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31216c │ │ │ │ + beq 31205c │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ cmp ip, r1 │ │ │ │ movcc ip, r1 │ │ │ │ cmp fp, r0 │ │ │ │ - bne 312150 │ │ │ │ + bne 312040 │ │ │ │ mul r1, ip, r9 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 312a10 │ │ │ │ + bhi 312900 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ ldr lr, [r8, #4]! │ │ │ │ orr r1, r1, lr, lsl ip │ │ │ │ cmp fp, r8 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ add ip, ip, r0 │ │ │ │ - bne 3121a4 │ │ │ │ + bne 312094 │ │ │ │ ldr r0, [sp] │ │ │ │ bic r0, r0, #16711680 @ 0xff0000 │ │ │ │ orr r1, r0, r1, lsl #16 │ │ │ │ str r1, [sp] │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3128a4 │ │ │ │ + beq 312794 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #4 │ │ │ │ add r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31179c │ │ │ │ + bl 31168c │ │ │ │ cmp r6, #0 │ │ │ │ movne fp, #0 │ │ │ │ addne r8, r5, #96 @ 0x60 │ │ │ │ - beq 312238 │ │ │ │ + beq 312128 │ │ │ │ ldr r1, [r8, fp, lsl #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e820 │ │ │ │ cmp r6, fp │ │ │ │ - bne 31220c │ │ │ │ + bne 3120fc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 312034 │ │ │ │ + beq 311f24 │ │ │ │ ldr r3, [sp] │ │ │ │ lsr r3, r3, #14 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 312cd0 │ │ │ │ + beq 312bc0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 312cfc │ │ │ │ + beq 312bec │ │ │ │ cmp r3, #1 │ │ │ │ - bne 312034 │ │ │ │ + bne 311f24 │ │ │ │ add r8, r5, #44 @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ add r6, r6, #1 │ │ │ │ bl 13e654 │ │ │ │ cmp r9, r6 │ │ │ │ - bne 31226c │ │ │ │ - b 312034 │ │ │ │ + bne 31215c │ │ │ │ + b 311f24 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #31 │ │ │ │ lsl r2, r2, #4 │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ mov r3, #3 │ │ │ │ orr r2, r2, r3 │ │ │ │ add r1, r5, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31179c │ │ │ │ + bl 31168c │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 312c70 │ │ │ │ + beq 312b60 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ and r1, r1, #15 │ │ │ │ lsl r3, r3, #12 │ │ │ │ orr r1, r1, r2, lsl #4 │ │ │ │ and r3, r3, #28672 @ 0x7000 │ │ │ │ @@ -773900,63 +773832,63 @@ │ │ │ │ and r3, r3, #16777216 @ 0x1000000 │ │ │ │ orr r1, r1, r2 │ │ │ │ orr r1, r1, r3 │ │ │ │ bic r1, r1, #-33554432 @ 0xfe000000 │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 312034 │ │ │ │ + beq 311f24 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, r3, r8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ bl 13fc64 │ │ │ │ and r6, r6, #31 │ │ │ │ - ldr r3, [pc, #2460] @ 312d3c │ │ │ │ + ldr r3, [pc, #2460] @ 312c2c │ │ │ │ lsl r6, r6, #22 │ │ │ │ bic r6, r6, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ add r8, r8, #20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ orr r1, r6, r1, lsl #2 │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 31237c │ │ │ │ - b 312034 │ │ │ │ + bcc 31226c │ │ │ │ + b 311f24 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ and r8, r2, #7 │ │ │ │ lsl r8, r8, #4 │ │ │ │ cmp r2, #5 │ │ │ │ orr r8, r8, #1 │ │ │ │ - beq 31297c │ │ │ │ + beq 31286c │ │ │ │ cmp r2, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 312428 │ │ │ │ + bne 312318 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ - ldr r3, [pc, #2360] @ 312d40 │ │ │ │ + ldr r3, [pc, #2360] @ 312c30 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub r2, r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bicls r8, r8, #16711680 @ 0xff0000 │ │ │ │ lslls r3, r6, #16 │ │ │ │ bicls r8, r8, #65280 @ 0xff00 │ │ │ │ lsrls r3, r3, #16 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ orrls r8, r8, r3, lsl #8 │ │ │ │ bic r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 312464 │ │ │ │ + bne 312354 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb r3, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ lsl r3, r3, #6 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ @@ -773965,141 +773897,141 @@ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ bic r8, r8, #16711680 @ 0xff0000 │ │ │ │ orr r8, r8, r3, lsl #16 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r2, r8 │ │ │ │ add r1, r5, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31179c │ │ │ │ - ldr r3, [pc, #2244] @ 312d44 │ │ │ │ + bl 31168c │ │ │ │ + ldr r3, [pc, #2244] @ 312c34 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 312a98 │ │ │ │ + bhi 312988 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #2212] @ 312d48 │ │ │ │ + ldr r2, [pc, #2212] @ 312c38 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ add ip, r0, r0, lsl #1 │ │ │ │ add r1, r1, ip, lsl #4 │ │ │ │ lsl fp, r2, #4 │ │ │ │ ldrb r9, [r1, #4] │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #2176] @ 312d4c │ │ │ │ + ldr r1, [pc, #2176] @ 312c3c │ │ │ │ and fp, fp, #48 @ 0x30 │ │ │ │ and r2, r2, #64 @ 0x40 │ │ │ │ and r1, r1, r0, lsl #12 │ │ │ │ orr fp, fp, r2 │ │ │ │ cmp r9, #0 │ │ │ │ orr fp, fp, r1 │ │ │ │ - beq 312544 │ │ │ │ + beq 312434 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 94f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 312530 │ │ │ │ + beq 312420 │ │ │ │ cmp r8, #1 │ │ │ │ - bhi 312974 │ │ │ │ + bhi 312864 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bls 312524 │ │ │ │ + bls 312414 │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3127ac │ │ │ │ + bne 31269c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 312518 │ │ │ │ + bne 312408 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ add r6, r6, #32 │ │ │ │ - bne 3124ec │ │ │ │ + bne 3123dc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ movcs r8, #0 │ │ │ │ movcc r8, #1 │ │ │ │ orr r2, fp, r8, lsl #21 │ │ │ │ lsls r8, r8, #5 │ │ │ │ - bne 3127c0 │ │ │ │ + bne 3126b0 │ │ │ │ add r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31179c │ │ │ │ + bl 31168c │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #20 │ │ │ │ lsr r1, r1, #23 │ │ │ │ bl 13e820 │ │ │ │ cmp r9, #0 │ │ │ │ movne fp, r5 │ │ │ │ strne r5, [sp] │ │ │ │ strne sl, [sp, #12] │ │ │ │ movne r5, r8 │ │ │ │ - beq 312034 │ │ │ │ + beq 311f24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 94f10 │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ ldrb sl, [r1, #16] │ │ │ │ cmp sl, #4 │ │ │ │ cmpls r0, #4 │ │ │ │ movls sl, #1 │ │ │ │ movhi sl, #0 │ │ │ │ ands r8, sl, #255 @ 0xff │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bne 3128b4 │ │ │ │ + bne 3127a4 │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ orr r1, sl, r1, lsl #2 │ │ │ │ bl 13e820 │ │ │ │ cmp r6, #0 │ │ │ │ addne sl, fp, #63 @ 0x3f │ │ │ │ - beq 312634 │ │ │ │ + beq 312524 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 312620 │ │ │ │ + bls 312510 │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ add r2, r2, #1 │ │ │ │ orr r1, r1, ip, lsl r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 312600 │ │ │ │ + bne 3124f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r8, r8, #8 │ │ │ │ bl 13e820 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi 3125f0 │ │ │ │ + bhi 3124e0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ add fp, fp, #32 │ │ │ │ - bne 312598 │ │ │ │ + bne 312488 │ │ │ │ ldr r5, [sp] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ and r3, r2, #15 │ │ │ │ lsl r3, r3, #4 │ │ │ │ orr r3, r3, #10 │ │ │ │ cmp r2, #0 │ │ │ │ orr r1, r3, r1, lsl #8 │ │ │ │ - bne 31287c │ │ │ │ + bne 31276c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -774108,95 +774040,95 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldrb r1, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e654 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 312034 │ │ │ │ + beq 311f24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ - b 312b58 │ │ │ │ + b 312a48 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 312034 │ │ │ │ + beq 311f24 │ │ │ │ mov r6, #0 │ │ │ │ add r8, r5, #56 @ 0x38 │ │ │ │ ldr r1, [r8, r6, lsl #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 3126f8 │ │ │ │ - b 312034 │ │ │ │ + bcc 3125e8 │ │ │ │ + b 311f24 │ │ │ │ lsl r8, r8, #1 │ │ │ │ cmp r8, #63 @ 0x3f │ │ │ │ - bhi 312788 │ │ │ │ + bhi 312678 │ │ │ │ cmp r9, #64 @ 0x40 │ │ │ │ movcs r8, r9 │ │ │ │ movcc r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1540] @ 312d50 │ │ │ │ + ldr r3, [pc, #1540] @ 312c40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 312838 │ │ │ │ + beq 312728 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - beq 31279c │ │ │ │ + beq 31268c │ │ │ │ mov r2, r8 │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 312794 │ │ │ │ + beq 312684 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r8, [r4, #28] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 311fb8 │ │ │ │ + b 311ea8 │ │ │ │ cmp r9, r8 │ │ │ │ movcs r8, r9 │ │ │ │ - b 312744 │ │ │ │ + b 312634 │ │ │ │ mov r0, #0 │ │ │ │ - b 311fbc │ │ │ │ + b 311eac │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5fc │ │ │ │ - b 31276c │ │ │ │ + b 31265c │ │ │ │ mov r8, #0 │ │ │ │ orr r2, fp, r8, lsl #21 │ │ │ │ lsls r8, r8, #5 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - beq 312560 │ │ │ │ + beq 312450 │ │ │ │ ldrb r1, [r5, #64] @ 0x40 │ │ │ │ cmp r9, #1 │ │ │ │ and r1, r1, #15 │ │ │ │ orr r2, r2, r1, lsl #8 │ │ │ │ - bls 312c44 │ │ │ │ + bls 312b34 │ │ │ │ ldrb r0, [r5, #96] @ 0x60 │ │ │ │ bic r2, r2, #3840 @ 0xf00 │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ and r1, r1, #15 │ │ │ │ orr r2, r2, r1, lsl #8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #28 │ │ │ │ - bl 31179c │ │ │ │ + bl 31168c │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #20 │ │ │ │ lsr r1, r1, #23 │ │ │ │ bl 13e820 │ │ │ │ mov r8, #0 │ │ │ │ add r6, r5, #60 @ 0x3c │ │ │ │ @@ -774204,47 +774136,47 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e70c │ │ │ │ cmp r9, r8 │ │ │ │ - bne 312810 │ │ │ │ - b 312034 │ │ │ │ + bne 312700 │ │ │ │ + b 311f24 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 1e2fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 312794 │ │ │ │ + beq 312684 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ add r0, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [r4, #28] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b 311fb8 │ │ │ │ + b 311ea8 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ mov r3, #10 │ │ │ │ - bl 31179c │ │ │ │ + bl 31168c │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r5, #76 @ 0x4c │ │ │ │ bl 13e4a0 │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ bl 13e820 │ │ │ │ - b 3121fc │ │ │ │ + b 3120ec │ │ │ │ ldrb r6, [fp, #65] @ 0x41 │ │ │ │ ldrb r3, [fp, #64] @ 0x40 │ │ │ │ lsl r6, r6, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ and r6, r6, #12 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldrb r3, [fp, #66] @ 0x42 │ │ │ │ @@ -774252,52 +774184,52 @@ │ │ │ │ lsl r3, r3, #4 │ │ │ │ and r3, r3, #48 @ 0x30 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldrb r3, [fp, #67] @ 0x43 │ │ │ │ add fp, fp, #32 │ │ │ │ orr r6, r6, r3, lsl #6 │ │ │ │ bl 13fc64 │ │ │ │ - ldr r3, [pc, #1092] @ 312d3c │ │ │ │ + ldr r3, [pc, #1092] @ 312c2c │ │ │ │ lsl r6, r6, #24 │ │ │ │ bic r6, r6, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ orr r1, r6, r1, lsl #2 │ │ │ │ bl 13e820 │ │ │ │ cmp r9, r5 │ │ │ │ - bne 312598 │ │ │ │ - b 312644 │ │ │ │ + bne 312488 │ │ │ │ + b 312534 │ │ │ │ ldr r1, [r9, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e820 │ │ │ │ ldrb r1, [r9, #32] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e654 │ │ │ │ add r1, r9, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 311d34 │ │ │ │ + bl 311c24 │ │ │ │ add r1, r9, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 311d34 │ │ │ │ + bl 311c24 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311db8 │ │ │ │ - b 311e48 │ │ │ │ + bne 311ca8 │ │ │ │ + b 311d38 │ │ │ │ mov r3, #0 │ │ │ │ - b 312518 │ │ │ │ + b 312408 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 312a7c │ │ │ │ + bne 31296c │ │ │ │ lsr r2, r2, #17 │ │ │ │ orr r2, r2, #32 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ sub r1, r1, r0 │ │ │ │ lsl r2, r2, #8 │ │ │ │ @@ -774306,66 +774238,66 @@ │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ bic r1, r8, #16256 @ 0x3f80 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsr r8, r8, #16 │ │ │ │ orr r8, r8, r2, lsl #16 │ │ │ │ ror r8, r8, #16 │ │ │ │ mov r6, #0 │ │ │ │ - b 312468 │ │ │ │ + b 312358 │ │ │ │ cmp r2, #1 │ │ │ │ orr r2, r3, #1 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ and r2, r2, #7 │ │ │ │ orr r1, r1, r2, lsl #8 │ │ │ │ - bne 3120a0 │ │ │ │ + bne 311f90 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 312d58 │ │ │ │ - ldr r2, [pc, #860] @ 312d54 │ │ │ │ + bhi 312c48 │ │ │ │ + ldr r2, [pc, #860] @ 312c44 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 312e04 │ │ │ │ + bhi 312cf4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, #8 │ │ │ │ ldr r1, [sp] │ │ │ │ - bhi 312bb0 │ │ │ │ + bhi 312aa0 │ │ │ │ bic r1, r1, #32768 @ 0x8000 │ │ │ │ orr r1, r1, #16384 @ 0x4000 │ │ │ │ str r1, [sp] │ │ │ │ - b 3121cc │ │ │ │ + b 3120bc │ │ │ │ tst r8, #8388608 @ 0x800000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - bne 312dc4 │ │ │ │ + bne 312cb4 │ │ │ │ bl 13fc64 │ │ │ │ - ldr r6, [pc, #740] @ 312d2c │ │ │ │ + ldr r6, [pc, #740] @ 312c1c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r6 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r6 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e820 │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ tst r2, #1966080 @ 0x1e0000 │ │ │ │ - bne 312988 │ │ │ │ + bne 312878 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r2, r2, r1 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - b 312990 │ │ │ │ + b 312880 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ @@ -774377,302 +774309,302 @@ │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ tst r8, #128 @ 0x80 │ │ │ │ - bne 312034 │ │ │ │ + bne 311f24 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl ef9a4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ bic r8, r8, #-16777216 @ 0xff000000 │ │ │ │ bic r8, r8, #255 @ 0xff │ │ │ │ cmp r8, #0 │ │ │ │ - bne 312034 │ │ │ │ + bne 311f24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ bl 13e820 │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e820 │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ cmp r2, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne r6, #0 │ │ │ │ - beq 31201c │ │ │ │ + beq 311f0c │ │ │ │ ldrh r1, [r8, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e70c │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r8, r8, #8 │ │ │ │ - bcc 312b8c │ │ │ │ - b 31201c │ │ │ │ + bcc 312a7c │ │ │ │ + b 311f0c │ │ │ │ cmp ip, #16 │ │ │ │ bicls r1, r1, #16384 @ 0x4000 │ │ │ │ orrls r1, r1, #32768 @ 0x8000 │ │ │ │ orrhi r1, r1, #49152 @ 0xc000 │ │ │ │ str r1, [sp] │ │ │ │ - b 3121cc │ │ │ │ + b 3120bc │ │ │ │ lsl r1, r1, #21 │ │ │ │ ldrb r3, [r5, #40] @ 0x28 │ │ │ │ lsr r1, r1, #21 │ │ │ │ lsl r3, r3, #13 │ │ │ │ orr r3, r3, #4096 @ 0x1000 │ │ │ │ orr r1, r3, r1 │ │ │ │ lsr r6, r1, #8 │ │ │ │ and r6, r6, #24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 31201c │ │ │ │ - b 3120a8 │ │ │ │ + bne 311f0c │ │ │ │ + b 311f98 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ lsl r2, r3, #19 │ │ │ │ lsr r2, r2, #19 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 312da4 │ │ │ │ + bne 312c94 │ │ │ │ bic r3, r3, #8128 @ 0x1fc0 │ │ │ │ lsl r1, r1, #21 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, #2048 @ 0x800 │ │ │ │ lsr r1, r1, #21 │ │ │ │ orr r1, r3, r1 │ │ │ │ lsr r6, r1, #8 │ │ │ │ and r6, r6, #24 │ │ │ │ - b 312be8 │ │ │ │ + b 312ad8 │ │ │ │ lsl r1, r1, #21 │ │ │ │ ldrh r3, [r5, #40] @ 0x28 │ │ │ │ lsr r1, r1, #21 │ │ │ │ - b 312bd4 │ │ │ │ + b 312ac4 │ │ │ │ add r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31179c │ │ │ │ + bl 31168c │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #20 │ │ │ │ lsr r1, r1, #23 │ │ │ │ bl 13e820 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 312808 │ │ │ │ - b 312034 │ │ │ │ + bne 3126f8 │ │ │ │ + b 311f24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ add r1, r5, #69 @ 0x45 │ │ │ │ bl 13e4a0 │ │ │ │ - b 3122e8 │ │ │ │ + b 3121d8 │ │ │ │ mov r1, r3 │ │ │ │ - b 311ec0 │ │ │ │ + b 311db0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ bl 13e4a0 │ │ │ │ - b 31201c │ │ │ │ + b 311f0c │ │ │ │ cmp r2, #0 │ │ │ │ movne r6, #0 │ │ │ │ addne r8, r5, #40 @ 0x28 │ │ │ │ - beq 31201c │ │ │ │ + beq 311f0c │ │ │ │ ldr r1, [r8, r6, lsl #3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e820 │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 312cb0 │ │ │ │ - b 31201c │ │ │ │ + bcc 312ba0 │ │ │ │ + b 311f0c │ │ │ │ add r8, r5, #44 @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ bl 13e70c │ │ │ │ cmp r9, r6 │ │ │ │ - bne 312cd8 │ │ │ │ - b 312034 │ │ │ │ + bne 312bc8 │ │ │ │ + b 311f24 │ │ │ │ add r8, r5, #44 @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ bl 13e820 │ │ │ │ cmp r9, r6 │ │ │ │ - bne 312d04 │ │ │ │ - b 312034 │ │ │ │ - subseq lr, r1, ip, lsr #5 │ │ │ │ - @ instruction: 0x0051e294 │ │ │ │ + bne 312bf4 │ │ │ │ + b 311f24 │ │ │ │ + ldrheq lr, [r1], #-60 @ 0xffffffc4 │ │ │ │ + subseq lr, r1, r4, lsr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - subseq lr, r1, r8, lsr #3 │ │ │ │ - subeq fp, ip, r4, ror sl │ │ │ │ + ldrheq lr, [r1], #-40 @ 0xffffffd8 │ │ │ │ + subeq fp, ip, ip, ror #20 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0x003ffffc │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - strdeq fp, [ip], #-70 @ 0xffffffba │ │ │ │ + subeq fp, ip, lr, ror #9 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andseq pc, pc, r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subeq sl, ip, sl, lsl #31 │ │ │ │ + subeq sl, ip, r2, lsl #31 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsl r2, r3, #19 │ │ │ │ lsr r2, r2, #19 │ │ │ │ orrs r2, r0, r2 │ │ │ │ - beq 312c10 │ │ │ │ + beq 312b00 │ │ │ │ lsl r2, r0, #13 │ │ │ │ asr lr, r2, #13 │ │ │ │ asr ip, r2, #31 │ │ │ │ cmp r3, ip │ │ │ │ cmpeq r0, lr │ │ │ │ - bne 3120a0 │ │ │ │ + bne 311f90 │ │ │ │ lsl r1, r1, #21 │ │ │ │ orr r2, r2, #4096 @ 0x1000 │ │ │ │ lsr r1, r1, #21 │ │ │ │ orr r1, r2, r1 │ │ │ │ lsr r6, r1, #8 │ │ │ │ and r6, r6, #24 │ │ │ │ - b 312be8 │ │ │ │ + b 312ad8 │ │ │ │ lsl r2, r3, #13 │ │ │ │ asr ip, r3, #31 │ │ │ │ asr lr, r2, #13 │ │ │ │ asr r0, r2, #31 │ │ │ │ cmp ip, r0 │ │ │ │ cmpeq r3, lr │ │ │ │ - bne 3120a0 │ │ │ │ - b 312d88 │ │ │ │ + bne 311f90 │ │ │ │ + b 312c78 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ bl 13fc64 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 13e70c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ bl 13fc64 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 13e70c │ │ │ │ - b 312034 │ │ │ │ + b 311f24 │ │ │ │ mov r1, r3 │ │ │ │ - b 311da0 │ │ │ │ + b 311c90 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r3, [pc, #4080] @ 313e0c │ │ │ │ + ldr r3, [pc, #4080] @ 313cfc │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 13ec4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 313054 │ │ │ │ + beq 312f44 │ │ │ │ mov r3, r4 │ │ │ │ add r4, r4, #8 │ │ │ │ mov r6, sl │ │ │ │ mov r9, #0 │ │ │ │ mov sl, fp │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 313858 │ │ │ │ + beq 313748 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 3138f0 │ │ │ │ + beq 3137e0 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r2, r7 │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ - beq 313dd0 │ │ │ │ + beq 313cc0 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ str r1, [sl, #8] │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 13eb28 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ strb r3, [r4, #36] @ 0x24 │ │ │ │ bl 13ec4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 313048 │ │ │ │ - ldr r2, [pc, #3908] @ 313e10 │ │ │ │ + beq 312f38 │ │ │ │ + ldr r2, [pc, #3908] @ 313d00 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r3, r0, #15 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 3136cc │ │ │ │ + bhi 3135bc │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3832] @ 313e14 │ │ │ │ + ldr r3, [pc, #3832] @ 313d04 │ │ │ │ ldr r0, [sl] │ │ │ │ and r5, r3, fp, lsr #4 │ │ │ │ bl 913b4 │ │ │ │ lsr r3, fp, #24 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r0, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 311448 │ │ │ │ + bl 311338 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ bl 91708 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 313028 │ │ │ │ + beq 312f18 │ │ │ │ mov r8, #0 │ │ │ │ add r6, sl, #20 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ add r8, r8, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ @@ -774685,16 +774617,16 @@ │ │ │ │ cmp r5, r8 │ │ │ │ add r3, r0, #16 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r3, [r2] │ │ │ │ str r3, [sl, #24] │ │ │ │ - bne 312f6c │ │ │ │ - b 313028 │ │ │ │ + bne 312e5c │ │ │ │ + b 312f18 │ │ │ │ lsr r3, r0, #8 │ │ │ │ ands r2, r3, #7 │ │ │ │ lsr r1, r0, #4 │ │ │ │ subne r2, r2, #1 │ │ │ │ movne r3, #1 │ │ │ │ and r1, r1, #15 │ │ │ │ lslne r2, r3, r2 │ │ │ │ @@ -774718,53 +774650,53 @@ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ bl 91708 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, r1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 312ee8 │ │ │ │ + bhi 312dd8 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldm r6, {r6, r9, fp} │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne 312e58 │ │ │ │ + bne 312d48 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r1, [r3, r0, lsl #2] │ │ │ │ ldr r0, [sl] │ │ │ │ bl 9124c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 313008 │ │ │ │ + beq 312ef8 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r0, #56 @ 0x38 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ - ldr r3, [pc, #3448] @ 313e14 │ │ │ │ + ldr r3, [pc, #3448] @ 313d04 │ │ │ │ and r0, r3, r0, lsr #2 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ str r3, [r5, r6, lsl #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 31308c │ │ │ │ - b 313008 │ │ │ │ + bcc 312f7c │ │ │ │ + b 312ef8 │ │ │ │ lsr r1, r0, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 910fc │ │ │ │ mov r4, r0 │ │ │ │ - b 313008 │ │ │ │ + b 312ef8 │ │ │ │ lsr r3, r0, #8 │ │ │ │ ands r2, r3, #7 │ │ │ │ lsr r3, r0, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, r3, #1 │ │ │ │ subne r3, r2, #1 │ │ │ │ movne r2, #1 │ │ │ │ @@ -774774,123 +774706,123 @@ │ │ │ │ ldr r0, [sl] │ │ │ │ bl 9114c │ │ │ │ and r5, r5, #3 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ cmp r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ strh r3, [r0, #38] @ 0x26 │ │ │ │ - beq 313a40 │ │ │ │ + beq 313930 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 313a14 │ │ │ │ + beq 313904 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 313174 │ │ │ │ + bne 313064 │ │ │ │ ldrb r3, [r0, #37] @ 0x25 │ │ │ │ ldrb r2, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 313d18 │ │ │ │ + beq 313c08 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 313dbc │ │ │ │ + beq 313cac │ │ │ │ cmp r3, #16 │ │ │ │ - beq 313ce8 │ │ │ │ + beq 313bd8 │ │ │ │ cmp r2, #0 │ │ │ │ addne r6, r0, #40 @ 0x28 │ │ │ │ - beq 313174 │ │ │ │ + beq 313064 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb28 │ │ │ │ strb r0, [r6, r5, lsl #3] │ │ │ │ ldrb r3, [r4, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 313158 │ │ │ │ + bcc 313048 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ ldr r2, [sl, #16] │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [sl, #8] │ │ │ │ add r1, r4, #20 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ - b 313008 │ │ │ │ + b 312ef8 │ │ │ │ lsl r4, r0, #18 │ │ │ │ lsr r4, r4, #22 │ │ │ │ lsr r3, r0, #14 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 911bc │ │ │ │ - ldr r3, [pc, #3164] @ 313e18 │ │ │ │ + ldr r3, [pc, #3164] @ 313d08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r6, r4, r4, lsl #2 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ ldrb r9, [r6, #16] │ │ │ │ lsl r3, r4, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ ldrb r5, [r6, #4] │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ - bne 313744 │ │ │ │ + bne 313634 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3132a4 │ │ │ │ + beq 313194 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r8, #96 @ 0x60 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ - ldr r3, [pc, #3072] @ 313e14 │ │ │ │ + ldr r3, [pc, #3072] @ 313d04 │ │ │ │ and r0, r3, r0, lsr #2 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ str r3, [r6, r4, lsl #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 313204 │ │ │ │ + bhi 3130f4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 313258 │ │ │ │ + beq 313148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31376c │ │ │ │ + beq 31365c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r4, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - b 313288 │ │ │ │ + b 313178 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bls 3132a4 │ │ │ │ + bls 313194 │ │ │ │ ldrsb r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 31327c │ │ │ │ + bne 31316c │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ strb r3, [r8, #44] @ 0x2c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 313310 │ │ │ │ + beq 313200 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 313cac │ │ │ │ + beq 313b9c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 313c80 │ │ │ │ + beq 313b70 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 313c28 │ │ │ │ + beq 313b18 │ │ │ │ ldr r5, [sp] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ mvn lr, #0 │ │ │ │ lsr r4, fp, #16 │ │ │ │ add ip, r8, r5, lsl #2 │ │ │ │ @@ -774899,24 +774831,24 @@ │ │ │ │ add ip, ip, #44 @ 0x2c │ │ │ │ add r3, r8, #44 @ 0x2c │ │ │ │ mvn lr, lr, lsl r0 │ │ │ │ and r2, lr, r4, asr r1 │ │ │ │ str r2, [r3, #4]! │ │ │ │ cmp r3, ip │ │ │ │ add r1, r1, r0 │ │ │ │ - bne 3132fc │ │ │ │ + bne 3131ec │ │ │ │ mov r4, r8 │ │ │ │ - b 313008 │ │ │ │ + b 312ef8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2808] @ 313e1c │ │ │ │ + ldr r3, [pc, #2808] @ 313d0c │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsr r2, r0, #22 │ │ │ │ and ip, r2, #3 │ │ │ │ - ldr r2, [pc, #2792] @ 313e20 │ │ │ │ + ldr r2, [pc, #2792] @ 313d10 │ │ │ │ mov fp, r6 │ │ │ │ and r1, r2, r0, lsr #12 │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ lsr r3, r0, #4 │ │ │ │ @@ -774941,52 +774873,52 @@ │ │ │ │ add r1, r0, #28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bic r3, r3, #7 │ │ │ │ orr r3, r0, r3 │ │ │ │ strb r3, [r8, #24] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 311448 │ │ │ │ + bl 311338 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldrh r3, [r8, #24] │ │ │ │ - ldr r2, [pc, #2648] @ 313e24 │ │ │ │ + ldr r2, [pc, #2648] @ 313d14 │ │ │ │ bic r3, r3, r2 │ │ │ │ lsl r0, r0, #23 │ │ │ │ lsr r0, r0, #23 │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ strh r3, [r8, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ands r7, r3, #32 │ │ │ │ - bne 3137bc │ │ │ │ + bne 3136ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r9, r8 │ │ │ │ strne fp, [sp, #44] @ 0x2c │ │ │ │ strne r8, [sp, #8] │ │ │ │ strne r6, [sp, #48] @ 0x30 │ │ │ │ - bne 313430 │ │ │ │ - b 313784 │ │ │ │ + bne 313320 │ │ │ │ + b 313674 │ │ │ │ ldr r3, [sp] │ │ │ │ orr r4, r4, fp, lsl #8 │ │ │ │ orr r4, r4, r8, lsl #16 │ │ │ │ orr r4, r4, r3, lsl #24 │ │ │ │ str r4, [r9, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ add r9, r9, #32 │ │ │ │ - beq 313778 │ │ │ │ + beq 313668 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r2, [sl, #16] │ │ │ │ mov r1, r7 │ │ │ │ lsr r3, r0, #30 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #2500] @ 313e14 │ │ │ │ + ldr r3, [pc, #2500] @ 313d04 │ │ │ │ lsr r4, r0, #24 │ │ │ │ lsr fp, r0, #26 │ │ │ │ lsr r8, r0, #28 │ │ │ │ and r0, r3, r0, lsr #2 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -775002,36 +774934,36 @@ │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ cmp r6, #4 │ │ │ │ cmpls r5, #4 │ │ │ │ movls r6, #1 │ │ │ │ movhi r6, #0 │ │ │ │ bl 1dd2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 313408 │ │ │ │ + bne 3132f8 │ │ │ │ cmp r5, #0 │ │ │ │ addne r4, r9, #63 @ 0x3f │ │ │ │ - beq 31341c │ │ │ │ + beq 31330c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ mov r3, #0 │ │ │ │ add ip, r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 3134f0 │ │ │ │ + bcs 3133e0 │ │ │ │ lsr r2, r0, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r3, #32 │ │ │ │ add r1, r1, #1 │ │ │ │ strb r2, [ip, #1]! │ │ │ │ - bne 3134cc │ │ │ │ + bne 3133bc │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 3134b8 │ │ │ │ - b 31341c │ │ │ │ + bhi 3133a8 │ │ │ │ + b 31330c │ │ │ │ lsr r3, r0, #4 │ │ │ │ and r8, r3, #7 │ │ │ │ lsr r3, r0, #22 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r5, r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -775040,20 +774972,20 @@ │ │ │ │ lsr r3, fp, #24 │ │ │ │ and r9, r5, #63 @ 0x3f │ │ │ │ add r1, r0, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 311448 │ │ │ │ - ldr r3, [pc, #2268] @ 313e28 │ │ │ │ + bl 311338 │ │ │ │ + ldr r3, [pc, #2268] @ 313d18 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi 313aec │ │ │ │ + bhi 3139dc │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsr r1, r0, #4 │ │ │ │ and r1, r1, #15 │ │ │ │ lsr r6, r0, #8 │ │ │ │ @@ -775062,28 +774994,28 @@ │ │ │ │ and r6, r6, #31 │ │ │ │ lsr r3, fp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r0, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 311448 │ │ │ │ + bl 311338 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ str r6, [r5, #28] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #10 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ - beq 313c54 │ │ │ │ + beq 313b44 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ lsr r3, r0, #21 │ │ │ │ lsl r2, r0, #11 │ │ │ │ and r3, r3, #4 │ │ │ │ orr r3, r3, r2, lsr #30 │ │ │ │ lsr r2, r0, #21 │ │ │ │ @@ -775116,20 +775048,20 @@ │ │ │ │ lsr r3, r0, #22 │ │ │ │ and r3, r3, #1 │ │ │ │ strb r3, [r5, #78] @ 0x4e │ │ │ │ and r3, r0, #15 │ │ │ │ lsr r0, r0, #4 │ │ │ │ str r3, [r5, #20] │ │ │ │ strb r0, [r5, #24] │ │ │ │ - beq 313008 │ │ │ │ + beq 312ef8 │ │ │ │ ldr fp, [r5, #52] @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ - ldr r2, [pc, #1928] @ 313e14 │ │ │ │ + ldr r2, [pc, #1928] @ 313d04 │ │ │ │ add r6, r8, r8, lsl #2 │ │ │ │ add fp, fp, r6, lsl #2 │ │ │ │ lsl r6, r6, #2 │ │ │ │ add r8, r8, #1 │ │ │ │ lsr r3, r0, #22 │ │ │ │ and r0, r2, r0, lsr #2 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ @@ -775137,19 +775069,19 @@ │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ str r2, [fp, #12] │ │ │ │ ldr fp, [r5, #52] @ 0x34 │ │ │ │ add r6, fp, r6 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc 31367c │ │ │ │ - b 313008 │ │ │ │ + bcc 31356c │ │ │ │ + b 312ef8 │ │ │ │ lsr r3, r0, #4 │ │ │ │ ands r2, r3, #15 │ │ │ │ - bne 3139b0 │ │ │ │ + bne 3138a0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 914e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ @@ -775160,56 +775092,56 @@ │ │ │ │ bl 13ec4c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 313008 │ │ │ │ + beq 312ef8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r2, [sl, #16] │ │ │ │ bic r3, r0, #-67108861 @ 0xfc000003 │ │ │ │ bic r3, r3, #62914560 @ 0x3c00000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 313008 │ │ │ │ + b 312ef8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r0, #24 │ │ │ │ lsr r3, fp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 311448 │ │ │ │ + bl 311338 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3131fc │ │ │ │ + bne 3130ec │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3132a4 │ │ │ │ + bne 313194 │ │ │ │ ldrb r3, [r8, #40] @ 0x28 │ │ │ │ strb r3, [r8, #44] @ 0x2c │ │ │ │ - b 3132a4 │ │ │ │ + b 313194 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add fp, fp, #1 │ │ │ │ bl 91708 │ │ │ │ cmp fp, r6 │ │ │ │ - bls 313380 │ │ │ │ + bls 313270 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ add r1, r6, #1 │ │ │ │ - b 31302c │ │ │ │ + b 312f1c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 313a00 │ │ │ │ + beq 3138f0 │ │ │ │ add r5, r8, #64 @ 0x40 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb68 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ @@ -775219,82 +775151,82 @@ │ │ │ │ bl 1dd2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 94f10 │ │ │ │ cmp r0, #0 │ │ │ │ subne r2, r5, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 313820 │ │ │ │ + beq 313710 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 313810 │ │ │ │ + bne 313700 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ add r5, r5, #32 │ │ │ │ - bne 3137d0 │ │ │ │ + bne 3136c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsr r3, r3, #8 │ │ │ │ and r1, r3, #3 │ │ │ │ and r3, r3, #15 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strb r1, [r8, #64] @ 0x40 │ │ │ │ strbne r3, [r8, #96] @ 0x60 │ │ │ │ - b 313784 │ │ │ │ + b 313674 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 90eb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ - ldr r3, [pc, #1440] @ 313e14 │ │ │ │ + ldr r3, [pc, #1440] @ 313d04 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ and r3, r3, r0, lsr #2 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ str r3, [r5, #28] │ │ │ │ bl 13eb28 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq 313e34 │ │ │ │ + beq 313d24 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3138bc │ │ │ │ + beq 3137ac │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r4 │ │ │ │ moveq r3, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ bl 97b14 │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 312e04 │ │ │ │ + bl 312cf4 │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 312e04 │ │ │ │ - b 313048 │ │ │ │ + bl 312cf4 │ │ │ │ + b 312f38 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 90f5c │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ - beq 313e34 │ │ │ │ + beq 313d24 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 313930 │ │ │ │ + beq 313820 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ @@ -775315,72 +775247,72 @@ │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ strb r3, [r4, #58] @ 0x3a │ │ │ │ bl 13eb28 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 312e04 │ │ │ │ + bl 312cf4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 313048 │ │ │ │ + beq 312f38 │ │ │ │ mov r0, r4 │ │ │ │ bl 97814 │ │ │ │ add r1, r4, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 312e04 │ │ │ │ - b 313048 │ │ │ │ + bl 312cf4 │ │ │ │ + b 312f38 │ │ │ │ lsr r2, r0, #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ ldr r0, [sl] │ │ │ │ lsr r2, r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ bl 914e4 │ │ │ │ lsr r3, fp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r0, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 311448 │ │ │ │ + bl 311338 │ │ │ │ ldrh r1, [r4, #24] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ea84 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ bl 1e02c │ │ │ │ - b 313008 │ │ │ │ + b 312ef8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsr r3, r3, #8 │ │ │ │ and r3, r3, #3 │ │ │ │ strb r3, [r8, #64] @ 0x40 │ │ │ │ - b 313784 │ │ │ │ + b 313674 │ │ │ │ ldrb r3, [r0, #37] @ 0x25 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 313d44 │ │ │ │ - ldr r2, [pc, #1028] @ 313e2c │ │ │ │ + bhi 313c34 │ │ │ │ + ldr r2, [pc, #1028] @ 313d1c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 313e0c │ │ │ │ + bhi 313cfc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0, #37] @ 0x25 │ │ │ │ lsl r6, r6, #13 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 313c20 │ │ │ │ + beq 313b10 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b 313174 │ │ │ │ + b 313064 │ │ │ │ tst fp, #8388608 @ 0x800000 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ - bne 313d78 │ │ │ │ + bne 313c68 │ │ │ │ bl 13ec4c │ │ │ │ - ldr r5, [pc, #924] @ 313e14 │ │ │ │ + ldr r5, [pc, #924] @ 313d04 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ and r3, r5, r0, lsr #2 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r3, [sl, #16] │ │ │ │ @@ -775393,24 +775325,24 @@ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - beq 313c0c │ │ │ │ + beq 313afc │ │ │ │ str r0, [r6, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 313b44 │ │ │ │ + bne 313a34 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ bic r8, r8, #-16777216 @ 0xff000000 │ │ │ │ bic r8, r8, #14680064 @ 0xe00000 │ │ │ │ str r8, [r6, #24] │ │ │ │ - b 313008 │ │ │ │ + b 312ef8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ bic r3, r0, #-67108861 @ 0xfc000003 │ │ │ │ bic r3, r3, #62914560 @ 0x3c00000 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ @@ -775420,182 +775352,182 @@ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ tst fp, #128 @ 0x80 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - beq 313d64 │ │ │ │ + beq 313c54 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r6, #28] │ │ │ │ - beq 313ad4 │ │ │ │ + beq 3139c4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 313c68 │ │ │ │ + beq 313b58 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #24] │ │ │ │ - b 313ae4 │ │ │ │ + b 3139d4 │ │ │ │ bic r3, fp, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 313da8 │ │ │ │ + beq 313c98 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r6, #28] │ │ │ │ - b 313acc │ │ │ │ + b 3139bc │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ bic r3, r0, #-67108861 @ 0xfc000003 │ │ │ │ bic r3, r3, #62914560 @ 0x3c00000 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r3] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 313dec │ │ │ │ + bne 313cdc │ │ │ │ bl 13ec4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl f055c │ │ │ │ str r0, [r6, #28] │ │ │ │ - b 313acc │ │ │ │ + b 3139bc │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ bic r3, r0, #-67108861 @ 0xfc000003 │ │ │ │ bic r3, r3, #62914560 @ 0x3c00000 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 313e00 │ │ │ │ + bne 313cf0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0624 │ │ │ │ - b 313ac8 │ │ │ │ + b 3139b8 │ │ │ │ lsrs r3, r6, #18 │ │ │ │ mvnne r6, r6, lsl #13 │ │ │ │ mvnne r6, r6, lsr #13 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b 313174 │ │ │ │ + b 313064 │ │ │ │ ldr r6, [sp] │ │ │ │ add r5, r8, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb28 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bne 313c34 │ │ │ │ + bne 313b24 │ │ │ │ mov r4, r8 │ │ │ │ - b 313008 │ │ │ │ + b 312ef8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r2, #8 │ │ │ │ add r1, r5, #69 @ 0x45 │ │ │ │ bl 13eacc │ │ │ │ - b 3135d0 │ │ │ │ + b 3134c0 │ │ │ │ cmp r9, #31 │ │ │ │ - ldrhi r3, [pc, #444] @ 313e30 │ │ │ │ + ldrhi r3, [pc, #444] @ 313d20 │ │ │ │ movls r3, #1 │ │ │ │ lslls r8, r3, r9 │ │ │ │ andhi r8, r3, r9, lsl #17 │ │ │ │ - b 313ae4 │ │ │ │ + b 3139d4 │ │ │ │ ldr r6, [sp] │ │ │ │ add r5, r8, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bne 313c8c │ │ │ │ + bne 313b7c │ │ │ │ mov r4, r8 │ │ │ │ - b 313008 │ │ │ │ + b 312ef8 │ │ │ │ ldr r6, [sp] │ │ │ │ add r5, r8, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb68 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bne 313cb8 │ │ │ │ + bne 313ba8 │ │ │ │ mov r4, r8 │ │ │ │ - b 313008 │ │ │ │ + b 312ef8 │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ strb r6, [r4, #40] @ 0x28 │ │ │ │ - b 313174 │ │ │ │ + b 313064 │ │ │ │ cmp r2, #0 │ │ │ │ movne r6, r0 │ │ │ │ - beq 313174 │ │ │ │ + beq 313064 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb68 │ │ │ │ add r5, r5, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ strh r0, [r6, #32] │ │ │ │ ldrb r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 313cf4 │ │ │ │ - b 313174 │ │ │ │ + bcc 313be4 │ │ │ │ + b 313064 │ │ │ │ cmp r2, #0 │ │ │ │ addne r6, r0, #40 @ 0x28 │ │ │ │ - beq 313174 │ │ │ │ + beq 313064 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [r6, r5, lsl #3] │ │ │ │ ldrb r3, [r4, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 313d24 │ │ │ │ - b 313174 │ │ │ │ + bcc 313c14 │ │ │ │ + b 313064 │ │ │ │ lsrs r3, r6, #18 │ │ │ │ mvnne r6, r6, lsl #13 │ │ │ │ mvnne r6, r6, lsr #13 │ │ │ │ mvnne r3, #0 │ │ │ │ streq r6, [r0, #40] @ 0x28 │ │ │ │ strne r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - b 313174 │ │ │ │ + b 313064 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl efda8 │ │ │ │ str r0, [r6, #28] │ │ │ │ str r0, [sl, #28] │ │ │ │ - b 313acc │ │ │ │ + b 3139bc │ │ │ │ bl 13eb68 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb68 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ - b 313a9c │ │ │ │ + b 31398c │ │ │ │ strh r6, [r0, #40] @ 0x28 │ │ │ │ - b 313174 │ │ │ │ + b 313064 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec4c │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ - b 313b80 │ │ │ │ + b 313a70 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r1, r4, #40 @ 0x28 │ │ │ │ bl 13eacc │ │ │ │ - b 313174 │ │ │ │ + b 313064 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sl, #8] │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb28 │ │ │ │ strb r4, [r4, #36] @ 0x24 │ │ │ │ udf #0 │ │ │ │ @@ -775603,37 +775535,37 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - ldrsbeq sp, [r1], #-28 @ 0xffffffe4 │ │ │ │ - ldrdeq sl, [ip], #-166 @ 0xffffff5a │ │ │ │ + subseq sp, r1, ip, ror #5 │ │ │ │ + subeq sl, ip, lr, asr #21 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - subeq sl, ip, ip, ror #8 │ │ │ │ - @ instruction: 0x004c9f9c │ │ │ │ + subeq sl, ip, r4, ror #8 │ │ │ │ + @ instruction: 0x004c9f94 │ │ │ │ @ instruction: 0xffbe0000 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ 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 │ │ │ │ mov sl, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #1652] @ 3144d8 │ │ │ │ + ldr r0, [pc, #1652] @ 3143c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1648] @ 3144dc │ │ │ │ + ldr r3, [pc, #1648] @ 3143cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -775648,39 +775580,39 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ strb r6, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ - ldr fp, [pc, #1560] @ 3144e0 │ │ │ │ + ldr fp, [pc, #1560] @ 3143d0 │ │ │ │ add fp, pc, fp │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 13e570 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ add r1, r9, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ cmp r6, r4 │ │ │ │ - beq 31443c │ │ │ │ + beq 31432c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 13e820 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r5] │ │ │ │ bl 13e4a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r9, #4 │ │ │ │ - bl 3118e8 │ │ │ │ + bl 3117d8 │ │ │ │ ldr r1, [r9, #368] @ 0x170 │ │ │ │ mov r0, sl │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r9, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r9, #376] @ 0x178 │ │ │ │ @@ -775688,35 +775620,35 @@ │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r9, #384] @ 0x180 │ │ │ │ mov r0, sl │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3144cc │ │ │ │ + beq 3143bc │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 313f6c │ │ │ │ + bne 313e5c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 13e820 │ │ │ │ ldr r4, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3142cc │ │ │ │ + beq 3141bc │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r2, [r4, #34] @ 0x22 │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ - beq 313fc0 │ │ │ │ + beq 313eb0 │ │ │ │ ldrb r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #4 │ │ │ │ ldrb r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb lr, [r4, #35] @ 0x23 │ │ │ │ ldrb ip, [r4, #52] @ 0x34 │ │ │ │ @@ -775727,96 +775659,96 @@ │ │ │ │ orr r1, r1, lr, lsl #4 │ │ │ │ orr r1, r1, ip, lsl #6 │ │ │ │ orrne r3, r3, #8 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ orr r1, r1, r3 │ │ │ │ - bne 3143dc │ │ │ │ + bne 3142cc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3143dc │ │ │ │ + bne 3142cc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3143dc │ │ │ │ + bne 3142cc │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 314034 │ │ │ │ + beq 313f24 │ │ │ │ ldrb r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314430 │ │ │ │ + beq 314320 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 314088 │ │ │ │ + beq 313f78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ bl ef9a4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 314068 │ │ │ │ + bcc 313f58 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 13fca0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ movne r6, r5 │ │ │ │ - bne 314108 │ │ │ │ - b 314398 │ │ │ │ + bne 313ff8 │ │ │ │ + b 314288 │ │ │ │ tst r3, #1966080 @ 0x1e0000 │ │ │ │ - bne 31418c │ │ │ │ + bne 31407c │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r1, r3, r2 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r5, r5, #24 │ │ │ │ - bcs 314398 │ │ │ │ + bcs 314288 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r2, r5 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldrb ip, [r3, #2] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrh r2, [r2, r5] │ │ │ │ lsl r1, r1, #18 │ │ │ │ orr r1, r1, ip, lsl #17 │ │ │ │ cmp r3, #0 │ │ │ │ orr r1, r1, r2 │ │ │ │ - beq 314198 │ │ │ │ + beq 314088 │ │ │ │ ldrb r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314198 │ │ │ │ + bne 314088 │ │ │ │ orr r1, r1, #65536 @ 0x10000 │ │ │ │ bl 13e820 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ bl 13e998 │ │ │ │ @@ -775826,20 +775758,20 @@ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ bl ef9a4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3140c4 │ │ │ │ + bne 313fb4 │ │ │ │ lsr r3, r3, #17 │ │ │ │ orr r1, r3, #32 │ │ │ │ - b 3140dc │ │ │ │ + b 313fcc │ │ │ │ bl 13e820 │ │ │ │ - b 314160 │ │ │ │ + b 314050 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r1, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -775847,34 +775779,34 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ bl 13e654 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3141f8 │ │ │ │ + beq 3140e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bl 13fc64 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 13e820 │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 3118e8 │ │ │ │ + bl 3117d8 │ │ │ │ add r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 311d34 │ │ │ │ + bl 311c24 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r4, r3 │ │ │ │ cmp r4, r3 │ │ │ │ addcc r4, r4, #12 │ │ │ │ stmibcc sp, {r7, sl} │ │ │ │ - bcs 314294 │ │ │ │ + bcs 314184 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr sl, [r4, #-12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bl 13fc64 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -775891,173 +775823,173 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 13e934 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r4, #12 │ │ │ │ - bcc 31422c │ │ │ │ + bcc 31411c │ │ │ │ ldmib sp, {r7, sl} │ │ │ │ ldr r7, [r7] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3142cc │ │ │ │ + beq 3141bc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3142cc │ │ │ │ + beq 3141bc │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3141b4 │ │ │ │ + bne 3140a4 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3142b0 │ │ │ │ + bne 3141a0 │ │ │ │ ldr r1, [r9, #392] @ 0x188 │ │ │ │ mov r0, sl │ │ │ │ bl 13e820 │ │ │ │ ldr r2, [r9, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 31449c │ │ │ │ + bne 31438c │ │ │ │ ldr r5, [r9, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3144b8 │ │ │ │ + beq 3143a8 │ │ │ │ ldrh r4, [r5, #22] │ │ │ │ add r4, r4, #3 │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 13e820 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 13e4a0 │ │ │ │ ldrb r3, [r9, #311] @ 0x137 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 314488 │ │ │ │ + bne 314378 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 13e934 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ bl 13faf0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31436c │ │ │ │ - ldr r3, [pc, #400] @ 3144e4 │ │ │ │ + beq 31425c │ │ │ │ + ldr r3, [pc, #400] @ 3143d4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 31436c │ │ │ │ + beq 31425c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3144c4 │ │ │ │ + beq 3143b4 │ │ │ │ bl 142198 │ │ │ │ - ldr r2, [pc, #372] @ 3144e8 │ │ │ │ - ldr r3, [pc, #356] @ 3144dc │ │ │ │ + ldr r2, [pc, #372] @ 3143d8 │ │ │ │ + ldr r3, [pc, #356] @ 3143cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3144d4 │ │ │ │ + bne 3143c4 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 313f9c │ │ │ │ + bne 313e8c │ │ │ │ ldr r6, [r9, #352] @ 0x160 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3142cc │ │ │ │ + beq 3141bc │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3141a0 │ │ │ │ + bne 314090 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3143bc │ │ │ │ - b 3142cc │ │ │ │ + bne 3142ac │ │ │ │ + b 3141bc │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3143fc │ │ │ │ + beq 3142ec │ │ │ │ ldrb r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314424 │ │ │ │ + beq 314314 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e820 │ │ │ │ - b 314034 │ │ │ │ + b 313f24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e998 │ │ │ │ - b 3143fc │ │ │ │ + b 3142ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e998 │ │ │ │ - b 314034 │ │ │ │ + b 313f24 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 13e820 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 314470 │ │ │ │ + beq 314360 │ │ │ │ mov r0, sl │ │ │ │ bl 13e998 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 313efc │ │ │ │ + beq 313dec │ │ │ │ mov r0, sl │ │ │ │ bl 13e998 │ │ │ │ - b 313efc │ │ │ │ + b 313dec │ │ │ │ ldr r2, [r9, #400] @ 0x190 │ │ │ │ ldr r1, [r9, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ bl 149168 │ │ │ │ - b 314324 │ │ │ │ + b 314214 │ │ │ │ ldr r1, [r9, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ bl 13e4a0 │ │ │ │ ldr r5, [r9, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3142f4 │ │ │ │ + bne 3141e4 │ │ │ │ mov r1, r5 │ │ │ │ bl 13e820 │ │ │ │ - b 314318 │ │ │ │ + b 314208 │ │ │ │ bl 1de10 │ │ │ │ - b 31436c │ │ │ │ + b 31425c │ │ │ │ mov r1, r3 │ │ │ │ - b 313f80 │ │ │ │ + b 313e70 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0051c190 │ │ │ │ + subseq ip, r1, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r1, r4, lsr r1 │ │ │ │ + subseq ip, r1, r4, asr #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subseq fp, r1, r4, lsl #25 │ │ │ │ + @ instruction: 0x0051bd94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3608] @ 0xe18 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #1756] @ 314be4 │ │ │ │ - ldr r3, [pc, #1756] @ 314be8 │ │ │ │ + ldr r1, [pc, #1756] @ 314ad4 │ │ │ │ + ldr r3, [pc, #1756] @ 314ad8 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r5, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ @@ -776077,33 +776009,33 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 1dccc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 13ec4c │ │ │ │ ands r4, r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 314acc │ │ │ │ + bne 3149bc │ │ │ │ ands r8, r0, #2 │ │ │ │ moveq r4, r8 │ │ │ │ - bne 314b98 │ │ │ │ + bne 314a88 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 13eacc │ │ │ │ mov r2, r7 │ │ │ │ ldrsb r1, [sp, #153] @ 0x99 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 906f0 │ │ │ │ cmp r4, #0 │ │ │ │ streq r4, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 3145d4 │ │ │ │ + beq 3144c4 │ │ │ │ mov r1, r4 │ │ │ │ bl 1423b4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ @@ -776116,25 +776048,25 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ str r4, [r7, #8] │ │ │ │ str r4, [r7, #12] │ │ │ │ str r6, [r7, #4] │ │ │ │ bl 13ec4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 31463c │ │ │ │ + beq 31452c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3114f8 │ │ │ │ + bl 3113e8 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r8, r4 │ │ │ │ str r6, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3] │ │ │ │ str r0, [r7, #16] │ │ │ │ - bne 314614 │ │ │ │ + bne 314504 │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [r4, #368] @ 0x170 │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 13ec4c │ │ │ │ @@ -776146,51 +776078,51 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [r4, #384] @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ bl 13ec4c │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 314888 │ │ │ │ - ldr r8, [pc, #1368] @ 314bec │ │ │ │ + beq 314778 │ │ │ │ + ldr r8, [pc, #1368] @ 314adc │ │ │ │ mov r9, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str fp, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ ands r1, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bne 314968 │ │ │ │ + bne 314858 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 90be8 │ │ │ │ tst r6, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ - bne 314978 │ │ │ │ + bne 314868 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [sl, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [sl, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq 31471c │ │ │ │ + beq 31460c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r5, [sl, #60] @ 0x3c │ │ │ │ bl efda8 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ str r0, [r5, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc 3146fc │ │ │ │ + bcc 3145ec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str sl, [r1, r2, lsl #2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ @@ -776202,16 +776134,16 @@ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ cmp r2, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne r5, fp │ │ │ │ movne r7, #1 │ │ │ │ strne r6, [sp, #4] │ │ │ │ str r0, [sl, #20] │ │ │ │ - bne 3147e0 │ │ │ │ - b 31481c │ │ │ │ + bne 3146d0 │ │ │ │ + b 31470c │ │ │ │ ldr r3, [sl, #20] │ │ │ │ lsr r2, r4, #17 │ │ │ │ strh r4, [r3, fp] │ │ │ │ lsr r4, r4, #18 │ │ │ │ add r6, r3, fp │ │ │ │ and r2, r2, #1 │ │ │ │ and r4, r4, #1 │ │ │ │ @@ -776231,29 +776163,29 @@ │ │ │ │ andne r0, r8, r0, lsl #17 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ ldr r3, [sl, #16] │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bcs 314818 │ │ │ │ + bcs 314708 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ tst r0, #65536 @ 0x10000 │ │ │ │ mov r4, r0 │ │ │ │ - beq 314770 │ │ │ │ + beq 314660 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ed30 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ add r6, r3, fp │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1423b4 │ │ │ │ str r0, [r6, #20] │ │ │ │ - b 314770 │ │ │ │ + b 314660 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ lsr r2, r6, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ tst r6, #8 │ │ │ │ and r1, r6, #1 │ │ │ │ strb r2, [sl, #34] @ 0x22 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -776270,130 +776202,130 @@ │ │ │ │ and r2, r2, #1 │ │ │ │ and r6, r6, #1 │ │ │ │ cmp r3, r9 │ │ │ │ strb r0, [sl, #35] @ 0x23 │ │ │ │ strb r1, [sl, #36] @ 0x24 │ │ │ │ strb r2, [sl, #52] @ 0x34 │ │ │ │ strb r6, [sl, #53] @ 0x35 │ │ │ │ - bne 3146a4 │ │ │ │ + bne 314594 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r9, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3148cc │ │ │ │ + beq 3147bc │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r3, [r9, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3149a0 │ │ │ │ + beq 314890 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3148a8 │ │ │ │ + bne 314798 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 13ec4c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r0, [r6, #392] @ 0x188 │ │ │ │ ldr r1, [r7, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 314b70 │ │ │ │ + bne 314a60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 31491c │ │ │ │ + beq 31480c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 141f30 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13eacc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r5, [r7, #396] @ 0x18c │ │ │ │ ldrb r3, [r4, #311] @ 0x137 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 314b58 │ │ │ │ + bne 314a48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #688] @ 314bf0 │ │ │ │ - ldr r3, [pc, #676] @ 314be8 │ │ │ │ + ldr r2, [pc, #688] @ 314ae0 │ │ │ │ + ldr r3, [pc, #676] @ 314ad8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 314be0 │ │ │ │ + bne 314ad0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ed30 │ │ │ │ mov r1, r0 │ │ │ │ - b 3146b8 │ │ │ │ + b 3145a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [sl, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ str r0, [sl, #48] @ 0x30 │ │ │ │ - b 3146cc │ │ │ │ + b 3145bc │ │ │ │ bl 90dbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13eb28 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strb r3, [r4, #68] @ 0x44 │ │ │ │ bl 13eb28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 314ab4 │ │ │ │ + bne 3149a4 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ add r8, r4, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [r4, #44] @ 0x2c │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ bl 13ec4c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq 314a20 │ │ │ │ + beq 314910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3114f8 │ │ │ │ + bl 3113e8 │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r6, fp │ │ │ │ str r8, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bne 3149f8 │ │ │ │ + bne 3148e8 │ │ │ │ add r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 312e04 │ │ │ │ + bl 312cf4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r1, sl │ │ │ │ ldrne r6, [sp, #40] @ 0x28 │ │ │ │ sub r3, r1, #16 │ │ │ │ sub ip, r0, #16 │ │ │ │ - beq 314aa0 │ │ │ │ + beq 314990 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr lr, [r6, lr, lsl #2] │ │ │ │ str lr, [r3, #8] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ str r2, [r3, #24] │ │ │ │ @@ -776407,31 +776339,31 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ add r1, ip, #16 │ │ │ │ cmp r1, sl │ │ │ │ mov r3, ip │ │ │ │ sub ip, r0, #16 │ │ │ │ - bne 314a48 │ │ │ │ + bne 314938 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [r9, #24] │ │ │ │ str r9, [r4, #16] │ │ │ │ - b 3148b4 │ │ │ │ + b 3147a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 3149cc │ │ │ │ + b 3148bc │ │ │ │ mov r0, fp │ │ │ │ bl 13ed30 │ │ │ │ tst r8, #2 │ │ │ │ mov r4, r0 │ │ │ │ - beq 314584 │ │ │ │ + beq 314474 │ │ │ │ mov r0, fp │ │ │ │ bl 13ed30 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -776440,44 +776372,44 @@ │ │ │ │ ldrsb r1, [sp, #153] @ 0x99 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 906f0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 314b34 │ │ │ │ + beq 314a24 │ │ │ │ mov r1, r4 │ │ │ │ bl 1423b4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ - beq 314bd8 │ │ │ │ + beq 314ac8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 1423b4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b 3145d4 │ │ │ │ + b 3144c4 │ │ │ │ add r2, r4, #400 @ 0x190 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1491e8 │ │ │ │ str r0, [r4, #404] @ 0x194 │ │ │ │ - b 314930 │ │ │ │ + b 314820 │ │ │ │ mov r0, r7 │ │ │ │ bl 141f30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #392] @ 0x188 │ │ │ │ str r0, [r7, #388] @ 0x184 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #388] @ 0x184 │ │ │ │ bl 13eacc │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b 3148e8 │ │ │ │ + b 3147d8 │ │ │ │ mov r0, fp │ │ │ │ bl 13ed30 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -776485,75 +776417,75 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldrsb r1, [sp, #153] @ 0x99 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ bl 906f0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 314b34 │ │ │ │ + b 314a24 │ │ │ │ mov r4, r9 │ │ │ │ - b 3145d4 │ │ │ │ + b 3144c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r1, ip, ror #21 │ │ │ │ + ldrsheq fp, [r1], #-188 @ 0xffffff44 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffbe0000 │ │ │ │ - ldrheq fp, [r1], #-104 @ 0xffffff98 │ │ │ │ + subseq fp, r1, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r1 │ │ │ │ movne r0, r2 │ │ │ │ movne r4, r3 │ │ │ │ - bne 314c4c │ │ │ │ - b 314cd0 │ │ │ │ + bne 314b3c │ │ │ │ + b 314bc0 │ │ │ │ cmp r3, #17 │ │ │ │ - bne 314cdc │ │ │ │ + bne 314bcc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ bl f055c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #136] @ 0x88 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r5, #0 │ │ │ │ add r4, r4, r3, lsl #3 │ │ │ │ - beq 314cd0 │ │ │ │ + beq 314bc0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - bne 314c1c │ │ │ │ + bne 314b0c │ │ │ │ bl f0624 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 141f9c │ │ │ │ ldr r2, [r5, #132] @ 0x84 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [r0, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ bl 14207c │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r9, #136] @ 0x88 │ │ │ │ - beq 314cc8 │ │ │ │ + beq 314bb8 │ │ │ │ sub r8, r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r3, r7, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314bf4 │ │ │ │ + bl 314ae4 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bcc 314c9c │ │ │ │ + bcc 314b8c │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -776576,39 +776508,39 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r6, r2 │ │ │ │ bl f04a0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 314e30 │ │ │ │ + bhi 314d20 │ │ │ │ mov r7, r0 │ │ │ │ bl f04c0 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ bl 142060 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 314dfc │ │ │ │ - ldr r3, [pc, #364] @ 314ee4 │ │ │ │ - ldr r6, [pc, #364] @ 314ee8 │ │ │ │ + beq 314cec │ │ │ │ + ldr r3, [pc, #364] @ 314dd4 │ │ │ │ + ldr r6, [pc, #364] @ 314dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr fp, [r9] │ │ │ │ add ip, r4, r4, lsl #3 │ │ │ │ cmp r8, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ lsl sl, ip, #2 │ │ │ │ mov r0, fp │ │ │ │ - beq 314e04 │ │ │ │ + beq 314cf4 │ │ │ │ ldr ip, [r7, #32] │ │ │ │ add r3, ip, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bl 14247c │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [r5, #12] │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ @@ -776619,49 +776551,49 @@ │ │ │ │ bl f055c │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp] │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 314cec │ │ │ │ + bl 314bdc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 314d84 │ │ │ │ + bhi 314c74 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl f02ec │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add r3, r1, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 14247c │ │ │ │ mov sl, r0 │ │ │ │ - b 314db8 │ │ │ │ + b 314ca8 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 314e60 │ │ │ │ + beq 314d50 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl f06b0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 314e40 │ │ │ │ + bne 314d30 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #14680064 @ 0xe00000 │ │ │ │ cmp r1, #262144 @ 0x40000 │ │ │ │ - beq 314ecc │ │ │ │ + beq 314dbc │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 90864 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ str r4, [r5, #20] │ │ │ │ @@ -776671,103 +776603,103 @@ │ │ │ │ bic r2, r2, #8 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r4, #19] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - bl 314bf4 │ │ │ │ + bl 314ae4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 9094c │ │ │ │ mov r4, r0 │ │ │ │ - b 314e8c │ │ │ │ + b 314d7c │ │ │ │ andeq r0, r4, r4, ror #18 │ │ │ │ andeq r0, r4, r8, asr r9 │ │ │ │ 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 │ │ │ │ bl 1439d4 │ │ │ │ ldr r6, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 314f38 │ │ │ │ + beq 314e28 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314f40 │ │ │ │ + bne 314e30 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314f1c │ │ │ │ + bne 314e0c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 314f94 │ │ │ │ + beq 314e84 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314f84 │ │ │ │ + beq 314e74 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 314f74 │ │ │ │ + bne 314e64 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314fd0 │ │ │ │ + beq 314ec0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314f5c │ │ │ │ + bne 314e4c │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 314f4c │ │ │ │ + bne 314e3c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314f38 │ │ │ │ + beq 314e28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 314f38 │ │ │ │ + beq 314e28 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314f40 │ │ │ │ + bne 314e30 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314fac │ │ │ │ + bne 314e9c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl daf30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 314f74 │ │ │ │ + beq 314e64 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, r7 │ │ │ │ bl 1437f0 │ │ │ │ - b 314f74 │ │ │ │ + b 314e64 │ │ │ │ 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 fp, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #520] @ 315224 │ │ │ │ + ldr r2, [pc, #520] @ 315114 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #516] @ 315228 │ │ │ │ + ldr r3, [pc, #516] @ 315118 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [fp] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -776780,144 +776712,144 @@ │ │ │ │ moveq r4, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq 315148 │ │ │ │ + beq 315038 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31517c │ │ │ │ + beq 31506c │ │ │ │ ldr r3, [fp, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 315194 │ │ │ │ + beq 315084 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3150d4 │ │ │ │ + beq 314fc4 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3150d4 │ │ │ │ + beq 314fc4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 3151f8 │ │ │ │ + beq 3150e8 │ │ │ │ mov r4, ip │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 3150a4 │ │ │ │ + bne 314f94 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 315204 │ │ │ │ + beq 3150f4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315148 │ │ │ │ + beq 315038 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 141f30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r9, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - bl 314cec │ │ │ │ + bl 314bdc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 13fca0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3150fc │ │ │ │ + bne 314fec │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r2, [pc, #220] @ 31522c │ │ │ │ - ldr r3, [pc, #212] @ 315228 │ │ │ │ + ldr r2, [pc, #220] @ 31511c │ │ │ │ + ldr r3, [pc, #212] @ 315118 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r0, r4, r8 │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 315220 │ │ │ │ + bne 315110 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [fp, #16] │ │ │ │ bic r2, r2, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #14680064 @ 0xe00000 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 3150e8 │ │ │ │ + bne 314fd8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl f04a0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3151ec │ │ │ │ + bhi 3150dc │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31520c │ │ │ │ + beq 3150fc │ │ │ │ mov r1, fp │ │ │ │ bl 143770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3151ec │ │ │ │ + bne 3150dc │ │ │ │ ldm fp, {r2, r3} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r0, [fp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r8, [fp] │ │ │ │ str r3, [fp, #4] │ │ │ │ str fp, [r3] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 315098 │ │ │ │ - b 3150e8 │ │ │ │ + bne 314f88 │ │ │ │ + b 314fd8 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, ip │ │ │ │ - b 315194 │ │ │ │ + b 315084 │ │ │ │ mov fp, r4 │ │ │ │ - b 315190 │ │ │ │ + b 315080 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 314eec │ │ │ │ + bl 314ddc │ │ │ │ str r0, [sl] │ │ │ │ - b 3151b8 │ │ │ │ + b 3150a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq sl, [r1], #-248 @ 0xffffff08 │ │ │ │ + subseq fp, r1, r8, ror #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r1, r8, lsr #29 │ │ │ │ + ldrheq sl, [r1], #-248 @ 0xffffff08 │ │ │ │ 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, [r2, #44] @ 0x2c │ │ │ │ add r7, r1, #68 @ 0x44 │ │ │ │ cmp r3, r7 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ moveq r4, r2 │ │ │ │ - beq 315310 │ │ │ │ + beq 315200 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - ldr r3, [pc, #588] @ 3154b0 │ │ │ │ + ldr r3, [pc, #588] @ 3153a0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r1, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 315284 │ │ │ │ + bhi 315174 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r1, #5 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr fp, [r2, #28] │ │ │ │ @@ -776952,15 +776884,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq 315458 │ │ │ │ + beq 315348 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -776973,15 +776905,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add lr, r4, #32 │ │ │ │ add ip, sp, #32 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - b 3152f0 │ │ │ │ + b 3151e0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r8, [r2, #48] @ 0x30 │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -776997,15 +776929,15 @@ │ │ │ │ add lr, r4, #32 │ │ │ │ add ip, sp, #32 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ str r8, [r4, #48] @ 0x30 │ │ │ │ - b 3152f0 │ │ │ │ + b 3151e0 │ │ │ │ ldrb r3, [r5, #85] @ 0x55 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp] │ │ │ │ bl 96624 │ │ │ │ @@ -777029,15 +776961,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ str r8, [sp, #28] │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ add r7, r4, #48 @ 0x30 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - b 3152f0 │ │ │ │ + b 3151e0 │ │ │ │ ldrb r3, [r5, #85] @ 0x55 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp] │ │ │ │ bl 96624 │ │ │ │ @@ -777051,25 +776983,25 @@ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl f0624 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ - b 315428 │ │ │ │ - subeq r8, ip, r4, lsl #16 │ │ │ │ + b 315318 │ │ │ │ + strdeq r8, [ip], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #1196] @ 315978 │ │ │ │ + ldr r2, [pc, #1196] @ 315868 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1184] @ 31597c │ │ │ │ + ldr r3, [pc, #1184] @ 31586c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ @@ -777077,50 +777009,50 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 140180 │ │ │ │ mov r1, #0 │ │ │ │ bics r3, r9, #262144 @ 0x40000 │ │ │ │ moveq fp, r3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 315940 │ │ │ │ + bne 315830 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #352] @ 0x160 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 315548 │ │ │ │ + beq 315438 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 315580 │ │ │ │ + bne 315470 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31552c │ │ │ │ + bne 31541c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 142198 │ │ │ │ - ldr r2, [pc, #1064] @ 315980 │ │ │ │ - ldr r3, [pc, #1056] @ 31597c │ │ │ │ + ldr r2, [pc, #1064] @ 315870 │ │ │ │ + ldr r3, [pc, #1056] @ 31586c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 315968 │ │ │ │ + bne 315858 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and sl, r9, #262144 @ 0x40000 │ │ │ │ mov r8, fp │ │ │ │ mov r5, #0 │ │ │ │ mov fp, sl │ │ │ │ cmp fp, #0 │ │ │ │ moveq r4, r8 │ │ │ │ - bne 315900 │ │ │ │ + bne 3157f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3158f0 │ │ │ │ + beq 3157e0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #64 @ 0x40 │ │ │ │ @@ -777131,148 +777063,148 @@ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov sl, ip │ │ │ │ stmia sl!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldm lr, {r0, r1} │ │ │ │ cmp r5, #0 │ │ │ │ stm sl, {r0, r1} │ │ │ │ - beq 3156f4 │ │ │ │ + beq 3155e4 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3156d0 │ │ │ │ + beq 3155c0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3158d0 │ │ │ │ + beq 3157c0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 315694 │ │ │ │ + bne 315584 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ tst r9, r2 │ │ │ │ - beq 315694 │ │ │ │ + beq 315584 │ │ │ │ mov r0, r6 │ │ │ │ bl dab98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31568c │ │ │ │ + bne 31557c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl f03ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31568c │ │ │ │ + beq 31557c │ │ │ │ mov r2, r6 │ │ │ │ - b 315678 │ │ │ │ + b 315568 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 31596c │ │ │ │ + bne 31585c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315780 │ │ │ │ + beq 315670 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 315664 │ │ │ │ + bne 315554 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3156d0 │ │ │ │ + beq 3155c0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31574c │ │ │ │ + beq 31563c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31574c │ │ │ │ + beq 31563c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 31573c │ │ │ │ + bne 31562c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ tst r9, r3 │ │ │ │ - beq 31573c │ │ │ │ + beq 31562c │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b 31563c │ │ │ │ + b 31552c │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 315608 │ │ │ │ + bne 3154f8 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov r5, r4 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315548 │ │ │ │ + beq 315438 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 315548 │ │ │ │ + beq 315438 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 315590 │ │ │ │ + bne 315480 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31571c │ │ │ │ - b 315548 │ │ │ │ + bne 31560c │ │ │ │ + b 315438 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3156a0 │ │ │ │ + bne 315590 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3156d0 │ │ │ │ + bne 3155c0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ tst r9, r3 │ │ │ │ - beq 3156d0 │ │ │ │ + beq 3155c0 │ │ │ │ mov r0, r4 │ │ │ │ bl dab98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3156d0 │ │ │ │ + bne 3155c0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 31564c │ │ │ │ + b 31553c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31568c │ │ │ │ + beq 31557c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31568c │ │ │ │ + beq 31557c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl da9a8 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 315938 │ │ │ │ + beq 315828 │ │ │ │ mov lr, ip │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ ldreq r3, [fp, #48] @ 0x30 │ │ │ │ ldreq r7, [r7, #12] │ │ │ │ ldr fp, [lr, #4]! │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addeq r7, r7, r3, lsl #3 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 3157c8 │ │ │ │ + bne 3156b8 │ │ │ │ ldr sl, [r7, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, #4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r8, #3 │ │ │ │ - b 31586c │ │ │ │ + b 31575c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -777290,85 +777222,85 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [ip, r7] │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3158ac │ │ │ │ + beq 31579c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bhi 31585c │ │ │ │ + bhi 31574c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 315804 │ │ │ │ + beq 3156f4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 315230 │ │ │ │ + bl 315120 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [ip, r7] │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 31586c │ │ │ │ + bne 31575c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r1, fp, #68 @ 0x44 │ │ │ │ add r0, r6, #68 @ 0x44 │ │ │ │ bl 933e8 │ │ │ │ mov r0, r6 │ │ │ │ bl dab98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 315694 │ │ │ │ - b 3156d0 │ │ │ │ + bne 315584 │ │ │ │ + b 3155c0 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 3156d0 │ │ │ │ + bne 3155c0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ tst r9, r1 │ │ │ │ - beq 3156d0 │ │ │ │ + beq 3155c0 │ │ │ │ mov r4, r2 │ │ │ │ - b 31563c │ │ │ │ + b 31552c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 315704 │ │ │ │ + b 3155f4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #262144 @ 0x40000 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ - bl 314ff4 │ │ │ │ + bl 314ee4 │ │ │ │ orr r3, r8, r0 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ - b 31559c │ │ │ │ + b 31548c │ │ │ │ mov fp, r2 │ │ │ │ - b 3158b0 │ │ │ │ + b 3157a0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - bl 314ff4 │ │ │ │ + bl 314ee4 │ │ │ │ mov fp, r0 │ │ │ │ - b 315518 │ │ │ │ + b 315408 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ - subseq sl, r1, r0, lsr #22 │ │ │ │ + subseq sl, r1, r0, lsr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r1, r0, lsr #21 │ │ │ │ + ldrheq sl, [r1], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl 142240 │ │ │ │ @@ -777377,99 +777309,99 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r5 │ │ │ │ bl 1429a0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 315a28 │ │ │ │ + beq 315918 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 3159f8 │ │ │ │ + beq 3158e8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 3159e4 │ │ │ │ + bne 3158d4 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1429a0 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3159b0 │ │ │ │ + bne 3158a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3159e4 │ │ │ │ + beq 3158d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1429a0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315a08 │ │ │ │ - b 3159e4 │ │ │ │ + bne 3158f8 │ │ │ │ + b 3158d4 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ bl 142240 │ │ │ │ - b 3159e4 │ │ │ │ + b 3158d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 315aa0 │ │ │ │ + beq 315990 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 315a98 │ │ │ │ + bne 315988 │ │ │ │ bl 142240 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315a38 │ │ │ │ + bl 315928 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315a78 │ │ │ │ + bne 315968 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 315984 │ │ │ │ + b 315874 │ │ │ │ bl 142240 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315ad0 │ │ │ │ + beq 3159c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315a38 │ │ │ │ + bl 315928 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315ab4 │ │ │ │ + bne 3159a4 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315a38 │ │ │ │ + bl 315928 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315ae0 │ │ │ │ + bne 3159d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #580] @ 315d5c │ │ │ │ - ldr r3, [pc, #580] @ 315d60 │ │ │ │ + ldr r2, [pc, #580] @ 315c4c │ │ │ │ + ldr r3, [pc, #580] @ 315c50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -777486,154 +777418,154 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 315b84 │ │ │ │ + beq 315a74 │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315bb0 │ │ │ │ + beq 315aa0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315b94 │ │ │ │ + bne 315a84 │ │ │ │ ldr r7, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315cac │ │ │ │ + beq 315b9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315c14 │ │ │ │ + beq 315b04 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ bl 142240 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r5, r5, #24 │ │ │ │ - bcc 315bec │ │ │ │ + bcc 315adc │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 315c9c │ │ │ │ + beq 315b8c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315c58 │ │ │ │ + beq 315b48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315c3c │ │ │ │ + bne 315b2c │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315c84 │ │ │ │ + beq 315b74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 315a38 │ │ │ │ + bl 315928 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315c68 │ │ │ │ + bne 315b58 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 315984 │ │ │ │ + bl 315874 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315bc0 │ │ │ │ + bne 315ab0 │ │ │ │ ldr r1, [r4, #388] @ 0x184 │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r1, [r4, #404] @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r3, [r4, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 315d1c │ │ │ │ + beq 315c0c │ │ │ │ ldr r3, [r4, #404] @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r5, lsl #4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 142240 │ │ │ │ ldr r3, [r4, #404] @ 0x194 │ │ │ │ lsl r6, r5, #4 │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 142240 │ │ │ │ ldr r3, [r4, #400] @ 0x190 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi 315ce0 │ │ │ │ + bhi 315bd0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1429d4 │ │ │ │ - ldr r2, [pc, #56] @ 315d64 │ │ │ │ - ldr r3, [pc, #48] @ 315d60 │ │ │ │ + ldr r2, [pc, #56] @ 315c54 │ │ │ │ + ldr r3, [pc, #48] @ 315c50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 315d58 │ │ │ │ + bne 315c48 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 142198 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r1, r0, ror #9 │ │ │ │ + ldrsheq sl, [r1], #-80 @ 0xffffffb0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r1, ip, asr #5 │ │ │ │ + ldrsbeq sl, [r1], #-60 @ 0xffffffc4 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ bic r0, r0, #1 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 315dc4 │ │ │ │ + beq 315cb4 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bls 315dbc │ │ │ │ + bls 315cac │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -777644,632 +777576,632 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 315e10 │ │ │ │ + beq 315d00 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 31607c │ │ │ │ + beq 315f6c │ │ │ │ ldr r3, [r8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 316038 │ │ │ │ + beq 315f28 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 316038 │ │ │ │ + beq 315f28 │ │ │ │ mov r5, #1 │ │ │ │ - b 315e8c │ │ │ │ + b 315d7c │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 316020 │ │ │ │ + beq 315f10 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldm r2, {r2, r3} │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ movls r5, #0 │ │ │ │ - bls 315e7c │ │ │ │ + bls 315d6c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ movcs r5, #0 │ │ │ │ andcc r5, r5, #1 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r4, r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 315eb4 │ │ │ │ + beq 315da4 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 315e28 │ │ │ │ + beq 315d18 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl 315d68 │ │ │ │ + bl 315c58 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r4, r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ and r5, r5, r0 │ │ │ │ - bne 315e8c │ │ │ │ + bne 315d7c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 316038 │ │ │ │ + bne 315f28 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 31608c │ │ │ │ + beq 315f7c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 913b4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add r9, r0, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr sl, [r2, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 315f24 │ │ │ │ + beq 315e14 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ add r5, r5, #1 │ │ │ │ bl 91408 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 315f00 │ │ │ │ + bne 315df0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str sl, [sp] │ │ │ │ mov r2, r8 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ bl 91708 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, r4 │ │ │ │ sub r7, r7, #4 │ │ │ │ - beq 316030 │ │ │ │ + beq 315f20 │ │ │ │ add fp, r8, #40 @ 0x28 │ │ │ │ - b 315fc8 │ │ │ │ + b 315eb8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ add ip, r1, #4 │ │ │ │ cmp r3, #8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - beq 31606c │ │ │ │ + beq 315f5c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldm r2, {r2, r3} │ │ │ │ ldr lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr lr, [r2] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp lr, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 316044 │ │ │ │ + bls 315f34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 316044 │ │ │ │ + bcs 315f34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r7, r4 │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq 316030 │ │ │ │ + beq 315f20 │ │ │ │ ldr r5, [r1] │ │ │ │ tst r5, #1 │ │ │ │ - beq 315f60 │ │ │ │ + beq 315e50 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 315d68 │ │ │ │ + bl 315c58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 315fb0 │ │ │ │ + bne 315ea0 │ │ │ │ bic r5, r5, #1 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r0, [r5, #20] │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ str r9, [r5, #28] │ │ │ │ str fp, [r5, #24] │ │ │ │ str r3, [r5, #20] │ │ │ │ add r5, r5, #20 │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r8, #40] @ 0x28 │ │ │ │ - b 315fb0 │ │ │ │ + b 315ea0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 315e38 │ │ │ │ - b 315e7c │ │ │ │ + bne 315d28 │ │ │ │ + b 315d6c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r6, #18] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ stmib r1, {sl, fp} │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ str r9, [r1, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ str ip, [r3, #4] │ │ │ │ str ip, [r8, #40] @ 0x28 │ │ │ │ - b 315fb0 │ │ │ │ + b 315ea0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 315f74 │ │ │ │ - b 315fb0 │ │ │ │ + bne 315e64 │ │ │ │ + b 315ea0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315e10 │ │ │ │ - b 315e00 │ │ │ │ + beq 315d00 │ │ │ │ + b 315cf0 │ │ │ │ bl dc2d4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, 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 r3, [r0, #16] │ │ │ │ - ldr sl, [pc, #420] @ 31625c │ │ │ │ + ldr sl, [pc, #420] @ 31614c │ │ │ │ add r9, r0, #24 │ │ │ │ cmp r9, r3 │ │ │ │ add sl, pc, sl │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #388] @ 316260 │ │ │ │ + ldr r8, [pc, #388] @ 316150 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 3161b4 │ │ │ │ + bhi 3160a4 │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr fp, [r4, #20] │ │ │ │ ldr r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 316140 │ │ │ │ + beq 316030 │ │ │ │ ldrb r2, [fp, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 316130 │ │ │ │ + bne 316020 │ │ │ │ mov r1, r6 │ │ │ │ add r0, fp, #28 │ │ │ │ - bl 315dcc │ │ │ │ + bl 315cbc │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 316118 │ │ │ │ + bne 316008 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31615c │ │ │ │ + beq 31604c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strbeq r3, [r4, #13] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 316238 │ │ │ │ + beq 316128 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq 316224 │ │ │ │ + beq 316114 │ │ │ │ mov r4, r3 │ │ │ │ - b 3160e0 │ │ │ │ + b 315fd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 315dcc │ │ │ │ - b 316140 │ │ │ │ + bl 315cbc │ │ │ │ + b 316030 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 315dcc │ │ │ │ - b 316140 │ │ │ │ + bl 315cbc │ │ │ │ + b 316030 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 315dcc │ │ │ │ - b 316140 │ │ │ │ + bl 315cbc │ │ │ │ + b 316030 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 316140 │ │ │ │ + bne 316030 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 315dcc │ │ │ │ - b 316140 │ │ │ │ + bl 315cbc │ │ │ │ + b 316030 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 315dcc │ │ │ │ - b 316140 │ │ │ │ - ldr r3, [pc, #124] @ 316264 │ │ │ │ + bl 315cbc │ │ │ │ + b 316030 │ │ │ │ + ldr r3, [pc, #124] @ 316154 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316140 │ │ │ │ + beq 316030 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 315dcc │ │ │ │ - b 316140 │ │ │ │ + bl 315cbc │ │ │ │ + b 316030 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 315dcc │ │ │ │ - b 316140 │ │ │ │ + bl 315cbc │ │ │ │ + b 316030 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3160e0 │ │ │ │ + bne 315fd0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r9, r3 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 316224 │ │ │ │ + beq 316114 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31617c │ │ │ │ + bne 31606c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r9, r1, ip, lsr pc │ │ │ │ - @ instruction: 0x004c7991 │ │ │ │ + subseq sl, r1, ip, asr #32 │ │ │ │ + subeq r7, ip, r9, lsl #19 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #936] @ 316628 │ │ │ │ + ldr r3, [pc, #936] @ 316518 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - ldr r6, [pc, #928] @ 31662c │ │ │ │ + ldr r6, [pc, #928] @ 31651c │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r0, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 316324 │ │ │ │ + bhi 316214 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316300 │ │ │ │ + beq 3161f0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3168ac │ │ │ │ + bl 31679c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316318 │ │ │ │ + beq 316208 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3162f0 │ │ │ │ + beq 3161e0 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3168ac │ │ │ │ + bl 31679c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316318 │ │ │ │ + beq 316208 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3162bc │ │ │ │ + bne 3161ac │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 94780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 316320 │ │ │ │ + bne 316210 │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - ldr r3, [pc, #772] @ 316630 │ │ │ │ + ldr r3, [pc, #772] @ 316520 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 316400 │ │ │ │ + bhi 3162f0 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add r1, r1, #24 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 316318 │ │ │ │ + beq 316208 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3163c4 │ │ │ │ + beq 3162b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r6, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 316620 │ │ │ │ + beq 316510 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 3163b0 │ │ │ │ + bls 3162a0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3163e8 │ │ │ │ + beq 3162d8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 316318 │ │ │ │ + bne 316208 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316370 │ │ │ │ + bne 316260 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 316618 │ │ │ │ + beq 316508 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3168ac │ │ │ │ + bl 31679c │ │ │ │ rsb r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 316268 │ │ │ │ + bl 316158 │ │ │ │ ldr r2, [r7] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ strb r3, [r2, #13] │ │ │ │ - b 3163a8 │ │ │ │ + b 316298 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316300 │ │ │ │ + bne 3161f0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316300 │ │ │ │ + beq 3161f0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 316928 │ │ │ │ + bl 316818 │ │ │ │ rsb r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31644c │ │ │ │ + beq 31633c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 316928 │ │ │ │ + bl 316818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316318 │ │ │ │ + beq 316208 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #0 │ │ │ │ addne r7, r5, #56 @ 0x38 │ │ │ │ - bne 316474 │ │ │ │ - b 316300 │ │ │ │ + bne 316364 │ │ │ │ + b 3161f0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 316300 │ │ │ │ + bcs 3161f0 │ │ │ │ ldr r0, [r7, r6, lsl #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3168ac │ │ │ │ + bl 31679c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 316464 │ │ │ │ - b 316318 │ │ │ │ + bne 316354 │ │ │ │ + b 316208 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 3164b8 │ │ │ │ - b 316300 │ │ │ │ + bne 3163a8 │ │ │ │ + b 3161f0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ add r6, r6, #20 │ │ │ │ - bcs 316300 │ │ │ │ + bcs 3161f0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 3168ac │ │ │ │ + bl 31679c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3164a4 │ │ │ │ - b 316318 │ │ │ │ - ldr r2, [pc, #340] @ 316634 │ │ │ │ + bne 316394 │ │ │ │ + b 316208 │ │ │ │ + ldr r2, [pc, #340] @ 316524 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 316300 │ │ │ │ + beq 3161f0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r5, #96 @ 0x60 │ │ │ │ - b 316514 │ │ │ │ + b 316404 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 316300 │ │ │ │ + beq 3161f0 │ │ │ │ ldr r0, [r5, r6, lsl #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3168ac │ │ │ │ + bl 31679c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 316508 │ │ │ │ - b 316318 │ │ │ │ + bne 3163f8 │ │ │ │ + b 316208 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 316300 │ │ │ │ - b 316418 │ │ │ │ + bne 3161f0 │ │ │ │ + b 316308 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316300 │ │ │ │ + beq 3161f0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3168ac │ │ │ │ + bl 31679c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316318 │ │ │ │ + beq 316208 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31654c │ │ │ │ - b 316300 │ │ │ │ - ldr r2, [pc, #188] @ 316638 │ │ │ │ + bne 31643c │ │ │ │ + b 3161f0 │ │ │ │ + ldr r2, [pc, #188] @ 316528 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r7, [r6, r2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r7, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316300 │ │ │ │ + beq 3161f0 │ │ │ │ mov r6, #0 │ │ │ │ add r8, r5, #60 @ 0x3c │ │ │ │ - b 3165bc │ │ │ │ + b 3164ac │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r7, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 316300 │ │ │ │ + bcs 3161f0 │ │ │ │ ldr r0, [r8, r6, lsl #5] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3168ac │ │ │ │ + bl 31679c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3165a0 │ │ │ │ - b 316318 │ │ │ │ + bne 316490 │ │ │ │ + b 316208 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316300 │ │ │ │ + beq 3161f0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 316928 │ │ │ │ + bl 316818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316318 │ │ │ │ + beq 316208 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 316300 │ │ │ │ + bne 3161f0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ - bl 316928 │ │ │ │ + bl 316818 │ │ │ │ rsb r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #28] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ udf #0 │ │ │ │ - strdeq r7, [ip], #-112 @ 0xffffff90 │ │ │ │ - subseq r9, r1, r8, ror #26 │ │ │ │ - subeq r7, ip, r8, asr r7 │ │ │ │ + subeq r7, ip, r8, ror #15 │ │ │ │ + subseq r9, r1, r8, ror lr │ │ │ │ + subeq r7, ip, r0, asr r7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r1 │ │ │ │ - beq 3167e0 │ │ │ │ + beq 3166d0 │ │ │ │ cmp r3, #2 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316850 │ │ │ │ + bne 316740 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3166a0 │ │ │ │ + beq 316590 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31663c │ │ │ │ + bl 31652c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316684 │ │ │ │ + bne 316574 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ str r6, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 142198 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r7 │ │ │ │ bl 93afc │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ - beq 316760 │ │ │ │ + beq 316650 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3168a0 │ │ │ │ + beq 316790 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3167a4 │ │ │ │ + beq 316694 │ │ │ │ mov r0, r6 │ │ │ │ bl 93824 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 316760 │ │ │ │ + beq 316650 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316744 │ │ │ │ + beq 316634 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31683c │ │ │ │ + beq 31672c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316728 │ │ │ │ + bne 316618 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 316718 │ │ │ │ + bne 316608 │ │ │ │ mov r0, r6 │ │ │ │ bl 93880 │ │ │ │ mov r4, r0 │ │ │ │ - b 316788 │ │ │ │ + b 316678 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31609c │ │ │ │ + bl 315f8c │ │ │ │ mov r0, r4 │ │ │ │ bl 936c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 316770 │ │ │ │ + bne 316660 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -778278,125 +778210,125 @@ │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3167bc │ │ │ │ + bne 3166ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31680c │ │ │ │ + beq 3166fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31663c │ │ │ │ + bl 31652c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3167f0 │ │ │ │ + bne 3166e0 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31663c │ │ │ │ + bl 31652c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31681c │ │ │ │ + bne 31670c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316268 │ │ │ │ + bl 316158 │ │ │ │ strb r0, [r4, #13] │ │ │ │ - b 316734 │ │ │ │ + b 316624 │ │ │ │ bl 93824 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 316674 │ │ │ │ + beq 316564 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316890 │ │ │ │ + beq 316780 │ │ │ │ strb r5, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31687c │ │ │ │ + bne 31676c │ │ │ │ mov r0, r4 │ │ │ │ bl 938fc │ │ │ │ mov r4, r0 │ │ │ │ - b 31685c │ │ │ │ + b 31674c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 316920 │ │ │ │ + beq 316810 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 316918 │ │ │ │ + bls 316808 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316904 │ │ │ │ + beq 3167f4 │ │ │ │ sub r0, r3, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 316268 │ │ │ │ + bl 316158 │ │ │ │ ldr r2, [r4] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ strb r3, [r2, #13] │ │ │ │ - b 3168f4 │ │ │ │ + b 3167e4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31699c │ │ │ │ + beq 31688c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 316994 │ │ │ │ + bls 316884 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316980 │ │ │ │ + beq 316870 │ │ │ │ sub r0, r3, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 316268 │ │ │ │ + bl 316158 │ │ │ │ ldr r2, [r4] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ strb r3, [r2, #13] │ │ │ │ - b 316970 │ │ │ │ + b 316860 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -778426,26 +778358,26 @@ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r5] │ │ │ │ strh r3, [r5, #16] │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 93880 │ │ │ │ mov r4, r0 │ │ │ │ - b 316a3c │ │ │ │ - bl 31609c │ │ │ │ + b 31692c │ │ │ │ + bl 315f8c │ │ │ │ mov r0, r4 │ │ │ │ bl 936c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a68 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bne 316a2c │ │ │ │ + bne 31691c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 142198 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -778458,74 +778390,74 @@ │ │ │ │ ldr r4, [r5, #352] @ 0x160 │ │ │ │ strb r8, [r0, #16] │ │ │ │ ldr r8, [r4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [r0] │ │ │ │ strb r6, [r0, #17] │ │ │ │ - beq 316ac8 │ │ │ │ + beq 3169b8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 316ad8 │ │ │ │ + bne 3169c8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 316aac │ │ │ │ + bne 31699c │ │ │ │ mov r0, r7 │ │ │ │ bl 142198 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb r9, [r7, #18] │ │ │ │ bl a3638 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316b1c │ │ │ │ + beq 316a0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31663c │ │ │ │ + bl 31652c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316b00 │ │ │ │ + bne 3169f0 │ │ │ │ ldrb r5, [r7, #18] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 316b70 │ │ │ │ + beq 316a60 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r8, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316ac8 │ │ │ │ + beq 3169b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 316ac8 │ │ │ │ + beq 3169b8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 316ae0 │ │ │ │ + bne 3169d0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316b50 │ │ │ │ - b 316ac8 │ │ │ │ + bne 316a40 │ │ │ │ + b 3169b8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 316b38 │ │ │ │ + b 316a28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #260] @ 316c9c │ │ │ │ - ldr r3, [pc, #260] @ 316ca0 │ │ │ │ + ldr r2, [pc, #260] @ 316b8c │ │ │ │ + ldr r3, [pc, #260] @ 316b90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -778570,44 +778502,44 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, r4, #88 @ 0x58 │ │ │ │ add r1, r0, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #52] @ 316ca4 │ │ │ │ + ldr r2, [pc, #52] @ 316b94 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #40] @ 316ca0 │ │ │ │ + ldr r3, [pc, #40] @ 316b90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 316c98 │ │ │ │ + bne 316b88 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r1, r0, ror #8 │ │ │ │ + subseq r9, r1, r0, ror r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r1, r4, lsl #7 │ │ │ │ + @ instruction: 0x00519494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #660] @ 316f54 │ │ │ │ + ldr r3, [pc, #660] @ 316e44 │ │ │ │ mov r4, r0 │ │ │ │ - ldr ip, [pc, #656] @ 316f58 │ │ │ │ + ldr ip, [pc, #656] @ 316e48 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 316d48 │ │ │ │ + bhi 316c38 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -778617,35 +778549,35 @@ │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r4, #28 │ │ │ │ - beq 316d34 │ │ │ │ + beq 316c24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316d00 │ │ │ │ + bne 316bf0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r3, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #480] @ 316f5c │ │ │ │ + ldr r3, [pc, #480] @ 316e4c │ │ │ │ ldr r8, [ip, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -778659,15 +778591,15 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r8, r3, lsl #4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add r7, r7, #32 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 316d9c │ │ │ │ + bcc 316c8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ @@ -778680,15 +778612,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316e38 │ │ │ │ + beq 316d28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -778700,15 +778632,15 @@ │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ add r7, r7, #16 │ │ │ │ - bcc 316e4c │ │ │ │ + bcc 316d3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ @@ -778716,35 +778648,35 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 316e88 │ │ │ │ + bcc 316d78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 316d60 │ │ │ │ + b 316c50 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316ed8 │ │ │ │ + bne 316dc8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #88] @ 316f60 │ │ │ │ + ldr r3, [pc, #88] @ 316e50 │ │ │ │ ldr r2, [ip, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ @@ -778755,26 +778687,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ - bne 316f2c │ │ │ │ + bne 316e1c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq r6, ip, lr, asr #27 │ │ │ │ - subseq r9, r1, ip, lsr #6 │ │ │ │ + subeq r6, ip, r6, asr #27 │ │ │ │ + subseq r9, r1, ip, lsr r4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #224] @ 31705c │ │ │ │ - ldr r3, [pc, #224] @ 317060 │ │ │ │ + ldr r2, [pc, #224] @ 316f4c │ │ │ │ + ldr r3, [pc, #224] @ 316f50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -778811,505 +778743,505 @@ │ │ │ │ bl 95bec │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ strb r3, [r1, #18] │ │ │ │ mov r0, r7 │ │ │ │ bl 93450 │ │ │ │ - ldr r2, [pc, #48] @ 317064 │ │ │ │ - ldr r3, [pc, #40] @ 317060 │ │ │ │ + ldr r2, [pc, #48] @ 316f54 │ │ │ │ + ldr r3, [pc, #40] @ 316f50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 317058 │ │ │ │ + bne 316f48 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r1, ip, ror r0 │ │ │ │ + subseq r9, r1, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r1, r4, asr #31 │ │ │ │ + ldrsbeq r9, [r1], #-4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3170dc │ │ │ │ + bne 316fcc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3170dc │ │ │ │ + bhi 316fcc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3170bc │ │ │ │ + beq 316fac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 316f64 │ │ │ │ + bl 316e54 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ lsr r1, r3, #5 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ and r3, r3, #31 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 3170a0 │ │ │ │ + beq 316f90 │ │ │ │ mov r0, #1 │ │ │ │ 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 r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 13fc64 │ │ │ │ - ldr r6, [pc, #176] @ 3171c0 │ │ │ │ + ldr r6, [pc, #176] @ 3170b0 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ rsb r4, r9, #0 │ │ │ │ and r4, r4, r9 │ │ │ │ cmp r9, #0 │ │ │ │ clz r4, r4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ rsb r4, r4, #31 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [pc, #136] @ 3171c4 │ │ │ │ + ldr r7, [pc, #136] @ 3170b4 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3171a0 │ │ │ │ - bl 316b80 │ │ │ │ - ldr r3, [pc, #112] @ 3171c8 │ │ │ │ + beq 317090 │ │ │ │ + bl 316a70 │ │ │ │ + ldr r3, [pc, #112] @ 3170b8 │ │ │ │ ldr r2, [r5, r4, lsl #2] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ and r2, r2, r7 │ │ │ │ - b 317188 │ │ │ │ + b 317078 │ │ │ │ bic r2, r2, r8, lsl r3 │ │ │ │ str sl, [r5, r3, lsl #2] │ │ │ │ rsb r3, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - bne 317180 │ │ │ │ + bne 317070 │ │ │ │ bic r9, r9, r8, lsl r4 │ │ │ │ rsb r4, r9, #0 │ │ │ │ and r4, r4, r9 │ │ │ │ cmp r9, #0 │ │ │ │ clz r4, r4 │ │ │ │ rsb r4, r4, #31 │ │ │ │ - bne 317140 │ │ │ │ + bne 317030 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r8, r1, ip, ror #29 │ │ │ │ + ldrsheq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 31722c │ │ │ │ + bne 31711c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31722c │ │ │ │ + bhi 31711c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #40] @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r1, r1, lsl r3 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - bl 3170e4 │ │ │ │ + bl 316fd4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ 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 r4, [r0, #8] │ │ │ │ - ldr r8, [pc, #532] @ 317464 │ │ │ │ + ldr r8, [pc, #532] @ 317354 │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq 3172b0 │ │ │ │ + beq 3171a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr sl, [r4] │ │ │ │ ands r5, sl, #1 │ │ │ │ - bne 3172a0 │ │ │ │ + bne 317190 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3172a0 │ │ │ │ + bne 317190 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ sub r3, r3, #656 @ 0x290 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3172a0 │ │ │ │ + bhi 317190 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3172b8 │ │ │ │ + beq 3171a8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 317264 │ │ │ │ + bne 317154 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sl, #96] @ 0x60 │ │ │ │ ldr r9, [sl, #112] @ 0x70 │ │ │ │ cmp r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - beq 3173b4 │ │ │ │ + beq 3172a4 │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3172a0 │ │ │ │ + beq 317190 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r3, [pc, #384] @ 317468 │ │ │ │ + ldr r3, [pc, #384] @ 317358 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldr r9, [r8, r3] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #81] @ 0x51 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3172a0 │ │ │ │ + beq 317190 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ sub r3, fp, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov ip, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp sl, r1 │ │ │ │ orreq r5, r5, ip, lsl r2 │ │ │ │ lsleq r5, r5, #16 │ │ │ │ lsreq r5, r5, #16 │ │ │ │ cmp r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 317324 │ │ │ │ + bne 317214 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3172a0 │ │ │ │ + beq 317190 │ │ │ │ mov r0, sl │ │ │ │ - bl 316b80 │ │ │ │ + bl 316a70 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ ldrb r3, [r9, #30] │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ ldrh r2, [sl, #44] @ 0x2c │ │ │ │ rsb r3, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - beq 3172a0 │ │ │ │ + beq 317190 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ bic r2, r2, r1, lsl r3 │ │ │ │ str r0, [fp, r3, lsl #2] │ │ │ │ rsb r3, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - bne 317390 │ │ │ │ - b 3172a0 │ │ │ │ + bne 317280 │ │ │ │ + b 317190 │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3172a0 │ │ │ │ + beq 317190 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r3, [pc, #156] @ 317468 │ │ │ │ + ldr r3, [pc, #156] @ 317358 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r9, [r8, r3] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #81] @ 0x51 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3172a0 │ │ │ │ + beq 317190 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ - ldr sl, [pc, #108] @ 31746c │ │ │ │ + ldr sl, [pc, #108] @ 31735c │ │ │ │ sub r0, r3, #4 │ │ │ │ sub r1, ip, #4 │ │ │ │ mov lr, #1 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 317458 │ │ │ │ + beq 317348 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ and r2, r2, sl │ │ │ │ - b 317440 │ │ │ │ + b 317330 │ │ │ │ bic r2, r2, lr, lsl r3 │ │ │ │ str r5, [ip, r3, lsl #2] │ │ │ │ rsb r3, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - bne 317438 │ │ │ │ + bne 317328 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 317408 │ │ │ │ - b 3172a0 │ │ │ │ - subseq r8, r1, r4, lsr #27 │ │ │ │ + bne 3172f8 │ │ │ │ + b 317190 │ │ │ │ + ldrheq r8, [r1], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r1, [pc, #1976] @ 317c40 │ │ │ │ + ldr r1, [pc, #1976] @ 317b30 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #1972] @ 317c44 │ │ │ │ + ldr r2, [pc, #1972] @ 317b34 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr fp, [pc, #1964] @ 317c48 │ │ │ │ + ldr fp, [pc, #1964] @ 317b38 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - beq 3174d4 │ │ │ │ + beq 3173c4 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 317500 │ │ │ │ + bne 3173f0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3174b8 │ │ │ │ - ldr r2, [pc, #1904] @ 317c4c │ │ │ │ - ldr r3, [pc, #1892] @ 317c44 │ │ │ │ + bne 3173a8 │ │ │ │ + ldr r2, [pc, #1904] @ 317b3c │ │ │ │ + ldr r3, [pc, #1892] @ 317b34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 317c3c │ │ │ │ + bne 317b2c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1864] @ 317c50 │ │ │ │ + ldr r3, [pc, #1864] @ 317b40 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1852] @ 317c54 │ │ │ │ + ldr r3, [pc, #1852] @ 317b44 │ │ │ │ str fp, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ mov fp, r3 │ │ │ │ ldr r5, [r6] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 3175c0 │ │ │ │ + beq 3174b0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 317bc8 │ │ │ │ + beq 317ab8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 317c00 │ │ │ │ + beq 317af0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31759c │ │ │ │ + beq 31748c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31759c │ │ │ │ + beq 31748c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 31758c │ │ │ │ + bne 31747c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - beq 317b98 │ │ │ │ + beq 317a88 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 317568 │ │ │ │ + bne 317458 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3175b4 │ │ │ │ + bne 3174a4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq 317be8 │ │ │ │ + beq 317ad8 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ subs fp, r3, #0 │ │ │ │ - beq 3179e4 │ │ │ │ + beq 3178d4 │ │ │ │ mov r7, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #31 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bl 1dccc │ │ │ │ ldr r8, [fp, #16] │ │ │ │ ldr r6, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3176dc │ │ │ │ + beq 3175cc │ │ │ │ ldr r4, [r6] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 317ae8 │ │ │ │ - ldr r1, [pc, #1608] @ 317c58 │ │ │ │ + beq 3179d8 │ │ │ │ + ldr r1, [pc, #1608] @ 317b48 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 316ca8 │ │ │ │ + bl 316b98 │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 3176a4 │ │ │ │ + beq 317594 │ │ │ │ ldr r4, [r6] │ │ │ │ mov r2, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 317670 │ │ │ │ + beq 317560 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 317670 │ │ │ │ + beq 317560 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 316ca8 │ │ │ │ + bl 316b98 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 3176ac │ │ │ │ + beq 31759c │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r6] │ │ │ │ mov r2, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 317638 │ │ │ │ + bne 317528 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 316ca8 │ │ │ │ + bl 316b98 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3176dc │ │ │ │ + bne 3175cc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #424 @ 0x1a8 │ │ │ │ movne r4, #0 │ │ │ │ - bne 3176b8 │ │ │ │ + bne 3175a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 316f64 │ │ │ │ - b 3176dc │ │ │ │ + bl 316e54 │ │ │ │ + b 3175cc │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #424 @ 0x1a8 │ │ │ │ - beq 317a68 │ │ │ │ - ldr r2, [pc, #1436] @ 317c5c │ │ │ │ + beq 317958 │ │ │ │ + ldr r2, [pc, #1436] @ 317b4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 317a1c │ │ │ │ + beq 31790c │ │ │ │ sub r3, r3, #656 @ 0x290 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 317a78 │ │ │ │ + bls 317968 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 317628 │ │ │ │ + bne 317518 │ │ │ │ mov r0, fp │ │ │ │ bl 93a9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3176f8 │ │ │ │ + beq 3175e8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 317068 │ │ │ │ + bl 316f58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ bl 140180 │ │ │ │ ldr r4, [fp, #28] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3179c4 │ │ │ │ + beq 3178b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r8, [pc, #1336] @ 317c60 │ │ │ │ - ldr r9, [pc, #1336] @ 317c64 │ │ │ │ + ldr r8, [pc, #1336] @ 317b50 │ │ │ │ + ldr r9, [pc, #1336] @ 317b54 │ │ │ │ cmp r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ moveq r5, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 3178fc │ │ │ │ + bhi 3177ec │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31792c │ │ │ │ + bne 31781c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 316ca8 │ │ │ │ + bl 316b98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3179c4 │ │ │ │ + beq 3178b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 317790 │ │ │ │ + beq 317680 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 317738 │ │ │ │ + b 317628 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 317234 │ │ │ │ + bl 317124 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 317760 │ │ │ │ + bne 317650 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r2, r3, #420 @ 0x1a4 │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 317a40 │ │ │ │ + bls 317930 │ │ │ │ sub r2, r3, #656 @ 0x290 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 317760 │ │ │ │ - ldr r2, [pc, #1164] @ 317c68 │ │ │ │ + bhi 317650 │ │ │ │ + ldr r2, [pc, #1164] @ 317b58 │ │ │ │ ldr r1, [sp] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ ldr ip, [r4, #112] @ 0x70 │ │ │ │ @@ -779330,27 +779262,27 @@ │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #16] │ │ │ │ - bl 3170e4 │ │ │ │ - ldr r1, [pc, #1048] @ 317c6c │ │ │ │ + bl 316fd4 │ │ │ │ + ldr r1, [pc, #1048] @ 317b5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ add r0, r3, #4 │ │ │ │ sub r2, r2, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ moveq r1, #1 │ │ │ │ - beq 317888 │ │ │ │ + beq 317778 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl ip │ │ │ │ @@ -779362,301 +779294,301 @@ │ │ │ │ cmp lr, #5 │ │ │ │ orreq r2, r2, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp lr, r3 │ │ │ │ orr r1, r1, r2 │ │ │ │ - beq 317b10 │ │ │ │ + beq 317a00 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 3178dc │ │ │ │ + bne 3177cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 317b34 │ │ │ │ + beq 317a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316b80 │ │ │ │ - b 317760 │ │ │ │ + bl 316a70 │ │ │ │ + b 317650 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 317234 │ │ │ │ + bl 317124 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3177ac │ │ │ │ + b 31769c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 317760 │ │ │ │ + bne 317650 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 317234 │ │ │ │ + bl 317124 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3177ac │ │ │ │ + b 31769c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 317760 │ │ │ │ + beq 317650 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 317750 │ │ │ │ + bne 317640 │ │ │ │ add r0, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 317234 │ │ │ │ + bl 317124 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3177ac │ │ │ │ + b 31769c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 317234 │ │ │ │ + bl 317124 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3177ac │ │ │ │ - ldr r2, [pc, #768] @ 317c68 │ │ │ │ + b 31769c │ │ │ │ + ldr r2, [pc, #768] @ 317b58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3177b8 │ │ │ │ + beq 3176a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 317234 │ │ │ │ + bl 317124 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3177ac │ │ │ │ + b 31769c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 317234 │ │ │ │ + bl 317124 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3177ac │ │ │ │ + b 31769c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 317234 │ │ │ │ + bl 317124 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3177ac │ │ │ │ + b 31769c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13faf0 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 3175c8 │ │ │ │ + bne 3174b8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3174d4 │ │ │ │ + beq 3173c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3174d4 │ │ │ │ + beq 3173c4 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 317520 │ │ │ │ + bne 317410 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3179fc │ │ │ │ - b 3174d4 │ │ │ │ + bne 3178ec │ │ │ │ + b 3173c4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsr r0, r3, #5 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ and r3, r3, #31 │ │ │ │ mov ip, #1 │ │ │ │ orr r3, r2, ip, lsl r3 │ │ │ │ str r3, [r1, r0, lsl #2] │ │ │ │ - b 3176d0 │ │ │ │ + b 3175c0 │ │ │ │ ldrb r1, [r4, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ lsl r1, r3, r1 │ │ │ │ sub r1, r1, #1 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsr r1, r1, #16 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3170e4 │ │ │ │ - b 317760 │ │ │ │ + bl 316fd4 │ │ │ │ + b 317650 │ │ │ │ mov r0, r6 │ │ │ │ - bl 316f64 │ │ │ │ + bl 316e54 │ │ │ │ mov r6, r4 │ │ │ │ - b 3176d4 │ │ │ │ + b 3175c4 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r2, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 3176d0 │ │ │ │ + beq 3175c0 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 317ad4 │ │ │ │ + bne 3179c4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #420 @ 0x1a4 │ │ │ │ sub r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 317ad4 │ │ │ │ + bhi 3179c4 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ lsr ip, r1, #5 │ │ │ │ ldr r0, [lr, ip, lsl #2] │ │ │ │ and r1, r1, #31 │ │ │ │ bic r1, r0, r6, lsl r1 │ │ │ │ str r1, [lr, ip, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 317a9c │ │ │ │ - b 3176d0 │ │ │ │ - ldr r1, [pc, #384] @ 317c70 │ │ │ │ + bne 31798c │ │ │ │ + b 3175c0 │ │ │ │ + ldr r1, [pc, #384] @ 317b60 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 316ca8 │ │ │ │ + bl 316b98 │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 3176dc │ │ │ │ + bne 3175cc │ │ │ │ mov r6, r8 │ │ │ │ - b 3176ac │ │ │ │ + b 31759c │ │ │ │ cmp ip, #4 │ │ │ │ - bne 3178d4 │ │ │ │ + bne 3177c4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3178dc │ │ │ │ + bls 3177cc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3178dc │ │ │ │ + bne 3177cc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 317c10 │ │ │ │ + beq 317b00 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r1, r3, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ rsb r3, r1, #0 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - beq 317760 │ │ │ │ + beq 317650 │ │ │ │ mov r0, #1 │ │ │ │ bic r1, r1, r0, lsl r3 │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ rsb r3, r1, #0 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - bne 317b74 │ │ │ │ - b 317760 │ │ │ │ + bne 317a64 │ │ │ │ + b 317650 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r2, r6 │ │ │ │ bl 92690 │ │ │ │ mov r3, #3 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bne 31755c │ │ │ │ - b 3175b4 │ │ │ │ + bne 31744c │ │ │ │ + b 3174a4 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 3175b8 │ │ │ │ + bne 3174a8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bne 3175b8 │ │ │ │ + bne 3174a8 │ │ │ │ mov r5, r2 │ │ │ │ - b 317ba0 │ │ │ │ + b 317a90 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ bl 92690 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ - b 3175b8 │ │ │ │ + b 3174a8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne 31755c │ │ │ │ - b 317ba0 │ │ │ │ + bne 31744c │ │ │ │ + b 317a90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 14207c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13fca0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 317b4c │ │ │ │ + b 317a3c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r1, ip, ror #22 │ │ │ │ + subseq r8, r1, ip, ror ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r1, r4, asr fp │ │ │ │ - subseq r8, r1, ip, lsl fp │ │ │ │ + subseq r8, r1, r4, ror #24 │ │ │ │ + subseq r8, r1, ip, lsr #24 │ │ │ │ @ instruction: 0xfffffb58 │ │ │ │ @ instruction: 0xfffffb48 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - subeq r6, ip, r5, ror r3 │ │ │ │ + subeq r6, ip, sp, ror #6 │ │ │ │ @ instruction: 0xfffffa94 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ muleq r0, r1, r2 │ │ │ │ @ instruction: 0xfffff570 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #1364] @ 3181e0 │ │ │ │ + ldr r3, [pc, #1364] @ 3180d0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - ldr r7, [pc, #1356] @ 3181e4 │ │ │ │ + ldr r7, [pc, #1356] @ 3180d4 │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #139 @ 0x8b │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - bne 317d10 │ │ │ │ + bne 317c00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 317d10 │ │ │ │ + bne 317c00 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - ldr r3, [pc, #1304] @ 3181e8 │ │ │ │ + ldr r3, [pc, #1304] @ 3180d8 │ │ │ │ mov r2, #2 │ │ │ │ stm r5, {r2, r4} │ │ │ │ ldr r2, [r7, r3] │ │ │ │ add r3, r6, r6, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #78] @ 0x4e │ │ │ │ str r2, [sp] │ │ │ │ add r3, r3, #11 │ │ │ │ - ldr r2, [pc, #1268] @ 3181ec │ │ │ │ + ldr r2, [pc, #1268] @ 3180dc │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 317d10 │ │ │ │ + bhi 317c00 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r4, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1204] @ 3181e0 │ │ │ │ + ldr r3, [pc, #1204] @ 3180d0 │ │ │ │ ldr sl, [r4, #96] @ 0x60 │ │ │ │ cmp r6, r3 │ │ │ │ ldrb r8, [r4, #41] @ 0x29 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bne 318078 │ │ │ │ + bne 317f68 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1192] @ 3181f0 │ │ │ │ + ldr r1, [pc, #1192] @ 3180e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ lsr r9, r8, #3 │ │ │ │ add fp, sp, #24 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ @@ -779732,29 +779664,29 @@ │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ bl 95798 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #860] @ 3181f4 │ │ │ │ + ldr r1, [pc, #860] @ 3180e4 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r8, r0 │ │ │ │ ldrh r3, [r2, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ and r3, r3, r1 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r2, #24] │ │ │ │ - ldr r3, [pc, #808] @ 3181e0 │ │ │ │ + ldr r3, [pc, #808] @ 3180d0 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r4, #41] @ 0x29 │ │ │ │ - bne 318124 │ │ │ │ - ldr r1, [pc, #808] @ 3181f8 │ │ │ │ + bne 318014 │ │ │ │ + ldr r1, [pc, #808] @ 3180e8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -779808,15 +779740,15 @@ │ │ │ │ str ip, [r6, r8, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, lr, lsl #2] │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #564] @ 3181fc │ │ │ │ + ldr r1, [pc, #564] @ 3180ec │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 96330 │ │ │ │ mov r1, #2 │ │ │ │ mov r6, r0 │ │ │ │ @@ -779896,15 +779828,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str ip, [r7, lr, lsl #2] │ │ │ │ bl 9337c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ ldr r8, [r4, #112] @ 0x70 │ │ │ │ - b 317e10 │ │ │ │ + b 317d00 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -779943,57 +779875,57 @@ │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ add ip, ip, #11 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, ip, lsl #2] │ │ │ │ bl 96248 │ │ │ │ - b 317fb8 │ │ │ │ + b 317ea8 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - subseq r8, r1, r0, asr r3 │ │ │ │ + subseq r8, r1, r0, ror #8 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - strheq r5, [ip], #-212 @ 0xffffff2c │ │ │ │ + subeq r5, ip, ip, lsr #27 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ andeq r0, r0, r7, 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 r5, [r0, #352] @ 0x160 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #560] @ 318450 │ │ │ │ - ldr r2, [pc, #560] @ 318454 │ │ │ │ + ldr r1, [pc, #560] @ 318340 │ │ │ │ + ldr r2, [pc, #560] @ 318344 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ - beq 318260 │ │ │ │ + beq 318150 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 318294 │ │ │ │ + bne 318184 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 318244 │ │ │ │ + bne 318134 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #492] @ 318458 │ │ │ │ - ldr r3, [pc, #484] @ 318454 │ │ │ │ + ldr r2, [pc, #492] @ 318348 │ │ │ │ + ldr r3, [pc, #484] @ 318344 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31844c │ │ │ │ + bne 31833c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #8 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ @@ -780015,110 +779947,110 @@ │ │ │ │ str r3, [sp] │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ bl 938fc │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 31843c │ │ │ │ + beq 31832c │ │ │ │ mov r4, #0 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3183a4 │ │ │ │ + beq 318294 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3183c0 │ │ │ │ + beq 3182b0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 31834c │ │ │ │ + bne 31823c │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 317c74 │ │ │ │ + bl 317b64 │ │ │ │ orr r3, r0, r5 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 318384 │ │ │ │ + beq 318274 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318384 │ │ │ │ + beq 318274 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 318338 │ │ │ │ + beq 318228 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 31835c │ │ │ │ + bne 31824c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 3183a4 │ │ │ │ + bne 318294 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 317c74 │ │ │ │ + bl 317b64 │ │ │ │ orr r0, r0, r5 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 3183e4 │ │ │ │ + beq 3182d4 │ │ │ │ mov r7, r0 │ │ │ │ - b 318310 │ │ │ │ + b 318200 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 3183a4 │ │ │ │ + bne 318294 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 317c74 │ │ │ │ + bl 317b64 │ │ │ │ orr r3, r5, r0 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ - b 3183a4 │ │ │ │ + b 318294 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp] │ │ │ │ - beq 31843c │ │ │ │ + beq 31832c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318264 │ │ │ │ + beq 318154 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 318264 │ │ │ │ + beq 318154 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3182a8 │ │ │ │ + bne 318198 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31841c │ │ │ │ - b 318264 │ │ │ │ + bne 31830c │ │ │ │ + b 318154 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 318404 │ │ │ │ + b 3182f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r7, [r1], #-216 @ 0xffffff28 │ │ │ │ + subseq r7, r1, r8, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r1, ip, lsl #27 │ │ │ │ + @ instruction: 0x00517e9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 31862c │ │ │ │ + ldr r2, [pc, #436] @ 31851c │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 318630 │ │ │ │ + ldr r3, [pc, #432] @ 318520 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -780132,149 +780064,149 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 318620 │ │ │ │ + beq 318510 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 3184e0 │ │ │ │ + bhi 3183d0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 318618 │ │ │ │ + bne 318508 │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 318570 │ │ │ │ + bne 318460 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 318618 │ │ │ │ + beq 318508 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 318550 │ │ │ │ + bne 318440 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 318618 │ │ │ │ + beq 318508 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 318634 │ │ │ │ + ldr r3, [pc, #140] @ 318524 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 318638 │ │ │ │ + ldr r0, [pc, #132] @ 318528 │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 31863c │ │ │ │ - ldr r3, [pc, #60] @ 318630 │ │ │ │ + ldr r2, [pc, #76] @ 31852c │ │ │ │ + ldr r3, [pc, #60] @ 318520 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 318628 │ │ │ │ + bne 318518 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 3185e8 │ │ │ │ + b 3184d8 │ │ │ │ mov r3, #1 │ │ │ │ - b 318504 │ │ │ │ + b 3183f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r1, r8, ror fp │ │ │ │ + subseq r7, r1, r8, lsl #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r7, r1, r8, lsl #20 │ │ │ │ + subseq r7, r1, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #672] @ 3188fc │ │ │ │ + ldr r1, [pc, #672] @ 3187ec │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #664] @ 318900 │ │ │ │ + ldr r2, [pc, #664] @ 3187f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb r8, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 3186ec │ │ │ │ + beq 3185dc │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ - b 3186c8 │ │ │ │ + b 3185b8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3186bc │ │ │ │ + beq 3185ac │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 3186ec │ │ │ │ + beq 3185dc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3186b0 │ │ │ │ + beq 3185a0 │ │ │ │ sub r3, r3, #11 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 3186b8 │ │ │ │ + bls 3185a8 │ │ │ │ add r0, r0, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 3186c8 │ │ │ │ + bne 3185b8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 912bc │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldrh r2, [r6, #64] @ 0x40 │ │ │ │ @@ -780288,25 +780220,25 @@ │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb r3, [r0, #24] │ │ │ │ ldr sl, [r6, #56] @ 0x38 │ │ │ │ ldrne r2, [r6, #60] @ 0x3c │ │ │ │ strne r2, [r0, #60] @ 0x3c │ │ │ │ cmp sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3187d0 │ │ │ │ + beq 3186c0 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ add fp, sl, sl, lsl #2 │ │ │ │ mov sl, #0 │ │ │ │ add fp, r7, fp, lsl #2 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r9, sl │ │ │ │ add ip, sp, #32 │ │ │ │ - b 3187ac │ │ │ │ + b 31869c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3187a0 │ │ │ │ + beq 318690 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr lr, [r4, #52] @ 0x34 │ │ │ │ str r9, [r6] │ │ │ │ str r9, [r6, #4] │ │ │ │ str r9, [r6, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ @@ -780314,49 +780246,49 @@ │ │ │ │ str r3, [lr, #16] │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add sl, sl, #1 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ add r7, r7, #20 │ │ │ │ cmp r7, fp │ │ │ │ - beq 3187d0 │ │ │ │ + beq 3186c0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318764 │ │ │ │ + beq 318654 │ │ │ │ sub r2, r3, #11 │ │ │ │ cmp r2, #5 │ │ │ │ - bls 31876c │ │ │ │ + bls 31865c │ │ │ │ add r7, r7, #20 │ │ │ │ cmp r7, fp │ │ │ │ - bne 3187ac │ │ │ │ + bne 31869c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 318840 │ │ │ │ + bne 318730 │ │ │ │ mov r0, r4 │ │ │ │ bl 95308 │ │ │ │ ldr r3, [sp] │ │ │ │ ldrb r2, [r4, #67] @ 0x43 │ │ │ │ add r6, r4, #32 │ │ │ │ and r3, r3, #121 @ 0x79 │ │ │ │ mov r1, r6 │ │ │ │ add r2, r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #236] @ 318904 │ │ │ │ - ldr r3, [pc, #228] @ 318900 │ │ │ │ + ldr r2, [pc, #236] @ 3187f4 │ │ │ │ + ldr r3, [pc, #228] @ 3187f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3188f8 │ │ │ │ + bne 3187e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ add fp, sp, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r9, #0 │ │ │ │ @@ -780365,15 +780297,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #0 │ │ │ │ strd r8, [sp, #8] │ │ │ │ bl 9114c │ │ │ │ add r9, sp, #8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 318898 │ │ │ │ + beq 318788 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -780397,19 +780329,19 @@ │ │ │ │ ldr r6, [r8] │ │ │ │ mov sl, fp │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [lr] │ │ │ │ ldm sl!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ str r6, [ip] │ │ │ │ - b 3187dc │ │ │ │ + b 3186cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00517994 │ │ │ │ + subseq r7, r1, r4, lsr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r1, r0, ror #15 │ │ │ │ + ldrsheq r7, [r1], #-128 @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -780424,23 +780356,23 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ str ip, [sp, #4] │ │ │ │ add r3, r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 318640 │ │ │ │ + bl 318530 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #144] @ 318a14 │ │ │ │ - ldr r2, [pc, #144] @ 318a18 │ │ │ │ + ldr ip, [pc, #144] @ 318904 │ │ │ │ + ldr r2, [pc, #144] @ 318908 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ @@ -780450,44 +780382,44 @@ │ │ │ │ mov r5, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ str r2, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, #9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 318640 │ │ │ │ + bl 318530 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31845c │ │ │ │ - ldr r2, [pc, #48] @ 318a1c │ │ │ │ - ldr r3, [pc, #40] @ 318a18 │ │ │ │ + bl 31834c │ │ │ │ + ldr r2, [pc, #48] @ 31890c │ │ │ │ + ldr r3, [pc, #40] @ 318908 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 318a10 │ │ │ │ + bne 318900 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r1, r4, ror r6 │ │ │ │ + subseq r7, r1, r4, lsl #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r1, ip, lsl #12 │ │ │ │ + subseq r7, r1, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 318bf0 │ │ │ │ + ldr r2, [pc, #436] @ 318ae0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 318bf4 │ │ │ │ + ldr r3, [pc, #432] @ 318ae4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -780501,129 +780433,129 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #20 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - beq 318be4 │ │ │ │ + beq 318ad4 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ strb lr, [r1, #1]! │ │ │ │ cmp lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #16 │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 318aa4 │ │ │ │ + bhi 318994 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 318bdc │ │ │ │ + bne 318acc │ │ │ │ cmp r2, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 318b34 │ │ │ │ + bne 318a24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 318bdc │ │ │ │ + beq 318acc │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ mov r3, ip │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ orrne ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 318b14 │ │ │ │ + bne 318a04 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 318bdc │ │ │ │ + beq 318acc │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r2, r4 │ │ │ │ add r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ lsl r2, r2, #23 │ │ │ │ - ldr r3, [pc, #140] @ 318bf8 │ │ │ │ + ldr r3, [pc, #140] @ 318ae8 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 318bfc │ │ │ │ + ldr r0, [pc, #132] @ 318aec │ │ │ │ and r3, r3, r2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ mov lr, r8 │ │ │ │ and r2, r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #48 @ 0x30 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ - ldr r2, [pc, #76] @ 318c00 │ │ │ │ - ldr r3, [pc, #60] @ 318bf4 │ │ │ │ + ldr r2, [pc, #76] @ 318af0 │ │ │ │ + ldr r3, [pc, #60] @ 318ae4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 318bec │ │ │ │ + bne 318adc │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 318bac │ │ │ │ + b 318a9c │ │ │ │ mov r3, #1 │ │ │ │ - b 318ac8 │ │ │ │ + b 3189b8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r7, [r1], #-84 @ 0xffffffac │ │ │ │ + subseq r7, r1, r4, asr #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r7, r1, r4, asr #8 │ │ │ │ + subseq r7, r1, r4, asr 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 r6, r0 │ │ │ │ - ldr r0, [pc, #888] @ 318f98 │ │ │ │ + ldr r0, [pc, #888] @ 318e88 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #884] @ 318f9c │ │ │ │ + ldr r3, [pc, #884] @ 318e8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldrb fp, [r1, #17] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb ip, [sp, #120] @ 0x78 │ │ │ │ cmp r3, fp │ │ │ │ movcs r0, r1 │ │ │ │ - bcs 318d50 │ │ │ │ + bcs 318c40 │ │ │ │ cmp lr, #0 │ │ │ │ addeq r5, sp, #60 @ 0x3c │ │ │ │ - beq 318d38 │ │ │ │ + beq 318c28 │ │ │ │ mov sl, #0 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ sub r4, r2, #4 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, sl │ │ │ │ str sl, [sp, #8] │ │ │ │ @@ -780632,34 +780564,34 @@ │ │ │ │ str sl, [sp, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318df4 │ │ │ │ + beq 318ce4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 318a20 │ │ │ │ + bl 318910 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r7, r3, r7 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ - beq 318d7c │ │ │ │ + beq 318c6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 318f24 │ │ │ │ + bne 318e14 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 318ebc │ │ │ │ + bne 318dac │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r8, r8, r3 │ │ │ │ cmp r2, r8 │ │ │ │ ldrls r3, [sp, #8] │ │ │ │ subls r8, r8, r2 │ │ │ │ addls r3, r3, #1 │ │ │ │ @@ -780667,306 +780599,306 @@ │ │ │ │ strls r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r9, #4 │ │ │ │ add r2, r3, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 318c98 │ │ │ │ + bne 318b88 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov lr, r3 │ │ │ │ mov r0, lr │ │ │ │ bl 94e88 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #584] @ 318fa0 │ │ │ │ - ldr r3, [pc, #576] @ 318f9c │ │ │ │ + ldr r2, [pc, #584] @ 318e90 │ │ │ │ + ldr r3, [pc, #576] @ 318e8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 318f94 │ │ │ │ + bne 318e84 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 318e4c │ │ │ │ + bne 318d3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 318cf0 │ │ │ │ + beq 318be0 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 318dd8 │ │ │ │ + beq 318cc8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #448] @ 318fa4 │ │ │ │ + ldr r1, [pc, #448] @ 318e94 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 318cf0 │ │ │ │ + b 318be0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #32 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 318e44 │ │ │ │ + beq 318d34 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r5, r5, #20 │ │ │ │ str r5, [r9] │ │ │ │ - b 318d14 │ │ │ │ + b 318c04 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 318ea4 │ │ │ │ + beq 318d94 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #248] @ 318fa8 │ │ │ │ + ldr r1, [pc, #248] @ 318e98 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 318d84 │ │ │ │ + b 318c74 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 318f08 │ │ │ │ + beq 318df8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #152] @ 318fac │ │ │ │ + ldr r1, [pc, #152] @ 318e9c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 318cf0 │ │ │ │ + b 318be0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 318f7c │ │ │ │ + beq 318e6c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ 318fa8 │ │ │ │ + ldr r1, [pc, #32] @ 318e98 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 318ce8 │ │ │ │ + b 318bd8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r7, [r1], #-52 @ 0xffffffcc │ │ │ │ + subseq r7, r1, r4, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r1, r0, lsr #5 │ │ │ │ + ldrheq r7, [r1], #-48 @ 0xffffffd0 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #640] @ 319248 │ │ │ │ - ldr r3, [pc, #640] @ 31924c │ │ │ │ + ldr r2, [pc, #640] @ 319138 │ │ │ │ + ldr r3, [pc, #640] @ 31913c │ │ │ │ ldrb r7, [r1, #17] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #596] @ 319250 │ │ │ │ + ldr r3, [pc, #596] @ 319140 │ │ │ │ mov r2, #1073741824 @ 0x40000000 │ │ │ │ mov r6, r1 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31903c │ │ │ │ + beq 318f2c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #179 @ 0xb3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - ldr r3, [pc, #504] @ 319254 │ │ │ │ + ldr r3, [pc, #504] @ 319144 │ │ │ │ mov r2, #-1073741824 @ 0xc0000000 │ │ │ │ str r7, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 3190a4 │ │ │ │ + beq 318f94 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r2, [pc, #408] @ 319258 │ │ │ │ - ldr r3, [pc, #408] @ 31925c │ │ │ │ + ldr r2, [pc, #408] @ 319148 │ │ │ │ + ldr r3, [pc, #408] @ 31914c │ │ │ │ ldrb r7, [r0, #17] │ │ │ │ str r7, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31910c │ │ │ │ + beq 318ffc │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r7, #32 │ │ │ │ - ldr r3, [pc, #308] @ 319260 │ │ │ │ + ldr r3, [pc, #308] @ 319150 │ │ │ │ mov r2, #1073741824 @ 0x40000000 │ │ │ │ str r7, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 319174 │ │ │ │ + beq 319064 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r7, r7, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #249 @ 0xf9 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - ldr r3, [pc, #208] @ 319264 │ │ │ │ + ldr r3, [pc, #208] @ 319154 │ │ │ │ mov r2, #-1073741824 @ 0xc0000000 │ │ │ │ str r7, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 3191dc │ │ │ │ + beq 3190cc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -780978,291 +780910,291 @@ │ │ │ │ bl 95c5c │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r8 │ │ │ │ str r9, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - ldr r1, [pc, #88] @ 319268 │ │ │ │ - ldr r3, [pc, #56] @ 31924c │ │ │ │ + ldr r1, [pc, #88] @ 319158 │ │ │ │ + ldr r3, [pc, #56] @ 31913c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne 319244 │ │ │ │ + bne 319134 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #48] @ 31926c │ │ │ │ + ldr r1, [pc, #48] @ 31915c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 95bec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r1, r8, lsr #32 │ │ │ │ + subseq r7, r1, r8, lsr r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ eormi sp, r9, sl, lsl #14 │ │ │ │ svccc 0x00ac28f5 │ │ │ │ ldrb sp, [r7], -r9, asr #7 │ │ │ │ svccc 0x00ee54ed │ │ │ │ andmi r3, r3, r3, lsr r3 │ │ │ │ svccc 0x00a4b5dc │ │ │ │ - subseq r6, r1, r8, ror #27 │ │ │ │ + ldrsheq r6, [r1], #-232 @ 0xffffff18 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3193a0 │ │ │ │ + beq 319290 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, ip │ │ │ │ mov r1, ip │ │ │ │ mov r3, #0 │ │ │ │ - b 3192a8 │ │ │ │ + b 319198 │ │ │ │ cmp r3, r4 │ │ │ │ add r1, r1, #32 │ │ │ │ - beq 319398 │ │ │ │ + beq 319288 │ │ │ │ ldr r0, [ip, r3, lsl #5] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 31929c │ │ │ │ + bne 31918c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r3 │ │ │ │ popne {r4, r5, r6, r7, pc} │ │ │ │ - b 3192e8 │ │ │ │ + b 3191d8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ add r2, r2, #32 │ │ │ │ - beq 3193a0 │ │ │ │ + beq 319290 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3192d8 │ │ │ │ + bne 3191c8 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp lr, #15 │ │ │ │ add r1, r1, r3 │ │ │ │ - bhi 319330 │ │ │ │ - b 3192d8 │ │ │ │ + bhi 319220 │ │ │ │ + b 3191c8 │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, r7 │ │ │ │ add r3, r3, #12 │ │ │ │ sub lr, lr, r3 │ │ │ │ cmp lr, #15 │ │ │ │ add r1, r1, r3 │ │ │ │ - bls 3192d8 │ │ │ │ + bls 3191c8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ add r3, ip, #3 │ │ │ │ bic r7, r3, #3 │ │ │ │ ldr r3, [r1] │ │ │ │ - bne 319310 │ │ │ │ + bne 319200 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 319310 │ │ │ │ + beq 319200 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 319310 │ │ │ │ + bne 319200 │ │ │ │ ldrb ip, [r1, #12] │ │ │ │ cmp ip, #71 @ 0x47 │ │ │ │ - bne 319310 │ │ │ │ + bne 319200 │ │ │ │ ldrb ip, [r1, #13] │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - bne 319310 │ │ │ │ + bne 319200 │ │ │ │ ldrb ip, [r1, #14] │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - bne 319310 │ │ │ │ + bne 319200 │ │ │ │ ldrb ip, [r1, #15] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 319310 │ │ │ │ + bne 319200 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r6, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, #0 │ │ │ │ - b 3192c4 │ │ │ │ + b 3191b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ 319454 │ │ │ │ - ldr r3, [pc, #148] @ 319458 │ │ │ │ + ldr r2, [pc, #148] @ 319344 │ │ │ │ + ldr r3, [pc, #148] @ 319348 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ bl 1e254 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319448 │ │ │ │ + beq 319338 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319448 │ │ │ │ - ldr r0, [pc, #96] @ 31945c │ │ │ │ + beq 319338 │ │ │ │ + ldr r0, [pc, #96] @ 31934c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1daec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319448 │ │ │ │ + beq 319338 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 319460 │ │ │ │ - ldr r3, [pc, #48] @ 319458 │ │ │ │ + ldr r2, [pc, #60] @ 319350 │ │ │ │ + ldr r3, [pc, #48] @ 319348 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 319450 │ │ │ │ + bne 319340 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ - b 31941c │ │ │ │ + b 31930c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r1, r8, lsr ip │ │ │ │ + subseq r6, r1, r8, asr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xfffffe6c │ │ │ │ - ldrsbeq r6, [r1], #-180 @ 0xffffff4c │ │ │ │ + subseq r6, r1, r4, ror #25 │ │ │ │ add r0, r0, #16 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #372] @ 3195f8 │ │ │ │ + ldr ip, [pc, #372] @ 3194e8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #360] @ 3195fc │ │ │ │ + ldr r0, [pc, #360] @ 3194ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r0, [pc, #324] @ 319600 │ │ │ │ + ldr r0, [pc, #324] @ 3194f0 │ │ │ │ cmn r6, #9 │ │ │ │ str r1, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r4, #4] │ │ │ │ str r4, [r4] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi 3195ec │ │ │ │ + bhi 3194dc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r7, r6, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 319544 │ │ │ │ + bls 319434 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 319598 │ │ │ │ + bhi 319488 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ movcs r8, r7 │ │ │ │ movcc r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #252] @ 319604 │ │ │ │ + ldr r3, [pc, #252] @ 3194f4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3195b8 │ │ │ │ + beq 3194a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - beq 3195a8 │ │ │ │ + beq 319498 │ │ │ │ mov r2, r8 │ │ │ │ bl 141fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3195ec │ │ │ │ + beq 3194dc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r8, [r5, #20] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 319550 │ │ │ │ + b 319440 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, r6 │ │ │ │ - beq 3195ec │ │ │ │ + beq 3194dc │ │ │ │ str r7, [r5, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #156] @ 319608 │ │ │ │ + ldr r2, [pc, #156] @ 3194f8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #132] @ 3195fc │ │ │ │ + ldr r3, [pc, #132] @ 3194ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3195f4 │ │ │ │ + bne 3194e4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r7, r3 │ │ │ │ movcs r8, r7 │ │ │ │ movcc r8, r3 │ │ │ │ - b 319500 │ │ │ │ + b 3193f0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5fc │ │ │ │ - b 319528 │ │ │ │ + b 319418 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3195ec │ │ │ │ + beq 3194dc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ bl 1e02c │ │ │ │ mov r3, #0 │ │ │ │ add r0, r9, r6 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b 319550 │ │ │ │ + b 319440 │ │ │ │ mov r0, #0 │ │ │ │ - b 319554 │ │ │ │ + b 319444 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r1, r4, ror #22 │ │ │ │ + subseq r6, r1, r4, ror ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r1, r8, lsr fp │ │ │ │ + subseq r6, r1, r8, asr #24 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subseq r6, r1, r4, lsl #21 │ │ │ │ + @ instruction: 0x00516b94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #16] │ │ │ │ add lr, r3, lr │ │ │ │ cmp r3, lr │ │ │ │ - bcc 319634 │ │ │ │ - b 319654 │ │ │ │ + bcc 319524 │ │ │ │ + b 319544 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 319654 │ │ │ │ + bcs 319544 │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 319628 │ │ │ │ + bne 319518 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r3, #4] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 31946c │ │ │ │ + b 31935c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r1] │ │ │ │ str r2, [lr, #4] │ │ │ │ str lr, [r2] │ │ │ │ @@ -781275,29 +781207,29 @@ │ │ │ │ add r2, r3, #16 │ │ │ │ bic ip, ip, #7 │ │ │ │ add r3, r3, #8 │ │ │ │ add ip, ip, r2 │ │ │ │ mov lr, #0 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3196dc │ │ │ │ + beq 3195cc │ │ │ │ ldr r1, [r2, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2, #24] │ │ │ │ ldreq r1, [r0] │ │ │ │ streq r1, [r2] │ │ │ │ streq r0, [r2, #4] │ │ │ │ streq r2, [r1, #4] │ │ │ │ streq r2, [r0] │ │ │ │ str lr, [r3, #-8] │ │ │ │ str lr, [r3, #-4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne 3196a4 │ │ │ │ + bne 319594 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -781313,189 +781245,189 @@ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ stm sp, {r1, r2} │ │ │ │ - ldr r2, [pc, #680] @ 3199f4 │ │ │ │ - ldr r3, [pc, #680] @ 3199f8 │ │ │ │ + ldr r2, [pc, #680] @ 3198e4 │ │ │ │ + ldr r3, [pc, #680] @ 3198e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bl 1439d4 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bne 31978c │ │ │ │ - b 319830 │ │ │ │ + bne 31967c │ │ │ │ + b 319720 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 319830 │ │ │ │ + beq 319720 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 143770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319780 │ │ │ │ + bne 319670 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 319878 │ │ │ │ + bne 319768 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1437f0 │ │ │ │ add sl, r7, fp │ │ │ │ - b 31980c │ │ │ │ + b 3196fc │ │ │ │ ldr r4, [sl, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 143770 │ │ │ │ sub fp, fp, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319864 │ │ │ │ + beq 319754 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 3197f0 │ │ │ │ + bne 3196e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 319780 │ │ │ │ + beq 319670 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - bne 31978c │ │ │ │ - ldr r2, [pc, #452] @ 3199fc │ │ │ │ - ldr r3, [pc, #444] @ 3199f8 │ │ │ │ + bne 31967c │ │ │ │ + ldr r2, [pc, #452] @ 3198ec │ │ │ │ + ldr r3, [pc, #444] @ 3198e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3199f0 │ │ │ │ + bne 3198e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 142198 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 319814 │ │ │ │ + beq 319704 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3197cc │ │ │ │ + beq 3196bc │ │ │ │ cmn fp, #5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bhi 319904 │ │ │ │ + bhi 3197f4 │ │ │ │ add r3, fp, #4 │ │ │ │ cmp r3, r9 │ │ │ │ - bls 3198fc │ │ │ │ + bls 3197ec │ │ │ │ lsl sl, r9, #1 │ │ │ │ cmp sl, #63 @ 0x3f │ │ │ │ - bhi 3199c8 │ │ │ │ + bhi 3198b8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ movcs sl, r3 │ │ │ │ movcc sl, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1e5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319904 │ │ │ │ + beq 3197f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r0, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r9, sl │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 319910 │ │ │ │ + bne 319800 │ │ │ │ sub fp, r3, #4 │ │ │ │ ldr r3, [r7, fp] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 3197cc │ │ │ │ + beq 3196bc │ │ │ │ mov r4, r3 │ │ │ │ - b 3197c0 │ │ │ │ + b 3196b0 │ │ │ │ adds r1, r7, fp │ │ │ │ - bne 3198d0 │ │ │ │ + bne 3197c0 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 3198d0 │ │ │ │ + b 3197c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ sub r2, r2, #8 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq 3198e4 │ │ │ │ + beq 3197d4 │ │ │ │ sub sl, r1, #8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 143770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319958 │ │ │ │ + beq 319848 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r3, sl, #8 │ │ │ │ cmp r2, r3 │ │ │ │ sub sl, sl, #8 │ │ │ │ - bcc 319928 │ │ │ │ + bcc 319818 │ │ │ │ mov r3, fp │ │ │ │ - b 3198e4 │ │ │ │ + b 3197d4 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmn fp, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 3199dc │ │ │ │ + bhi 3198cc │ │ │ │ add r3, fp, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bcs 3199d4 │ │ │ │ + bcs 3198c4 │ │ │ │ lsl r1, r9, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 3199e4 │ │ │ │ + bhi 3198d4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ movcs r1, r3 │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 1e5fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3199dc │ │ │ │ + beq 3198cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r2, fp │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r0] │ │ │ │ - b 31993c │ │ │ │ + b 31982c │ │ │ │ cmp r3, sl │ │ │ │ movcs sl, r3 │ │ │ │ - b 3198a8 │ │ │ │ + b 319798 │ │ │ │ adds r0, r7, fp │ │ │ │ - bne 3199b8 │ │ │ │ + bne 3198a8 │ │ │ │ mov r0, #0 │ │ │ │ - b 3199bc │ │ │ │ + b 3198ac │ │ │ │ cmp r3, r1 │ │ │ │ movcs r1, r3 │ │ │ │ - b 31998c │ │ │ │ + b 31987c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r1, ip, lsr #17 │ │ │ │ + ldrheq r6, [r1], #-156 @ 0xffffff64 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r1, r0, asr #15 │ │ │ │ + ldrsbeq r6, [r1], #-128 @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #8 │ │ │ │ bl 141f9c │ │ │ │ str r0, [r0] │ │ │ │ @@ -781508,124 +781440,124 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bne 319aa8 │ │ │ │ + bne 319998 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ bl 1e2fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 319b34 │ │ │ │ + beq 319a24 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #20 │ │ │ │ add r0, r4, #8 │ │ │ │ str r6, [r4, #4] │ │ │ │ bl 1e02c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #28] │ │ │ │ bl 1e02c │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #32] │ │ │ │ - bne 319adc │ │ │ │ + bne 3199cc │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 1e2fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 319b34 │ │ │ │ + beq 319a24 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #20 │ │ │ │ add r0, r4, #8 │ │ │ │ str r6, [r4, #4] │ │ │ │ bl 1e02c │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [r4, #28] │ │ │ │ str r5, [r4, #32] │ │ │ │ - beq 319a98 │ │ │ │ + beq 319988 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 319af4 │ │ │ │ + beq 3199e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsl r5, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e2fc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 319b2c │ │ │ │ + beq 319a1c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 1e02c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r4, #0 │ │ │ │ - b 319aec │ │ │ │ + b 3199dc │ │ │ │ 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, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #384] @ 0x180 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 319bc8 │ │ │ │ + beq 319ab8 │ │ │ │ ldr r8, [r0, #32] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3228fc │ │ │ │ + bl 3227ec │ │ │ │ mov r7, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 319bbc │ │ │ │ + beq 319aac │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [r2], #4 │ │ │ │ - bl 322900 │ │ │ │ + bl 3227f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319bbc │ │ │ │ + beq 319aac │ │ │ │ add r3, r0, #4 │ │ │ │ ldr r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, #20 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 319c6c │ │ │ │ + beq 319b5c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 319c74 │ │ │ │ + beq 319b64 │ │ │ │ cmp r3, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31b3fc │ │ │ │ + bl 31b2ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 319c0c │ │ │ │ + bne 319afc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1de10 │ │ │ │ - bl 31b14c │ │ │ │ + bl 31b03c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #360] @ 0x168 │ │ │ │ bl 1df24 <__atomic_load_8@plt> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r0 │ │ │ │ @@ -781638,48 +781570,48 @@ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 319c04 │ │ │ │ + bne 319af4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b4c8 │ │ │ │ - b 319bf8 │ │ │ │ + bl 31b3b8 │ │ │ │ + b 319ae8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 31bc88 │ │ │ │ + b 31bb78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 31c09c │ │ │ │ + b 31bf8c │ │ │ │ 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 r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ bl 141ec8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 319e90 │ │ │ │ + beq 319d80 │ │ │ │ mov r1, #416 @ 0x1a0 │ │ │ │ mov r0, #0 │ │ │ │ bl 141f9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 319e90 │ │ │ │ + beq 319d80 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ strb sl, [r4, #4] │ │ │ │ str r3, [r4, #328] @ 0x148 │ │ │ │ - bl 31baec │ │ │ │ + bl 31b9dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319d88 │ │ │ │ + bne 319c78 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dff0 │ │ │ │ mov sl, r0 │ │ │ │ add r9, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dff0 │ │ │ │ add r1, sl, #11 │ │ │ │ @@ -781687,15 +781619,15 @@ │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #380] @ 0x17c │ │ │ │ bl 141f30 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #376] @ 0x178 │ │ │ │ - beq 319e88 │ │ │ │ + beq 319d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r3], #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ @@ -781708,117 +781640,117 @@ │ │ │ │ add r3, r0, r5 │ │ │ │ strb r2, [r0, r5] │ │ │ │ add r0, r3, r7 │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r4, #336 @ 0x150 │ │ │ │ - bl 3208e0 │ │ │ │ + bl 3207d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 142198 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl 31b744 │ │ │ │ + bl 31b634 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 319ce0 │ │ │ │ + beq 319bd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1423b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 319ce0 │ │ │ │ - ldr r1, [pc, #324] @ 319f0c │ │ │ │ + beq 319bd0 │ │ │ │ + ldr r1, [pc, #324] @ 319dfc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ strbeq sl, [r4, #392] @ 0x188 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 319ea8 │ │ │ │ + beq 319d98 │ │ │ │ cmp r9, #3 │ │ │ │ - beq 319ec0 │ │ │ │ - ldr r0, [pc, #288] @ 319f10 │ │ │ │ + beq 319db0 │ │ │ │ + ldr r0, [pc, #288] @ 319e00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319ed8 │ │ │ │ - ldr r0, [pc, #272] @ 319f14 │ │ │ │ + beq 319dc8 │ │ │ │ + ldr r0, [pc, #272] @ 319e04 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [r4, #328] @ 0x148 │ │ │ │ bl 148170 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 31be7c │ │ │ │ + bl 31bd6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319ce0 │ │ │ │ + beq 319bd0 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ add r3, r4, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 319ef8 │ │ │ │ + beq 319de8 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319e5c │ │ │ │ + beq 319d4c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b 319ce0 │ │ │ │ - ldr r1, [pc, #180] @ 319f18 │ │ │ │ + b 319bd0 │ │ │ │ + ldr r1, [pc, #180] @ 319e08 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 1472fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319e50 │ │ │ │ + bne 319d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 142198 │ │ │ │ mov r0, r6 │ │ │ │ bl 142198 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31bd50 │ │ │ │ + bl 31bc40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319de8 │ │ │ │ - b 319ce0 │ │ │ │ + bne 319cd8 │ │ │ │ + b 319bd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31c164 │ │ │ │ + bl 31c054 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319de8 │ │ │ │ - b 319ce0 │ │ │ │ - ldr r0, [pc, #60] @ 319f1c │ │ │ │ + bne 319cd8 │ │ │ │ + b 319bd0 │ │ │ │ + ldr r0, [pc, #60] @ 319e0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319dfc │ │ │ │ + bne 319cec │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 31bd5c │ │ │ │ - b 319dfc │ │ │ │ + bl 31bc4c │ │ │ │ + b 319cec │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ - bl 322614 │ │ │ │ - b 319e44 │ │ │ │ + bl 322504 │ │ │ │ + b 319d34 │ │ │ │ andeq fp, r3, r4, lsr #18 │ │ │ │ andeq fp, r3, r8, lsl r9 │ │ │ │ andeq fp, r3, ip, lsr #18 │ │ │ │ andeq fp, r3, r4, ror #17 │ │ │ │ andeq fp, r3, r0, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -781832,236 +781764,236 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #556] @ 31a194 │ │ │ │ + ldr r2, [pc, #556] @ 31a084 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #552] @ 31a198 │ │ │ │ + ldr r3, [pc, #552] @ 31a088 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #544] @ 31a19c │ │ │ │ + ldr r0, [pc, #544] @ 31a08c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ bl 148170 │ │ │ │ - ldr fp, [pc, #508] @ 31a1a0 │ │ │ │ + ldr fp, [pc, #508] @ 31a090 │ │ │ │ add fp, pc, fp │ │ │ │ subs r1, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ movne r5, #2 │ │ │ │ - beq 31a0a8 │ │ │ │ - ldr r0, [pc, #488] @ 31a1a4 │ │ │ │ + beq 319f98 │ │ │ │ + ldr r0, [pc, #488] @ 31a094 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31a0e0 │ │ │ │ + beq 319fd0 │ │ │ │ mov r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e608 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 31a014 │ │ │ │ + beq 319f04 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq 31a114 │ │ │ │ - bhi 31a094 │ │ │ │ + beq 31a004 │ │ │ │ + bhi 319f84 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq 31a114 │ │ │ │ + beq 31a004 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne 31a09c │ │ │ │ + bne 319f8c │ │ │ │ lsr fp, r0, #12 │ │ │ │ lsl r4, r0, #20 │ │ │ │ orrs r3, r4, fp │ │ │ │ - bne 31a01c │ │ │ │ + bne 319f0c │ │ │ │ mov r4, #1073741824 @ 0x40000000 │ │ │ │ mov fp, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str fp, [sp, #20] │ │ │ │ str sl, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 319c7c │ │ │ │ + bl 319b6c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, #0 │ │ │ │ andne r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 31a064 │ │ │ │ + beq 319f54 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 31a120 │ │ │ │ - ldr r2, [pc, #316] @ 31a1a8 │ │ │ │ - ldr r3, [pc, #296] @ 31a198 │ │ │ │ + beq 31a010 │ │ │ │ + ldr r2, [pc, #316] @ 31a098 │ │ │ │ + ldr r3, [pc, #296] @ 31a088 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31a190 │ │ │ │ + bne 31a080 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq 31a004 │ │ │ │ + beq 319ef4 │ │ │ │ lsr fp, r0, #2 │ │ │ │ lsl r4, r0, #30 │ │ │ │ - b 31a00c │ │ │ │ - ldr r0, [pc, #252] @ 31a1ac │ │ │ │ + b 319efc │ │ │ │ + ldr r0, [pc, #252] @ 31a09c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148170 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 319fb4 │ │ │ │ - ldr r0, [pc, #232] @ 31a1b0 │ │ │ │ + bne 319ea4 │ │ │ │ + ldr r0, [pc, #232] @ 31a0a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a168 │ │ │ │ + beq 31a058 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #3 │ │ │ │ - b 319fb4 │ │ │ │ - ldr r0, [pc, #204] @ 31a1b4 │ │ │ │ + b 319ea4 │ │ │ │ + ldr r0, [pc, #204] @ 31a0a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31a014 │ │ │ │ - ldr r3, [pc, #188] @ 31a1b8 │ │ │ │ - ldr r2, [pc, #188] @ 31a1bc │ │ │ │ + beq 319f04 │ │ │ │ + ldr r3, [pc, #188] @ 31a0a8 │ │ │ │ + ldr r2, [pc, #188] @ 31a0ac │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 319fc8 │ │ │ │ + b 319eb8 │ │ │ │ lsr fp, r0, #22 │ │ │ │ lsl r4, r0, #10 │ │ │ │ - b 31a00c │ │ │ │ - ldr r0, [pc, #152] @ 31a1c0 │ │ │ │ + b 319efc │ │ │ │ + ldr r0, [pc, #152] @ 31a0b0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a064 │ │ │ │ + beq 319f54 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str fp, [sp, #20] │ │ │ │ str sl, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 319c7c │ │ │ │ + bl 319b6c │ │ │ │ str r0, [r5, #408] @ 0x198 │ │ │ │ - b 31a064 │ │ │ │ - ldr r0, [pc, #84] @ 31a1c4 │ │ │ │ + b 319f54 │ │ │ │ + ldr r0, [pc, #84] @ 31a0b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31a0d4 │ │ │ │ - bl 31baec │ │ │ │ + bne 319fc4 │ │ │ │ + bl 31b9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a0d4 │ │ │ │ - bl 31c170 │ │ │ │ - b 31a0d4 │ │ │ │ + beq 319fc4 │ │ │ │ + bl 31c060 │ │ │ │ + b 319fc4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r1, ip, lsl #1 │ │ │ │ + @ instruction: 0x0051619c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq fp, [r3], -r4 │ │ │ │ - subseq r6, r1, r8, asr r0 │ │ │ │ + subseq r6, r1, r8, ror #2 │ │ │ │ ldrdeq fp, [r3], -r8 │ │ │ │ - subseq r5, r1, ip, lsl #31 │ │ │ │ + @ instruction: 0x0051609c │ │ │ │ andeq fp, r3, r8, asr #13 │ │ │ │ andeq fp, r3, r0, asr #12 │ │ │ │ andeq fp, r3, r8, asr #13 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq fp, r3, r8, asr #13 │ │ │ │ strdeq fp, [r3], -r8 │ │ │ │ @ instruction: 0x0003b5b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 31a1ec │ │ │ │ + bne 31a0dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 142198 │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31a264 │ │ │ │ + bne 31a154 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31a1e0 │ │ │ │ + beq 31a0d0 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 14777c │ │ │ │ mov r0, r5 │ │ │ │ bl 147544 │ │ │ │ ldr r0, [r4, #408] @ 0x198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a228 │ │ │ │ - bl 31a1c8 │ │ │ │ + beq 31a118 │ │ │ │ + bl 31a0b8 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31a254 │ │ │ │ + beq 31a144 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 31a248 │ │ │ │ + beq 31a138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bfd8 │ │ │ │ - b 31a1e0 │ │ │ │ + bl 31bec8 │ │ │ │ + b 31a0d0 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ - bl 3225ac │ │ │ │ - b 31a23c │ │ │ │ + bl 32249c │ │ │ │ + b 31a12c │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 31d0ac │ │ │ │ + bl 31cf9c │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ - b 31a234 │ │ │ │ - ldr r1, [pc, #20] @ 31a280 │ │ │ │ + b 31a124 │ │ │ │ + ldr r1, [pc, #20] @ 31a170 │ │ │ │ ldr r3, [r4, #404] @ 0x194 │ │ │ │ ldr r2, [r4, #400] @ 0x190 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ - b 31a1f8 │ │ │ │ + b 31a0e8 │ │ │ │ ldrdeq fp, [r3], -r8 │ │ │ │ ldr ip, [r0, #152] @ 0x98 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r5, #0 │ │ │ │ str ip, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 319a24 │ │ │ │ + bl 319914 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 31a2f0 │ │ │ │ + beq 31a1e0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ - ldr ip, [pc, #40] @ 31a2f8 │ │ │ │ + ldr ip, [pc, #40] @ 31a1e8 │ │ │ │ str r5, [r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 31a2fc │ │ │ │ + ldr r3, [pc, #32] @ 31a1ec │ │ │ │ add ip, pc, ip │ │ │ │ add r0, r4, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 147630 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -782075,268 +782007,268 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #408] @ 0x198 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ - beq 31a354 │ │ │ │ + beq 31a244 │ │ │ │ mov r2, r6 │ │ │ │ - bl 31bbd0 │ │ │ │ + bl 31bac0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31a354 │ │ │ │ + beq 31a244 │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31a464 │ │ │ │ + bne 31a354 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31a3d4 │ │ │ │ + beq 31a2c4 │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ bl 1e2fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 31a450 │ │ │ │ + beq 31a340 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #20 │ │ │ │ blx r5 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31a448 │ │ │ │ + beq 31a338 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31a448 │ │ │ │ + beq 31a338 │ │ │ │ mov r3, r9 │ │ │ │ sub r1, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r8, #4 │ │ │ │ - bl 322954 │ │ │ │ + bl 322844 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a440 │ │ │ │ + beq 31a330 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ strne r3, [r6] │ │ │ │ bl 1de10 │ │ │ │ - b 31a340 │ │ │ │ + b 31a230 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31a474 │ │ │ │ + beq 31a364 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 31a48c │ │ │ │ + beq 31a37c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 31a450 │ │ │ │ + bne 31a340 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b3fc │ │ │ │ + bl 31b2ec │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 31a450 │ │ │ │ + beq 31a340 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b2a0 │ │ │ │ + bl 31b190 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31a34c │ │ │ │ + beq 31a23c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31a464 │ │ │ │ + bne 31a354 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #404 @ 0x194 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31a428 │ │ │ │ + bne 31a318 │ │ │ │ mov r5, #0 │ │ │ │ - b 31a438 │ │ │ │ + b 31a328 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ - bl 328a20 │ │ │ │ - b 31a34c │ │ │ │ + bl 328910 │ │ │ │ + b 31a23c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bbd0 │ │ │ │ + bl 31bac0 │ │ │ │ mov r5, r0 │ │ │ │ - b 31a414 │ │ │ │ + b 31a304 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bfe4 │ │ │ │ + bl 31bed4 │ │ │ │ mov r5, r0 │ │ │ │ - b 31a414 │ │ │ │ + b 31a304 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ 31a568 │ │ │ │ + ldr r2, [pc, #168] @ 31a458 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #164] @ 31a56c │ │ │ │ + ldr r3, [pc, #164] @ 31a45c │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - bl 320610 │ │ │ │ + bl 320500 │ │ │ │ ldr r2, [r5, #380] @ 0x17c │ │ │ │ mov r7, sp │ │ │ │ cmp r2, #0 │ │ │ │ - bne 31a53c │ │ │ │ + bne 31a42c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 31a550 │ │ │ │ + bne 31a440 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 320724 │ │ │ │ - ldr r2, [pc, #88] @ 31a570 │ │ │ │ - ldr r3, [pc, #80] @ 31a56c │ │ │ │ + bl 320614 │ │ │ │ + ldr r2, [pc, #88] @ 31a460 │ │ │ │ + ldr r3, [pc, #80] @ 31a45c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31a564 │ │ │ │ + bne 31a454 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r5, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31a504 │ │ │ │ + beq 31a3f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 32065c │ │ │ │ - b 31a504 │ │ │ │ + bl 32054c │ │ │ │ + b 31a3f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, r4, lsr fp │ │ │ │ + subseq r5, r1, r4, asr #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r1, r0, ror #21 │ │ │ │ + ldrsheq r5, [r1], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov ip, r2 │ │ │ │ and r1, r1, #61440 @ 0xf000 │ │ │ │ - ldr r2, [pc, #252] @ 31a694 │ │ │ │ + ldr r2, [pc, #252] @ 31a584 │ │ │ │ cmp r3, #2 │ │ │ │ cmpeq r1, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #244] @ 31a698 │ │ │ │ + ldr r3, [pc, #244] @ 31a588 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 31a5f8 │ │ │ │ + beq 31a4e8 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #204] @ 31a69c │ │ │ │ - ldr r3, [pc, #196] @ 31a698 │ │ │ │ + ldr r2, [pc, #204] @ 31a58c │ │ │ │ + ldr r3, [pc, #196] @ 31a588 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31a690 │ │ │ │ + bne 31a580 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 31a674 │ │ │ │ - ldr r2, [pc, #148] @ 31a6a0 │ │ │ │ + beq 31a564 │ │ │ │ + ldr r2, [pc, #148] @ 31a590 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31a5c4 │ │ │ │ + beq 31a4b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1db1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1de10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 31a5c4 │ │ │ │ + beq 31a4b4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a668 │ │ │ │ + beq 31a558 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 31a648 │ │ │ │ + bne 31a538 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e248 │ │ │ │ - b 31a5c8 │ │ │ │ + b 31a4b8 │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 31a604 │ │ │ │ + bne 31a4f4 │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31a5c4 │ │ │ │ - b 31a604 │ │ │ │ + beq 31a4b4 │ │ │ │ + b 31a4f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, r8, asr sl │ │ │ │ + subseq r5, r1, r8, ror #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r1, r8, lsr #20 │ │ │ │ + subseq r5, r1, r8, lsr fp │ │ │ │ andeq fp, r3, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #744] @ 31a9a4 │ │ │ │ - ldr r3, [pc, #744] @ 31a9a8 │ │ │ │ + ldr r2, [pc, #744] @ 31a894 │ │ │ │ + ldr r3, [pc, #744] @ 31a898 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ bl 1db1c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31a998 │ │ │ │ + beq 31a888 │ │ │ │ bl 1e188 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 31a704 │ │ │ │ + b 31a5f4 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31a6f8 │ │ │ │ + bne 31a5e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e3ec │ │ │ │ cmp r4, #10 │ │ │ │ - ldrhi r3, [pc, #644] @ 31a9ac │ │ │ │ + ldrhi r3, [pc, #644] @ 31a89c │ │ │ │ movls r3, #1 │ │ │ │ mov r0, #8 │ │ │ │ add sl, sp, #32 │ │ │ │ umullhi r2, r4, r3, r4 │ │ │ │ lsrhi r3, r4, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1e2fc │ │ │ │ @@ -782344,80 +782276,80 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r0] │ │ │ │ str r0, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e560 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31a8ec │ │ │ │ + beq 31a7dc │ │ │ │ add r4, r4, #19 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dee8 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31a754 │ │ │ │ + bne 31a644 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ cmpne r6, #0 │ │ │ │ moveq r6, r0 │ │ │ │ - beq 31a7b4 │ │ │ │ + beq 31a6a4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 31a754 │ │ │ │ + bge 31a644 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dff0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ blx ip │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 31a754 │ │ │ │ + beq 31a644 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ movcs r8, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bcc 31a970 │ │ │ │ + bcc 31a860 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1e5fc │ │ │ │ subs lr, r0, #0 │ │ │ │ - beq 31a8b8 │ │ │ │ + beq 31a7a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 31a8cc │ │ │ │ + beq 31a7bc │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 31a848 │ │ │ │ + b 31a738 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 31a8c8 │ │ │ │ + beq 31a7b8 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs r4, r0, r2 │ │ │ │ - bge 31a83c │ │ │ │ + bge 31a72c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bne 31a8d4 │ │ │ │ + bne 31a7c4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 31a890 │ │ │ │ + beq 31a780 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1] │ │ │ │ str r8, [r5] │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -782433,83 +782365,83 @@ │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ lsl r1, r1, #9 │ │ │ │ strd r2, [r6, #16] │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 31a754 │ │ │ │ + b 31a644 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 31a890 │ │ │ │ + beq 31a780 │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3] │ │ │ │ - b 31a890 │ │ │ │ + b 31a780 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 31a988 │ │ │ │ - ldr r9, [pc, #176] @ 31a9b0 │ │ │ │ + beq 31a878 │ │ │ │ + ldr r9, [pc, #176] @ 31a8a0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r0, #8]! │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r4, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 31a900 │ │ │ │ + bne 31a7f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e248 │ │ │ │ - ldr r2, [pc, #108] @ 31a9b4 │ │ │ │ - ldr r3, [pc, #92] @ 31a9a8 │ │ │ │ + ldr r2, [pc, #108] @ 31a8a4 │ │ │ │ + ldr r3, [pc, #92] @ 31a898 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31a9a0 │ │ │ │ + bne 31a890 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b 31a7f8 │ │ │ │ + b 31a6e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e248 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r5, #0 │ │ │ │ - b 31a940 │ │ │ │ + b 31a830 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, r8, lsr r9 │ │ │ │ + subseq r5, r1, r8, asr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ andeq sl, r3, r8, ror pc │ │ │ │ - ldrheq r5, [r1], #-96 @ 0xffffffa0 │ │ │ │ + subseq r5, r1, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #408] @ 31ab6c │ │ │ │ + ldr r0, [pc, #408] @ 31aa5c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #404] @ 31ab70 │ │ │ │ + ldr r3, [pc, #404] @ 31aa60 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r5, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -782517,425 +782449,425 @@ │ │ │ │ bl 13ea6c │ │ │ │ ldr r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 13ea84 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31ab00 │ │ │ │ + bne 31a9f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #376] @ 0x178 │ │ │ │ bl 1db34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ab00 │ │ │ │ + bne 31a9f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ec4c │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31ab00 │ │ │ │ + bne 31a9f0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 31ab34 │ │ │ │ + beq 31aa24 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ea84 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 31ab00 │ │ │ │ + bne 31a9f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ sub r8, r8, r3 │ │ │ │ mov r1, r8 │ │ │ │ bl 13ea84 │ │ │ │ mov r1, r8 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r9, r0 │ │ │ │ - bl 322990 │ │ │ │ + bl 322880 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 31ab00 │ │ │ │ + bne 31a9f0 │ │ │ │ ldr sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31ab00 │ │ │ │ + beq 31a9f0 │ │ │ │ ldrb r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31aadc │ │ │ │ + beq 31a9cc │ │ │ │ cmp sl, r8 │ │ │ │ - bne 31aaf8 │ │ │ │ + bne 31a9e8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 1e02c │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ strne r3, [r6] │ │ │ │ - b 31ab04 │ │ │ │ + b 31a9f4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 322954 │ │ │ │ + bl 322844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31aacc │ │ │ │ + bne 31a9bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #104] @ 31ab74 │ │ │ │ - ldr r3, [pc, #96] @ 31ab70 │ │ │ │ + ldr r2, [pc, #104] @ 31aa64 │ │ │ │ + ldr r3, [pc, #96] @ 31aa60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31ab68 │ │ │ │ + bne 31aa58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 13ec4c │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31ab00 │ │ │ │ + bne 31a9f0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ea84 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31aa4c │ │ │ │ - b 31ab00 │ │ │ │ + beq 31a93c │ │ │ │ + b 31a9f0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, ip, lsl r6 │ │ │ │ + subseq r5, r1, ip, lsr #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r1, ip, ror #9 │ │ │ │ + ldrsheq r5, [r1], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r2, [pc, #388] @ 31ad18 │ │ │ │ + ldr r2, [pc, #388] @ 31ac08 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #384] @ 31ad1c │ │ │ │ + ldr r3, [pc, #384] @ 31ac0c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr sl, [pc, #380] @ 31ad20 │ │ │ │ + ldr sl, [pc, #380] @ 31ac10 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ - beq 31ace8 │ │ │ │ + beq 31abd8 │ │ │ │ bl 1e2cc │ │ │ │ mov r9, #0 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ bl 1dff0 │ │ │ │ mov r4, r5 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5, r6 │ │ │ │ - b 31abfc │ │ │ │ + b 31aaec │ │ │ │ add r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 31ac08 │ │ │ │ + beq 31aaf8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 31ac4c │ │ │ │ + beq 31ab3c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 31abe4 │ │ │ │ + bne 31aad4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 31abf0 │ │ │ │ + beq 31aae0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb r9, [r4] │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ac84 │ │ │ │ + bne 31ab74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - bne 31acf0 │ │ │ │ + bne 31abe0 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ strb r3, [r4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 31abfc │ │ │ │ + bne 31aaec │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ 31ad24 │ │ │ │ - ldr r3, [pc, #184] @ 31ad1c │ │ │ │ + ldr r2, [pc, #196] @ 31ac14 │ │ │ │ + ldr r3, [pc, #184] @ 31ac0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31ad14 │ │ │ │ + bne 31ac04 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1da8c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 31ac38 │ │ │ │ + beq 31ab28 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ cmn fp, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ - bne 31acb0 │ │ │ │ + bne 31aba0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 31ac38 │ │ │ │ - ldr r3, [pc, #112] @ 31ad28 │ │ │ │ + beq 31ab28 │ │ │ │ + ldr r3, [pc, #112] @ 31ac18 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 1da50 │ │ │ │ - ldr r2, [pc, #100] @ 31ad2c │ │ │ │ + ldr r2, [pc, #100] @ 31ac1c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mvn r0, #0 │ │ │ │ - b 31ac58 │ │ │ │ - ldr r3, [pc, #48] @ 31ad28 │ │ │ │ - ldr r2, [pc, #52] @ 31ad30 │ │ │ │ + b 31ab48 │ │ │ │ + ldr r3, [pc, #48] @ 31ac18 │ │ │ │ + ldr r2, [pc, #52] @ 31ac20 │ │ │ │ ldr r1, [sl, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 31ace0 │ │ │ │ + b 31abd0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, r0, ror #8 │ │ │ │ + subseq r5, r1, r0, ror r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r1, r0, asr r4 │ │ │ │ - @ instruction: 0x00515398 │ │ │ │ + subseq r5, r1, r0, ror #10 │ │ │ │ + subseq r5, r1, r8, lsr #9 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq sl, [r3], -r4 │ │ │ │ andeq sl, r3, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #412] @ 31aee8 │ │ │ │ - ldr r3, [pc, #412] @ 31aeec │ │ │ │ + ldr r2, [pc, #412] @ 31add8 │ │ │ │ + ldr r3, [pc, #412] @ 31addc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 3228fc │ │ │ │ + bl 3227ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ae6c │ │ │ │ + beq 31ad5c │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [r1, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #376] @ 0x178 │ │ │ │ bl 13e4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ade8 │ │ │ │ + bne 31acd8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31aea0 │ │ │ │ + beq 31ad90 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #304] @ 31aef0 │ │ │ │ - ldr r3, [pc, #296] @ 31aeec │ │ │ │ + ldr r2, [pc, #304] @ 31ade0 │ │ │ │ + ldr r3, [pc, #296] @ 31addc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31aee4 │ │ │ │ + bne 31add4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31ada4 │ │ │ │ + beq 31ac94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 31aeac │ │ │ │ + beq 31ad9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 322990 │ │ │ │ + bl 322880 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31ada4 │ │ │ │ + beq 31ac94 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 13e4a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31ada4 │ │ │ │ + beq 31ac94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31adb8 │ │ │ │ + bne 31aca8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ - b 31adb8 │ │ │ │ + b 31aca8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e2fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31adb4 │ │ │ │ + beq 31aca4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r7 │ │ │ │ - bl 322900 │ │ │ │ + bl 3227f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 31ada4 │ │ │ │ + beq 31ac94 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b 31ad8c │ │ │ │ + b 31ac7c │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ - b 31adb4 │ │ │ │ + b 31aca4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 13e820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31ada4 │ │ │ │ + beq 31ac94 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ae08 │ │ │ │ - b 31ada4 │ │ │ │ + bne 31acf8 │ │ │ │ + b 31ac94 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, ip, lsr #5 │ │ │ │ + ldrheq r5, [r1], #-60 @ 0xffffffc4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r1, r8, lsr r2 │ │ │ │ + subseq r5, r1, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #312] @ 31b044 │ │ │ │ - ldr r3, [pc, #312] @ 31b048 │ │ │ │ + ldr r2, [pc, #312] @ 31af34 │ │ │ │ + ldr r3, [pc, #312] @ 31af38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ bl 1db1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31b00c │ │ │ │ - ldr r7, [pc, #272] @ 31b04c │ │ │ │ + beq 31aefc │ │ │ │ + ldr r7, [pc, #272] @ 31af3c │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31affc │ │ │ │ + beq 31aeec │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 31af74 │ │ │ │ + bne 31ae64 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31af48 │ │ │ │ + beq 31ae38 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 31af98 │ │ │ │ + bne 31ae88 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 31af98 │ │ │ │ + bne 31ae88 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31af48 │ │ │ │ + beq 31ae38 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31af48 │ │ │ │ + beq 31ae38 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 31afe8 │ │ │ │ + bne 31aed8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - beq 31b038 │ │ │ │ + beq 31af28 │ │ │ │ bl 1e014 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31af58 │ │ │ │ + bne 31ae48 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e248 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3c8 │ │ │ │ - ldr r2, [pc, #60] @ 31b050 │ │ │ │ - ldr r3, [pc, #48] @ 31b048 │ │ │ │ + ldr r2, [pc, #60] @ 31af40 │ │ │ │ + ldr r3, [pc, #48] @ 31af38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b040 │ │ │ │ + bne 31af30 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 31aef4 │ │ │ │ - b 31afe4 │ │ │ │ + bl 31ade4 │ │ │ │ + b 31aed4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, ip, ror #1 │ │ │ │ + ldrsheq r5, [r1], #-28 @ 0xffffffe4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq sl, r3, r8, lsr r9 │ │ │ │ - subseq r4, r1, r4, ror #31 │ │ │ │ + ldrsheq r5, [r1], #-4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and r1, r1, #61440 @ 0xf000 │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ - bne 31b09c │ │ │ │ + bne 31af8c │ │ │ │ cmp r3, #3 │ │ │ │ - bls 31b0a4 │ │ │ │ + bls 31af94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #40] @ 31b0ac │ │ │ │ + ldr r1, [pc, #40] @ 31af9c │ │ │ │ sub r3, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r2, r3 │ │ │ │ bl 1e668 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -782944,607 +782876,607 @@ │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq sl, r3, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #128] @ 31b148 │ │ │ │ + ldr r1, [pc, #128] @ 31b038 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 31a6a4 │ │ │ │ + bl 31a594 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 31b140 │ │ │ │ + beq 31b030 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 31b138 │ │ │ │ + beq 31b028 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1e014 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #12] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ addeq r7, r7, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 31b0e8 │ │ │ │ + bne 31afd8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq 31b138 │ │ │ │ + beq 31b028 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bne 31b118 │ │ │ │ + bne 31b008 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffffff88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #296] @ 31b28c │ │ │ │ - ldr r3, [pc, #296] @ 31b290 │ │ │ │ + ldr r2, [pc, #296] @ 31b17c │ │ │ │ + ldr r3, [pc, #296] @ 31b180 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 320878 │ │ │ │ - ldr r2, [pc, #260] @ 31b294 │ │ │ │ + bl 320768 │ │ │ │ + ldr r2, [pc, #260] @ 31b184 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ stm sp, {r0, ip} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 31b238 │ │ │ │ + blt 31b128 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 31b0b0 │ │ │ │ + bl 31afa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1de10 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 31b264 │ │ │ │ - ldr r1, [pc, #192] @ 31b298 │ │ │ │ + bne 31b154 │ │ │ │ + ldr r1, [pc, #192] @ 31b188 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 31a6a4 │ │ │ │ + bl 31a594 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31b238 │ │ │ │ + beq 31b128 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 31b0b0 │ │ │ │ + bl 31afa0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r8, r0 │ │ │ │ - beq 31b228 │ │ │ │ + beq 31b118 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ cmp r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bne 31b208 │ │ │ │ + bne 31b0f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 31b280 │ │ │ │ - ldr r2, [pc, #92] @ 31b29c │ │ │ │ - ldr r3, [pc, #76] @ 31b290 │ │ │ │ + bne 31b170 │ │ │ │ + ldr r2, [pc, #92] @ 31b18c │ │ │ │ + ldr r3, [pc, #76] @ 31b180 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b288 │ │ │ │ + bne 31b178 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsbs r2, r4, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r6, #360] @ 0x168 │ │ │ │ sbc r3, r3, r3 │ │ │ │ str r1, [sp] │ │ │ │ bl 1e4d0 <__atomic_fetch_add_8@plt> │ │ │ │ - b 31b238 │ │ │ │ + b 31b128 │ │ │ │ rsbs r2, r8, #0 │ │ │ │ - b 31b268 │ │ │ │ + b 31b158 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00514e94 │ │ │ │ + subseq r4, r1, r4, lsr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq sl, r3, r8, ror #14 │ │ │ │ @ instruction: 0xfffff394 │ │ │ │ - ldrheq r4, [r1], #-216 @ 0xffffff28 │ │ │ │ + subseq r4, r1, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #308] @ 31b3f0 │ │ │ │ - ldr r3, [pc, #308] @ 31b3f4 │ │ │ │ + ldr r2, [pc, #308] @ 31b2e0 │ │ │ │ + ldr r3, [pc, #308] @ 31b2e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #524288 @ 0x80000 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b3e0 │ │ │ │ + beq 31b2d0 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b358 │ │ │ │ + beq 31b248 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e2fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31b358 │ │ │ │ + beq 31b248 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31b37c │ │ │ │ + beq 31b26c │ │ │ │ mov r4, #0 │ │ │ │ - b 31b334 │ │ │ │ + b 31b224 │ │ │ │ add r4, r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 31b370 │ │ │ │ + bls 31b260 │ │ │ │ sub r2, r5, r4 │ │ │ │ add r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de34 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31b328 │ │ │ │ + bhi 31b218 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e1e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 31b3b0 │ │ │ │ + b 31b2a0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 31b350 │ │ │ │ + beq 31b240 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31a9b8 │ │ │ │ + bl 31a8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31b350 │ │ │ │ + beq 31b240 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e1e8 │ │ │ │ - ldr r2, [pc, #64] @ 31b3f8 │ │ │ │ - ldr r3, [pc, #56] @ 31b3f4 │ │ │ │ + ldr r2, [pc, #64] @ 31b2e8 │ │ │ │ + ldr r3, [pc, #56] @ 31b2e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b3ec │ │ │ │ + bne 31b2dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ - b 31b368 │ │ │ │ + b 31b258 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, ip, lsr sp │ │ │ │ + subseq r4, r1, ip, asr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r1, r0, asr #24 │ │ │ │ + subseq r4, r1, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #156] @ 31b4b8 │ │ │ │ - ldr r2, [pc, #156] @ 31b4bc │ │ │ │ + ldr r0, [pc, #156] @ 31b3a8 │ │ │ │ + ldr r2, [pc, #156] @ 31b3ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - bne 31b4ac │ │ │ │ + bne 31b39c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 31e0f8 │ │ │ │ - ldr r2, [pc, #116] @ 31b4c0 │ │ │ │ + bl 31dfe8 │ │ │ │ + ldr r2, [pc, #116] @ 31b3b0 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ ldrb ip, [sp, #24] │ │ │ │ add r3, sp, #26 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b4ac │ │ │ │ + beq 31b39c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #60] @ 31b4c4 │ │ │ │ - ldr r3, [pc, #48] @ 31b4bc │ │ │ │ + ldr r2, [pc, #60] @ 31b3b4 │ │ │ │ + ldr r3, [pc, #48] @ 31b3ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b4b4 │ │ │ │ + bne 31b3a4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b 31b480 │ │ │ │ + b 31b370 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r4, [r1], #-188 @ 0xffffff44 │ │ │ │ + subseq r4, r1, ip, ror #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x0003a4b0 │ │ │ │ - subseq r4, r1, r0, ror fp │ │ │ │ + subseq r4, r1, r0, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #588] @ 31b72c │ │ │ │ - ldr r3, [pc, #588] @ 31b730 │ │ │ │ + ldr r2, [pc, #588] @ 31b61c │ │ │ │ + ldr r3, [pc, #588] @ 31b620 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ bl 13e488 │ │ │ │ - ldr r2, [pc, #544] @ 31b734 │ │ │ │ + ldr r2, [pc, #544] @ 31b624 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b560 │ │ │ │ - ldr r1, [pc, #508] @ 31b738 │ │ │ │ + beq 31b450 │ │ │ │ + ldr r1, [pc, #508] @ 31b628 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 31b60c │ │ │ │ + bne 31b4fc │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31b5a0 │ │ │ │ + beq 31b490 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31b69c │ │ │ │ - ldr r2, [pc, #448] @ 31b73c │ │ │ │ - ldr r3, [pc, #432] @ 31b730 │ │ │ │ + beq 31b58c │ │ │ │ + ldr r2, [pc, #448] @ 31b62c │ │ │ │ + ldr r3, [pc, #432] @ 31b620 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b728 │ │ │ │ + bne 31b618 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add r1, r7, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 31e0f8 │ │ │ │ + bl 31dfe8 │ │ │ │ ldrb r0, [sp, #145] @ 0x91 │ │ │ │ - ldr r2, [pc, #388] @ 31b740 │ │ │ │ + ldr r2, [pc, #388] @ 31b630 │ │ │ │ ldr r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b5f0 │ │ │ │ + beq 31b4e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 31ab78 │ │ │ │ + bl 31aa68 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1de10 │ │ │ │ - ldr r1, [pc, #320] @ 31b738 │ │ │ │ + ldr r1, [pc, #320] @ 31b628 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 31b560 │ │ │ │ + beq 31b450 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e4c4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b690 │ │ │ │ + beq 31b580 │ │ │ │ mov r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 31b6a8 │ │ │ │ + bne 31b598 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 31ad34 │ │ │ │ + bl 31ac24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31b688 │ │ │ │ + beq 31b578 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 31b6cc │ │ │ │ + beq 31b5bc │ │ │ │ mov r6, #0 │ │ │ │ - b 31b670 │ │ │ │ + b 31b560 │ │ │ │ add r6, r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 31b6c4 │ │ │ │ + bls 31b5b4 │ │ │ │ sub r2, r8, r6 │ │ │ │ add r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 31b664 │ │ │ │ + bne 31b554 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e014 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1e8 │ │ │ │ - b 31b560 │ │ │ │ + b 31b450 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1de10 │ │ │ │ - b 31b574 │ │ │ │ + b 31b464 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e014 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e1e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1e8 │ │ │ │ - b 31b560 │ │ │ │ + b 31b450 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 31b688 │ │ │ │ + beq 31b578 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 1dc24 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b688 │ │ │ │ + beq 31b578 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b71c │ │ │ │ + beq 31b60c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #360] @ 0x168 │ │ │ │ lsl r3, r3, #9 │ │ │ │ mov r1, #4 │ │ │ │ orr r3, r3, r2, lsr #23 │ │ │ │ str r1, [sp] │ │ │ │ lsl r2, r2, #9 │ │ │ │ bl 1e4d0 <__atomic_fetch_add_8@plt> │ │ │ │ - b 31b690 │ │ │ │ + b 31b580 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e014 │ │ │ │ - b 31b690 │ │ │ │ + b 31b580 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, lsl fp │ │ │ │ + subseq r4, r1, r4, lsr #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq sl, [r3], -ip │ │ │ │ andeq r0, r8, r1, asr #32 │ │ │ │ - subseq r4, r1, ip, ror sl │ │ │ │ + subseq r4, r1, ip, lsl #23 │ │ │ │ andeq sl, r3, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #828] @ 31ba9c │ │ │ │ + ldr r2, [pc, #828] @ 31b98c │ │ │ │ subs r9, r3, #0 │ │ │ │ - ldr r3, [pc, #824] @ 31baa0 │ │ │ │ + ldr r3, [pc, #824] @ 31b990 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr sl, [pc, #816] @ 31baa4 │ │ │ │ + ldr sl, [pc, #816] @ 31b994 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 31b84c │ │ │ │ - ldr r0, [pc, #780] @ 31baa8 │ │ │ │ + beq 31b73c │ │ │ │ + ldr r0, [pc, #780] @ 31b998 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1de70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31b818 │ │ │ │ - ldr r1, [pc, #764] @ 31baac │ │ │ │ + beq 31b708 │ │ │ │ + ldr r1, [pc, #764] @ 31b99c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 14247c │ │ │ │ mov r4, r0 │ │ │ │ - bl 31ab78 │ │ │ │ + bl 31aa68 │ │ │ │ clz ip, r4 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 31b8e4 │ │ │ │ + bne 31b7d4 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 31b874 │ │ │ │ - ldr r2, [pc, #704] @ 31bab0 │ │ │ │ - ldr r3, [pc, #684] @ 31baa0 │ │ │ │ + beq 31b764 │ │ │ │ + ldr r2, [pc, #704] @ 31b9a0 │ │ │ │ + ldr r3, [pc, #684] @ 31b990 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31ba98 │ │ │ │ + bne 31b988 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #660] @ 31bab4 │ │ │ │ + ldr r0, [pc, #660] @ 31b9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1de70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31b8ec │ │ │ │ - ldr r3, [pc, #644] @ 31bab8 │ │ │ │ - ldr r2, [pc, #644] @ 31babc │ │ │ │ + beq 31b7dc │ │ │ │ + ldr r3, [pc, #644] @ 31b9a8 │ │ │ │ + ldr r2, [pc, #644] @ 31b9ac │ │ │ │ ldr r3, [sl, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 31b7a8 │ │ │ │ + b 31b698 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 31b868 │ │ │ │ + beq 31b758 │ │ │ │ cmp r8, #3 │ │ │ │ - beq 31b938 │ │ │ │ - ldr r9, [pc, #604] @ 31bac0 │ │ │ │ + beq 31b828 │ │ │ │ + ldr r9, [pc, #604] @ 31b9b0 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 31b794 │ │ │ │ - ldr r9, [pc, #596] @ 31bac4 │ │ │ │ + b 31b684 │ │ │ │ + ldr r9, [pc, #596] @ 31b9b4 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 31b794 │ │ │ │ - ldr r8, [pc, #588] @ 31bac8 │ │ │ │ + b 31b684 │ │ │ │ + ldr r8, [pc, #588] @ 31b9b8 │ │ │ │ mov r3, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 14247c │ │ │ │ mov r4, r0 │ │ │ │ - bl 31ab78 │ │ │ │ + bl 31aa68 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31b8e4 │ │ │ │ + bne 31b7d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 14247c │ │ │ │ mov r4, r0 │ │ │ │ - bl 31ab78 │ │ │ │ + bl 31aa68 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31b7e8 │ │ │ │ + beq 31b6d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 31b7e8 │ │ │ │ - ldr r0, [pc, #472] @ 31bacc │ │ │ │ + b 31b6d8 │ │ │ │ + ldr r0, [pc, #472] @ 31b9bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1de70 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 31b944 │ │ │ │ - ldr r1, [pc, #456] @ 31bad0 │ │ │ │ + beq 31b834 │ │ │ │ + ldr r1, [pc, #456] @ 31b9c0 │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 14247c │ │ │ │ mov r4, r0 │ │ │ │ - bl 31ab78 │ │ │ │ + bl 31aa68 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31b7e0 │ │ │ │ - b 31b8e4 │ │ │ │ - ldr r9, [pc, #404] @ 31bad4 │ │ │ │ + beq 31b6d0 │ │ │ │ + b 31b7d4 │ │ │ │ + ldr r9, [pc, #404] @ 31b9c4 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 31b794 │ │ │ │ - ldr r0, [pc, #396] @ 31bad8 │ │ │ │ + b 31b684 │ │ │ │ + ldr r0, [pc, #396] @ 31b9c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 31b9cc │ │ │ │ - ldr sl, [pc, #380] @ 31badc │ │ │ │ - ldr r3, [pc, #380] @ 31bae0 │ │ │ │ + beq 31b8bc │ │ │ │ + ldr sl, [pc, #380] @ 31b9cc │ │ │ │ + ldr r3, [pc, #380] @ 31b9d0 │ │ │ │ add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 14247c │ │ │ │ mov r4, r0 │ │ │ │ - bl 31ab78 │ │ │ │ + bl 31aa68 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31b8e4 │ │ │ │ + bne 31b7d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 14247c │ │ │ │ mov r4, r0 │ │ │ │ - bl 31ab78 │ │ │ │ + bl 31aa68 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31b7e0 │ │ │ │ - b 31b8e4 │ │ │ │ + beq 31b6d0 │ │ │ │ + b 31b7d4 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ bl 1db58 │ │ │ │ add r3, sp, #24 │ │ │ │ str r7, [sp, #12] │ │ │ │ add sl, sp, #20 │ │ │ │ mov r7, r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ moveq fp, #512 @ 0x200 │ │ │ │ - b 31ba10 │ │ │ │ + b 31b900 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 31b8e4 │ │ │ │ + bne 31b7d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 142198 │ │ │ │ lsl fp, fp, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 141f30 │ │ │ │ mov r4, r0 │ │ │ │ @@ -783552,43 +783484,43 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp] │ │ │ │ bl 1e674 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31b9f4 │ │ │ │ - ldr sl, [pc, #152] @ 31bae4 │ │ │ │ - ldr r3, [pc, #152] @ 31bae8 │ │ │ │ + beq 31b8e4 │ │ │ │ + ldr sl, [pc, #152] @ 31b9d4 │ │ │ │ + ldr r3, [pc, #152] @ 31b9d8 │ │ │ │ add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 14247c │ │ │ │ mov r4, r0 │ │ │ │ - bl 31ab78 │ │ │ │ + bl 31aa68 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31b8e4 │ │ │ │ + bne 31b7d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - b 31b90c │ │ │ │ + b 31b7fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00514894 │ │ │ │ + subseq r4, r1, r4, lsr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r1, ip, ror #16 │ │ │ │ + subseq r4, r1, ip, ror r9 │ │ │ │ andeq r9, r3, ip, ror #30 │ │ │ │ andeq sl, r3, r0, asr #1 │ │ │ │ - subseq r4, r1, r8, lsl #16 │ │ │ │ + subseq r4, r1, r8, lsl r9 │ │ │ │ andeq r9, r3, r0, lsl #30 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq sl, r3, r0, asr #2 │ │ │ │ ldrdeq sl, [r3], -ip │ │ │ │ strheq sl, [r3], -r8 │ │ │ │ strdeq r9, [r3], -r8 │ │ │ │ andeq sl, r3, r8, ror r0 │ │ │ │ @@ -783600,514 +783532,514 @@ │ │ │ │ andeq r9, r3, r8, lsr #28 │ │ │ │ andeq r9, r3, r8, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 1dabc │ │ │ │ - ldr r5, [pc, #172] @ 31bbb4 │ │ │ │ + ldr r5, [pc, #172] @ 31baa4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ bl 1dde0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 31bb20 │ │ │ │ + beq 31ba10 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e11c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e704 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 31bb18 │ │ │ │ - ldr r4, [pc, #124] @ 31bbb8 │ │ │ │ + bne 31ba08 │ │ │ │ + ldr r4, [pc, #124] @ 31baa8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ - beq 31bb78 │ │ │ │ + beq 31ba68 │ │ │ │ mov r1, #0 │ │ │ │ bl 148170 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 31bb18 │ │ │ │ - ldr r0, [pc, #84] @ 31bbbc │ │ │ │ + bne 31ba08 │ │ │ │ + ldr r0, [pc, #84] @ 31baac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148170 │ │ │ │ eor r0, r0, #1 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #64] @ 31bbc0 │ │ │ │ + ldr r0, [pc, #64] @ 31bab0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31bba8 │ │ │ │ - ldr r3, [pc, #48] @ 31bbc4 │ │ │ │ - ldr r2, [pc, #48] @ 31bbc8 │ │ │ │ + beq 31ba98 │ │ │ │ + ldr r3, [pc, #48] @ 31bab4 │ │ │ │ + ldr r2, [pc, #48] @ 31bab8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ 31bbcc │ │ │ │ + ldr r0, [pc, #28] @ 31babc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 31bb50 │ │ │ │ - ldrsheq r4, [r1], #-68 @ 0xffffffbc │ │ │ │ + b 31ba40 │ │ │ │ + subseq r4, r1, r4, lsl #12 │ │ │ │ muleq r3, r8, lr │ │ │ │ strdeq r9, [r3], -r8 │ │ │ │ andeq r9, r3, r0, ror lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r9, r3, ip, ror #28 │ │ │ │ andeq r9, r3, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #148] @ 31bc7c │ │ │ │ - ldr r3, [pc, #148] @ 31bc80 │ │ │ │ + ldr ip, [pc, #148] @ 31bb6c │ │ │ │ + ldr r3, [pc, #148] @ 31bb70 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, sp │ │ │ │ add r0, r5, #208 @ 0xd0 │ │ │ │ - bl 31d560 │ │ │ │ + bl 31d450 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 31bc48 │ │ │ │ + beq 31bb38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31a9b8 │ │ │ │ + bl 31a8a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #52] @ 31bc84 │ │ │ │ - ldr r3, [pc, #44] @ 31bc80 │ │ │ │ + ldr r2, [pc, #52] @ 31bb74 │ │ │ │ + ldr r3, [pc, #44] @ 31bb70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31bc78 │ │ │ │ + bne 31bb68 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r0, lsl r4 │ │ │ │ + subseq r4, r1, r0, lsr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r1, r8, lsr #7 │ │ │ │ + ldrheq r4, [r1], #-72 @ 0xffffffb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #164] @ 31bd44 │ │ │ │ - ldr r3, [pc, #164] @ 31bd48 │ │ │ │ + ldr r2, [pc, #164] @ 31bc34 │ │ │ │ + ldr r3, [pc, #164] @ 31bc38 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 13e488 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31ad34 │ │ │ │ + bl 31ac24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 31bd0c │ │ │ │ - ldr r2, [pc, #104] @ 31bd4c │ │ │ │ - ldr r3, [pc, #96] @ 31bd48 │ │ │ │ + bne 31bbfc │ │ │ │ + ldr r2, [pc, #104] @ 31bc3c │ │ │ │ + ldr r3, [pc, #96] @ 31bc38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31bd40 │ │ │ │ + bne 31bc30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r0, #208 @ 0xd0 │ │ │ │ - bl 31d7c4 │ │ │ │ + bl 31d6b4 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 31bcdc │ │ │ │ + bne 31bbcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1de10 │ │ │ │ - b 31bcdc │ │ │ │ + b 31bbcc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, asr r3 │ │ │ │ + subseq r4, r1, r4, ror #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r1, r4, lsl r3 │ │ │ │ + subseq r4, r1, r4, lsr #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0], #208 @ 0xd0 │ │ │ │ - b 31d150 │ │ │ │ + b 31d040 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr lr, [pc, #240] @ 31be64 │ │ │ │ - ldr ip, [pc, #240] @ 31be68 │ │ │ │ + ldr lr, [pc, #240] @ 31bd54 │ │ │ │ + ldr ip, [pc, #240] @ 31bd58 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r2, [pc, #236] @ 31be6c │ │ │ │ + ldr r2, [pc, #236] @ 31bd5c │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r3, r0 │ │ │ │ mov r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ mov ip, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 31be04 │ │ │ │ + beq 31bcf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0bc <__time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 31be40 │ │ │ │ + beq 31bd30 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r4, r4, r3 │ │ │ │ - ldr r3, [pc, #124] @ 31be70 │ │ │ │ + ldr r3, [pc, #124] @ 31bd60 │ │ │ │ sbc r1, r6, r2 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs r1, r5, r1 │ │ │ │ - blt 31be30 │ │ │ │ + blt 31bd20 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #104] @ 31be74 │ │ │ │ - ldr r3, [pc, #88] @ 31be68 │ │ │ │ + ldr r2, [pc, #104] @ 31bd64 │ │ │ │ + ldr r3, [pc, #88] @ 31bd58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31be60 │ │ │ │ + bne 31bd50 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ bl 1df48 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 31be00 │ │ │ │ - ldr r1, [pc, #48] @ 31be78 │ │ │ │ + b 31bcf0 │ │ │ │ + ldr r1, [pc, #48] @ 31bd68 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31be38 │ │ │ │ + beq 31bd28 │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 31be00 │ │ │ │ + b 31bcf0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, lsl #5 │ │ │ │ + @ instruction: 0x00514394 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r9, r3, ip, ror #25 │ │ │ │ andeq r5, r1, r0, lsl #3 │ │ │ │ - subseq r4, r1, ip, ror #3 │ │ │ │ + ldrsheq r4, [r1], #-44 @ 0xffffffd4 │ │ │ │ andeq r0, r8, r1, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr ip, [pc, #300] @ 31bfc0 │ │ │ │ - ldr r3, [pc, #300] @ 31bfc4 │ │ │ │ + ldr ip, [pc, #300] @ 31beb0 │ │ │ │ + ldr r3, [pc, #300] @ 31beb4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r1] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #288] @ 31bfc8 │ │ │ │ + ldr r1, [pc, #288] @ 31beb8 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ bl 14247c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31bfac │ │ │ │ - ldr r1, [pc, #252] @ 31bfcc │ │ │ │ + beq 31be9c │ │ │ │ + ldr r1, [pc, #252] @ 31bebc │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 31bfac │ │ │ │ + beq 31be9c │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31bfb4 │ │ │ │ - ldr r2, [pc, #216] @ 31bfd0 │ │ │ │ + beq 31bea4 │ │ │ │ + ldr r2, [pc, #216] @ 31bec0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq 31bf2c │ │ │ │ - ldr r2, [pc, #192] @ 31bfd0 │ │ │ │ + beq 31be1c │ │ │ │ + ldr r2, [pc, #192] @ 31bec0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31bfb4 │ │ │ │ + bne 31bea4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #144] @ 31bfd0 │ │ │ │ + ldr r1, [pc, #144] @ 31bec0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 1e308 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [r6, #352] @ 0x160 │ │ │ │ - beq 31bfb4 │ │ │ │ - ldr r2, [pc, #108] @ 31bfd0 │ │ │ │ + beq 31bea4 │ │ │ │ + ldr r2, [pc, #108] @ 31bec0 │ │ │ │ add r3, r0, #8 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r6, #356] @ 0x164 │ │ │ │ str r0, [r6, #360] @ 0x168 │ │ │ │ str r3, [r6, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1e8 │ │ │ │ - ldr r2, [pc, #80] @ 31bfd4 │ │ │ │ - ldr r3, [pc, #60] @ 31bfc4 │ │ │ │ + ldr r2, [pc, #80] @ 31bec4 │ │ │ │ + ldr r3, [pc, #60] @ 31beb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31bfbc │ │ │ │ + bne 31beac │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #0 │ │ │ │ - b 31bf7c │ │ │ │ + b 31be6c │ │ │ │ mov r5, #0 │ │ │ │ - b 31bf74 │ │ │ │ + b 31be64 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, ror #2 │ │ │ │ + subseq r4, r1, r4, ror r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq r9, [r3], -r8 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ andseq r0, r4, r8 │ │ │ │ - subseq r4, r1, r4, ror r0 │ │ │ │ + subseq r4, r1, r4, lsl #3 │ │ │ │ ldr r1, [r0, #356] @ 0x164 │ │ │ │ ldr r0, [r0, #352] @ 0x160 │ │ │ │ b 1e548 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #148] @ 31c090 │ │ │ │ - ldr r3, [pc, #148] @ 31c094 │ │ │ │ + ldr ip, [pc, #148] @ 31bf80 │ │ │ │ + ldr r3, [pc, #148] @ 31bf84 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, sp │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 322690 │ │ │ │ + bl 322580 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 31c05c │ │ │ │ + beq 31bf4c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31a9b8 │ │ │ │ + bl 31a8a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #52] @ 31c098 │ │ │ │ - ldr r3, [pc, #44] @ 31c094 │ │ │ │ + ldr r2, [pc, #52] @ 31bf88 │ │ │ │ + ldr r3, [pc, #44] @ 31bf84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c08c │ │ │ │ + bne 31bf7c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r3, [r1], #-252 @ 0xffffff04 │ │ │ │ + subseq r4, r1, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00513f94 │ │ │ │ + subseq r4, r1, r4, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #164] @ 31c158 │ │ │ │ - ldr r3, [pc, #164] @ 31c15c │ │ │ │ + ldr r2, [pc, #164] @ 31c048 │ │ │ │ + ldr r3, [pc, #164] @ 31c04c │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 13e488 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31ad34 │ │ │ │ + bl 31ac24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 31c120 │ │ │ │ - ldr r2, [pc, #104] @ 31c160 │ │ │ │ - ldr r3, [pc, #96] @ 31c15c │ │ │ │ + bne 31c010 │ │ │ │ + ldr r2, [pc, #104] @ 31c050 │ │ │ │ + ldr r3, [pc, #96] @ 31c04c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c154 │ │ │ │ + bne 31c044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r0, #288 @ 0x120 │ │ │ │ - bl 322730 │ │ │ │ + bl 322620 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 31c0f0 │ │ │ │ + bne 31bfe0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1de10 │ │ │ │ - b 31c0f0 │ │ │ │ + b 31bfe0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r0, asr #30 │ │ │ │ + subseq r4, r1, r0, asr r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r1, r0, lsl #30 │ │ │ │ + subseq r4, r1, r0, lsl r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0], #288 @ 0x120 │ │ │ │ - b 322554 │ │ │ │ + b 322444 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #208] @ 31c258 │ │ │ │ - ldr r3, [pc, #208] @ 31c25c │ │ │ │ + ldr r2, [pc, #208] @ 31c148 │ │ │ │ + ldr r3, [pc, #208] @ 31c14c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ bl 141ec8 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - bl 31b744 │ │ │ │ + bl 31b634 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31c220 │ │ │ │ - ldr r1, [pc, #140] @ 31c260 │ │ │ │ + beq 31c110 │ │ │ │ + ldr r1, [pc, #140] @ 31c150 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 14247c │ │ │ │ add r1, sp, #8 │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31c220 │ │ │ │ + beq 31c110 │ │ │ │ mov r0, #0 │ │ │ │ bl 1e0bc <__time64@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #96] @ 31c264 │ │ │ │ + ldr r2, [pc, #96] @ 31c154 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc r1, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - blt 31c220 │ │ │ │ + blt 31c110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aef4 │ │ │ │ + bl 31ade4 │ │ │ │ mov r0, r5 │ │ │ │ bl 142198 │ │ │ │ - ldr r2, [pc, #56] @ 31c268 │ │ │ │ - ldr r3, [pc, #40] @ 31c25c │ │ │ │ + ldr r2, [pc, #56] @ 31c158 │ │ │ │ + ldr r3, [pc, #40] @ 31c14c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c254 │ │ │ │ + bne 31c144 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r0, ror lr │ │ │ │ + subseq r3, r1, r0, lsl #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r9, r3, r4, lsr #17 │ │ │ │ andeq r3, r9, r0, lsl #21 │ │ │ │ - subseq r3, r1, r8, asr #27 │ │ │ │ + ldrsbeq r3, [r1], #-232 @ 0xffffff18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #692] @ 31c53c │ │ │ │ - ldr r1, [pc, #692] @ 31c540 │ │ │ │ + ldr r0, [pc, #692] @ 31c42c │ │ │ │ + ldr r1, [pc, #692] @ 31c430 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ subs r1, r2, #1 │ │ │ │ sbc r0, r3, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ and r0, r0, r3 │ │ │ │ orrs r1, r1, r0 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bne 31c360 │ │ │ │ + bne 31c250 │ │ │ │ bic r3, r2, #1 │ │ │ │ orrs r3, r3, r7 │ │ │ │ - beq 31c504 │ │ │ │ + beq 31c3f4 │ │ │ │ orr r5, r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ sub r3, fp, #63 @ 0x3f │ │ │ │ clzeq r5, r5 │ │ │ │ addeq r2, r5, #32 │ │ │ │ clzne r2, r7 │ │ │ │ add r3, r3, r2 │ │ │ │ @@ -784124,23 +784056,23 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r8, #16] │ │ │ │ stmib r8, {r2, r4, r9} │ │ │ │ - ldr r2, [pc, #524] @ 31c544 │ │ │ │ - ldr r3, [pc, #516] @ 31c540 │ │ │ │ + ldr r2, [pc, #524] @ 31c434 │ │ │ │ + ldr r3, [pc, #516] @ 31c430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c538 │ │ │ │ + bne 31c428 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ sub ip, fp, #33 @ 0x21 │ │ │ │ lsl ip, r1, ip │ │ │ │ rsb lr, fp, #33 @ 0x21 │ │ │ │ @@ -784164,27 +784096,27 @@ │ │ │ │ addeq r3, r3, #32 │ │ │ │ clzne r3, r7 │ │ │ │ rsb r3, r3, #64 @ 0x40 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 31c42c │ │ │ │ + b 31c31c │ │ │ │ sub r1, r6, #32 │ │ │ │ lsl r1, sl, r1 │ │ │ │ rsb lr, r6, #32 │ │ │ │ lsl r4, sl, r6 │ │ │ │ orr r1, r1, sl, lsr lr │ │ │ │ subs fp, r5, r3 │ │ │ │ sbc lr, r7, r2 │ │ │ │ cmp r4, fp │ │ │ │ sbcs lr, r1, lr │ │ │ │ - bcs 31c46c │ │ │ │ + bcs 31c35c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 31c41c │ │ │ │ + bne 31c30c │ │ │ │ cmp r4, r3 │ │ │ │ sbcs r1, r1, r2 │ │ │ │ movcs r8, #1 │ │ │ │ strcs r9, [sp, #24] │ │ │ │ strcs ip, [sp, #16] │ │ │ │ strcs r0, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ @@ -784195,77 +784127,77 @@ │ │ │ │ adc r0, r0, r0 │ │ │ │ adds r3, lr, lr │ │ │ │ adc r2, r4, r4 │ │ │ │ subs fp, r5, lr │ │ │ │ sbc r1, r7, r4 │ │ │ │ cmp lr, fp │ │ │ │ sbcs r1, r4, r1 │ │ │ │ - bcc 31c460 │ │ │ │ + bcc 31c350 │ │ │ │ adds ip, ip, #1 │ │ │ │ adc r0, r0, #0 │ │ │ │ subs r3, r3, r5 │ │ │ │ sbc r2, r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - bcc 31c3d4 │ │ │ │ + bcc 31c2c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r9, r3 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ - bcs 31c49c │ │ │ │ + bcs 31c38c │ │ │ │ adds r3, ip, #1 │ │ │ │ adc r2, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 31c31c │ │ │ │ + b 31c20c │ │ │ │ ands r4, r5, #1 │ │ │ │ ldrne r9, [sp, #24] │ │ │ │ movne r3, #1 │ │ │ │ movne r4, #0 │ │ │ │ - bne 31c31c │ │ │ │ + bne 31c20c │ │ │ │ lsr r5, r5, #1 │ │ │ │ orr r5, r5, r7, lsl #31 │ │ │ │ tst r5, #1 │ │ │ │ lsr r7, r7, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 31c4b0 │ │ │ │ + beq 31c3a0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ sub r1, r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str fp, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 31c26c │ │ │ │ + bl 31c15c │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r9, [r8, #12] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - b 31c31c │ │ │ │ + b 31c20c │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ lsr ip, r3, r2 │ │ │ │ sub r0, fp, #32 │ │ │ │ orr r0, ip, r3, lsl r0 │ │ │ │ rsb r1, fp, #32 │ │ │ │ orr r3, r0, r3, lsr r1 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 31c31c │ │ │ │ + b 31c20c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r0, ror sp │ │ │ │ + subseq r3, r1, r0, lsl #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r1, r0, asr #25 │ │ │ │ + ldrsbeq r3, [r1], #-208 @ 0xffffff30 │ │ │ │ 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 r1, [sp, #72] @ 0x48 │ │ │ │ mov ip, r3 │ │ │ │ @@ -784318,15 +784250,15 @@ │ │ │ │ adc r7, r7, r7 │ │ │ │ adds r4, r4, r4 │ │ │ │ adc r6, r6, r6 │ │ │ │ cmp r4, ip │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add sl, sl, #1 │ │ │ │ sbcs ip, r6, ip │ │ │ │ - bcc 31c668 │ │ │ │ + bcc 31c558 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ adds r5, r5, #1 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ adc r7, r7, #0 │ │ │ │ subs ip, ip, lr │ │ │ │ ldr lr, [sp, #12] │ │ │ │ @@ -784336,35 +784268,35 @@ │ │ │ │ mov r4, ip │ │ │ │ adds r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ adds r2, r2, r2 │ │ │ │ adc r3, r3, r3 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs ip, r3, r9 │ │ │ │ - bcc 31c694 │ │ │ │ + bcc 31c584 │ │ │ │ adds r0, r0, #1 │ │ │ │ adc r1, r1, #0 │ │ │ │ subs r2, r2, r8 │ │ │ │ sbc r3, r3, r9 │ │ │ │ subs lr, r8, r2 │ │ │ │ sbc ip, r9, r3 │ │ │ │ cmp r5, lr │ │ │ │ sbcs fp, r7, ip │ │ │ │ - bcc 31c614 │ │ │ │ + bcc 31c504 │ │ │ │ cmp r7, ip │ │ │ │ cmpeq r5, lr │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ orrs r4, r4, r6 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne r6, r4 │ │ │ │ - bne 31c614 │ │ │ │ + bne 31c504 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r0, #1 │ │ │ │ rsb r2, r3, #64 @ 0x40 │ │ │ │ adc r1, r1, #0 │ │ │ │ subs r3, r2, #32 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsl r1, r1, r2 │ │ │ │ @@ -784376,15 +784308,15 @@ │ │ │ │ orr r1, r1, r0, lsr ip │ │ │ │ lsr r3, r3, r2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orr r3, r3, r1, lsl ip │ │ │ │ orrpl r3, r3, r1, asr lr │ │ │ │ cmp r0, #0 │ │ │ │ asr r1, r1, r2 │ │ │ │ - bge 31c72c │ │ │ │ + bge 31c61c │ │ │ │ rsbs r3, r3, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ sub sl, sl, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r2] │ │ │ │ @@ -784393,15 +784325,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -784409,17 +784341,17 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #552] @ 31c9d4 │ │ │ │ + ldr r2, [pc, #552] @ 31c8c4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #548] @ 31c9d8 │ │ │ │ + ldr r3, [pc, #548] @ 31c8c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ @@ -784432,26 +784364,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1dea0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e080 │ │ │ │ asr sl, r0, #31 │ │ │ │ cmp r5, sl │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq 31c9a4 │ │ │ │ + beq 31c894 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dea0 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r3, r5, sl │ │ │ │ - bcs 31c968 │ │ │ │ + bcs 31c858 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 31c908 │ │ │ │ + b 31c7f8 │ │ │ │ add fp, sp, #32 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 1dd2c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov ip, fp │ │ │ │ @@ -784463,15 +784395,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 31c964 │ │ │ │ + bne 31c854 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds r4, r4, r7 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ adc r5, r5, #0 │ │ │ │ bl 141f30 │ │ │ │ @@ -784481,15 +784413,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb r2, [lr], #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, lr │ │ │ │ - bl 31e144 │ │ │ │ + bl 31e034 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ bl 1e230 <__isoc23_strtoull@plt> │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r1 │ │ │ │ @@ -784497,77 +784429,77 @@ │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ strd r0, [r7, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ bl 140368 │ │ │ │ cmp r4, r8 │ │ │ │ sbcs r3, r5, sl │ │ │ │ - bcs 31c964 │ │ │ │ + bcs 31c854 │ │ │ │ adds r7, r4, #56 @ 0x38 │ │ │ │ adc r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs r3, sl, r5 │ │ │ │ - bcc 31c964 │ │ │ │ + bcc 31c854 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne 31c964 │ │ │ │ + bne 31c854 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r1, r3, r7 │ │ │ │ adc r2, r5, #0 │ │ │ │ cmp r8, r1 │ │ │ │ sbcs r2, sl, r2 │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp r3, #8 │ │ │ │ orrne r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 31c830 │ │ │ │ + beq 31c720 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r2, [pc, #108] @ 31c9dc │ │ │ │ - ldr r3, [pc, #100] @ 31c9d8 │ │ │ │ + ldr r2, [pc, #108] @ 31c8cc │ │ │ │ + ldr r3, [pc, #100] @ 31c8c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c9d0 │ │ │ │ + bne 31c8c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1dea0 │ │ │ │ - ldr r2, [pc, #52] @ 31c9e0 │ │ │ │ - ldr r3, [pc, #40] @ 31c9d8 │ │ │ │ + ldr r2, [pc, #52] @ 31c8d0 │ │ │ │ + ldr r3, [pc, #40] @ 31c8c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c9d0 │ │ │ │ + bne 31c8c0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r8, asr #16 │ │ │ │ + subseq r3, r1, r8, asr r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r1, r8, lsl #13 │ │ │ │ - subseq r3, r1, ip, asr #12 │ │ │ │ + @ instruction: 0x00513798 │ │ │ │ + subseq r3, r1, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #684] @ 31ccac │ │ │ │ - ldr r3, [pc, #684] @ 31ccb0 │ │ │ │ + ldr r0, [pc, #684] @ 31cb9c │ │ │ │ + ldr r3, [pc, #684] @ 31cba0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, #2 │ │ │ │ @@ -784578,225 +784510,225 @@ │ │ │ │ bl 1dea0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dbf4 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 31cb08 │ │ │ │ + bhi 31c9f8 │ │ │ │ ldr r0, [r8, r9, lsl #2] │ │ │ │ bl 1da5c │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e4c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31cadc │ │ │ │ + beq 31c9cc │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #11 │ │ │ │ - bne 31ca94 │ │ │ │ + bne 31c984 │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ add r5, r5, #1 │ │ │ │ bl 1ddbc │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne 31ca5c │ │ │ │ + bne 31c94c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 31cadc │ │ │ │ + bne 31c9cc │ │ │ │ ldr r0, [r8, r9, lsl #2] │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #508] @ 31ccb4 │ │ │ │ - ldr r3, [pc, #500] @ 31ccb0 │ │ │ │ + ldr r2, [pc, #508] @ 31cba4 │ │ │ │ + ldr r3, [pc, #500] @ 31cba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31cca8 │ │ │ │ + bne 31cb98 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dea0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dbf4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31cbc0 │ │ │ │ + beq 31cab0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 31ca9c │ │ │ │ - ldr r1, [pc, #392] @ 31ccb8 │ │ │ │ + bne 31c98c │ │ │ │ + ldr r1, [pc, #392] @ 31cba8 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1db34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ca9c │ │ │ │ + bne 31c98c │ │ │ │ ldrb r3, [sp, #19] │ │ │ │ sub r3, r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31ca9c │ │ │ │ + bhi 31c98c │ │ │ │ ldr r0, [r8, r9, lsl #2] │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31cc14 │ │ │ │ + beq 31cb04 │ │ │ │ add r4, r8, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31cc40 │ │ │ │ + bne 31cb30 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31c788 │ │ │ │ + bl 31c678 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31cc28 │ │ │ │ + bne 31cb18 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r8, #56] @ 0x38 │ │ │ │ - b 31cab0 │ │ │ │ - ldr r4, [pc, #244] @ 31ccbc │ │ │ │ + b 31c9a0 │ │ │ │ + ldr r4, [pc, #244] @ 31cbac │ │ │ │ ldr r3, [r8, r9, lsl #2] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 31ca9c │ │ │ │ + bne 31c98c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 31ca9c │ │ │ │ + bne 31c98c │ │ │ │ ldr r0, [r8, r9, lsl #2] │ │ │ │ bl 1df54 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df54 │ │ │ │ - b 31cb54 │ │ │ │ + b 31ca44 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31c788 │ │ │ │ - b 31cbb0 │ │ │ │ + bl 31c678 │ │ │ │ + b 31caa0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ bl 13ed9c │ │ │ │ - b 31cbb0 │ │ │ │ + b 31caa0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 31cc6c │ │ │ │ + beq 31cb5c │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - beq 31cc9c │ │ │ │ - b 31cc4c │ │ │ │ + beq 31cb8c │ │ │ │ + b 31cb3c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31cc80 │ │ │ │ + bne 31cb70 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31cc6c │ │ │ │ - b 31cb8c │ │ │ │ + bne 31cb5c │ │ │ │ + b 31ca7c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r3, [r1], #-88 @ 0xffffffa8 │ │ │ │ + subseq r3, r1, r8, lsl #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r1, r0, asr #10 │ │ │ │ - subeq r0, ip, r8, lsl #31 │ │ │ │ - strdeq r0, [ip], #-228 @ 0xffffff1c │ │ │ │ + subseq r3, r1, r0, asr r6 │ │ │ │ + subeq r0, ip, r0, lsl #31 │ │ │ │ + subeq r0, ip, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-312] @ 0xfffffec8 │ │ │ │ sub r3, r0, #4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #680] @ 31cf90 │ │ │ │ + ldr r1, [pc, #680] @ 31ce80 │ │ │ │ sub sp, sp, #4352 @ 0x1100 │ │ │ │ - ldr r2, [pc, #676] @ 31cf94 │ │ │ │ + ldr r2, [pc, #676] @ 31ce84 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, sp, #4352 @ 0x1100 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add ip, ip, #12 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31cd34 │ │ │ │ + beq 31cc24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #9 │ │ │ │ - bne 31cd14 │ │ │ │ + bne 31cc04 │ │ │ │ mov r0, #0 │ │ │ │ - b 31cf24 │ │ │ │ - ldr r1, [pc, #604] @ 31cf98 │ │ │ │ + b 31ce14 │ │ │ │ + ldr r1, [pc, #604] @ 31ce88 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e050 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 31cd2c │ │ │ │ - ldr r3, [pc, #584] @ 31cf9c │ │ │ │ + beq 31cc1c │ │ │ │ + ldr r3, [pc, #584] @ 31ce8c │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #572] @ 31cfa0 │ │ │ │ + ldr r3, [pc, #572] @ 31ce90 │ │ │ │ add r4, sp, #272 @ 0x110 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #560] @ 31cfa4 │ │ │ │ + ldr r3, [pc, #560] @ 31ce94 │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dc48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31cf18 │ │ │ │ + beq 31ce08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #-240] @ 0xffffff10 │ │ │ │ str r5, [r4, #-236] @ 0xffffff14 │ │ │ │ bl 1e5a8 │ │ │ │ ldr r8, [fp, #60] @ 0x3c │ │ │ │ @@ -784806,138 +784738,138 @@ │ │ │ │ mov r3, r8 │ │ │ │ add r0, r4, r0 │ │ │ │ strb r5, [r0, #-4] │ │ │ │ sub r0, r9, #48 @ 0x30 │ │ │ │ str r7, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31cd7c │ │ │ │ + beq 31cc6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r9, #44 @ 0x2c │ │ │ │ str r7, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ ldr r0, [r4, #-240] @ 0xffffff10 │ │ │ │ - beq 31cf6c │ │ │ │ - ldr sl, [pc, #416] @ 31cfa8 │ │ │ │ + beq 31ce5c │ │ │ │ + ldr sl, [pc, #416] @ 31ce98 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ bl 1e050 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #-236] @ 0xffffff14 │ │ │ │ bl 1e050 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #-240] @ 0xffffff10 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [r4, #-236] @ 0xffffff14 │ │ │ │ bl 1de10 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 31cf5c │ │ │ │ + beq 31ce4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31cedc │ │ │ │ + beq 31cdcc │ │ │ │ bl 1da5c │ │ │ │ sub r1, r9, #40 @ 0x28 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31cee4 │ │ │ │ + beq 31cdd4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne sl, [sp, #28] │ │ │ │ addne r9, sp, #152 @ 0x98 │ │ │ │ - bne 31ce80 │ │ │ │ - b 31cee4 │ │ │ │ + bne 31cd70 │ │ │ │ + b 31cdd4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 31cee4 │ │ │ │ + beq 31cdd4 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ bl 1da5c │ │ │ │ mov r1, r9 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31ce74 │ │ │ │ + beq 31cd64 │ │ │ │ ldr r0, [r4, #-120] @ 0xffffff88 │ │ │ │ ldr r2, [r4, #-116] @ 0xffffff8c │ │ │ │ ldr r1, [r4, #-232] @ 0xffffff18 │ │ │ │ ldr r3, [r4, #-228] @ 0xffffff1c │ │ │ │ cmp r2, r3 │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne 31ce74 │ │ │ │ + bne 31cd64 │ │ │ │ ldr r0, [r4, #-112] @ 0xffffff90 │ │ │ │ ldr r2, [r4, #-108] @ 0xffffff94 │ │ │ │ ldr r1, [r4, #-224] @ 0xffffff20 │ │ │ │ ldr r3, [r4, #-220] @ 0xffffff24 │ │ │ │ cmp r2, r3 │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne 31ce74 │ │ │ │ + bne 31cd64 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dc3c │ │ │ │ - b 31cd7c │ │ │ │ + b 31cc6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ str r8, [fp, r6, lsl #2] │ │ │ │ - bl 31c9e4 │ │ │ │ + bl 31c8d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31cf74 │ │ │ │ + beq 31ce64 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ bl 1dc3c │ │ │ │ cmp r6, #8 │ │ │ │ - bls 31cd7c │ │ │ │ + bls 31cc6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1dc3c │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #128] @ 31cfac │ │ │ │ - ldr r3, [pc, #100] @ 31cf94 │ │ │ │ + ldr r2, [pc, #128] @ 31ce9c │ │ │ │ + ldr r3, [pc, #100] @ 31ce84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4352 @ 0x1100 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31cf8c │ │ │ │ + bne 31ce7c │ │ │ │ add sp, sp, #4352 @ 0x1100 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31cedc │ │ │ │ - b 31cd7c │ │ │ │ + bne 31cdcc │ │ │ │ + b 31cc6c │ │ │ │ bl 1de10 │ │ │ │ - b 31cd7c │ │ │ │ + b 31cc6c │ │ │ │ mov r0, r8 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dc3c │ │ │ │ str r5, [fp, r6, lsl #2] │ │ │ │ - b 31cd7c │ │ │ │ + b 31cc6c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r8, lsl #6 │ │ │ │ + subseq r3, r1, r8, lsl r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r8, r3, r8, asr sp │ │ │ │ andeq r0, r1, r0, ror #11 │ │ │ │ andeq r8, r3, r0, lsr sp │ │ │ │ andeq r8, r3, ip, lsr #26 │ │ │ │ andeq r8, r3, ip, lsl #25 │ │ │ │ - subseq r3, r1, ip, asr #1 │ │ │ │ + ldrsbeq r3, [r1], #-28 @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #216] @ 31d0a0 │ │ │ │ - ldr r3, [pc, #216] @ 31d0a4 │ │ │ │ + ldr r2, [pc, #216] @ 31cf90 │ │ │ │ + ldr r3, [pc, #216] @ 31cf94 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #2720 @ 0xaa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ add r8, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -784946,78 +784878,78 @@ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ mov r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r8 │ │ │ │ bl 1de34 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 31d018 │ │ │ │ - b 31d088 │ │ │ │ + bne 31cf08 │ │ │ │ + b 31cf78 │ │ │ │ tst r3, #33792 @ 0x8400 │ │ │ │ - bne 31d054 │ │ │ │ + bne 31cf44 │ │ │ │ cmp r4, r6 │ │ │ │ - bge 31cfec │ │ │ │ + bge 31cedc │ │ │ │ add r5, r8, r4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r4, #16 │ │ │ │ tst r3, #8 │ │ │ │ add r4, r4, r2 │ │ │ │ - beq 31d010 │ │ │ │ + beq 31cf00 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 31ccc0 │ │ │ │ + bl 31cbb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r3, #33792 @ 0x8400 │ │ │ │ - beq 31d018 │ │ │ │ + beq 31cf08 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ 31d0a8 │ │ │ │ - ldr r3, [pc, #64] @ 31d0a4 │ │ │ │ + ldr r2, [pc, #72] @ 31cf98 │ │ │ │ + ldr r3, [pc, #64] @ 31cf94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2724] @ 0xaa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31d09c │ │ │ │ + bne 31cf8c │ │ │ │ add sp, sp, #2720 @ 0xaa0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq 31cfec │ │ │ │ - b 31d058 │ │ │ │ + beq 31cedc │ │ │ │ + b 31cf48 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r0, lsr r0 │ │ │ │ + subseq r3, r1, r0, asr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00512f98 │ │ │ │ + subseq r3, r1, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31d12c │ │ │ │ + bne 31d01c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d0dc │ │ │ │ + beq 31cfcc │ │ │ │ bl 1dc3c │ │ │ │ sub r4, r5, #4 │ │ │ │ add r6, r5, #32 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d0f4 │ │ │ │ + beq 31cfe4 │ │ │ │ bl 1dc3c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 31d0e4 │ │ │ │ + bne 31cfd4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31d118 │ │ │ │ + beq 31d008 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ bl 14035c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ bl 142198 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -785027,21 +784959,21 @@ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bl 1e398 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ bl 168e24 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ bl 1e1e8 │ │ │ │ - b 31d0cc │ │ │ │ + b 31cfbc │ │ │ │ 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, #952] @ 31d520 │ │ │ │ - ldr r3, [pc, #952] @ 31d524 │ │ │ │ + ldr r2, [pc, #952] @ 31d410 │ │ │ │ + ldr r3, [pc, #952] @ 31d414 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -785055,42 +784987,42 @@ │ │ │ │ bl 141ec8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 14021c │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #868] @ 31d528 │ │ │ │ + ldr r0, [pc, #868] @ 31d418 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148170 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 31d28c │ │ │ │ - ldr r7, [pc, #848] @ 31d52c │ │ │ │ - ldr r2, [pc, #848] @ 31d530 │ │ │ │ + beq 31d17c │ │ │ │ + ldr r7, [pc, #848] @ 31d41c │ │ │ │ + ldr r2, [pc, #848] @ 31d420 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r7, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31d474 │ │ │ │ - ldr r2, [pc, #812] @ 31d534 │ │ │ │ + beq 31d364 │ │ │ │ + ldr r2, [pc, #812] @ 31d424 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq 31d470 │ │ │ │ - ldr r6, [pc, #776] @ 31d538 │ │ │ │ + beq 31d360 │ │ │ │ + ldr r6, [pc, #776] @ 31d428 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e050 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -785098,51 +785030,51 @@ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1de10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31d474 │ │ │ │ + beq 31d364 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31d474 │ │ │ │ + beq 31d364 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c9e4 │ │ │ │ + bl 31c8d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d474 │ │ │ │ - ldr r0, [pc, #680] @ 31d53c │ │ │ │ + beq 31d364 │ │ │ │ + ldr r0, [pc, #680] @ 31d42c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 31d3f4 │ │ │ │ + beq 31d2e4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #652] @ 31d540 │ │ │ │ - ldr r8, [pc, #652] @ 31d544 │ │ │ │ - ldr r9, [pc, #652] @ 31d548 │ │ │ │ + ldr r3, [pc, #652] @ 31d430 │ │ │ │ + ldr r8, [pc, #652] @ 31d434 │ │ │ │ + ldr r9, [pc, #652] @ 31d438 │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 31d38c │ │ │ │ + b 31d27c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31d4e8 │ │ │ │ + beq 31d3d8 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #588] @ 31d54c │ │ │ │ + ldr r5, [pc, #588] @ 31d43c │ │ │ │ bl 1de10 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 1e050 │ │ │ │ mov r1, r5 │ │ │ │ lsl fp, r7, #2 │ │ │ │ @@ -785153,39 +785085,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [r4, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d4ac │ │ │ │ + beq 31d39c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31d4fc │ │ │ │ + beq 31d3ec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c9e4 │ │ │ │ + bl 31c8d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31d4c8 │ │ │ │ + beq 31d3b8 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ bl 1dc3c │ │ │ │ cmp r7, #8 │ │ │ │ - bhi 31d3f4 │ │ │ │ + bhi 31d2e4 │ │ │ │ cmp r6, #1 │ │ │ │ addcs sl, sl, r6 │ │ │ │ addcc sl, sl, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 1e5a8 │ │ │ │ ldrb r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 31d3f4 │ │ │ │ + beq 31d2e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1dfd8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -785193,109 +785125,109 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 31d2d0 │ │ │ │ + bne 31d1c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ - b 31d380 │ │ │ │ - ldr r0, [pc, #340] @ 31d550 │ │ │ │ + b 31d270 │ │ │ │ + ldr r0, [pc, #340] @ 31d440 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31d468 │ │ │ │ + beq 31d358 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ccc0 │ │ │ │ + bl 31cbb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d468 │ │ │ │ + beq 31d358 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov r0, #524288 @ 0x80000 │ │ │ │ bl 1e158 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 31d468 │ │ │ │ - ldr r2, [pc, #284] @ 31d554 │ │ │ │ + blt 31d358 │ │ │ │ + ldr r2, [pc, #284] @ 31d444 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ bl 1e4ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 31d510 │ │ │ │ - ldr r1, [pc, #268] @ 31d558 │ │ │ │ + blt 31d400 │ │ │ │ + ldr r1, [pc, #268] @ 31d448 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ bl 168db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31d504 │ │ │ │ + bne 31d3f4 │ │ │ │ mov r0, #1 │ │ │ │ - b 31d480 │ │ │ │ + b 31d370 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0ac │ │ │ │ + bl 31cf9c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #212] @ 31d55c │ │ │ │ - ldr r3, [pc, #152] @ 31d524 │ │ │ │ + ldr r2, [pc, #212] @ 31d44c │ │ │ │ + ldr r3, [pc, #152] @ 31d414 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31d51c │ │ │ │ + bne 31d40c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31d4bc │ │ │ │ + beq 31d3ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, fp] │ │ │ │ - b 31d380 │ │ │ │ + b 31d270 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [r4, fp] │ │ │ │ bl 1dc3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, fp] │ │ │ │ - b 31d380 │ │ │ │ + b 31d270 │ │ │ │ mov r0, fp │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ - b 31d380 │ │ │ │ + b 31d270 │ │ │ │ bl 1dc3c │ │ │ │ - b 31d4bc │ │ │ │ + b 31d3ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e398 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e1e8 │ │ │ │ - b 31d468 │ │ │ │ + b 31d358 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r1, r8, lsl #29 │ │ │ │ + @ instruction: 0x00512f98 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ muleq r3, r4, r5 │ │ │ │ strdeq r8, [r3], -r8 @ │ │ │ │ @ instruction: 0x000388b0 │ │ │ │ muleq r3, r8, r8 │ │ │ │ @ instruction: 0x000388b4 │ │ │ │ andeq r8, r3, r0, lsr #16 │ │ │ │ andeq r8, r3, r8, ror #15 │ │ │ │ andeq r8, r3, r8, lsr #16 │ │ │ │ ldrdeq r8, [r3], -r4 │ │ │ │ muleq r3, r0, r7 │ │ │ │ strdeq r8, [r3], -r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xfffffb5c │ │ │ │ - subseq r2, r1, r0, ror fp │ │ │ │ + subseq r2, r1, r0, lsl #25 │ │ │ │ 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 r5, r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -785311,153 +785243,153 @@ │ │ │ │ orr r3, r3, r2, lsr r4 │ │ │ │ orr r9, r1, r2, lsl ip │ │ │ │ sub ip, ip, #8 │ │ │ │ orr r4, r3, r0 │ │ │ │ cmn ip, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bne 31d590 │ │ │ │ + bne 31d480 │ │ │ │ ldrb r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31d67c │ │ │ │ + beq 31d56c │ │ │ │ add fp, r7, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31d744 │ │ │ │ + bne 31d634 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ bl 14042c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 31d688 │ │ │ │ + beq 31d578 │ │ │ │ ldrb r4, [sl] │ │ │ │ ldr r1, [sl, #24] │ │ │ │ ldr r0, [r7, r4, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 31d65c │ │ │ │ + blt 31d54c │ │ │ │ ldr r3, [r7, r4, lsl #2] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sl, #32 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 31d65c │ │ │ │ + bne 31d54c │ │ │ │ add r6, r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b 31d64c │ │ │ │ + b 31d53c │ │ │ │ cmp r5, r6 │ │ │ │ - beq 31d6bc │ │ │ │ + beq 31d5ac │ │ │ │ ldrb r1, [r5, #1]! │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq 31d644 │ │ │ │ + beq 31d534 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31d72c │ │ │ │ + bne 31d61c │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31d668 │ │ │ │ + beq 31d558 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 31c788 │ │ │ │ + bl 31c678 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ bl 14042c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 31d600 │ │ │ │ - b 31d668 │ │ │ │ + bne 31d4f0 │ │ │ │ + b 31d558 │ │ │ │ ldr r6, [sl, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e2fc │ │ │ │ ldr r3, [r7, r4, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 31d660 │ │ │ │ + bne 31d550 │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31d708 │ │ │ │ + beq 31d5f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322990 │ │ │ │ + bl 322880 │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 31d660 │ │ │ │ + bne 31d550 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31d7ac │ │ │ │ + bne 31d69c │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ strne r6, [r8] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ bl 13ed9c │ │ │ │ - b 31d67c │ │ │ │ + b 31d56c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 31d788 │ │ │ │ + bne 31d678 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ - bne 31d760 │ │ │ │ + bne 31d650 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31d74c │ │ │ │ - b 31d5e8 │ │ │ │ + bne 31d63c │ │ │ │ + b 31d4d8 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ - beq 31d77c │ │ │ │ - b 31d78c │ │ │ │ + beq 31d66c │ │ │ │ + b 31d67c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ bl 13ed9c │ │ │ │ - b 31d71c │ │ │ │ + b 31d60c │ │ │ │ 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 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #1148] @ 31dc60 │ │ │ │ + ldr r2, [pc, #1148] @ 31db50 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1144] @ 31dc64 │ │ │ │ + ldr r3, [pc, #1144] @ 31db54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -785472,177 +785404,177 @@ │ │ │ │ orr r4, r4, r5, lsr ip │ │ │ │ orr r5, r2, r5, lsl r3 │ │ │ │ sub r3, r3, #8 │ │ │ │ orr r4, r4, r1 │ │ │ │ cmn r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bne 31d814 │ │ │ │ + bne 31d704 │ │ │ │ ldrb fp, [r8, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 31d8f0 │ │ │ │ + beq 31d7e0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31d8f0 │ │ │ │ + beq 31d7e0 │ │ │ │ add r3, r8, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31db60 │ │ │ │ + bne 31da50 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1da5c │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e4c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 31d924 │ │ │ │ + beq 31d814 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne 31d8c4 │ │ │ │ + bne 31d7b4 │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ add r7, r7, #1 │ │ │ │ bl 1ddbc │ │ │ │ cmp r7, #1000 @ 0x3e8 │ │ │ │ - bne 31d88c │ │ │ │ + bne 31d77c │ │ │ │ cmn r6, #1 │ │ │ │ - bne 31d924 │ │ │ │ + bne 31d814 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31db48 │ │ │ │ + bne 31da38 │ │ │ │ mov fp, #0 │ │ │ │ - ldr r2, [pc, #876] @ 31dc68 │ │ │ │ - ldr r3, [pc, #868] @ 31dc64 │ │ │ │ + ldr r2, [pc, #876] @ 31db58 │ │ │ │ + ldr r3, [pc, #868] @ 31db54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31dc5c │ │ │ │ + bne 31db4c │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r8, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31dbd4 │ │ │ │ + bne 31dac4 │ │ │ │ ldr r1, [r8, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31c788 │ │ │ │ + bl 31c678 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 14042c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 31d998 │ │ │ │ + beq 31d888 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d8cc │ │ │ │ + beq 31d7bc │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ bl 13ed9c │ │ │ │ - b 31d8cc │ │ │ │ + b 31d7bc │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 322990 │ │ │ │ + bl 322880 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1dea0 │ │ │ │ mov r1, sl │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 31e0f8 │ │ │ │ + bl 31dfe8 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bne 31d96c │ │ │ │ + bne 31d85c │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1e080 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ asr r3, r0, #31 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r8] │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 31d96c │ │ │ │ + bne 31d85c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 31d96c │ │ │ │ + bne 31d85c │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1df54 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne 31d96c │ │ │ │ + bne 31d85c │ │ │ │ mov r6, #8 │ │ │ │ mov r7, #1 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #8 │ │ │ │ strd r6, [sp, #48] @ 0x30 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 31d96c │ │ │ │ + bne 31d85c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bne 31d96c │ │ │ │ + bne 31d85c │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 141f30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ @@ -785651,102 +785583,102 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ strd r2, [r7, #24] │ │ │ │ strb r9, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 31e144 │ │ │ │ + bl 31e034 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ bl 140368 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 31c74c │ │ │ │ + bl 31c63c │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1da5c │ │ │ │ mov r1, r6 │ │ │ │ bl 1e4c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 31c74c │ │ │ │ - b 31d8f4 │ │ │ │ + bl 31c63c │ │ │ │ + b 31d7e4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r8, #44] @ 0x2c │ │ │ │ bl 13ed9c │ │ │ │ - b 31d8f0 │ │ │ │ + b 31d7e0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 31dc4c │ │ │ │ + beq 31db3c │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31db6c │ │ │ │ + bne 31da5c │ │ │ │ cmp r6, #0 │ │ │ │ movne r6, r7 │ │ │ │ - beq 31d87c │ │ │ │ + beq 31d76c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31dbac │ │ │ │ + bne 31da9c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 31db98 │ │ │ │ - b 31d87c │ │ │ │ + bne 31da88 │ │ │ │ + b 31d76c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 31dc54 │ │ │ │ + beq 31db44 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31dbe4 │ │ │ │ + bne 31dad4 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - beq 31d944 │ │ │ │ + beq 31d834 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31dc20 │ │ │ │ + bne 31db10 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 31dc0c │ │ │ │ + bne 31dafc │ │ │ │ str r6, [sp, #20] │ │ │ │ - b 31d944 │ │ │ │ + b 31d834 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 31db98 │ │ │ │ + b 31da88 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 31dc0c │ │ │ │ + b 31dafc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r1, r0, lsl r8 │ │ │ │ + subseq r2, r1, r0, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r2, [r1], #-108 @ 0xffffff94 │ │ │ │ + subseq r2, r1, ip, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -785770,21 +785702,21 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - bls 31dd48 │ │ │ │ + bls 31dc38 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ add ip, r1, #1 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 31dd3c │ │ │ │ + beq 31dc2c │ │ │ │ add r3, r2, #1 │ │ │ │ bic r3, r3, r2 │ │ │ │ mov r0, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ orr r2, r2, r0, lsl r3 │ │ │ │ str r2, [lr] │ │ │ │ @@ -785793,43 +785725,43 @@ │ │ │ │ cmp ip, r2 │ │ │ │ movcc ip, r2 │ │ │ │ str r1, [r5, #12] │ │ │ │ str ip, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, ip │ │ │ │ mov r1, ip │ │ │ │ - bne 31dcf0 │ │ │ │ + bne 31dbe0 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r1, r4 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r4, r1, lsl #1 │ │ │ │ lsl r6, r1, #1 │ │ │ │ - bcc 31dd88 │ │ │ │ + bcc 31dc78 │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r3, [r0, r4, lsl #2] │ │ │ │ add ip, r4, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r0, r4, lsl #2] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsl r0, r4, #5 │ │ │ │ cmp ip, r3 │ │ │ │ movcc ip, r3 │ │ │ │ - b 31dd34 │ │ │ │ + b 31dc24 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 1e5fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r5] │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r2, r6, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1dd2c │ │ │ │ ldr r0, [r5] │ │ │ │ str r6, [r5, #4] │ │ │ │ - b 31dd60 │ │ │ │ + b 31dc50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1, lsr #5 │ │ │ │ bxls lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsr r3, r1, #5 │ │ │ │ cmp r2, r3 │ │ │ │ movcs r2, r3 │ │ │ │ @@ -785848,15 +785780,15 @@ │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne 31de08 │ │ │ │ + bne 31dcf8 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -785870,193 +785802,193 @@ │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #20] │ │ │ │ mov r1, r0 │ │ │ │ stm r4, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 31dcc4 │ │ │ │ + b 31dbb4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, r0, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31dee4 │ │ │ │ + bne 31ddd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31dcc4 │ │ │ │ + bl 31dbb4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31df28 │ │ │ │ + bne 31de18 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ - bne 31df44 │ │ │ │ + bne 31de34 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31df00 │ │ │ │ + bne 31ddf0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 31deec │ │ │ │ - b 31debc │ │ │ │ + bne 31dddc │ │ │ │ + b 31ddac │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 13ed9c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - beq 31df1c │ │ │ │ - b 31df48 │ │ │ │ + beq 31de0c │ │ │ │ + b 31de38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 31df90 │ │ │ │ + bne 31de80 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r4, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31dfe4 │ │ │ │ + bne 31ded4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb8 │ │ │ │ + bl 31dca8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 13ed9c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 31e028 │ │ │ │ + bne 31df18 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 31e000 │ │ │ │ + bne 31def0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31dfec │ │ │ │ - b 31dfac │ │ │ │ + bne 31dedc │ │ │ │ + b 31de9c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 31e01c │ │ │ │ - b 31e02c │ │ │ │ + beq 31df0c │ │ │ │ + b 31df1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ 31e0ec │ │ │ │ - ldr r3, [pc, #132] @ 31e0f0 │ │ │ │ + ldr r2, [pc, #132] @ 31dfdc │ │ │ │ + ldr r3, [pc, #132] @ 31dfe0 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - bl 320610 │ │ │ │ + bl 320500 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - bne 31e0d4 │ │ │ │ + bne 31dfc4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 320724 │ │ │ │ - ldr r2, [pc, #68] @ 31e0f4 │ │ │ │ - ldr r3, [pc, #60] @ 31e0f0 │ │ │ │ + bl 320614 │ │ │ │ + ldr r2, [pc, #68] @ 31dfe4 │ │ │ │ + ldr r3, [pc, #60] @ 31dfe0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31e0e8 │ │ │ │ + bne 31dfd8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 32065c │ │ │ │ - b 31e09c │ │ │ │ + bl 32054c │ │ │ │ + b 31df8c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00511f90 │ │ │ │ + subseq r2, r1, r0, lsr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r1, r8, asr #30 │ │ │ │ - ldr ip, [pc, #64] @ 31e140 │ │ │ │ + subseq r2, r1, r8, asr r0 │ │ │ │ + ldr ip, [pc, #64] @ 31e030 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, #0 │ │ │ │ add lr, r0, #1 │ │ │ │ ldrb r2, [r1, r3, lsr #1] │ │ │ │ ldrb r2, [ip, r2, lsr #4] │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb r2, [r1, r3, lsr #1] │ │ │ │ and r2, r2, #15 │ │ │ │ ldrb r2, [ip, r2] │ │ │ │ strb r2, [lr, r3] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne 31e10c │ │ │ │ + bne 31dffc │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #40] @ 0x28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq pc, fp, ip, asr #19 │ │ │ │ + subeq pc, fp, r4, asr #19 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r1, #1 │ │ │ │ ldrb ip, [r1, r2, lsl #1] │ │ │ │ ldrb r3, [r5, r2, lsl #1] │ │ │ │ cmp ip, #96 @ 0x60 │ │ │ │ @@ -786067,107 +785999,107 @@ │ │ │ │ movls lr, #48 @ 0x30 │ │ │ │ sub ip, ip, r4 │ │ │ │ sub r3, r3, lr │ │ │ │ add r2, r2, #1 │ │ │ │ orr r3, r3, ip, lsl #4 │ │ │ │ cmp r2, #20 │ │ │ │ strb r3, [r0, #1]! │ │ │ │ - bne 31e154 │ │ │ │ + bne 31e044 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ add sl, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 31e22c │ │ │ │ + beq 31e11c │ │ │ │ ldr r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 31e22c │ │ │ │ + beq 31e11c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [r4, #280] @ 0x118 │ │ │ │ strbeq r2, [r4, #292] @ 0x124 │ │ │ │ streq r2, [r4, #284] @ 0x11c │ │ │ │ - beq 31e238 │ │ │ │ + beq 31e128 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ str r3, [r4, #280] @ 0x118 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ strb r3, [r4, #292] @ 0x124 │ │ │ │ str r3, [r4, #284] @ 0x11c │ │ │ │ - beq 31e238 │ │ │ │ + beq 31e128 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - b 31e238 │ │ │ │ + b 31e128 │ │ │ │ ldrb r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31e470 │ │ │ │ + bne 31e360 │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ ldr r2, [r4, #268] @ 0x10c │ │ │ │ add r6, r4, #272 @ 0x110 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 31e270 │ │ │ │ + bne 31e160 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e270 │ │ │ │ + beq 31e160 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31e3bc │ │ │ │ + beq 31e2ac │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov fp, r5 │ │ │ │ - b 31e350 │ │ │ │ + b 31e240 │ │ │ │ orrs r3, r8, r9 │ │ │ │ subne r8, r0, r8 │ │ │ │ moveq r8, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ strd r0, [r6, #-8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31e2f4 │ │ │ │ + beq 31e1e4 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #32 │ │ │ │ - beq 31e3b4 │ │ │ │ + beq 31e2a4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mul r3, r5, r3 │ │ │ │ str r0, [sp] │ │ │ │ umull r2, r0, r1, r5 │ │ │ │ mla r3, fp, r1, r3 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx ip │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e328 │ │ │ │ + beq 31e218 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r8, [sp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -786179,18 +786111,18 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, r5, #1 │ │ │ │ adc fp, fp, #0 │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r7, #8 │ │ │ │ - bls 31e3bc │ │ │ │ + bls 31e2ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e33c │ │ │ │ + beq 31e22c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mul r3, r5, r3 │ │ │ │ umull r2, r0, r1, r5 │ │ │ │ mla r3, fp, r1, r3 │ │ │ │ ldr ip, [sl, #60] @ 0x3c │ │ │ │ add r3, r3, r0 │ │ │ │ @@ -786201,165 +786133,165 @@ │ │ │ │ blx r8 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrd r8, [r6, #-8] │ │ │ │ orrs r3, r3, r2 │ │ │ │ strdeq r0, [r6] │ │ │ │ orrs r3, r0, r1 │ │ │ │ - bne 31e290 │ │ │ │ + bne 31e180 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 31e2ac │ │ │ │ + b 31e19c │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ - b 31e2f4 │ │ │ │ + b 31e1e4 │ │ │ │ ldrb r3, [sl, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e400 │ │ │ │ + beq 31e2f0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e3e4 │ │ │ │ + beq 31e2d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #284] @ 0x11c │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #284] @ 0x11c │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6, #-8] │ │ │ │ strd r2, [r6] │ │ │ │ ldrb r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e43c │ │ │ │ + beq 31e32c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e428 │ │ │ │ + beq 31e318 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #280] @ 0x118 │ │ │ │ strb r2, [r4, #292] @ 0x124 │ │ │ │ ldrb r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e468 │ │ │ │ + beq 31e358 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e468 │ │ │ │ + beq 31e358 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b 31e204 │ │ │ │ + b 31e0f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ 31e4a4 │ │ │ │ + ldr r4, [pc, #20] @ 31e394 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r3, ip, lsr #28 │ │ │ │ + subseq r8, r3, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #264] @ 31e5c8 │ │ │ │ - ldr r0, [pc, #264] @ 31e5cc │ │ │ │ + ldr r1, [pc, #264] @ 31e4b8 │ │ │ │ + ldr r0, [pc, #264] @ 31e4bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 14855c │ │ │ │ - ldr r4, [pc, #244] @ 31e5d0 │ │ │ │ - ldr r3, [pc, #244] @ 31e5d4 │ │ │ │ - ldr r5, [pc, #244] @ 31e5d8 │ │ │ │ + ldr r4, [pc, #244] @ 31e4c0 │ │ │ │ + ldr r3, [pc, #244] @ 31e4c4 │ │ │ │ + ldr r5, [pc, #244] @ 31e4c8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r5] │ │ │ │ ands r1, r1, #255 @ 0xff │ │ │ │ - beq 31e598 │ │ │ │ - ldr r3, [pc, #216] @ 31e5dc │ │ │ │ + beq 31e488 │ │ │ │ + ldr r3, [pc, #216] @ 31e4cc │ │ │ │ ldr r5, [pc, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31e520 │ │ │ │ + beq 31e410 │ │ │ │ bl 1dabc │ │ │ │ mov r6, r0 │ │ │ │ bl 1dde0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 31e550 │ │ │ │ - ldr r3, [pc, #184] @ 31e5e0 │ │ │ │ + beq 31e440 │ │ │ │ + ldr r3, [pc, #184] @ 31e4d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #168] @ 31e5e4 │ │ │ │ - ldr r2, [pc, #168] @ 31e5e8 │ │ │ │ + ldr r3, [pc, #168] @ 31e4d4 │ │ │ │ + ldr r2, [pc, #168] @ 31e4d8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e11c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e704 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 31e520 │ │ │ │ - ldr r1, [pc, #128] @ 31e5ec │ │ │ │ + bne 31e410 │ │ │ │ + ldr r1, [pc, #128] @ 31e4dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e050 │ │ │ │ - ldr r3, [pc, #116] @ 31e5f0 │ │ │ │ + ldr r3, [pc, #116] @ 31e4e0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 31e534 │ │ │ │ - ldr r0, [pc, #100] @ 31e5f4 │ │ │ │ + beq 31e424 │ │ │ │ + ldr r0, [pc, #100] @ 31e4e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 329950 │ │ │ │ - b 31e520 │ │ │ │ - ldr r0, [pc, #88] @ 31e5f8 │ │ │ │ - ldr r6, [pc, #88] @ 31e5fc │ │ │ │ + bl 329840 │ │ │ │ + b 31e410 │ │ │ │ + ldr r0, [pc, #88] @ 31e4e8 │ │ │ │ + ldr r6, [pc, #88] @ 31e4ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148144 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ str r7, [r6] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5] │ │ │ │ - b 31e4fc │ │ │ │ - subseq sl, r0, r0, ror sp │ │ │ │ + b 31e3ec │ │ │ │ + subseq sl, r0, r0, lsl #29 │ │ │ │ andeq r7, r3, ip, asr #12 │ │ │ │ - subseq r1, r1, r8, lsl fp │ │ │ │ - ldrsbeq r8, [r3], #-212 @ 0xffffff2c │ │ │ │ - subseq r8, r3, ip, asr #27 │ │ │ │ - ldrheq r8, [r3], #-208 @ 0xffffff30 │ │ │ │ - @ instruction: 0x00538d94 │ │ │ │ + subseq r1, r1, r8, lsr #24 │ │ │ │ + subseq r8, r3, r4, ror #29 │ │ │ │ + ldrsbeq r8, [r3], #-236 @ 0xffffff14 │ │ │ │ + subseq r8, r3, r0, asr #29 │ │ │ │ + subseq r8, r3, r4, lsr #29 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - subseq r8, r3, r8, ror sp │ │ │ │ + subseq r8, r3, r8, lsl #29 │ │ │ │ andeq r0, r2, r4, asr #21 │ │ │ │ - subseq r8, r3, r0, asr #26 │ │ │ │ + subseq r8, r3, r0, asr lr │ │ │ │ @ instruction: 0xfffffee4 │ │ │ │ andeq r7, r3, r8, lsl #11 │ │ │ │ - subseq r8, r3, r8, lsl #26 │ │ │ │ + subseq r8, r3, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -786367,31 +786299,31 @@ │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - beq 31e67c │ │ │ │ - ldr r2, [pc, #88] @ 31e6a0 │ │ │ │ + beq 31e56c │ │ │ │ + ldr r2, [pc, #88] @ 31e590 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #32] @ 31e6a4 │ │ │ │ + ldr r2, [pc, #32] @ 31e594 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -786403,32 +786335,32 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #264] @ 0x108 │ │ │ │ ldr r1, [r0, #276] @ 0x114 │ │ │ │ ldr ip, [r0, #268] @ 0x10c │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #32] @ 31e6f4 │ │ │ │ + ldr r2, [pc, #32] @ 31e5e4 │ │ │ │ sub sp, sp, #12 │ │ │ │ sbc ip, ip, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r7, r3, r8, lsl #9 │ │ │ │ - ldr r2, [pc, #12] @ 31e70c │ │ │ │ + ldr r2, [pc, #12] @ 31e5fc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, r8, ror r4 │ │ │ │ - ldr r2, [pc, #16] @ 31e728 │ │ │ │ + ldr r2, [pc, #16] @ 31e618 │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ muleq r3, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -786437,32 +786369,32 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [r2] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ ldr ip, [r0, #284] @ 0x11c │ │ │ │ ldr r1, [r1] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #32] @ 31e77c │ │ │ │ + ldr r2, [pc, #32] @ 31e66c │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r7, r3, r0, ror #8 │ │ │ │ - ldr r2, [pc, #12] @ 31e794 │ │ │ │ + ldr r2, [pc, #12] @ 31e684 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq lr, r0, ip, lsr #23 │ │ │ │ - ldr r2, [pc, #12] @ 31e7ac │ │ │ │ + ldr r2, [pc, #12] @ 31e69c │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -786471,84 +786403,84 @@ │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r6, [sp, #32] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 31e868 │ │ │ │ + bne 31e758 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #148] @ 31e880 │ │ │ │ + ldr r2, [pc, #148] @ 31e770 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #128] @ 31e884 │ │ │ │ + ldr r2, [pc, #128] @ 31e774 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r6, [sp] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ 31e888 │ │ │ │ + ldr r2, [pc, #108] @ 31e778 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31e84c │ │ │ │ + beq 31e73c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #56] @ 31e88c │ │ │ │ + ldr r2, [pc, #56] @ 31e77c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #32] @ 31e890 │ │ │ │ + ldr r2, [pc, #32] @ 31e780 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 31e7e0 │ │ │ │ + b 31e6d0 │ │ │ │ strdeq r7, [r3], -ip │ │ │ │ strdeq r7, [r3], -r8 │ │ │ │ strdeq r7, [r3], -r8 │ │ │ │ andeq r7, r3, ip, asr #7 │ │ │ │ andeq r7, r3, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #264] @ 0x108 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ ldr r1, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ ldr r6, [r0, #268] @ 0x10c │ │ │ │ - ldr r2, [pc, #76] @ 31e90c │ │ │ │ + ldr r2, [pc, #76] @ 31e7fc │ │ │ │ sub sp, sp, #8 │ │ │ │ sbc r6, r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ 31e910 │ │ │ │ + ldr r2, [pc, #48] @ 31e800 │ │ │ │ stm sp, {r5, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #28] @ 31e914 │ │ │ │ + ldr r2, [pc, #28] @ 31e804 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, r0, ror #6 │ │ │ │ @@ -786557,75 +786489,75 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31e950 │ │ │ │ - ldr r2, [pc, #40] @ 31e968 │ │ │ │ + bne 31e840 │ │ │ │ + ldr r2, [pc, #40] @ 31e858 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ 31e96c │ │ │ │ + ldr r2, [pc, #20] @ 31e85c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 31e938 │ │ │ │ + b 31e828 │ │ │ │ andeq r7, r3, r4, lsl #6 │ │ │ │ @ instruction: 0x000372b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31e9bc │ │ │ │ - ldr r2, [pc, #64] @ 31e9d8 │ │ │ │ + bne 31e8ac │ │ │ │ + ldr r2, [pc, #64] @ 31e8c8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ 31e9dc │ │ │ │ + ldr r2, [pc, #48] @ 31e8cc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #28] @ 31e9e0 │ │ │ │ + ldr r2, [pc, #28] @ 31e8d0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ - b 31e990 │ │ │ │ + b 31e880 │ │ │ │ @ instruction: 0x000372bc │ │ │ │ @ instruction: 0x000372b8 │ │ │ │ andeq r7, r3, ip, asr #4 │ │ │ │ - ldr r2, [pc, #12] @ 31e9f8 │ │ │ │ + ldr r2, [pc, #12] @ 31e8e8 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, r8, lsl #5 │ │ │ │ - ldr r2, [pc, #12] @ 31ea10 │ │ │ │ + ldr r2, [pc, #12] @ 31e900 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #28] @ 31ea48 │ │ │ │ + ldr r2, [pc, #28] @ 31e938 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -786639,106 +786571,106 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r5, r4, #4096 @ 0x1000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31ea8c │ │ │ │ + beq 31e97c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r6 │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r0, r3 │ │ │ │ - bne 31eadc │ │ │ │ - b 31eb00 │ │ │ │ + bne 31e9cc │ │ │ │ + b 31e9f0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add r6, r6, r1 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 31eb00 │ │ │ │ + beq 31e9f0 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328a58 │ │ │ │ + bl 328948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31eab4 │ │ │ │ + bne 31e9a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ - b 31eab4 │ │ │ │ + b 31e9a4 │ │ │ │ bl 1de10 │ │ │ │ ldm r4, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ str r2, [r3] │ │ │ │ b 1de10 │ │ │ │ - b 31ea4c │ │ │ │ + b 31e93c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ 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, #12] │ │ │ │ add r8, r0, #8 │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 31ebe8 │ │ │ │ + beq 31ead8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs 31ebdc │ │ │ │ + bcs 31eacc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31ec90 │ │ │ │ + beq 31eb80 │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31eb94 │ │ │ │ + beq 31ea84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 31ec90 │ │ │ │ + bcs 31eb80 │ │ │ │ add r0, r7, #24 │ │ │ │ bl 147cc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ bl 1e2fc │ │ │ │ mov r5, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [r3], #16 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ add r3, r5, #272 @ 0x110 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6] │ │ │ │ str r5, [r7, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #53] @ 0x35 │ │ │ │ - ldr r1, [pc, #232] @ 31ecd8 │ │ │ │ + ldr r1, [pc, #232] @ 31ebc8 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ @@ -786748,18 +786680,18 @@ │ │ │ │ lsl r2, r2, #12 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, [r1, #48] @ 0x30 │ │ │ │ str r0, [r7, #16] │ │ │ │ orrs r0, r2, r3 │ │ │ │ - beq 31ec5c │ │ │ │ + beq 31eb4c │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, #32 │ │ │ │ - beq 31ec5c │ │ │ │ + beq 31eb4c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r3, r3, #12 │ │ │ │ orr r3, r3, r2, lsr #20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ lsl r2, r2, #12 │ │ │ │ blx r1 │ │ │ │ str r0, [r7, #20] │ │ │ │ @@ -786767,43 +786699,43 @@ │ │ │ │ mov r9, #1 │ │ │ │ add sl, r7, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ strb r9, [r7, #53] @ 0x35 │ │ │ │ bl 147c78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 31ec98 │ │ │ │ + bne 31eb88 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ stm r4, {r3, r8} │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ bl 147cc0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ bl 1e2fc │ │ │ │ mov r6, r0 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [r3], #16 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [sl] │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ - b 31ec80 │ │ │ │ + b 31eb70 │ │ │ │ andeq r1, r0, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r8, [pc, #448] @ 31eeb4 │ │ │ │ + ldr r8, [pc, #448] @ 31eda4 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -786814,16 +786746,16 @@ │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldrb r1, [r8] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31ee84 │ │ │ │ - ldr r8, [pc, #372] @ 31eeb8 │ │ │ │ + beq 31ed74 │ │ │ │ + ldr r8, [pc, #372] @ 31eda8 │ │ │ │ str r3, [r4, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r8, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -786852,89 +786784,89 @@ │ │ │ │ bl 1dccc │ │ │ │ add r3, r4, #300 @ 0x12c │ │ │ │ str r3, [r4, #300] @ 0x12c │ │ │ │ str r3, [r4, #304] @ 0x130 │ │ │ │ ands r3, r5, #1 │ │ │ │ moveq r1, r3 │ │ │ │ str r0, [r4, #296] @ 0x128 │ │ │ │ - beq 31ede8 │ │ │ │ + beq 31ecd8 │ │ │ │ tst r5, #2 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - beq 31ee34 │ │ │ │ - ldr r1, [pc, #212] @ 31eebc │ │ │ │ + beq 31ed24 │ │ │ │ + ldr r1, [pc, #212] @ 31edac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r4, #244] @ 0xf4 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - beq 31ee48 │ │ │ │ + beq 31ed38 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #13 │ │ │ │ - beq 31ee2c │ │ │ │ + beq 31ed1c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ee2c │ │ │ │ + beq 31ed1c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r5, #64 @ 0x40 │ │ │ │ - beq 31ee78 │ │ │ │ - ldr r1, [pc, #124] @ 31eec0 │ │ │ │ + beq 31ed68 │ │ │ │ + ldr r1, [pc, #124] @ 31edb0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 31ede8 │ │ │ │ - ldr r1, [pc, #116] @ 31eec4 │ │ │ │ + b 31ecd8 │ │ │ │ + ldr r1, [pc, #116] @ 31edb4 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ bl 1472fc │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r4, #56] @ 0x38 │ │ │ │ - b 31edfc │ │ │ │ - ldr r1, [pc, #72] @ 31eec8 │ │ │ │ + b 31ecec │ │ │ │ + ldr r1, [pc, #72] @ 31edb8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 31ede8 │ │ │ │ - ldr r1, [pc, #64] @ 31eecc │ │ │ │ + b 31ecd8 │ │ │ │ + ldr r1, [pc, #64] @ 31edbc │ │ │ │ add r0, r8, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 168bf8 │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 31ed3c │ │ │ │ - subseq r8, r3, r8, lsr #11 │ │ │ │ - subseq r8, r3, r4, ror r5 │ │ │ │ - subseq r3, r1, r8, asr #3 │ │ │ │ - subseq r3, r1, r8, lsl #3 │ │ │ │ + b 31ec2c │ │ │ │ + ldrheq r8, [r3], #-104 @ 0xffffff98 │ │ │ │ + subseq r8, r3, r4, lsl #13 │ │ │ │ + ldrsbeq r3, [r1], #-40 @ 0xffffffd8 │ │ │ │ + @ instruction: 0x00513298 │ │ │ │ andeq r6, r3, r8, lsr #28 │ │ │ │ - subseq r3, r1, r8, ror #2 │ │ │ │ + subseq r3, r1, r8, ror r2 │ │ │ │ @ instruction: 0xfffff614 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ef14 │ │ │ │ + beq 31ee04 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31ef60 │ │ │ │ + bne 31ee50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ @@ -786947,35 +786879,35 @@ │ │ │ │ bl 14777c │ │ │ │ mov r0, r5 │ │ │ │ bl 147544 │ │ │ │ ldr r0, [r4, #304] @ 0x130 │ │ │ │ add r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 31ea4c │ │ │ │ + bl 31e93c │ │ │ │ ldr r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 31ef4c │ │ │ │ + bne 31ee3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b 31eefc │ │ │ │ + b 31edec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #304] @ 0x130 │ │ │ │ add r5, r0, #300 @ 0x12c │ │ │ │ cmp r5, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 31effc │ │ │ │ + beq 31eeec │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ - ldr r9, [pc, #100] @ 31f004 │ │ │ │ - ldr r7, [pc, #100] @ 31f008 │ │ │ │ + ldr r9, [pc, #100] @ 31eef4 │ │ │ │ + ldr r7, [pc, #100] @ 31eef8 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, r0, #64 @ 0x40 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, #4096 @ 0x1000 │ │ │ │ strb r1, [r3, #54] @ 0x36 │ │ │ │ @@ -786990,15 +786922,15 @@ │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 147630 │ │ │ │ ldr ip, [r4, #304] @ 0x130 │ │ │ │ cmp r5, ip │ │ │ │ - bne 31efbc │ │ │ │ + bne 31eeac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xfffff1e8 │ │ │ │ @ instruction: 0xfffffb64 │ │ │ │ add r3, r0, #8 │ │ │ │ mov r2, #0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ @@ -787008,19 +786940,19 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r5, r4, #8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 31f054 │ │ │ │ - bl 31ea4c │ │ │ │ + beq 31ef44 │ │ │ │ + bl 31e93c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 31f044 │ │ │ │ + bne 31ef34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -787029,15 +786961,15 @@ │ │ │ │ add r5, r5, r3 │ │ │ │ bic r5, r5, #7 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 31eb30 │ │ │ │ + bl 31ea20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [r6] │ │ │ │ streq r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ addne fp, r0, #4096 @ 0x1000 │ │ │ │ add r3, r4, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -787061,26 +786993,26 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #32 │ │ │ │ - beq 31f1b0 │ │ │ │ + beq 31f0a0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31f19c │ │ │ │ + beq 31f08c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ sub r7, r2, #1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r5, r2, #8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add sl, r7, r2 │ │ │ │ - b 31f148 │ │ │ │ + b 31f038 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd r0, [r5] │ │ │ │ ldrb lr, [r7, #1]! │ │ │ │ ldr ip, [r5, #-8] │ │ │ │ ldr r2, [fp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ strd r0, [sp, #16] │ │ │ │ @@ -787093,15 +787025,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r5, #16 │ │ │ │ - bne 31f144 │ │ │ │ + bne 31f034 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ strb r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -787115,28 +787047,28 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add r4, r0, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 31f214 │ │ │ │ + beq 31f104 │ │ │ │ mov ip, r6 │ │ │ │ mov r5, #0 │ │ │ │ add lr, ip, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str r1, [lr, #60] @ 0x3c │ │ │ │ cmp ip, r4 │ │ │ │ strb r5, [lr, #64] @ 0x40 │ │ │ │ str r2, [lr, #56] @ 0x38 │ │ │ │ - bne 31f1f8 │ │ │ │ + bne 31f0e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31f270 │ │ │ │ + beq 31f160 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 31f25c │ │ │ │ + beq 31f14c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r2, #64] @ 0x40 │ │ │ │ add r2, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -787151,16 +787083,16 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r6, r4 │ │ │ │ add r2, r3, #300 @ 0x12c │ │ │ │ - bne 31f23c │ │ │ │ - b 31f25c │ │ │ │ + bne 31f12c │ │ │ │ + b 31f14c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb lr, [r1, #1] │ │ │ │ ldrb r2, [r1] │ │ │ │ ldrb ip, [r1, #2] │ │ │ │ mov sl, r0 │ │ │ │ orr r2, r2, lr, lsl #8 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ @@ -787297,15 +787229,15 @@ │ │ │ │ eor ip, fp, ip │ │ │ │ and ip, ip, r1 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ eor ip, ip, sl │ │ │ │ ldr sl, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ eor r1, fp, r1, ror #2 │ │ │ │ - ldr r3, [pc, #4088] @ 3204c4 │ │ │ │ + ldr r3, [pc, #4088] @ 3203b4 │ │ │ │ and r1, r1, sl │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ eor r1, r1, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add sl, sl, r3 │ │ │ │ add sl, sl, fp, ror #27 │ │ │ │ @@ -787643,15 +787575,15 @@ │ │ │ │ eor r1, ip, lr, ror #2 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ and r1, r1, r0 │ │ │ │ eor r1, r1, ip │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ eor r9, r9, r7, ror #31 │ │ │ │ add r1, r1, r3 │ │ │ │ - ldr r3, [pc, #2708] @ 3204c8 │ │ │ │ + ldr r3, [pc, #2708] @ 3203b8 │ │ │ │ add r4, r4, r0, ror #27 │ │ │ │ eor r9, r9, fp, ror #31 │ │ │ │ ror r0, r0, #2 │ │ │ │ eor r9, r9, r5, ror #31 │ │ │ │ add r6, r3, r7, ror #31 │ │ │ │ eor r5, r0, lr, ror #2 │ │ │ │ add r6, r6, ip │ │ │ │ @@ -787916,15 +787848,15 @@ │ │ │ │ eor ip, ip, r8, ror #31 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ add r9, r9, r7, ror #27 │ │ │ │ eor r0, ip, r7, ror #2 │ │ │ │ add r6, r6, r9, ror #27 │ │ │ │ eor r0, r0, r9 │ │ │ │ - ldr r2, [pc, #1620] @ 3204cc │ │ │ │ + ldr r2, [pc, #1620] @ 3203bc │ │ │ │ add r0, r0, r3 │ │ │ │ orr r3, r6, r9, ror #2 │ │ │ │ and r3, r3, r7, ror #2 │ │ │ │ and r5, r6, r9, ror #2 │ │ │ │ orr r5, r3, r5 │ │ │ │ add r3, r2, lr, ror #31 │ │ │ │ add r0, r0, r6, ror #27 │ │ │ │ @@ -788201,15 +788133,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ eor r7, r7, lr, ror #31 │ │ │ │ eor r5, r5, r3, ror #31 │ │ │ │ eor r5, r5, ip, ror #31 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ eor r7, r7, r9, ror #31 │ │ │ │ eor r5, r5, ip, ror #31 │ │ │ │ - ldr ip, [pc, #484] @ 3204d0 │ │ │ │ + ldr ip, [pc, #484] @ 3203c0 │ │ │ │ add r0, r0, r8, ror #27 │ │ │ │ add r9, ip, r9, ror #31 │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ orr r3, r0, r8, ror #2 │ │ │ │ add r9, r9, ip │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ @@ -788320,19 +788252,19 @@ │ │ │ │ eor r1, r1, r3 │ │ │ │ eor r6, r6, r7, ror #31 │ │ │ │ ror r3, r3, #2 │ │ │ │ add r7, ip, r7, ror #31 │ │ │ │ add r7, r7, r0, ror #2 │ │ │ │ add r1, r1, r9 │ │ │ │ eor r0, r3, r0, ror #2 │ │ │ │ - b 3204d4 │ │ │ │ - bpl fe3beb30 │ │ │ │ + b 3203c4 │ │ │ │ + bpl fe3bea20 │ │ │ │ vfnmsvs.f64 d30, d25, d17 │ │ │ │ svchi 0x001bbcdc │ │ │ │ - bgt 1bd0c30 │ │ │ │ + bgt 1bd0b20 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ eor r0, r0, r2 │ │ │ │ add r1, r1, r2, ror #27 │ │ │ │ add lr, r9, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r0, fp │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ @@ -788412,15 +788344,15 @@ │ │ │ │ ldrd r2, [r3] │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add r5, pc, #44 @ 0x2c │ │ │ │ ldrd r4, [r5] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #32] @ 320658 │ │ │ │ + ldr r3, [pc, #32] @ 320548 │ │ │ │ strd r6, [r0, #24] │ │ │ │ strd r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ @@ -788443,50 +788375,50 @@ │ │ │ │ add r3, r8, r6 │ │ │ │ adc r2, r2, #0 │ │ │ │ add r9, r8, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r7, r1 │ │ │ │ add r9, r5, r9 │ │ │ │ str r2, [r5, #28] │ │ │ │ - bhi 3206c4 │ │ │ │ + bhi 3205b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1e02c │ │ │ │ rsb r4, r8, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r9, r5, #32 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31f284 │ │ │ │ + bl 31f174 │ │ │ │ rsb r3, r8, #127 @ 0x7f │ │ │ │ cmp r6, r3 │ │ │ │ subls r8, r8, #64 @ 0x40 │ │ │ │ addls r7, r7, r4 │ │ │ │ addls r6, r6, r8 │ │ │ │ - bls 3206b0 │ │ │ │ + bls 3205a0 │ │ │ │ add r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31f284 │ │ │ │ + bl 31f174 │ │ │ │ add r3, r4, #127 @ 0x7f │ │ │ │ cmp r6, r3 │ │ │ │ add r4, r4, #64 @ 0x40 │ │ │ │ - bhi 3206fc │ │ │ │ + bhi 3205ec │ │ │ │ add r7, r7, r4 │ │ │ │ sub r6, r6, r4 │ │ │ │ - b 3206b0 │ │ │ │ + b 3205a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #296] @ 320864 │ │ │ │ - ldr r3, [pc, #296] @ 320868 │ │ │ │ + ldr r2, [pc, #296] @ 320754 │ │ │ │ + ldr r3, [pc, #296] @ 320758 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr ip, [r1, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -788501,71 +788433,71 @@ │ │ │ │ rsb lr, r3, #32 │ │ │ │ orr r2, r2, ip, lsl lr │ │ │ │ sub r3, r3, #32 │ │ │ │ orr r2, r2, ip, lsr r3 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ strb r2, [r0, #1]! │ │ │ │ - bne 32076c │ │ │ │ - ldr r1, [pc, #204] @ 32086c │ │ │ │ + bne 32065c │ │ │ │ + ldr r1, [pc, #204] @ 32075c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and r3, r3, #504 @ 0x1f8 │ │ │ │ cmp r3, #448 @ 0x1c0 │ │ │ │ - beq 3207e4 │ │ │ │ - ldr r6, [pc, #172] @ 320870 │ │ │ │ + beq 3206d4 │ │ │ │ + ldr r6, [pc, #172] @ 320760 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and r3, r3, #504 @ 0x1f8 │ │ │ │ cmp r3, #448 @ 0x1c0 │ │ │ │ - bne 3207c4 │ │ │ │ + bne 3206b4 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 32065c │ │ │ │ + bl 32054c │ │ │ │ mov r2, #0 │ │ │ │ sub r0, r5, #1 │ │ │ │ lsr r1, r2, #2 │ │ │ │ mvn r3, r2 │ │ │ │ ldr ip, [r4, r1, lsl #2] │ │ │ │ and r3, r3, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ lsr r3, ip, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #20 │ │ │ │ strb r3, [r0, #1]! │ │ │ │ - bne 3207fc │ │ │ │ - ldr r2, [pc, #72] @ 320874 │ │ │ │ - ldr r3, [pc, #56] @ 320868 │ │ │ │ + bne 3206ec │ │ │ │ + ldr r2, [pc, #72] @ 320764 │ │ │ │ + ldr r3, [pc, #56] @ 320758 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 320860 │ │ │ │ + bne 320750 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1dd2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq pc, [r0], #-140 @ 0xffffff74 @ │ │ │ │ + subseq pc, r0, ip, asr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r5, r3, ip, lsl #11 │ │ │ │ - subeq sp, fp, r0, lsr #6 │ │ │ │ - subseq pc, r0, ip, asr #15 │ │ │ │ + subeq sp, fp, r8, lsl r3 │ │ │ │ + ldrsbeq pc, [r0], #-140 @ 0xffffff74 @ │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr ip, [r2] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsl lr, r3, #23 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ @@ -788590,60 +788522,60 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 320918 │ │ │ │ + bne 320808 │ │ │ │ add r1, pc, #132 @ 0x84 │ │ │ │ ldrd r0, [r1] │ │ │ │ add r3, pc, #132 @ 0x84 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r0, [r4] │ │ │ │ strd r2, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #16 │ │ │ │ bl 1e008 │ │ │ │ cmp r0, #16 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #100] @ 320998 │ │ │ │ + ldr r0, [pc, #100] @ 320888 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e104 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 320960 │ │ │ │ + blt 320850 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 1de34 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq 32097c │ │ │ │ + beq 32086c │ │ │ │ bl 1e1e8 │ │ │ │ add r3, pc, #32 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ bl 1e0bc <__time64@plt> │ │ │ │ strd r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1e1e8 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ stmiavc r2!, {r3, r7, r8, r9, sl, fp, lr}^ │ │ │ │ - blcc 30ea78 │ │ │ │ + blcc 30e968 │ │ │ │ ldclvs 13, cr12, [r1], #-212 @ 0xffffff2c │ │ │ │ eorsls sp, r8, #893386752 @ 0x35400000 │ │ │ │ strdeq r5, [r3], -ip │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ - beq 3209c0 │ │ │ │ + beq 3208b0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -788652,50 +788584,50 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bcc 320a68 │ │ │ │ + bcc 320958 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - bhi 320a3c │ │ │ │ + bhi 32092c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 320a70 │ │ │ │ + bhi 320960 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp ip, r2 │ │ │ │ bxhi lr │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - bls 320a08 │ │ │ │ + bls 3208f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 320a50 │ │ │ │ + beq 320940 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp ip, r2 │ │ │ │ - bls 320a28 │ │ │ │ + bls 320918 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 320a68 │ │ │ │ + beq 320958 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp ip, r2 │ │ │ │ - bls 320a28 │ │ │ │ + bls 320918 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 320a68 │ │ │ │ + beq 320958 │ │ │ │ mov r0, r3 │ │ │ │ - b 320a2c │ │ │ │ + b 32091c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -788705,15 +788637,15 @@ │ │ │ │ andne r2, r2, #1 │ │ │ │ orrne r2, r1, r2 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #1 │ │ │ │ strls r4, [r0] │ │ │ │ bic r3, r3, #1 │ │ │ │ - bls 320ad8 │ │ │ │ + bls 3209c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ streq r4, [r3, #4] │ │ │ │ strne r4, [r3, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ and r0, r0, #1 │ │ │ │ @@ -788744,15 +788676,15 @@ │ │ │ │ andne r2, r2, #1 │ │ │ │ orrne r2, r1, r2 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #1 │ │ │ │ strls r4, [r0] │ │ │ │ bic r3, r3, #1 │ │ │ │ - bls 320b74 │ │ │ │ + bls 320a64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ streq r4, [r3, #4] │ │ │ │ strne r4, [r3, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ and r0, r0, #1 │ │ │ │ @@ -788781,160 +788713,160 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, r5 │ │ │ │ - beq 320c04 │ │ │ │ + beq 320af4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 320d1c │ │ │ │ + beq 320c0c │ │ │ │ cmp r8, #0 │ │ │ │ and r3, r2, #1 │ │ │ │ strne r6, [r4, #4] │ │ │ │ streq r6, [r4, #8] │ │ │ │ orr r3, r4, r3 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 320c48 │ │ │ │ + beq 320b38 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #1 │ │ │ │ bic r4, r4, #1 │ │ │ │ - bhi 320c2c │ │ │ │ + bhi 320b1c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ bichi r4, r3, #1 │ │ │ │ - bls 320cc4 │ │ │ │ + bls 320bb4 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 320cc4 │ │ │ │ + bne 320bb4 │ │ │ │ bic r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 320cd8 │ │ │ │ + beq 320bc8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 320c84 │ │ │ │ + beq 320b74 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r0, #1 │ │ │ │ - beq 320cf0 │ │ │ │ + beq 320be0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 320d64 │ │ │ │ + beq 320c54 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r5 │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, r7 │ │ │ │ - bl 320a80 │ │ │ │ + bl 320970 │ │ │ │ ldr r2, [r6] │ │ │ │ bic r3, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ - bhi 320c54 │ │ │ │ + bhi 320b44 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 320d2c │ │ │ │ + beq 320c1c │ │ │ │ ldr r0, [r2] │ │ │ │ tst r0, #1 │ │ │ │ - bne 320d2c │ │ │ │ + bne 320c1c │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r6, r1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [r1] │ │ │ │ bic r2, r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1] │ │ │ │ - b 320cb8 │ │ │ │ + b 320ba8 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r6, [r7] │ │ │ │ str r2, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 320d90 │ │ │ │ + beq 320c80 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r5 │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, r7 │ │ │ │ - bl 320b1c │ │ │ │ + bl 320a0c │ │ │ │ ldr r2, [r6] │ │ │ │ bic r3, r2, #1 │ │ │ │ - b 320cb8 │ │ │ │ + b 320ba8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 320b1c │ │ │ │ + bl 320a0c │ │ │ │ ldr r2, [r4] │ │ │ │ mov r6, r4 │ │ │ │ bic r2, r2, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ bic r1, r3, #1 │ │ │ │ - b 320c90 │ │ │ │ + b 320b80 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 320a80 │ │ │ │ + bl 320970 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r6, r4 │ │ │ │ bic r2, r2, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ bic r1, r3, #1 │ │ │ │ - b 320d38 │ │ │ │ + b 320c28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r9, [r1] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ andne r9, r9, #1 │ │ │ │ moveq r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - beq 3211a4 │ │ │ │ + beq 321094 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, r2 │ │ │ │ - beq 321204 │ │ │ │ + beq 3210f4 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 320e00 │ │ │ │ + bne 320cf0 │ │ │ │ ldr r3, [ip] │ │ │ │ ldr r7, [ip, #8] │ │ │ │ bic r5, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ and r9, r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ moveq r5, ip │ │ │ │ - beq 320e80 │ │ │ │ + beq 320d70 │ │ │ │ cmp r3, #1 │ │ │ │ strls r7, [r8] │ │ │ │ - bls 320e50 │ │ │ │ + bls 320d40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp ip, r3 │ │ │ │ strne r7, [r5, #8] │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r3, [r7] │ │ │ │ @@ -788948,15 +788880,15 @@ │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [ip] │ │ │ │ and r0, r3, #1 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #1 │ │ │ │ strls ip, [r8] │ │ │ │ bic r3, r3, #1 │ │ │ │ - bls 320ea4 │ │ │ │ + bls 320d94 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ streq ip, [r3, #4] │ │ │ │ strne ip, [r3, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ orr r0, r0, r3 │ │ │ │ str r0, [ip] │ │ │ │ @@ -788968,53 +788900,53 @@ │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [ip] │ │ │ │ and r2, r2, #1 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [ip] │ │ │ │ - beq 320f08 │ │ │ │ + beq 320df8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 320f08 │ │ │ │ + beq 320df8 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #1 │ │ │ │ bic r4, r4, #1 │ │ │ │ - bhi 320ef0 │ │ │ │ + bhi 320de0 │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 320fc0 │ │ │ │ + beq 320eb0 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne r5, r7 │ │ │ │ - bne 321028 │ │ │ │ + bne 320f18 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq 320fcc │ │ │ │ + beq 320ebc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 32130c │ │ │ │ + beq 3211fc │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - beq 321094 │ │ │ │ + beq 320f84 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 320f64 │ │ │ │ + beq 320e54 │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ - beq 321050 │ │ │ │ + beq 320f40 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321008 │ │ │ │ + beq 320ef8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 321008 │ │ │ │ + bne 320ef8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r5] │ │ │ │ bic r0, r0, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ orr r0, r0, ip │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -789022,86 +788954,86 @@ │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 320b1c │ │ │ │ + bl 320a0c │ │ │ │ ldr r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 3212ac │ │ │ │ + b 32119c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 321304 │ │ │ │ + beq 3211f4 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - beq 32116c │ │ │ │ + beq 32105c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 320ffc │ │ │ │ + beq 320eec │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ - beq 321128 │ │ │ │ + beq 321018 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3210cc │ │ │ │ + bne 320fbc │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r8] │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, r5 │ │ │ │ bic r3, r3, #1 │ │ │ │ - beq 321034 │ │ │ │ + beq 320f24 │ │ │ │ ldr r2, [r5] │ │ │ │ tst r2, #1 │ │ │ │ - bne 321044 │ │ │ │ + bne 320f34 │ │ │ │ ldr r3, [r5] │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 320f2c │ │ │ │ + b 320e1c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321068 │ │ │ │ + beq 320f58 │ │ │ │ ldr ip, [r3] │ │ │ │ tst ip, #1 │ │ │ │ - beq 320f7c │ │ │ │ + beq 320e6c │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r6 │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 320a80 │ │ │ │ + bl 320970 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b 320f7c │ │ │ │ + b 320e6c │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r5 │ │ │ │ bic r3, r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r5] │ │ │ │ - bl 320b1c │ │ │ │ + bl 320a0c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 320f58 │ │ │ │ - b 320f64 │ │ │ │ + bne 320e48 │ │ │ │ + b 320e54 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 321008 │ │ │ │ + bne 320ef8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r5] │ │ │ │ bic r0, r0, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ orr r0, r0, ip │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -789109,449 +789041,449 @@ │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 320a80 │ │ │ │ + bl 320970 │ │ │ │ ldr r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 3212ac │ │ │ │ + b 32119c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321140 │ │ │ │ + beq 321030 │ │ │ │ ldr ip, [r3] │ │ │ │ tst ip, #1 │ │ │ │ - beq 3210d8 │ │ │ │ + beq 320fc8 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r6 │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 320b1c │ │ │ │ + bl 320a0c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b 3210d8 │ │ │ │ + b 320fc8 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r5 │ │ │ │ bic r3, r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r5] │ │ │ │ - bl 320a80 │ │ │ │ + bl 320970 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 320ff0 │ │ │ │ - b 320ffc │ │ │ │ + bne 320ee0 │ │ │ │ + b 320eec │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #1 │ │ │ │ bic r5, r5, #1 │ │ │ │ - bls 321254 │ │ │ │ + bls 321144 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 3212c4 │ │ │ │ + beq 3211b4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq 3212d0 │ │ │ │ + beq 3211c0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r3, r5, r3 │ │ │ │ movne r7, r2 │ │ │ │ str r3, [r2] │ │ │ │ - bne 320eec │ │ │ │ + bne 320ddc │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 32128c │ │ │ │ + beq 32117c │ │ │ │ mov r7, r2 │ │ │ │ - b 320f1c │ │ │ │ + b 320e0c │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r5, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ bic r5, r5, #1 │ │ │ │ orr r3, r3, r5 │ │ │ │ - bls 321294 │ │ │ │ + bls 321184 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3212f0 │ │ │ │ + beq 3211e0 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7] │ │ │ │ - bne 320eec │ │ │ │ + bne 320ddc │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 320f1c │ │ │ │ - b 3212ac │ │ │ │ + bne 320e0c │ │ │ │ + b 32119c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3211e8 │ │ │ │ + beq 3210d8 │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ movne r5, r7 │ │ │ │ - bne 3211fc │ │ │ │ + bne 3210ec │ │ │ │ mov r5, r2 │ │ │ │ - b 321034 │ │ │ │ + b 320f24 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r0] │ │ │ │ str r3, [r7] │ │ │ │ - beq 3212b4 │ │ │ │ + beq 3211a4 │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r7 │ │ │ │ - b 321034 │ │ │ │ + b 320f24 │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r8] │ │ │ │ - b 321034 │ │ │ │ + b 320f24 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 3211cc │ │ │ │ + bne 3210bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 320eec │ │ │ │ + bne 320ddc │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 320f2c │ │ │ │ + bne 320e1c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7] │ │ │ │ - bne 320eec │ │ │ │ - b 32123c │ │ │ │ + bne 320ddc │ │ │ │ + b 32112c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321334 │ │ │ │ + beq 321224 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 321320 │ │ │ │ + bne 321210 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32135c │ │ │ │ + beq 32124c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 321348 │ │ │ │ + bne 321238 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321388 │ │ │ │ + beq 321278 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 321374 │ │ │ │ + bne 321264 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bic r0, r2, #1 │ │ │ │ - bls 3213b8 │ │ │ │ + bls 3212a8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic r0, r3, #1 │ │ │ │ - bhi 321398 │ │ │ │ + bhi 321288 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3213e4 │ │ │ │ + beq 3212d4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3213d0 │ │ │ │ + bne 3212c0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bic r0, r2, #1 │ │ │ │ - bls 321414 │ │ │ │ + bls 321304 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic r0, r3, #1 │ │ │ │ - bhi 3213f4 │ │ │ │ + bhi 3212e4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp lr, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 321490 │ │ │ │ + beq 321380 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ - b 32144c │ │ │ │ + b 32133c │ │ │ │ mov lr, ip │ │ │ │ ldr r3, [lr, #12] │ │ │ │ ldr ip, [lr, #4] │ │ │ │ sub r3, r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [lr, #8] │ │ │ │ movlt r3, #1 │ │ │ │ movge ip, r3 │ │ │ │ movge r3, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 321448 │ │ │ │ - ldr ip, [pc, #28] @ 321498 │ │ │ │ + bne 321338 │ │ │ │ + ldr ip, [pc, #28] @ 321388 │ │ │ │ mov r1, lr │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ - bl 320bb8 │ │ │ │ + bl 320aa8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, lr │ │ │ │ - b 321474 │ │ │ │ + b 321364 │ │ │ │ @ instruction: 0xfffff518 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - beq 3214c8 │ │ │ │ + beq 3213b8 │ │ │ │ mov r1, sp │ │ │ │ - bl 3209e4 │ │ │ │ + bl 3208d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321510 │ │ │ │ + beq 321400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3209e4 │ │ │ │ + bl 3208d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 321564 │ │ │ │ + bne 321454 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ bic r0, r0, #1 │ │ │ │ - bhi 321538 │ │ │ │ - b 32156c │ │ │ │ + bhi 321428 │ │ │ │ + b 32145c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic r0, r3, #1 │ │ │ │ - bls 32156c │ │ │ │ + bls 32145c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 321524 │ │ │ │ + beq 321414 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 321578 │ │ │ │ + bcc 321468 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ movhi r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b 3214f4 │ │ │ │ + b 3213e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ bic r9, r1, #63 @ 0x3f │ │ │ │ tst r1, #63 @ 0x3f │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, r9 │ │ │ │ - beq 3215e4 │ │ │ │ + beq 3214d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r5, r2, r3 │ │ │ │ - beq 3215e4 │ │ │ │ + beq 3214d4 │ │ │ │ mov fp, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3215f4 │ │ │ │ + bne 3214e4 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ add r9, r9, #4 │ │ │ │ - bne 3215c4 │ │ │ │ + bne 3214b4 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1de10 │ │ │ │ bic r5, r3, #63 @ 0x3f │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ mov r4, r5 │ │ │ │ - beq 321660 │ │ │ │ + beq 321550 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r3, r2, r3 │ │ │ │ - beq 321660 │ │ │ │ + beq 321550 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ str fp, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r5 │ │ │ │ mov r6, r8 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 32166c │ │ │ │ + bne 32155c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 321630 │ │ │ │ + bne 321520 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r6 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ - b 3215d0 │ │ │ │ + b 3214c0 │ │ │ │ tst r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ - beq 3216e0 │ │ │ │ + beq 3215d0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r1, r2, r3 │ │ │ │ - beq 3216e0 │ │ │ │ + beq 3215d0 │ │ │ │ str fp, [sp, #20] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3216e8 │ │ │ │ + bne 3215d8 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne 3216ac │ │ │ │ + bne 32159c │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bl 1de10 │ │ │ │ - b 32163c │ │ │ │ + b 32152c │ │ │ │ tst r5, #63 @ 0x3f │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ mov r3, r5 │ │ │ │ - beq 321744 │ │ │ │ + beq 321634 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ mov r0, #1 │ │ │ │ lsls r9, r0, r2 │ │ │ │ - beq 321744 │ │ │ │ + beq 321634 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 321750 │ │ │ │ + bne 321640 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 32171c │ │ │ │ + bne 32160c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ bl 1de10 │ │ │ │ - b 3216b8 │ │ │ │ + b 3215a8 │ │ │ │ bic r6, r3, #63 @ 0x3f │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ mov r0, r6 │ │ │ │ - beq 3217cc │ │ │ │ + beq 3216bc │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r2, r2, r3 │ │ │ │ - beq 3217cc │ │ │ │ + beq 3216bc │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3217d4 │ │ │ │ + bne 3216c4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 321798 │ │ │ │ + bne 321688 │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ bl 1de10 │ │ │ │ - b 321728 │ │ │ │ + b 321618 │ │ │ │ mov r0, r7 │ │ │ │ - bl 321580 │ │ │ │ - b 3217a4 │ │ │ │ + bl 321470 │ │ │ │ + b 321694 │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ strb r3, [r0, #8] │ │ │ │ strb r3, [r0, #9] │ │ │ │ strb r3, [r0, #10] │ │ │ │ @@ -789565,111 +789497,111 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ bic r6, r3, #63 @ 0x3f │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r6 │ │ │ │ - beq 32186c │ │ │ │ + beq 32175c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, #1 │ │ │ │ lsls r9, r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ - beq 32186c │ │ │ │ + beq 32175c │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32187c │ │ │ │ + bne 32176c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 321850 │ │ │ │ + bne 321740 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1de10 │ │ │ │ bic r8, r3, #63 @ 0x3f │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ mov r0, r8 │ │ │ │ - beq 3218d8 │ │ │ │ + beq 3217c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov fp, #1 │ │ │ │ lsls fp, fp, r3 │ │ │ │ - beq 3218d8 │ │ │ │ + beq 3217c8 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3218e0 │ │ │ │ + bne 3217d0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 3218b0 │ │ │ │ + bne 3217a0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 1de10 │ │ │ │ - b 32185c │ │ │ │ + b 32174c │ │ │ │ bic r6, r3, #63 @ 0x3f │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ mov r0, r6 │ │ │ │ - beq 32194c │ │ │ │ + beq 32183c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r2, r2, r3 │ │ │ │ - beq 32194c │ │ │ │ + beq 32183c │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 321954 │ │ │ │ + bne 321844 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 321920 │ │ │ │ + bne 321810 │ │ │ │ mov r4, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ - b 3218bc │ │ │ │ + b 3217ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 321580 │ │ │ │ - b 32192c │ │ │ │ + bl 321470 │ │ │ │ + b 32181c │ │ │ │ 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 r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r2, [pc, #688] @ 321c34 │ │ │ │ + ldr r2, [pc, #688] @ 321b24 │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #680] @ 321c38 │ │ │ │ + ldr r3, [pc, #680] @ 321b28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 321b70 │ │ │ │ + beq 321a60 │ │ │ │ rsb fp, r8, #32 │ │ │ │ sub r9, r8, #32 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r9 │ │ │ │ orr r9, r9, r3, lsr fp │ │ │ │ lsl fp, r3, r8 │ │ │ │ and sl, r4, #63 @ 0x3f │ │ │ │ @@ -789678,48 +789610,48 @@ │ │ │ │ rsb r1, r3, #32 │ │ │ │ orr r2, r2, r5, lsl r1 │ │ │ │ sub r1, r3, #32 │ │ │ │ orr r2, r2, r5, lsr r1 │ │ │ │ cmp r2, fp │ │ │ │ lsr r2, r5, r3 │ │ │ │ sbcs r2, r2, r9 │ │ │ │ - bcs 321af0 │ │ │ │ + bcs 3219e0 │ │ │ │ mvn fp, #0 │ │ │ │ cmp sl, #0 │ │ │ │ mvn fp, fp, lsl r8 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ - bne 321a18 │ │ │ │ - b 321a50 │ │ │ │ + bne 321908 │ │ │ │ + b 321940 │ │ │ │ mul r3, sl, r8 │ │ │ │ lsr r1, r6, r3 │ │ │ │ rsb r2, r3, #32 │ │ │ │ orr r1, r1, r5, lsl r2 │ │ │ │ sub r3, r3, #32 │ │ │ │ orr r1, r1, r5, lsr r3 │ │ │ │ and r1, r1, fp │ │ │ │ add r9, r4, r1, lsl #2 │ │ │ │ ldr r4, [r4, r1, lsl #2] │ │ │ │ - bl 3291d8 │ │ │ │ + bl 3290c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 321a88 │ │ │ │ + beq 321978 │ │ │ │ ands sl, r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ - bne 321a14 │ │ │ │ + bne 321904 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #480] @ 321c3c │ │ │ │ + ldr r2, [pc, #480] @ 321b2c │ │ │ │ and r6, r6, fp │ │ │ │ mla r0, r6, r3, r4 │ │ │ │ - ldr r3, [pc, #464] @ 321c38 │ │ │ │ + ldr r3, [pc, #464] @ 321b28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 321c30 │ │ │ │ + bne 321b20 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, sl, #1 │ │ │ │ ldreq r3, [r7] │ │ │ │ ldr sl, [r7, #4] │ │ │ │ movne r3, #4 │ │ │ │ lsl sl, r3, sl │ │ │ │ @@ -789733,21 +789665,21 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ movne r0, #0 │ │ │ │ orreq r4, r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 321a44 │ │ │ │ + beq 321934 │ │ │ │ bic r0, r4, #63 @ 0x3f │ │ │ │ bl 1de10 │ │ │ │ mov r4, r9 │ │ │ │ - b 321a44 │ │ │ │ + b 321934 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r2, r2, r3 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1df9c │ │ │ │ @@ -789761,43 +789693,43 @@ │ │ │ │ bl 1dd2c │ │ │ │ bic r3, sl, #63 @ 0x3f │ │ │ │ mov r1, r4 │ │ │ │ str r4, [r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r4, r0 │ │ │ │ moveq r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3219d0 │ │ │ │ + beq 3218c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ bl 1de10 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r2 │ │ │ │ - b 3219d0 │ │ │ │ + b 3218c0 │ │ │ │ lsr r3, r6, r8 │ │ │ │ rsb fp, r8, #32 │ │ │ │ orr r3, r3, r5, lsl fp │ │ │ │ sub r9, r8, #32 │ │ │ │ orr r3, r3, r5, lsr r9 │ │ │ │ lsr r2, r5, r8 │ │ │ │ orrs r1, r3, r2 │ │ │ │ - beq 321c24 │ │ │ │ + beq 321b14 │ │ │ │ lsr r3, r3, r8 │ │ │ │ orr r3, r3, r2, lsl fp │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ lsr r2, r2, r8 │ │ │ │ orrs r1, r3, r2 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 321b90 │ │ │ │ + bne 321a80 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - beq 321c14 │ │ │ │ + beq 321b04 │ │ │ │ mov r3, #4 │ │ │ │ lsl sl, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1df9c │ │ │ │ mov r2, sl │ │ │ │ @@ -789806,32 +789738,32 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ movne r0, #0 │ │ │ │ orreq r4, r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 3219c0 │ │ │ │ + beq 3218b0 │ │ │ │ bic r0, r4, #63 @ 0x3f │ │ │ │ bl 1de10 │ │ │ │ mov r4, sl │ │ │ │ - b 3219c0 │ │ │ │ + b 3218b0 │ │ │ │ ldr r3, [r7] │ │ │ │ lsl sl, r3, r2 │ │ │ │ mov r4, #0 │ │ │ │ - b 321bc0 │ │ │ │ + b 321ab0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b 321c18 │ │ │ │ + b 321b08 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r0, ip, ror #12 │ │ │ │ + subseq lr, r0, ip, ror r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0050e594 │ │ │ │ + subseq lr, r0, r4, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 13fc64 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ @@ -789849,23 +789781,23 @@ │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ - beq 321d48 │ │ │ │ + beq 321c38 │ │ │ │ subs r1, r3, r8 │ │ │ │ sbc r0, r0, r9 │ │ │ │ subs sl, r2, r5 │ │ │ │ sbc r3, fp, r6 │ │ │ │ adds sl, sl, r1 │ │ │ │ adc r3, r0, r3 │ │ │ │ orrs ip, sl, r3 │ │ │ │ - beq 321d3c │ │ │ │ + beq 321c2c │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ bl 1dccc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ str r3, [r0, #20] │ │ │ │ @@ -789889,72 +789821,72 @@ │ │ │ │ sbc r2, r2, r9 │ │ │ │ str r3, [r7, #8] │ │ │ │ str r2, [r7, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 321d1c │ │ │ │ + b 321c0c │ │ │ │ cmp r0, r9 │ │ │ │ cmpeq r3, r8 │ │ │ │ - beq 321d78 │ │ │ │ + beq 321c68 │ │ │ │ adds r5, r5, r8 │ │ │ │ adc r6, r6, r9 │ │ │ │ subs r3, r3, r8 │ │ │ │ sbc r0, r0, r9 │ │ │ │ str r5, [r1, #8] │ │ │ │ str r6, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b 321d1c │ │ │ │ + b 321c0c │ │ │ │ ldm r1, {r2, r3} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ bl 1de10 │ │ │ │ - b 321d1c │ │ │ │ + b 321c0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ bl 1de10 │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne 321db4 │ │ │ │ + bne 321ca4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrb r5, [r0, #16] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 321f24 │ │ │ │ + beq 321e14 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - beq 321f0c │ │ │ │ + beq 321dfc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr ip, [r6, #16] │ │ │ │ ldr lr, [r6, #20] │ │ │ │ cmp ip, r9 │ │ │ │ sbcs r3, lr, fp │ │ │ │ - bcc 321ef4 │ │ │ │ + bcc 321de4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr sl, [r6, #12] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ adds ip, ip, r3 │ │ │ │ adc lr, lr, sl │ │ │ │ subs r0, ip, r9 │ │ │ │ @@ -789966,96 +789898,96 @@ │ │ │ │ orr r5, r5, r1, lsl r8 │ │ │ │ cmp r4, #0 │ │ │ │ sub r8, r4, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr r5, r5, r1, lsr r8 │ │ │ │ - beq 321ec4 │ │ │ │ + beq 321db4 │ │ │ │ subs ip, ip, #1 │ │ │ │ lsr ip, ip, r4 │ │ │ │ sbc lr, lr, #0 │ │ │ │ rsb r8, r4, #32 │ │ │ │ orr ip, ip, lr, lsl r8 │ │ │ │ sub r8, r4, #32 │ │ │ │ orr ip, ip, lr, lsr r8 │ │ │ │ lsr lr, lr, r4 │ │ │ │ lsr r4, r1, r4 │ │ │ │ cmp lr, r4 │ │ │ │ cmpeq ip, r5 │ │ │ │ - beq 321ec4 │ │ │ │ + beq 321db4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ subs r0, r0, r9 │ │ │ │ sbc r1, r1, fp │ │ │ │ cmp r0, ip │ │ │ │ sbcs ip, r1, sl │ │ │ │ - bcc 321ef4 │ │ │ │ + bcc 321de4 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov ip, r2 │ │ │ │ mul r3, r0, r3 │ │ │ │ umull r5, r4, r0, r2 │ │ │ │ mla ip, r1, ip, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, ip, r4 │ │ │ │ cmp r5, r3 │ │ │ │ sbcs r3, r4, sl │ │ │ │ - bcs 3220bc │ │ │ │ + bcs 321fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r7, r3 │ │ │ │ - bne 321e18 │ │ │ │ + bne 321d08 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r0, r6 │ │ │ │ ldr r3, [r6] │ │ │ │ - beq 3220d8 │ │ │ │ + beq 321fc8 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r8, [r6, #20] │ │ │ │ cmp r3, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ sbcs r3, r8, fp │ │ │ │ - bcc 322094 │ │ │ │ + bcc 321f84 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ orrs r1, r3, r2 │ │ │ │ - beq 3220b0 │ │ │ │ + beq 321fa0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r2, r5, r2 │ │ │ │ sbc r3, r7, r3 │ │ │ │ subs r0, r0, r9 │ │ │ │ sbc r1, r8, fp │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r1, r3 │ │ │ │ - bcc 322094 │ │ │ │ + bcc 321f84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r5, r4, r2 │ │ │ │ adc r4, r1, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 322064 │ │ │ │ + beq 321f54 │ │ │ │ subs r1, r9, #1 │ │ │ │ sbc r2, fp, #0 │ │ │ │ adds r1, r1, r5 │ │ │ │ lsr ip, r1, r3 │ │ │ │ lsr r0, r5, r3 │ │ │ │ adc r2, r4, r2 │ │ │ │ rsb lr, r3, #32 │ │ │ │ @@ -790065,17 +789997,17 @@ │ │ │ │ orr ip, ip, r2, lsr lr │ │ │ │ orr r0, r0, r4, lsr lr │ │ │ │ lsr lr, r2, r3 │ │ │ │ mov r7, lr │ │ │ │ lsr lr, r4, r3 │ │ │ │ cmp r7, lr │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq 322064 │ │ │ │ + beq 321f54 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 3220c4 │ │ │ │ + beq 321fb4 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ mov r0, #1 │ │ │ │ sub r4, r3, #32 │ │ │ │ lsl r4, r0, r4 │ │ │ │ lsl r5, r0, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr r4, r4, r0, lsr r3 │ │ │ │ @@ -790088,80 +790020,80 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r7, r0, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adc r8, r8, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs r8, r8, r3 │ │ │ │ - bcc 322094 │ │ │ │ + bcc 321f84 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp] │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 321c60 │ │ │ │ + bl 321b50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ cmp r3, sl │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 321f0c │ │ │ │ + beq 321dfc │ │ │ │ mov sl, r3 │ │ │ │ - b 321f3c │ │ │ │ + b 321e2c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b 321fb0 │ │ │ │ + b 321ea0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - b 322068 │ │ │ │ + b 321f58 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ - b 322044 │ │ │ │ + b 321f34 │ │ │ │ mov r4, r5 │ │ │ │ - b 322084 │ │ │ │ + b 321f74 │ │ │ │ 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, [r0, #4] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, fp │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 3222a8 │ │ │ │ + beq 322198 │ │ │ │ mov r4, fp │ │ │ │ mov r8, #0 │ │ │ │ - b 322130 │ │ │ │ + b 322020 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r8, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 322194 │ │ │ │ + beq 322084 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, ip │ │ │ │ sbcs r2, r7, r3 │ │ │ │ - bcc 32211c │ │ │ │ + bcc 32200c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 3221d8 │ │ │ │ + bne 3220c8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds ip, r2, ip │ │ │ │ adc r3, r1, r3 │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r6, ip │ │ │ │ - bne 3222a8 │ │ │ │ + bne 322198 │ │ │ │ adds r2, r9, r2 │ │ │ │ adc r1, r1, sl │ │ │ │ str r2, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r3, r9 │ │ │ │ @@ -790169,256 +790101,256 @@ │ │ │ │ str r3, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r6, r9 │ │ │ │ adc r2, r7, sl │ │ │ │ cmp r2, r3 │ │ │ │ cmpeq r1, ip │ │ │ │ - beq 32226c │ │ │ │ + beq 32215c │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0, #16] │ │ │ │ str sl, [r0, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 322178 │ │ │ │ + b 322068 │ │ │ │ adds r0, r6, r9 │ │ │ │ ldr lr, [r8, #8] │ │ │ │ ldr r1, [r8, #12] │ │ │ │ adc r2, r7, sl │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, r0 │ │ │ │ - beq 322230 │ │ │ │ + beq 322120 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds ip, r2, ip │ │ │ │ adc r3, r1, r3 │ │ │ │ cmp r3, r7 │ │ │ │ cmpeq ip, r6 │ │ │ │ - beq 322168 │ │ │ │ + beq 322058 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ mov r4, r8 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0, #16] │ │ │ │ str sl, [r0, #20] │ │ │ │ - b 3221c0 │ │ │ │ + b 3220b0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds ip, r1, ip │ │ │ │ adc r3, r0, r3 │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r6, ip │ │ │ │ ldr r2, [r8, #20] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - beq 322278 │ │ │ │ + beq 322168 │ │ │ │ adds r3, r9, r3 │ │ │ │ adc r2, r2, sl │ │ │ │ strd r6, [r8, #8] │ │ │ │ str r3, [r8, #16] │ │ │ │ str r2, [r8, #20] │ │ │ │ - b 322178 │ │ │ │ + b 322068 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ - b 322254 │ │ │ │ + b 322144 │ │ │ │ adds r3, r3, r1 │ │ │ │ adc r2, r2, r0 │ │ │ │ adds r3, r3, r9 │ │ │ │ str r3, [r4, #16] │ │ │ │ adc r3, sl, r2 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldm r8, {r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ bl 1de10 │ │ │ │ - b 322178 │ │ │ │ + b 322068 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ mov r3, r0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0, #16] │ │ │ │ str sl, [r0, #20] │ │ │ │ stm r3, {r5, fp} │ │ │ │ str r3, [fp] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b 322178 │ │ │ │ + b 322068 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ orrs lr, ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r0] │ │ │ │ str r0, [r0, #4] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - bne 322328 │ │ │ │ + bne 322218 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ str ip, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 3220e0 │ │ │ │ - b 322310 │ │ │ │ + bl 321fd0 │ │ │ │ + b 322200 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r5, r0, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #488] @ 322540 │ │ │ │ - ldr r3, [pc, #488] @ 322544 │ │ │ │ + ldr r0, [pc, #488] @ 322430 │ │ │ │ + ldr r3, [pc, #488] @ 322434 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3224b4 │ │ │ │ + bne 3223a4 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r2, r6, lsl #2] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, r3 │ │ │ │ movne r7, #1 │ │ │ │ - beq 3223ec │ │ │ │ + beq 3222dc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32249c │ │ │ │ - ldr r2, [pc, #388] @ 322548 │ │ │ │ - ldr r3, [pc, #380] @ 322544 │ │ │ │ + bne 32238c │ │ │ │ + ldr r2, [pc, #388] @ 322438 │ │ │ │ + ldr r3, [pc, #380] @ 322434 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32253c │ │ │ │ + bne 32242c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #344] @ 32254c │ │ │ │ + ldr r2, [pc, #344] @ 32243c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r6, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3223a8 │ │ │ │ - ldr r1, [pc, #312] @ 322550 │ │ │ │ + beq 322298 │ │ │ │ + ldr r1, [pc, #312] @ 322440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1da8c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 322434 │ │ │ │ + bne 322324 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne 322490 │ │ │ │ + bne 322380 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 322494 │ │ │ │ - bl 323d0c │ │ │ │ + beq 322384 │ │ │ │ + bl 323bfc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 322488 │ │ │ │ + beq 322378 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ orrs r3, r0, r1 │ │ │ │ - bne 32251c │ │ │ │ + bne 32240c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 323ebc │ │ │ │ - bl 3291d8 │ │ │ │ + bl 323dac │ │ │ │ + bl 3290c8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r8, [r3, r6, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ bl 1de10 │ │ │ │ - b 3223a8 │ │ │ │ + b 322298 │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b 32247c │ │ │ │ + b 32236c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ bl 13ed9c │ │ │ │ - b 3223bc │ │ │ │ + b 3222ac │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3224f8 │ │ │ │ + bne 3223e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 3224d0 │ │ │ │ + bne 3223c0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3224bc │ │ │ │ - b 32238c │ │ │ │ + bne 3223ac │ │ │ │ + b 32227c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 3224ec │ │ │ │ - b 3224fc │ │ │ │ + beq 3223dc │ │ │ │ + b 3223ec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 324028 │ │ │ │ - b 322464 │ │ │ │ + bl 323f18 │ │ │ │ + b 322354 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r0, r0, lsr #25 │ │ │ │ + ldrheq sp, [r0], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r0, r4, lsr ip │ │ │ │ + subseq sp, r0, r4, asr #26 │ │ │ │ andeq r3, r3, ip, asr #18 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #56] @ 3225a8 │ │ │ │ + ldr r0, [pc, #56] @ 322498 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 148240 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ @@ -790434,100 +790366,100 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ sub r3, r3, #1 │ │ │ │ - b 3225e0 │ │ │ │ + b 3224d0 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3225f4 │ │ │ │ + bne 3224e4 │ │ │ │ mov r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 3225cc │ │ │ │ + bne 3224bc │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ b 1de10 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 323fd0 │ │ │ │ + bl 323ec0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ bl 1de10 │ │ │ │ - b 3225c0 │ │ │ │ + b 3224b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp ip, #0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 322684 │ │ │ │ + beq 322574 │ │ │ │ mov r4, #0 │ │ │ │ ldr lr, [r6] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [lr, r4, lsl #2] │ │ │ │ mov r2, ip │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - beq 322678 │ │ │ │ + beq 322568 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 324028 │ │ │ │ + bl 323f18 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi 322640 │ │ │ │ + bhi 322530 │ │ │ │ str r8, [r6, #24] │ │ │ │ str r7, [r6, #28] │ │ │ │ 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 r3, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, r0 │ │ │ │ movne r7, r1 │ │ │ │ movne r8, r2 │ │ │ │ movne r5, #0 │ │ │ │ - bne 3226e8 │ │ │ │ - b 322720 │ │ │ │ + bne 3225d8 │ │ │ │ + b 322610 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 324030 │ │ │ │ + bl 323f20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322728 │ │ │ │ + bne 322618 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 322720 │ │ │ │ + bls 322610 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r5, r9 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3226c4 │ │ │ │ + bne 3225b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 322338 │ │ │ │ + bl 322228 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r6] │ │ │ │ ldrne r0, [r3, r4, lsl #2] │ │ │ │ - bne 3226c4 │ │ │ │ + bne 3225b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r4, [r6, #8] │ │ │ │ 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 │ │ │ │ @@ -790537,116 +790469,116 @@ │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r3 │ │ │ │ movne r6, #0 │ │ │ │ - bne 322790 │ │ │ │ - b 3228ec │ │ │ │ + bne 322680 │ │ │ │ + b 3227dc │ │ │ │ mov r1, r5 │ │ │ │ - bl 324668 │ │ │ │ + bl 324558 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3227d8 │ │ │ │ + bne 3226c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bls 3228ac │ │ │ │ + bls 32279c │ │ │ │ add r0, r6, r9 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r8, r1, #2 │ │ │ │ - bne 32276c │ │ │ │ + bne 32265c │ │ │ │ mov r0, r4 │ │ │ │ - bl 322338 │ │ │ │ + bl 322228 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322810 │ │ │ │ + beq 322700 │ │ │ │ ldr r0, [r2, r7, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 324668 │ │ │ │ + bl 324558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32277c │ │ │ │ + beq 32266c │ │ │ │ cmp r7, #0 │ │ │ │ ldrdlt r2, [r4] │ │ │ │ - blt 322814 │ │ │ │ + blt 322704 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3228b4 │ │ │ │ + beq 3227a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r7, [r4, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 324324 │ │ │ │ + b 324214 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3228f0 │ │ │ │ + beq 3227e0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - b 322880 │ │ │ │ - bl 3246fc │ │ │ │ + b 322770 │ │ │ │ + bl 3245ec │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 1e6d4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ movne sl, r8 │ │ │ │ movne fp, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 3228d0 │ │ │ │ + bcs 3227c0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32283c │ │ │ │ + bne 32272c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322338 │ │ │ │ + bl 322228 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32286c │ │ │ │ + beq 32275c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ - b 32283c │ │ │ │ + b 32272c │ │ │ │ ldr r2, [r4] │ │ │ │ - b 322814 │ │ │ │ + b 322704 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322338 │ │ │ │ + bl 322228 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3228e0 │ │ │ │ + bne 3227d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {sl, fp} │ │ │ │ ldr r2, [r4] │ │ │ │ lsl r8, r7, #2 │ │ │ │ - b 3227e8 │ │ │ │ + b 3226d8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, r8] │ │ │ │ - b 3227f4 │ │ │ │ + b 3226e4 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r8, #0 │ │ │ │ mov r7, r8 │ │ │ │ - b 3227e8 │ │ │ │ + b 3226d8 │ │ │ │ b 1db10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -790694,18 +790626,18 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, r3 │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq 3229f8 │ │ │ │ + beq 3228e8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bcs 3229f0 │ │ │ │ + bcs 3228e0 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -790755,93 +790687,93 @@ │ │ │ │ ldr r5, [r0] │ │ │ │ ldr lr, [r4] │ │ │ │ ldr ip, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq ip, lr │ │ │ │ - beq 322ae4 │ │ │ │ + beq 3229d4 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 322a34 │ │ │ │ + bl 322924 │ │ │ │ ldr ip, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b 322ad0 │ │ │ │ + b 3229c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #220] @ 322bf8 │ │ │ │ + ldr r2, [pc, #220] @ 322ae8 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #216] @ 322bfc │ │ │ │ + ldr r3, [pc, #216] @ 322aec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [sp, #48] @ 0x30 │ │ │ │ bl 1dbf4 │ │ │ │ - ldr r2, [pc, #176] @ 322c00 │ │ │ │ + ldr r2, [pc, #176] @ 322af0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ mov r2, #20 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #20 │ │ │ │ - bne 322bc4 │ │ │ │ + bne 322ab4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 322bb4 │ │ │ │ + beq 322aa4 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e080 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1da5c │ │ │ │ mov r2, r5 │ │ │ │ asr r3, r5, #31 │ │ │ │ bl 1e614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322bc4 │ │ │ │ + bne 322ab4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1df54 │ │ │ │ mov r0, #1 │ │ │ │ - b 322bc8 │ │ │ │ + b 322ab8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ 322c04 │ │ │ │ - ldr r3, [pc, #40] @ 322bfc │ │ │ │ + ldr r2, [pc, #52] @ 322af4 │ │ │ │ + ldr r3, [pc, #40] @ 322aec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 322bf4 │ │ │ │ + bne 322ae4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq sp, [r0], #-72 @ 0xffffffb8 │ │ │ │ + subseq sp, r0, r8, ror #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r3, r3, r0, lsr #4 │ │ │ │ - subseq sp, r0, r8, lsr #8 │ │ │ │ + subseq sp, r0, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ bl 1410dc │ │ │ │ @@ -790857,70 +790789,70 @@ │ │ │ │ bl 1db94 <__aeabi_ldivmod@plt> │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ orr r3, r0, r5, asr #31 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ add r0, r4, #8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 322b00 │ │ │ │ + bl 3229f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322c80 │ │ │ │ + beq 322b70 │ │ │ │ ldrd r2, [r4, #72] @ 0x48 │ │ │ │ add r0, r4, #32 │ │ │ │ str r6, [sp] │ │ │ │ - bl 322b00 │ │ │ │ + bl 3229f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blcc fe9d5490 │ │ │ │ + blcc fe9d5380 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ mov r5, r0 │ │ │ │ - b 322cbc │ │ │ │ + b 322bac │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 322cd4 │ │ │ │ + bne 322bc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322cac │ │ │ │ + blt 322b9c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b 322cec │ │ │ │ + b 322bdc │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 322d04 │ │ │ │ + bne 322bf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322cdc │ │ │ │ + blt 322bcc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322d1c │ │ │ │ + beq 322c0c │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322d34 │ │ │ │ + beq 322c24 │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r4, r5, #64 @ 0x40 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -790936,21 +790868,21 @@ │ │ │ │ bl 1df54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne 322e28 │ │ │ │ - ldr r1, [pc, #132] @ 322e30 │ │ │ │ + bne 322d18 │ │ │ │ + ldr r1, [pc, #132] @ 322d20 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322e28 │ │ │ │ + bne 322d18 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb r1, [r4, #9] │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ orr r3, r3, r2, lsl #24 │ │ │ │ @@ -790977,264 +790909,264 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r2, r3, r4, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #172] @ 322ef8 │ │ │ │ - ldr r3, [pc, #172] @ 322efc │ │ │ │ + ldr r2, [pc, #172] @ 322de8 │ │ │ │ + ldr r3, [pc, #172] @ 322dec │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 322d64 │ │ │ │ + bl 322c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322eac │ │ │ │ + bne 322d9c │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #120] @ 322f00 │ │ │ │ - ldr r3, [pc, #112] @ 322efc │ │ │ │ + ldr r2, [pc, #120] @ 322df0 │ │ │ │ + ldr r3, [pc, #112] @ 322dec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 322ef4 │ │ │ │ + bne 322de4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 322d64 │ │ │ │ + bl 322c54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322e7c │ │ │ │ + beq 322d6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne 322e7c │ │ │ │ + bne 322d6c │ │ │ │ ldrd r0, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq r0, r2 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b 322e80 │ │ │ │ + b 322d70 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r0, ip, lsr #3 │ │ │ │ + ldrheq sp, [r0], #-44 @ 0xffffffd4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r0, r0, ror r1 │ │ │ │ + subseq sp, r0, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r5, r0, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323090 │ │ │ │ + bne 322f80 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 32305c │ │ │ │ + beq 322f4c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 322f90 │ │ │ │ - ldr r1, [pc, #492] @ 323140 │ │ │ │ + bne 322e80 │ │ │ │ + ldr r1, [pc, #492] @ 323030 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 323128 │ │ │ │ - ldr r1, [pc, #472] @ 323144 │ │ │ │ + blt 323018 │ │ │ │ + ldr r1, [pc, #472] @ 323034 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e194 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 323120 │ │ │ │ + beq 323010 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 322f90 │ │ │ │ + b 322e80 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 323010 │ │ │ │ + bne 322f00 │ │ │ │ mov r0, r6 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #2 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322f80 │ │ │ │ + blt 322e70 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b 322fc4 │ │ │ │ + b 322eb4 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 322fe4 │ │ │ │ + bne 322ed4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #2 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322fb0 │ │ │ │ + blt 322ea0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b 322ff8 │ │ │ │ + b 322ee8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 323010 │ │ │ │ + bne 322f00 │ │ │ │ mov r0, r7 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322fec │ │ │ │ + blt 322edc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323028 │ │ │ │ + beq 322f18 │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323040 │ │ │ │ + beq 322f30 │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a20 │ │ │ │ + bl 328910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3230d4 │ │ │ │ + bne 322fc4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #220] @ 323140 │ │ │ │ + ldr r1, [pc, #220] @ 323030 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 3230f4 │ │ │ │ - ldr r1, [pc, #204] @ 323148 │ │ │ │ + blt 322fe4 │ │ │ │ + ldr r1, [pc, #204] @ 323038 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e194 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3230ec │ │ │ │ + beq 322fdc │ │ │ │ str r6, [r4, #32] │ │ │ │ - b 322f40 │ │ │ │ + b 322e30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3230fc │ │ │ │ + bne 322fec │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eddc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 3230ac │ │ │ │ + bne 322f9c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 323098 │ │ │ │ - b 322f34 │ │ │ │ + bne 322f88 │ │ │ │ + b 322e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ bl 13ed9c │ │ │ │ - b 323054 │ │ │ │ + b 322f44 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e1e8 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b 323028 │ │ │ │ + b 322f18 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 329044 │ │ │ │ + bl 328f34 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - beq 3230c8 │ │ │ │ - b 323100 │ │ │ │ + beq 322fb8 │ │ │ │ + b 322ff0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 32301c │ │ │ │ - b 323040 │ │ │ │ + bne 322f0c │ │ │ │ + b 322f30 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ andeq r2, r3, r0, lsl lr │ │ │ │ andeq r2, r3, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bl 1dea0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 32318c │ │ │ │ + beq 32307c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1e080 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ - blt 32317c │ │ │ │ + blt 32306c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ bl 1dea0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 32317c │ │ │ │ + bne 32306c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ subs r1, r6, r1 │ │ │ │ rsc r7, r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ lsr r3, r1, #30 │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ bic r2, r1, #-1073741824 @ 0xc0000000 │ │ │ │ asr r9, r7, #31 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7, lsr #28 │ │ │ │ and r3, r9, #11 │ │ │ │ - ldr ip, [pc, #408] @ 323398 │ │ │ │ + ldr ip, [pc, #408] @ 323288 │ │ │ │ add r2, r2, r3 │ │ │ │ umull r3, ip, r2, ip │ │ │ │ bic r9, r9, #5 │ │ │ │ sub sl, r2, ip │ │ │ │ add ip, ip, sl, lsr #1 │ │ │ │ lsr ip, ip, #2 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ sub r2, r2, ip │ │ │ │ add r2, r2, r9 │ │ │ │ - ldr r3, [pc, #372] @ 32339c │ │ │ │ + ldr r3, [pc, #372] @ 32328c │ │ │ │ subs r1, r1, r2 │ │ │ │ - ldr lr, [pc, #368] @ 3233a0 │ │ │ │ + ldr lr, [pc, #368] @ 323290 │ │ │ │ mul r3, r1, r3 │ │ │ │ sbc r7, r7, r2, asr #31 │ │ │ │ umull r2, ip, r1, lr │ │ │ │ mla r3, lr, r7, r3 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ add r3, r3, ip │ │ │ │ asr r7, r3, #31 │ │ │ │ @@ -791251,36 +791183,36 @@ │ │ │ │ bl 1e2fc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 323368 │ │ │ │ + bne 323258 │ │ │ │ cmp r7, #0 │ │ │ │ movne r9, sl │ │ │ │ - beq 323350 │ │ │ │ + beq 323240 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 323350 │ │ │ │ + beq 323240 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r2, [r9, #4] │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 323350 │ │ │ │ + beq 323240 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ mov r1, #32 │ │ │ │ cmp r3, #20 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - blt 323350 │ │ │ │ + blt 323240 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 141f30 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ - beq 323350 │ │ │ │ + beq 323240 │ │ │ │ ldr r2, [r9, #24] │ │ │ │ ldr ip, [r9, #20] │ │ │ │ str ip, [r3] │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r9, #12] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ @@ -791298,277 +791230,277 @@ │ │ │ │ adds r1, r1, #28 │ │ │ │ add r8, r8, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r8, r7 │ │ │ │ add r9, r9, #28 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bne 32329c │ │ │ │ - b 323354 │ │ │ │ + bne 32318c │ │ │ │ + b 323244 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #0 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323380 │ │ │ │ + beq 323270 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ cmpeq r2, r6 │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b 32336c │ │ │ │ + b 32325c │ │ │ │ ldrcs r4, [r2], #2341 @ 0x925 │ │ │ │ @ instruction: 0x6db6db6d │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #448] @ 32357c │ │ │ │ - ldr r3, [pc, #448] @ 323580 │ │ │ │ + ldr r2, [pc, #448] @ 32346c │ │ │ │ + ldr r3, [pc, #448] @ 323470 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 3233ec │ │ │ │ - bl 322f04 │ │ │ │ + bne 3232dc │ │ │ │ + bl 322df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3234c8 │ │ │ │ + beq 3233b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 322d64 │ │ │ │ + bl 322c54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323444 │ │ │ │ + beq 323334 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, sp │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 322d64 │ │ │ │ + bl 322c54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323444 │ │ │ │ + beq 323334 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq 323530 │ │ │ │ + beq 323420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322c08 │ │ │ │ + bl 322af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3234c0 │ │ │ │ + beq 3233b0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1e080 │ │ │ │ cmp r5, #0 │ │ │ │ asr r3, r0, #31 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bne 3234d0 │ │ │ │ + bne 3233c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32314c │ │ │ │ + bl 32303c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323538 │ │ │ │ + beq 323428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322c90 │ │ │ │ + bl 322b80 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #232] @ 323584 │ │ │ │ - ldr r3, [pc, #224] @ 323580 │ │ │ │ + ldr r2, [pc, #232] @ 323474 │ │ │ │ + ldr r3, [pc, #224] @ 323470 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 323578 │ │ │ │ + bne 323468 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 323568 │ │ │ │ + beq 323458 │ │ │ │ mov r0, #0 │ │ │ │ - b 323494 │ │ │ │ + b 323384 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1402ac │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 142198 │ │ │ │ mov r0, #0 │ │ │ │ bl 141ec8 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32314c │ │ │ │ + bl 32303c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323488 │ │ │ │ + bne 323378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322c08 │ │ │ │ + bl 322af8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1e080 │ │ │ │ mov r3, r0 │ │ │ │ asr r2, r0, #31 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl 32314c │ │ │ │ + bl 32303c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323488 │ │ │ │ - b 3234c8 │ │ │ │ + bne 323378 │ │ │ │ + b 3233b8 │ │ │ │ strd r0, [r4, #72] @ 0x48 │ │ │ │ - b 323454 │ │ │ │ + b 323344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322c08 │ │ │ │ + bl 322af8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1e080 │ │ │ │ mov r3, r0 │ │ │ │ asr r2, r0, #31 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl 32314c │ │ │ │ + bl 32303c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323480 │ │ │ │ + bne 323370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322c90 │ │ │ │ + bl 322b80 │ │ │ │ mov r0, #0 │ │ │ │ - b 323494 │ │ │ │ + b 323384 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r0, ip, lsr ip │ │ │ │ + subseq ip, r0, ip, asr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r0, ip, asr fp │ │ │ │ + subseq ip, r0, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1860] @ 323ce8 │ │ │ │ + ldr r2, [pc, #1860] @ 323bd8 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1852] @ 323cec │ │ │ │ + ldr r3, [pc, #1852] @ 323bdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - beq 3236f8 │ │ │ │ + beq 3235e8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - bne 323614 │ │ │ │ - ldr r2, [pc, #1792] @ 323cf0 │ │ │ │ - ldr r3, [pc, #1784] @ 323cec │ │ │ │ + bne 323504 │ │ │ │ + ldr r2, [pc, #1792] @ 323be0 │ │ │ │ + ldr r3, [pc, #1784] @ 323bdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 323cbc │ │ │ │ + bne 323bac │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dccc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 3236f0 │ │ │ │ - ldr r1, [pc, #1728] @ 323cf4 │ │ │ │ + beq 3235e0 │ │ │ │ + ldr r1, [pc, #1728] @ 323be4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs fp, r0, #0 │ │ │ │ - blt 323728 │ │ │ │ - ldr r9, [pc, #1708] @ 323cf8 │ │ │ │ + blt 323618 │ │ │ │ + ldr r9, [pc, #1708] @ 323be8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e194 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 323720 │ │ │ │ - ldr r1, [pc, #1680] @ 323cf4 │ │ │ │ + beq 323610 │ │ │ │ + ldr r1, [pc, #1680] @ 323be4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs fp, r0, #0 │ │ │ │ - blt 3236e0 │ │ │ │ + blt 3235d0 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e194 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 323cc0 │ │ │ │ + beq 323bb0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 322d64 │ │ │ │ + bl 322c54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3236d8 │ │ │ │ + beq 3235c8 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 322d64 │ │ │ │ + bl 322c54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3236d8 │ │ │ │ + beq 3235c8 │ │ │ │ ldrd r2, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne 3236d8 │ │ │ │ + bne 3235c8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq 32374c │ │ │ │ + beq 32363c │ │ │ │ mov r0, r9 │ │ │ │ bl 1dc3c │ │ │ │ mov r0, r8 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 3235e8 │ │ │ │ + b 3234d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3233a4 │ │ │ │ + bl 323294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3235d0 │ │ │ │ - b 3236f0 │ │ │ │ + bne 3234c0 │ │ │ │ + b 3235e0 │ │ │ │ mov r0, fp │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1472] @ 323cf4 │ │ │ │ + ldr r1, [pc, #1472] @ 323be4 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 323c18 │ │ │ │ + bge 323b08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ - b 3236f0 │ │ │ │ + b 3235e0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 13fd8c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 323c10 │ │ │ │ + beq 323b00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ @@ -791581,26 +791513,26 @@ │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ str ip, [r4, #4]! │ │ │ │ strb lr, [ip, #28] │ │ │ │ movcc fp, r2 │ │ │ │ bl 13fd8c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 32377c │ │ │ │ + bne 32366c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - ldr r3, [pc, #1332] @ 323cfc │ │ │ │ + ldr r3, [pc, #1332] @ 323bec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ bl 1e2e4 │ │ │ │ orrs r3, r5, r6 │ │ │ │ - beq 323838 │ │ │ │ + beq 323728 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r3, #4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ strb r0, [r3, #28] │ │ │ │ @@ -791613,32 +791545,32 @@ │ │ │ │ sbcs r3, r6, #0 │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r7, r2 │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3237f4 │ │ │ │ - ldr r3, [pc, #1216] @ 323d00 │ │ │ │ + bne 3236e4 │ │ │ │ + ldr r3, [pc, #1216] @ 323bf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ bl 1e2e4 │ │ │ │ ldrb sl, [r4, #80] @ 0x50 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3236d8 │ │ │ │ + beq 3235c8 │ │ │ │ mov r0, fp │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3236d8 │ │ │ │ + beq 3235c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1dbf4 │ │ │ │ - ldr r1, [pc, #1156] @ 323d04 │ │ │ │ + ldr r1, [pc, #1156] @ 323bf4 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ mov r3, #1 │ │ │ │ add fp, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -791648,15 +791580,15 @@ │ │ │ │ stm fp, {r0, r1} │ │ │ │ mov r2, #20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1dbf4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ @@ -791666,33 +791598,33 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ stm fp, {r0, r1} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r4, #32] │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #20 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1e080 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dea0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1e080 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ sub fp, r3, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ @@ -791701,115 +791633,115 @@ │ │ │ │ add r6, r6, #28 │ │ │ │ ldr ip, [r2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r3, r0 │ │ │ │ asr r0, r0, #31 │ │ │ │ cmp r0, r1 │ │ │ │ cmpeq r3, ip │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 323bcc │ │ │ │ + bne 323abc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 323c34 │ │ │ │ + beq 323b24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 322a00 │ │ │ │ + bl 3228f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323bfc │ │ │ │ + beq 323aec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 323bfc │ │ │ │ + beq 323aec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 323bfc │ │ │ │ + beq 323aec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e224 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 322a00 │ │ │ │ + bl 3228f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323bfc │ │ │ │ + beq 323aec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 323bfc │ │ │ │ + beq 323aec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r3, r1 │ │ │ │ - beq 323bfc │ │ │ │ + beq 323aec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs r3, r1, #0 │ │ │ │ - blt 323bfc │ │ │ │ + blt 323aec │ │ │ │ ldr r3, [fp] │ │ │ │ ldr lr, [r3] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, r1 │ │ │ │ cmpeq lr, r0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ mov r0, r8 │ │ │ │ bl 1e080 │ │ │ │ mov r1, #1 │ │ │ │ subs r3, r0, r6 │ │ │ │ asr r2, r0, #31 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sbc r3, r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #28 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #28 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bhi 323964 │ │ │ │ + bhi 323854 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df54 │ │ │ │ mov r0, r9 │ │ │ │ bl 1df54 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ bl 1e080 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1da5c │ │ │ │ mov r2, r6 │ │ │ │ asr r3, r6, #31 │ │ │ │ bl 1e614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ mov r0, r9 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ bl 1e080 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1da5c │ │ │ │ mov r2, r6 │ │ │ │ asr r3, r6, #31 │ │ │ │ bl 1e614 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ bl 1410dc │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ bl 1e53c │ │ │ │ add r3, pc, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, fp │ │ │ │ @@ -791818,327 +791750,327 @@ │ │ │ │ bl 1db94 <__aeabi_ldivmod@plt> │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ orr r3, r0, r7, asr #31 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ add r0, r4, #8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 322b00 │ │ │ │ + bl 3229f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323bfc │ │ │ │ + beq 323aec │ │ │ │ str r6, [sp] │ │ │ │ add r0, r4, #32 │ │ │ │ ldrd r2, [r4, #72] @ 0x48 │ │ │ │ - bl 322b00 │ │ │ │ + bl 3229f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323bfc │ │ │ │ + beq 323aec │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dc3c │ │ │ │ mov r0, r8 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3233a4 │ │ │ │ - b 3235e8 │ │ │ │ + bl 323294 │ │ │ │ + b 3234d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #28 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323aa8 │ │ │ │ + beq 323998 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dc3c │ │ │ │ - b 3236e0 │ │ │ │ + b 3235d0 │ │ │ │ mov fp, #28 │ │ │ │ - b 3237c0 │ │ │ │ - ldr r1, [pc, #232] @ 323d08 │ │ │ │ + b 3236b0 │ │ │ │ + ldr r1, [pc, #232] @ 323bf8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323ccc │ │ │ │ + beq 323bbc │ │ │ │ bl 1dc3c │ │ │ │ - b 323740 │ │ │ │ + b 323630 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e080 │ │ │ │ ldr r2, [fp] │ │ │ │ mov r3, r0 │ │ │ │ asr r1, r0, #31 │ │ │ │ ldm r2, {r0, r2} │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #28 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323bfc │ │ │ │ + bne 323aec │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323aac │ │ │ │ - b 323bfc │ │ │ │ + beq 32399c │ │ │ │ + b 323aec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ bl 1e1e8 │ │ │ │ - b 3236e0 │ │ │ │ + b 3235d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ - b 3236f0 │ │ │ │ - blcc fe9d64e8 │ │ │ │ + b 3235e0 │ │ │ │ + blcc fe9d63d8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subseq ip, r0, ip, asr #20 │ │ │ │ + subseq ip, r0, ip, asr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r0, r8, lsl #20 │ │ │ │ + subseq ip, r0, r8, lsl fp │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ andeq r2, r3, r0, lsr r7 │ │ │ │ @ instruction: 0xfffff1e8 │ │ │ │ @ instruction: 0xfffff254 │ │ │ │ strdeq r2, [r3], -r0 │ │ │ │ andeq r2, r3, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #388] @ 323ea8 │ │ │ │ - ldr r2, [pc, #388] @ 323eac │ │ │ │ + ldr r7, [pc, #388] @ 323d98 │ │ │ │ + ldr r2, [pc, #388] @ 323d9c │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 323e64 │ │ │ │ - ldr r1, [pc, #336] @ 323eb0 │ │ │ │ + beq 323d54 │ │ │ │ + ldr r1, [pc, #336] @ 323da0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 323e78 │ │ │ │ - ldr r8, [pc, #316] @ 323eb4 │ │ │ │ + blt 323d68 │ │ │ │ + ldr r8, [pc, #316] @ 323da4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323e70 │ │ │ │ - ldr r1, [pc, #296] @ 323eb8 │ │ │ │ + beq 323d60 │ │ │ │ + ldr r1, [pc, #296] @ 323da8 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 323e4c │ │ │ │ - ldr r1, [pc, #244] @ 323eb0 │ │ │ │ + beq 323d3c │ │ │ │ + ldr r1, [pc, #244] @ 323da0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 323e94 │ │ │ │ + blt 323d84 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e194 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 323e8c │ │ │ │ + beq 323d7c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ bl 141ec8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 323e34 │ │ │ │ + beq 323d24 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ bl 14021c │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [r4] │ │ │ │ - beq 323e2c │ │ │ │ + beq 323d1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3233a4 │ │ │ │ + bl 323294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323e68 │ │ │ │ + bne 323d58 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 14035c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 142198 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323e44 │ │ │ │ + beq 323d34 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323e5c │ │ │ │ + beq 323d4c │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 1e1e8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 1de10 │ │ │ │ - b 323e64 │ │ │ │ + b 323d54 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e1e8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ bl 1de10 │ │ │ │ - b 323e4c │ │ │ │ + b 323d3c │ │ │ │ andeq r1, r3, r8, asr #22 │ │ │ │ andeq r2, r3, r4, asr r0 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ andeq r2, r3, r4 │ │ │ │ strdeq r1, [r3], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #228] @ 323fb8 │ │ │ │ - ldr r3, [pc, #228] @ 323fbc │ │ │ │ + ldr ip, [pc, #228] @ 323ea8 │ │ │ │ + ldr r3, [pc, #228] @ 323eac │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r5, [pc, #188] @ 323fc0 │ │ │ │ + ldr r5, [pc, #188] @ 323eb0 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r0, [pc, #184] @ 323fc4 │ │ │ │ + ldr r0, [pc, #184] @ 323eb4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 323f70 │ │ │ │ + beq 323e60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e014 │ │ │ │ - ldr ip, [pc, #136] @ 323fc8 │ │ │ │ + ldr ip, [pc, #136] @ 323eb8 │ │ │ │ mov r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 323f70 │ │ │ │ + beq 323e60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e014 │ │ │ │ mov r4, #1 │ │ │ │ - b 323f74 │ │ │ │ + b 323e64 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #64] @ 323fcc │ │ │ │ - ldr r3, [pc, #44] @ 323fbc │ │ │ │ + ldr r2, [pc, #64] @ 323ebc │ │ │ │ + ldr r3, [pc, #44] @ 323eac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 323fb4 │ │ │ │ + bne 323ea4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r0, r4, lsr #2 │ │ │ │ + subseq ip, r0, r4, lsr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r1, r3, ip, ror #18 │ │ │ │ andeq r1, r3, r0, ror lr │ │ │ │ andeq r1, r3, ip, asr #28 │ │ │ │ - subseq ip, r0, ip, rrx │ │ │ │ + subseq ip, r0, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 14035c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 142198 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324004 │ │ │ │ + beq 323ef4 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32401c │ │ │ │ + beq 323f0c │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, lr} │ │ │ │ b 1de10 │ │ │ │ strd r2, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #716] @ 324318 │ │ │ │ - ldr r3, [pc, #716] @ 32431c │ │ │ │ + ldr r2, [pc, #716] @ 324208 │ │ │ │ + ldr r3, [pc, #716] @ 32420c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -792154,181 +792086,181 @@ │ │ │ │ orr r3, r3, lr, lsr r4 │ │ │ │ orr r8, r1, lr, lsl ip │ │ │ │ add ip, ip, #8 │ │ │ │ orr r4, r3, r2 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bne 32407c │ │ │ │ + bne 323f6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 322f04 │ │ │ │ + bl 322df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324304 │ │ │ │ + beq 3241f4 │ │ │ │ ldrb r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32430c │ │ │ │ + beq 3241fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 322e34 │ │ │ │ + bl 322d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3240fc │ │ │ │ + beq 323fec │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3233a4 │ │ │ │ + bl 323294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3242e8 │ │ │ │ + beq 3241d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32314c │ │ │ │ + bl 32303c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3242e8 │ │ │ │ + beq 3241d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, r4 │ │ │ │ bl 14042c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 32430c │ │ │ │ + beq 3241fc │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #0 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3242e8 │ │ │ │ + bne 3241d8 │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne 3242e8 │ │ │ │ + bne 3241d8 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3242e8 │ │ │ │ + beq 3241d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3242e8 │ │ │ │ + beq 3241d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #20 │ │ │ │ bl 1db34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32430c │ │ │ │ + bne 3241fc │ │ │ │ mov r0, r9 │ │ │ │ bl 1e2fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 32430c │ │ │ │ + beq 3241fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 3242ec │ │ │ │ + bne 3241dc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322990 │ │ │ │ + bl 322880 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3242ec │ │ │ │ + bne 3241dc │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ bl 1dea0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 3242ec │ │ │ │ + bne 3241dc │ │ │ │ add sl, sp, #4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3242ec │ │ │ │ + bne 3241dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3242ec │ │ │ │ + beq 3241dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs r2, r2, r1 │ │ │ │ - beq 3242ec │ │ │ │ + beq 3241dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs r0, r2, #0 │ │ │ │ - blt 3242ec │ │ │ │ + blt 3241dc │ │ │ │ ldr ip, [r8] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r2 │ │ │ │ cmpeq ip, r1 │ │ │ │ - bne 3242ec │ │ │ │ + bne 3241dc │ │ │ │ ldr r2, [r8, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3242ec │ │ │ │ + bne 3241dc │ │ │ │ bl 1410dc │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [r8, #20] │ │ │ │ str r0, [r8, #16] │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3242ec │ │ │ │ + bne 3241dc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #28 │ │ │ │ - bne 3242ec │ │ │ │ + bne 3241dc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322c90 │ │ │ │ + bl 322b80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #96] @ 324320 │ │ │ │ - ldr r3, [pc, #88] @ 32431c │ │ │ │ + ldr r2, [pc, #96] @ 324210 │ │ │ │ + ldr r3, [pc, #88] @ 32420c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 324314 │ │ │ │ + bne 324204 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322a34 │ │ │ │ + bl 322924 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322c90 │ │ │ │ + bl 322b80 │ │ │ │ mov r4, #0 │ │ │ │ - b 3242b8 │ │ │ │ + b 3241a8 │ │ │ │ mov r4, #0 │ │ │ │ - b 3242f4 │ │ │ │ + b 3241e4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r0, ip, lsr #31 │ │ │ │ + ldrheq ip, [r0], #-12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r0, r8, lsr sp │ │ │ │ + subseq fp, r0, r8, 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 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #796] @ 32465c │ │ │ │ + ldr r2, [pc, #796] @ 32454c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #792] @ 324660 │ │ │ │ + ldr r3, [pc, #792] @ 324550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -792344,104 +792276,104 @@ │ │ │ │ orr lr, lr, r3, lsr r4 │ │ │ │ orr r9, r1, r3, lsl ip │ │ │ │ add ip, ip, #8 │ │ │ │ orr r4, lr, r2 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bne 324374 │ │ │ │ + bne 324264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322f04 │ │ │ │ + bl 322df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3243c8 │ │ │ │ + beq 3242b8 │ │ │ │ ldrb sl, [r5, #80] @ 0x50 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3243fc │ │ │ │ + bne 3242ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 322c90 │ │ │ │ + bl 322b80 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #656] @ 324664 │ │ │ │ - ldr r3, [pc, #648] @ 324660 │ │ │ │ + ldr r2, [pc, #656] @ 324554 │ │ │ │ + ldr r3, [pc, #648] @ 324550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 324658 │ │ │ │ + bne 324548 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 322e34 │ │ │ │ + bl 322d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324430 │ │ │ │ + beq 324320 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3233a4 │ │ │ │ + bl 323294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324448 │ │ │ │ + beq 324338 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1dea0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 324454 │ │ │ │ + beq 324344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322a34 │ │ │ │ - b 3243c0 │ │ │ │ + bl 322924 │ │ │ │ + b 3242b0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 1e080 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r2, r7, #8 │ │ │ │ add r2, r2, r0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ sbcs r1, r2, #0 │ │ │ │ - bcs 3245c8 │ │ │ │ + bcs 3244b8 │ │ │ │ lsr r3, r3, #1 │ │ │ │ orr r3, r3, r2, lsl #31 │ │ │ │ sub r3, r3, #20 │ │ │ │ cmp r3, r7 │ │ │ │ movcs r2, r3 │ │ │ │ movcc r2, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp] │ │ │ │ - bl 323588 │ │ │ │ + bl 323478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324448 │ │ │ │ + beq 324338 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ bl 14042c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 3243c0 │ │ │ │ + bne 3242b0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #2 │ │ │ │ bl 1dea0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 324448 │ │ │ │ + bne 324338 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, #2 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 324448 │ │ │ │ + bne 324338 │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ mov r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 322990 │ │ │ │ + bl 322880 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 1410dc │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -792451,15 +792383,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ asr r2, r0, #31 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 141f30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3243c0 │ │ │ │ + beq 3242b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1e080 │ │ │ │ mov r1, #1 │ │ │ │ @@ -792474,41 +792406,41 @@ │ │ │ │ str r2, [r6, #20] │ │ │ │ str r3, [r6, #24] │ │ │ │ mov r2, #28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #28 │ │ │ │ mov fp, r0 │ │ │ │ - beq 3245dc │ │ │ │ + beq 3244cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 322a34 │ │ │ │ + bl 322924 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322c90 │ │ │ │ + bl 322b80 │ │ │ │ mov r0, r6 │ │ │ │ bl 142198 │ │ │ │ - b 3243c8 │ │ │ │ + b 3242b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32314c │ │ │ │ + bl 32303c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3244a8 │ │ │ │ - b 324448 │ │ │ │ + bne 324398 │ │ │ │ + b 324338 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e224 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 3245ac │ │ │ │ + bne 32449c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #28 │ │ │ │ - bne 3245ac │ │ │ │ + bne 32449c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1e080 │ │ │ │ str r6, [sp] │ │ │ │ @@ -792516,125 +792448,125 @@ │ │ │ │ mov r3, r4 │ │ │ │ asr r1, r0, #31 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 140368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322c90 │ │ │ │ - b 3243cc │ │ │ │ + bl 322b80 │ │ │ │ + b 3242bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq fp, [r0], #-196 @ 0xffffff3c │ │ │ │ + subseq fp, r0, r4, asr #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r0, r4, lsr #24 │ │ │ │ + subseq fp, r0, r4, lsr sp │ │ │ │ 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 322f04 │ │ │ │ + bl 322df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 324698 │ │ │ │ + bne 324588 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3246e8 │ │ │ │ + bne 3245d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1e080 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, r5, #8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r1, r1, r0 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 322c90 │ │ │ │ + bl 322b80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 322a34 │ │ │ │ + bl 322924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322c90 │ │ │ │ - b 32468c │ │ │ │ + bl 322b80 │ │ │ │ + b 32457c │ │ │ │ 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 │ │ │ │ ldrd r4, [r0, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bl 322f04 │ │ │ │ + bl 322df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324738 │ │ │ │ + beq 324628 │ │ │ │ ldrb r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 324750 │ │ │ │ + bne 324640 │ │ │ │ mov r0, r6 │ │ │ │ - bl 322c90 │ │ │ │ + bl 322b80 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3233a4 │ │ │ │ + bl 323294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32497c │ │ │ │ + beq 32486c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ bl 1dccc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 324730 │ │ │ │ + beq 324620 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13fd8c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3247cc │ │ │ │ + beq 3246bc │ │ │ │ sub r7, r9, #4 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r7, #4]! │ │ │ │ bl 13fd8c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 3247b0 │ │ │ │ + bne 3246a0 │ │ │ │ lsr r4, r4, #1 │ │ │ │ orr r4, r4, r5, lsl #31 │ │ │ │ - ldr r3, [pc, #444] @ 324998 │ │ │ │ + ldr r3, [pc, #444] @ 324888 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub r4, r4, #20 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ bl 1e2e4 │ │ │ │ cmp r4, r7 │ │ │ │ cmpne r5, r7 │ │ │ │ - beq 324988 │ │ │ │ - ldr r3, [pc, #396] @ 32499c │ │ │ │ + beq 324878 │ │ │ │ + ldr r3, [pc, #396] @ 32488c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ sub r3, r9, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ @@ -792647,27 +792579,27 @@ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ str lr, [sp, #24] │ │ │ │ ldr lr, [ip, #16] │ │ │ │ ldr fp, [sl] │ │ │ │ ldr sl, [sl, #4] │ │ │ │ ldr r5, [ip, #24] │ │ │ │ - ldr r2, [pc, #316] @ 3249a0 │ │ │ │ + ldr r2, [pc, #316] @ 324890 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r5, #28 │ │ │ │ mov r6, r0 │ │ │ │ subs r6, r6, lr │ │ │ │ ldr lr, [ip, #20] │ │ │ │ - ldr r0, [pc, #296] @ 3249a4 │ │ │ │ + ldr r0, [pc, #296] @ 324894 │ │ │ │ sbc r7, r1, lr │ │ │ │ orrs r1, fp, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 3248a8 │ │ │ │ + bne 324798 │ │ │ │ bl 148240 │ │ │ │ - ldr r2, [pc, #276] @ 3249a8 │ │ │ │ + ldr r2, [pc, #276] @ 324898 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ umull fp, sl, r0, r2 │ │ │ │ mla r2, r1, r2, sl │ │ │ │ str fp, [r3] │ │ │ │ mov sl, r2 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ @@ -792680,15 +792612,15 @@ │ │ │ │ mov r1, sl │ │ │ │ bl 1e62c <__aeabi_ul2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1df3c <__aeabi_ddiv@plt> │ │ │ │ - ldr r3, [pc, #196] @ 3249ac │ │ │ │ + ldr r3, [pc, #196] @ 32489c │ │ │ │ mov r2, #0 │ │ │ │ bl 1dfc0 <__aeabi_dadd@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 1e488 <__aeabi_ui2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ @@ -792709,36 +792641,36 @@ │ │ │ │ movlt r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r8, r2 │ │ │ │ movcs r3, #0 │ │ │ │ andcc r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bne 324838 │ │ │ │ + bne 324728 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 322c90 │ │ │ │ + bl 322b80 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 322a34 │ │ │ │ - b 324730 │ │ │ │ + bl 322924 │ │ │ │ + b 324620 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - b 324960 │ │ │ │ + b 324850 │ │ │ │ @ instruction: 0xffffe1cc │ │ │ │ - ldrheq r2, [r3], #-168 @ 0xffffff58 │ │ │ │ + subseq r2, r3, r8, asr #23 │ │ │ │ eoreq r8, r7, r0, lsl #26 │ │ │ │ andeq r1, r3, ip, lsl r5 │ │ │ │ - blcc fe9d71b0 │ │ │ │ + blcc fe9d70a0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ @@ -792749,262 +792681,262 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3249fc │ │ │ │ - bl 328454 │ │ │ │ + beq 3248ec │ │ │ │ + bl 328344 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 324e1c │ │ │ │ + b 324d0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #108] @ 324aa0 │ │ │ │ + ldr r0, [pc, #108] @ 324990 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1413d8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 324a94 │ │ │ │ + beq 324984 │ │ │ │ mov r0, r5 │ │ │ │ - bl 324e5c │ │ │ │ + bl 324d4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 324a88 │ │ │ │ - ldr r1, [pc, #68] @ 324aa4 │ │ │ │ + beq 324978 │ │ │ │ + ldr r1, [pc, #68] @ 324994 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 328450 │ │ │ │ + bl 328340 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 324a88 │ │ │ │ + beq 324978 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r5 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 324a88 │ │ │ │ + bne 324978 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ 324aa8 │ │ │ │ + ldr r1, [pc, #12] @ 324998 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 324a44 │ │ │ │ + b 324934 │ │ │ │ andeq r1, r3, r4, asr #7 │ │ │ │ @ instruction: 0x000313b4 │ │ │ │ andeq r1, r3, r8, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #548] @ 324cec │ │ │ │ - ldr r3, [pc, #548] @ 324cf0 │ │ │ │ + ldr r2, [pc, #548] @ 324bdc │ │ │ │ + ldr r3, [pc, #548] @ 324be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #200 @ 0xc8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dccc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 324c44 │ │ │ │ + beq 324b34 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 32533c │ │ │ │ + bl 32522c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r3, [r4, #4] │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ moveq r3, #2 │ │ │ │ strne r3, [r4, #8] │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #444] @ 324cf4 │ │ │ │ + ldr r3, [pc, #444] @ 324be4 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bne 324c08 │ │ │ │ + bne 324af8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 325510 │ │ │ │ + bl 325400 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 324c24 │ │ │ │ - ldr r1, [pc, #404] @ 324cf8 │ │ │ │ + beq 324b14 │ │ │ │ + ldr r1, [pc, #404] @ 324be8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324c90 │ │ │ │ - ldr r1, [pc, #384] @ 324cfc │ │ │ │ + beq 324b80 │ │ │ │ + ldr r1, [pc, #384] @ 324bec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 324c4c │ │ │ │ + beq 324b3c │ │ │ │ add r6, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 324a18 │ │ │ │ - ldr r1, [pc, #348] @ 324d00 │ │ │ │ + bl 324908 │ │ │ │ + ldr r1, [pc, #348] @ 324bf0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324c24 │ │ │ │ + beq 324b14 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 324ccc │ │ │ │ + beq 324bbc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 324c24 │ │ │ │ + beq 324b14 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r8] │ │ │ │ - ldr r2, [pc, #288] @ 324d04 │ │ │ │ - ldr r3, [pc, #264] @ 324cf0 │ │ │ │ + ldr r2, [pc, #288] @ 324bf4 │ │ │ │ + ldr r3, [pc, #264] @ 324be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 324ce8 │ │ │ │ + bne 324bd8 │ │ │ │ add sp, sp, #200 @ 0xc8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #248] @ 324d08 │ │ │ │ + ldr r0, [pc, #248] @ 324bf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e2cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 324b5c │ │ │ │ + bne 324a4c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324c34 │ │ │ │ - bl 328454 │ │ │ │ + beq 324b24 │ │ │ │ + bl 328344 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 324bdc │ │ │ │ + b 324acc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #160 @ 0xa0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #156] @ 324d0c │ │ │ │ + ldr r1, [pc, #156] @ 324bfc │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1da14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324cb0 │ │ │ │ + beq 324ba0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - b 324b8c │ │ │ │ + b 324a7c │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ - ldr r0, [pc, #112] @ 324d10 │ │ │ │ + ldr r0, [pc, #112] @ 324c00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e2cc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 324b74 │ │ │ │ - ldr r2, [pc, #92] @ 324d14 │ │ │ │ - ldr r1, [pc, #92] @ 324d18 │ │ │ │ + b 324a64 │ │ │ │ + ldr r2, [pc, #92] @ 324c04 │ │ │ │ + ldr r1, [pc, #92] @ 324c08 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 140b74 │ │ │ │ - b 324c88 │ │ │ │ - ldr r0, [pc, #72] @ 324d1c │ │ │ │ + b 324b78 │ │ │ │ + ldr r0, [pc, #72] @ 324c0c │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 324a18 │ │ │ │ + bl 324908 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - b 324bcc │ │ │ │ + b 324abc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r0, r0, lsr r5 │ │ │ │ + subseq fp, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00504790 │ │ │ │ + subseq r4, r0, r0, lsr #17 │ │ │ │ andeq r1, r3, r0, asr #5 │ │ │ │ @ instruction: 0x000312bc │ │ │ │ andeq r1, r3, r0, ror #5 │ │ │ │ - subseq fp, r0, r4, lsl r4 │ │ │ │ + subseq fp, r0, r4, lsr #10 │ │ │ │ andeq r5, r0, ip, lsr #19 │ │ │ │ andsgt r6, r8, r9, asr #8 │ │ │ │ muleq r3, r0, r1 │ │ │ │ andeq r1, r3, ip, lsl #3 │ │ │ │ andeq r5, r0, r4, ror pc │ │ │ │ andeq r4, r0, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 324dc8 │ │ │ │ - ldr r3, [pc, #144] @ 324dcc │ │ │ │ + ldr r2, [pc, #144] @ 324cb8 │ │ │ │ + ldr r3, [pc, #144] @ 324cbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - blt 324d88 │ │ │ │ + blt 324c78 │ │ │ │ bl 161c94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 324d88 │ │ │ │ + blt 324c78 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 324aac │ │ │ │ + bl 32499c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324db8 │ │ │ │ + beq 324ca8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 324dd4 │ │ │ │ - ldr r2, [pc, #64] @ 324dd0 │ │ │ │ - ldr r3, [pc, #56] @ 324dcc │ │ │ │ + bl 324cc4 │ │ │ │ + ldr r2, [pc, #64] @ 324cc0 │ │ │ │ + ldr r3, [pc, #56] @ 324cbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 324dc4 │ │ │ │ + bne 324cb4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1e8 │ │ │ │ - b 324d88 │ │ │ │ + b 324c78 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r0, r0, asr #5 │ │ │ │ + ldrsbeq fp, [r0], #-48 @ 0xffffffd0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r0, r8, ror #4 │ │ │ │ + subseq fp, r0, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r1, #0 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ @@ -793013,233 +792945,233 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ cmp r6, r5 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne 324df4 │ │ │ │ + bne 324ce4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 327b1c │ │ │ │ + bl 327a0c │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 327b98 │ │ │ │ + bl 327a88 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1de10 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr r2, [pc, #424] @ 325024 │ │ │ │ + ldr r2, [pc, #424] @ 324f14 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #416] @ 325028 │ │ │ │ + ldr r3, [pc, #416] @ 324f18 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr fp, [pc, #408] @ 32502c │ │ │ │ + ldr fp, [pc, #408] @ 324f1c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ add fp, pc, fp │ │ │ │ add r1, r1, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - beq 324fe4 │ │ │ │ - ldr sl, [pc, #372] @ 325030 │ │ │ │ - ldr r9, [pc, #372] @ 325034 │ │ │ │ - ldr r8, [pc, #372] @ 325038 │ │ │ │ + beq 324ed4 │ │ │ │ + ldr sl, [pc, #372] @ 324f20 │ │ │ │ + ldr r9, [pc, #372] @ 324f24 │ │ │ │ + ldr r8, [pc, #372] @ 324f28 │ │ │ │ mov r7, r0 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ add r6, sp, #28 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 324f38 │ │ │ │ - ldr r3, [pc, #348] @ 32503c │ │ │ │ - ldr r2, [pc, #348] @ 325040 │ │ │ │ - ldr ip, [pc, #348] @ 325044 │ │ │ │ + b 324e28 │ │ │ │ + ldr r3, [pc, #348] @ 324f2c │ │ │ │ + ldr r2, [pc, #348] @ 324f30 │ │ │ │ + ldr ip, [pc, #348] @ 324f34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #20] │ │ │ │ stmib sp, {r1, r4} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #296] @ 325048 │ │ │ │ + ldr r3, [pc, #296] @ 324f38 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 324f80 │ │ │ │ + bls 324e70 │ │ │ │ mov r4, r5 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 324fe4 │ │ │ │ + beq 324ed4 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ bl 1df18 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bne 324ed8 │ │ │ │ + bne 324dc8 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r8, r9} │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #208] @ 325048 │ │ │ │ + ldr r3, [pc, #208] @ 324f38 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 324f28 │ │ │ │ + bhi 324e18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 324f28 │ │ │ │ + beq 324e18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328448 │ │ │ │ + bl 328338 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 324fe8 │ │ │ │ - ldr r3, [pc, #160] @ 32504c │ │ │ │ + bne 324ed8 │ │ │ │ + ldr r3, [pc, #160] @ 324f3c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 328458 │ │ │ │ - ldr r2, [pc, #148] @ 325050 │ │ │ │ + bl 328348 │ │ │ │ + ldr r2, [pc, #148] @ 324f40 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 324f38 │ │ │ │ + bne 324e28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #100] @ 325054 │ │ │ │ - ldr r3, [pc, #52] @ 325028 │ │ │ │ + ldr r2, [pc, #100] @ 324f44 │ │ │ │ + ldr r3, [pc, #52] @ 324f18 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 325020 │ │ │ │ + bne 324f10 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r0, r0, ror r1 │ │ │ │ + subseq fp, r0, r0, lsl #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r0, ip, asr r1 │ │ │ │ + subseq fp, r0, ip, ror #4 │ │ │ │ andeq r0, r3, r4, asr #31 │ │ │ │ andeq r0, r3, r4, asr #31 │ │ │ │ andeq sp, r0, r4, lsl #23 │ │ │ │ andeq r0, r3, r8, lsr #31 │ │ │ │ andeq r0, r3, r0, lsr #31 │ │ │ │ andeq r0, r3, r8, lsr #31 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r3, r4, ror #29 │ │ │ │ - subseq fp, r0, r8 │ │ │ │ + subseq fp, r0, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ cmp r0, #1 │ │ │ │ - ldr r0, [pc, #128] @ 3250f8 │ │ │ │ - ldr r3, [pc, #128] @ 3250fc │ │ │ │ + ldr r0, [pc, #128] @ 324fe8 │ │ │ │ + ldr r3, [pc, #128] @ 324fec │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #124] @ 325100 │ │ │ │ + ldr r1, [pc, #124] @ 324ff0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ble 3250d4 │ │ │ │ - ldr r2, [pc, #92] @ 325104 │ │ │ │ - ldr r3, [pc, #80] @ 3250fc │ │ │ │ + ble 324fc4 │ │ │ │ + ldr r2, [pc, #92] @ 324ff4 │ │ │ │ + ldr r3, [pc, #80] @ 324fec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3250f4 │ │ │ │ + bne 324fe4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #44] @ 325108 │ │ │ │ + ldr r0, [pc, #44] @ 324ff8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e110 <__vfprintf_chk@plt> │ │ │ │ - b 3250a0 │ │ │ │ + b 324f90 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r0, r0, lsl #31 │ │ │ │ + @ instruction: 0x0050b090 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r0, r0, ror pc │ │ │ │ - subseq sl, r0, r0, asr pc │ │ │ │ + subseq fp, r0, r0, lsl #1 │ │ │ │ + subseq fp, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #16] @ 325138 │ │ │ │ + ldr r1, [pc, #16] @ 325028 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ muleq r0, r4, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-40] @ 0xffffffd8 │ │ │ │ - ldr ip, [pc, #196] @ 32521c │ │ │ │ + ldr ip, [pc, #196] @ 32510c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr lr, [pc, #184] @ 325220 │ │ │ │ + ldr lr, [pc, #184] @ 325110 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #180] @ 325224 │ │ │ │ + ldr ip, [pc, #180] @ 325114 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 325228 │ │ │ │ + ldr r3, [pc, #164] @ 325118 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r5, sp, #4096 @ 0x1000 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [r5, #20] │ │ │ │ mov ip, #0 │ │ │ │ @@ -793248,562 +793180,562 @@ │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 161d28 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 3251dc │ │ │ │ + beq 3250cc │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e260 <__isoc23_strtoll@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #72] @ 32522c │ │ │ │ - ldr r3, [pc, #60] @ 325224 │ │ │ │ + ldr r2, [pc, #72] @ 32511c │ │ │ │ + ldr r3, [pc, #60] @ 325114 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 325218 │ │ │ │ + bne 325108 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r3, r4, ror sp │ │ │ │ - subseq sl, r0, ip, lsl #29 │ │ │ │ + @ instruction: 0x0050af9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r1, r0, r1 │ │ │ │ - subseq sl, r0, r4, lsl lr │ │ │ │ + subseq sl, r0, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e494 │ │ │ │ - ldr r1, [pc, #104] @ 3252b8 │ │ │ │ + ldr r1, [pc, #104] @ 3251a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r1] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 325298 │ │ │ │ + beq 325188 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 1dfd8 │ │ │ │ - ldr r1, [pc, #76] @ 3252bc │ │ │ │ + ldr r1, [pc, #76] @ 3251ac │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dcd8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #32] @ 3252c0 │ │ │ │ + ldr r1, [pc, #32] @ 3251b0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, r4 │ │ │ │ blx r7 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrheq ip, [r0], #-212 @ 0xffffff2c │ │ │ │ + subseq ip, r0, r4, asr #29 │ │ │ │ andeq r0, r3, r8, lsr #25 │ │ │ │ andeq r0, r3, r0, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 325230 │ │ │ │ + bl 325120 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 3252fc │ │ │ │ - ldr r1, [pc, #76] @ 325338 │ │ │ │ + beq 3251ec │ │ │ │ + ldr r1, [pc, #76] @ 325228 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - bne 32530c │ │ │ │ + bne 3251fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r5, [r4] │ │ │ │ subs r5, r5, #120 @ 0x78 │ │ │ │ clzne r5, r5 │ │ │ │ lsrne r5, r5, #5 │ │ │ │ - bne 3252fc │ │ │ │ + bne 3251ec │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ subs r5, r5, #101 @ 0x65 │ │ │ │ ldrbeq r5, [r4, #2] │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ - b 3252fc │ │ │ │ + b 3251ec │ │ │ │ andeq r0, r3, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #396] @ 3254e4 │ │ │ │ - ldr r3, [pc, #396] @ 3254e8 │ │ │ │ + ldr r2, [pc, #396] @ 3253d4 │ │ │ │ + ldr r3, [pc, #396] @ 3253d8 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32541c │ │ │ │ - ldr r3, [pc, #344] @ 3254ec │ │ │ │ - ldr r1, [pc, #344] @ 3254f0 │ │ │ │ + beq 32530c │ │ │ │ + ldr r3, [pc, #344] @ 3253dc │ │ │ │ + ldr r1, [pc, #344] @ 3253e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #3 │ │ │ │ blx r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 325494 │ │ │ │ + bne 325384 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3254b8 │ │ │ │ + bne 3253a8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r8 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ str r2, [r5] │ │ │ │ str r3, [r6] │ │ │ │ bl 1dcfc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #252] @ 3254f4 │ │ │ │ - ldr r3, [pc, #236] @ 3254e8 │ │ │ │ + ldr r2, [pc, #252] @ 3253e4 │ │ │ │ + ldr r3, [pc, #236] @ 3253d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3254e0 │ │ │ │ + bne 3253d0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r2, #12 │ │ │ │ orr r3, r3, ip, lsl #20 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ lsl r1, r2, #12 │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ orr r4, r3, r2 │ │ │ │ bic ip, ip, #15 │ │ │ │ - ldr r2, [pc, #172] @ 3254f8 │ │ │ │ + ldr r2, [pc, #172] @ 3253e8 │ │ │ │ orr r9, ip, r1, lsr #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 32513c │ │ │ │ - ldr r2, [pc, #152] @ 3254fc │ │ │ │ + bl 32502c │ │ │ │ + ldr r2, [pc, #152] @ 3253ec │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r9 │ │ │ │ - bl 32513c │ │ │ │ + bl 32502c │ │ │ │ str r0, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 3253a8 │ │ │ │ - b 3253f0 │ │ │ │ - ldr r3, [pc, #100] @ 325500 │ │ │ │ - ldr r1, [pc, #100] @ 325504 │ │ │ │ + beq 325298 │ │ │ │ + b 3252e0 │ │ │ │ + ldr r3, [pc, #100] @ 3253f0 │ │ │ │ + ldr r1, [pc, #100] @ 3253f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ - b 3253f0 │ │ │ │ + b 3252e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dcfc │ │ │ │ - ldr r3, [pc, #64] @ 325508 │ │ │ │ - ldr r1, [pc, #64] @ 32550c │ │ │ │ + ldr r3, [pc, #64] @ 3253f8 │ │ │ │ + ldr r1, [pc, #64] @ 3253fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #3 │ │ │ │ blx r3 │ │ │ │ - b 3254b0 │ │ │ │ + b 3253a0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r0, r0, lsr #25 │ │ │ │ + ldrheq sl, [r0], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r0, ip, ror #24 │ │ │ │ + subseq ip, r0, ip, ror sp │ │ │ │ ldrdeq r0, [r3], -ip │ │ │ │ - subseq sl, r0, r0, lsl #24 │ │ │ │ + subseq sl, r0, r0, lsl sp │ │ │ │ strdeq r4, [r0], -r4 @ │ │ │ │ andeq r0, r3, r8, lsr sp │ │ │ │ - subseq ip, r0, r4, ror #22 │ │ │ │ + subseq ip, r0, r4, ror ip │ │ │ │ andeq r0, r3, r0, lsl #26 │ │ │ │ - subseq ip, r0, r8, lsr fp │ │ │ │ + subseq ip, r0, r8, asr #24 │ │ │ │ andeq r0, r3, r8, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #760] @ 325820 │ │ │ │ - ldr r3, [pc, #760] @ 325824 │ │ │ │ + ldr r2, [pc, #760] @ 325710 │ │ │ │ + ldr r3, [pc, #760] @ 325714 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1dabc │ │ │ │ mov r4, r0 │ │ │ │ bl 1dde0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 325724 │ │ │ │ + beq 325614 │ │ │ │ mov r0, r6 │ │ │ │ - bl 325230 │ │ │ │ - ldr r1, [pc, #704] @ 325828 │ │ │ │ + bl 325120 │ │ │ │ + ldr r1, [pc, #704] @ 325718 │ │ │ │ add r7, sp, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #3 │ │ │ │ - ldr r8, [pc, #692] @ 32582c │ │ │ │ + ldr r8, [pc, #692] @ 32571c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3272ec │ │ │ │ - ldr r3, [pc, #672] @ 325830 │ │ │ │ + bl 3271dc │ │ │ │ + ldr r3, [pc, #672] @ 325720 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 3276f0 │ │ │ │ + bl 3275e0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 327bfc │ │ │ │ + bl 327aec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325640 │ │ │ │ + beq 325530 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 327c7c │ │ │ │ + bl 327b6c │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 325640 │ │ │ │ + beq 325530 │ │ │ │ bl 1e2cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 327b1c │ │ │ │ + bl 327a0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 327b98 │ │ │ │ + bl 327a88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 325658 │ │ │ │ - ldr r2, [pc, #540] @ 325834 │ │ │ │ - ldr r3, [pc, #520] @ 325824 │ │ │ │ + beq 325548 │ │ │ │ + ldr r2, [pc, #540] @ 325724 │ │ │ │ + ldr r3, [pc, #520] @ 325714 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32577c │ │ │ │ + bne 32566c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 327b1c │ │ │ │ + bl 327a0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 327b98 │ │ │ │ + bl 327a88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32533c │ │ │ │ + bl 32522c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3256f0 │ │ │ │ - ldr r4, [pc, #448] @ 325838 │ │ │ │ + beq 3255e0 │ │ │ │ + ldr r4, [pc, #448] @ 325728 │ │ │ │ mov r7, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 3256ac │ │ │ │ + bne 32559c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 325780 │ │ │ │ + beq 325670 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 325780 │ │ │ │ + bne 325670 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #10 │ │ │ │ add r4, r4, #20 │ │ │ │ - bne 32567c │ │ │ │ - ldr r3, [pc, #376] @ 32583c │ │ │ │ + bne 32556c │ │ │ │ + ldr r3, [pc, #376] @ 32572c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3] │ │ │ │ - ldr r1, [pc, #364] @ 325840 │ │ │ │ + ldr r1, [pc, #364] @ 325730 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #332] @ 325844 │ │ │ │ - ldr r3, [pc, #296] @ 325824 │ │ │ │ + ldr r2, [pc, #332] @ 325734 │ │ │ │ + ldr r3, [pc, #296] @ 325714 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32577c │ │ │ │ + bne 32566c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 325230 │ │ │ │ + b 325120 │ │ │ │ bl 1e11c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e704 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 325558 │ │ │ │ - ldr r0, [pc, #264] @ 325848 │ │ │ │ + bne 325448 │ │ │ │ + ldr r0, [pc, #264] @ 325738 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1413d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325558 │ │ │ │ - ldr r2, [pc, #248] @ 32584c │ │ │ │ - ldr r3, [pc, #204] @ 325824 │ │ │ │ + beq 325448 │ │ │ │ + ldr r2, [pc, #248] @ 32573c │ │ │ │ + ldr r3, [pc, #204] @ 325714 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32577c │ │ │ │ + bne 32566c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1e2cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 325814 │ │ │ │ + beq 325704 │ │ │ │ cmp r1, #0 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ movgt r3, #0 │ │ │ │ subgt r2, r2, #4 │ │ │ │ - bgt 3257b4 │ │ │ │ - b 3256ac │ │ │ │ + bgt 3256a4 │ │ │ │ + b 32559c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 3256ac │ │ │ │ + beq 32559c │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 3257a8 │ │ │ │ - ldr r3, [pc, #136] @ 325850 │ │ │ │ + bne 325698 │ │ │ │ + ldr r3, [pc, #136] @ 325740 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #20 │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1e2cc │ │ │ │ - ldr r3, [pc, #116] @ 325854 │ │ │ │ + ldr r3, [pc, #116] @ 325744 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3256cc │ │ │ │ - ldr r1, [pc, #92] @ 325858 │ │ │ │ + beq 3255bc │ │ │ │ + ldr r1, [pc, #92] @ 325748 │ │ │ │ stm sp, {r0, r8} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #3 │ │ │ │ blx r4 │ │ │ │ - b 325610 │ │ │ │ - ldr r3, [pc, #64] @ 32585c │ │ │ │ + b 325500 │ │ │ │ + ldr r3, [pc, #64] @ 32574c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 3257c8 │ │ │ │ - ldrsbeq sl, [r0], #-160 @ 0xffffff60 │ │ │ │ + b 3256b8 │ │ │ │ + subseq sl, r0, r0, ror #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r0, ip, ror #26 │ │ │ │ + subseq r3, r0, ip, ror lr │ │ │ │ muleq r3, r4, ip │ │ │ │ andeq r0, r3, r4, asr #19 │ │ │ │ - subseq sl, r0, r0, ror #19 │ │ │ │ - subseq r3, r0, ip, lsl sp │ │ │ │ - subseq ip, r0, ip, lsr r9 │ │ │ │ + ldrsheq sl, [r0], #-160 @ 0xffffff60 │ │ │ │ + subseq r3, r0, ip, lsr #28 │ │ │ │ + subseq ip, r0, ip, asr #20 │ │ │ │ andeq r0, r3, r8, lsr fp │ │ │ │ - subseq sl, r0, r0, lsl #18 │ │ │ │ + subseq sl, r0, r0, lsl sl │ │ │ │ andeq r4, r0, r0, ror #28 │ │ │ │ - subseq sl, r0, r4, lsr #17 │ │ │ │ - ldrsbeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ - subseq ip, r0, r4, lsr #16 │ │ │ │ + ldrheq sl, [r0], #-148 @ 0xffffff6c │ │ │ │ + subseq r3, r0, r0, ror #25 │ │ │ │ + subseq ip, r0, r4, lsr r9 │ │ │ │ andeq r0, r3, r4, lsl sl │ │ │ │ - subseq r3, r0, ip, ror fp │ │ │ │ + subseq r3, r0, ip, lsl #25 │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r1 │ │ │ │ ldrb r3, [r0] │ │ │ │ - beq 3258f4 │ │ │ │ + beq 3257e4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov ip, #0 │ │ │ │ - beq 3259d4 │ │ │ │ + beq 3258c4 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 3259f8 │ │ │ │ + beq 3258e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, #1 │ │ │ │ mov r4, ip │ │ │ │ mov r5, #10 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, #10 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ - bgt 325964 │ │ │ │ + bgt 325854 │ │ │ │ cmp ip, #0 │ │ │ │ movne r6, #55 @ 0x37 │ │ │ │ moveq r6, #57 @ 0x39 │ │ │ │ mov ip, #0 │ │ │ │ - b 3258d4 │ │ │ │ + b 3257c4 │ │ │ │ cmp r6, r3 │ │ │ │ - blt 3258e0 │ │ │ │ + blt 3257d0 │ │ │ │ mla ip, r5, ip, lr │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ mov r4, #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ sub lr, r3, #48 @ 0x30 │ │ │ │ - bhi 3258bc │ │ │ │ + bhi 3257ac │ │ │ │ cmp r4, #0 │ │ │ │ movne r0, r1 │ │ │ │ str r0, [r7] │ │ │ │ mul r0, ip, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 3259e8 │ │ │ │ + beq 3258d8 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ movne r1, r0 │ │ │ │ movne r8, #1 │ │ │ │ ldrbeq r3, [r0, #1] │ │ │ │ addeq r1, r0, #1 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ movne ip, #0 │ │ │ │ movne r4, ip │ │ │ │ movne r5, #10 │ │ │ │ - bne 325898 │ │ │ │ + bne 325788 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ movne ip, #1 │ │ │ │ addeq r1, r1, #2 │ │ │ │ addne r1, r1, ip │ │ │ │ moveq r5, #16 │ │ │ │ movne r5, #8 │ │ │ │ moveq ip, #0 │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, ip │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, #10 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ - ble 3258a8 │ │ │ │ + ble 325798 │ │ │ │ mov ip, #0 │ │ │ │ - b 325994 │ │ │ │ + b 325884 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ sub lr, r3, #55 @ 0x37 │ │ │ │ - bls 3259b4 │ │ │ │ + bls 3258a4 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ sub r3, r3, #87 @ 0x57 │ │ │ │ - bgt 3258e0 │ │ │ │ + bgt 3257d0 │ │ │ │ mov r1, r2 │ │ │ │ add ip, r3, ip, lsl #4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ mov r4, #1 │ │ │ │ sub lr, r3, #48 @ 0x30 │ │ │ │ and r5, lr, #255 @ 0xff │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 32596c │ │ │ │ + bhi 32585c │ │ │ │ mov r1, r2 │ │ │ │ add ip, lr, ip, lsl #4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ - b 325990 │ │ │ │ + b 325880 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls 3258e0 │ │ │ │ + bls 3257d0 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - bgt 3258e0 │ │ │ │ + bgt 3257d0 │ │ │ │ mov r1, r2 │ │ │ │ add ip, lr, ip, lsl #4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ - b 325990 │ │ │ │ + b 325880 │ │ │ │ add r1, r0, #1 │ │ │ │ mvn r8, #0 │ │ │ │ mov r4, ip │ │ │ │ mov r5, #10 │ │ │ │ - b 325898 │ │ │ │ + b 325788 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ mvn r8, #0 │ │ │ │ - b 325914 │ │ │ │ + b 325804 │ │ │ │ add r1, r0, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov r4, ip │ │ │ │ mov r5, #10 │ │ │ │ - b 325898 │ │ │ │ + b 325788 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ and r2, r3, #247 @ 0xf7 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r2, #0 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - bne 325a6c │ │ │ │ + bne 32595c │ │ │ │ add r5, r0, #19 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dff0 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 325a6c │ │ │ │ - ldr r1, [pc, #32] @ 325a74 │ │ │ │ + bls 32595c │ │ │ │ + ldr r1, [pc, #32] @ 325964 │ │ │ │ sub r0, r0, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 1e668 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -793811,74 +793743,74 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r3, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #208] @ 325b64 │ │ │ │ - ldr r3, [pc, #208] @ 325b68 │ │ │ │ + ldr r2, [pc, #208] @ 325a54 │ │ │ │ + ldr r3, [pc, #208] @ 325a58 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #204] @ 325b6c │ │ │ │ + ldr r0, [pc, #204] @ 325a5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 1dc54 │ │ │ │ - ldr r4, [pc, #172] @ 325b70 │ │ │ │ + ldr r4, [pc, #172] @ 325a60 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325ae0 │ │ │ │ - ldr r1, [pc, #160] @ 325b74 │ │ │ │ + beq 3259d0 │ │ │ │ + ldr r1, [pc, #160] @ 325a64 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325b14 │ │ │ │ - ldr r2, [pc, #144] @ 325b78 │ │ │ │ - ldr r3, [pc, #124] @ 325b68 │ │ │ │ + beq 325a04 │ │ │ │ + ldr r2, [pc, #144] @ 325a68 │ │ │ │ + ldr r3, [pc, #124] @ 325a58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 325b60 │ │ │ │ + bne 325a50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #96] @ 325b7c │ │ │ │ - ldr r2, [pc, #96] @ 325b80 │ │ │ │ + ldr r3, [pc, #96] @ 325a6c │ │ │ │ + ldr r2, [pc, #96] @ 325a70 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp] │ │ │ │ bl 1e110 <__vfprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #52] @ 325b84 │ │ │ │ + ldr r2, [pc, #52] @ 325a74 │ │ │ │ ldr r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 325ae0 │ │ │ │ + b 3259d0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r0, r4, ror #10 │ │ │ │ + subseq sl, r0, r4, ror r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq ip, r1, ip, lsl #10 │ │ │ │ - subseq sl, r0, r8, lsr r5 │ │ │ │ + subseq sl, r0, r8, asr #12 │ │ │ │ andeq r0, r3, r0, lsl #16 │ │ │ │ - subseq sl, r0, r0, lsl r5 │ │ │ │ + subseq sl, r0, r0, lsr #12 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0x000307b8 │ │ │ │ andeq r7, r0, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -793886,129 +793818,129 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ movne r6, r0 │ │ │ │ - bne 325bf8 │ │ │ │ - b 325ca0 │ │ │ │ + bne 325ae8 │ │ │ │ + b 325b90 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de34 │ │ │ │ cmn r0, #1 │ │ │ │ clz r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - beq 325c2c │ │ │ │ + beq 325b1c │ │ │ │ mov r0, r5 │ │ │ │ bl 1dffc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325c60 │ │ │ │ + beq 325b50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 325c1c │ │ │ │ + beq 325b0c │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e500 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 325bc0 │ │ │ │ - ldr r0, [pc, #180] @ 325ccc │ │ │ │ + bne 325ab0 │ │ │ │ + ldr r0, [pc, #180] @ 325bbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 1e1e8 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1da50 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #132] @ 325cd0 │ │ │ │ + ldr r0, [pc, #132] @ 325bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 1e1e8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r7] │ │ │ │ bl 1dcf0 │ │ │ │ bl 1e2d8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #76] @ 325cd4 │ │ │ │ + ldr r0, [pc, #76] @ 325bc4 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 1e1e8 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1da50 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #24] @ 325cd8 │ │ │ │ + ldr r0, [pc, #24] @ 325bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 325a78 │ │ │ │ + b 325968 │ │ │ │ strdeq r0, [r3], -r4 │ │ │ │ andeq r0, r3, r0, ror #13 │ │ │ │ ldrdeq r0, [r3], -r0 @ │ │ │ │ andeq r0, r3, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-200] @ 0xffffff38 │ │ │ │ - ldr ip, [pc, #432] @ 325ea8 │ │ │ │ + ldr ip, [pc, #432] @ 325d98 │ │ │ │ sub sp, sp, #4224 @ 0x1080 │ │ │ │ - ldr r2, [pc, #428] @ 325eac │ │ │ │ + ldr r2, [pc, #428] @ 325d9c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ add lr, sp, #4224 @ 0x1080 │ │ │ │ - ldr r3, [pc, #412] @ 325eb0 │ │ │ │ + ldr r3, [pc, #412] @ 325da0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [lr, #28] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #400] @ 325eb4 │ │ │ │ + ldr r2, [pc, #400] @ 325da4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r7, #-124] @ 0xffffff84 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #364] @ 325eb8 │ │ │ │ + ldr r2, [pc, #364] @ 325da8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r1, r1, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ add lr, lr, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1dcc0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - blt 325e6c │ │ │ │ - beq 325e64 │ │ │ │ - ldr r3, [pc, #324] @ 325ebc │ │ │ │ - ldr sl, [pc, #324] @ 325ec0 │ │ │ │ + blt 325d5c │ │ │ │ + beq 325d54 │ │ │ │ + ldr r3, [pc, #324] @ 325dac │ │ │ │ + ldr sl, [pc, #324] @ 325db0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #316] @ 325ec4 │ │ │ │ + ldr r3, [pc, #316] @ 325db4 │ │ │ │ add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r7, #-124] @ 0xffffff84 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ @@ -794021,25 +793953,25 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ ldr r3, [r7, #-124] @ 0xffffff84 │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ bl 1de10 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 325e00 │ │ │ │ + bne 325cf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ sub r1, r3, #56 @ 0x38 │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 325e58 │ │ │ │ + bne 325d48 │ │ │ │ ldr r3, [r7, #-104] @ 0xffffff98 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ - bne 325e58 │ │ │ │ + bne 325d48 │ │ │ │ mov r0, #0 │ │ │ │ bl 1db70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ bl 1e464 │ │ │ │ mov r1, r4 │ │ │ │ @@ -794051,87 +793983,87 @@ │ │ │ │ str r8, [r4] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 325b88 │ │ │ │ + bl 325a78 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e41c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne 325d94 │ │ │ │ + bne 325c84 │ │ │ │ ldr r0, [r7, #-124] @ 0xffffff84 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #84] @ 325ec8 │ │ │ │ - ldr r3, [pc, #52] @ 325eac │ │ │ │ + ldr r2, [pc, #84] @ 325db8 │ │ │ │ + ldr r3, [pc, #52] @ 325d9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4224 @ 0x1080 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 325ea4 │ │ │ │ + bne 325d94 │ │ │ │ add sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq sl, [r0], #-40 @ 0xffffffd8 │ │ │ │ + subseq sl, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq sl, [r0], #-40 @ 0xffffffd8 │ │ │ │ + subseq sl, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ @ instruction: 0xfffffcb8 │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ strdeq pc, [r2], -r0 │ │ │ │ andeq r0, r0, r8, ror #23 │ │ │ │ - subseq sl, r0, r4, lsl #3 │ │ │ │ + @ instruction: 0x0050a294 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #88] @ 325f3c │ │ │ │ + ldr r6, [pc, #88] @ 325e2c │ │ │ │ mov r8, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #5 │ │ │ │ lsr r5, r4, #1 │ │ │ │ ldr r1, [r6, r5, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ bl 1e668 │ │ │ │ add r7, r6, r5, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325f28 │ │ │ │ + beq 325e18 │ │ │ │ subgt r4, r4, #1 │ │ │ │ lsrgt r4, r4, #1 │ │ │ │ movle r4, r5 │ │ │ │ addgt r6, r7, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 325eec │ │ │ │ + bne 325ddc │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #16] @ 325f40 │ │ │ │ + ldr r3, [pc, #16] @ 325e30 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r7, r3 │ │ │ │ asr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r0, r0, lsr #2 │ │ │ │ - ldrsbeq ip, [r0], #-8 │ │ │ │ + subseq ip, r0, r0, lsr r2 │ │ │ │ + subseq ip, r0, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 325ecc │ │ │ │ - ldr r3, [pc, #116] @ 325fdc │ │ │ │ + bl 325dbc │ │ │ │ + ldr r3, [pc, #116] @ 325ecc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 325f88 │ │ │ │ + bhi 325e78 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -794151,291 +794083,291 @@ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ moveq r3, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ streq r3, [r4, #48] @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r8, fp, r4, lsr r5 │ │ │ │ + subeq r8, fp, ip, lsr #10 │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [pc, #760] @ 3262f4 │ │ │ │ + ldr r0, [pc, #760] @ 3261e4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #756] @ 3262f8 │ │ │ │ + ldr r2, [pc, #756] @ 3261e8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #748] @ 3262fc │ │ │ │ + ldr r1, [pc, #748] @ 3261ec │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1e554 │ │ │ │ - ldr r3, [pc, #708] @ 326300 │ │ │ │ + ldr r3, [pc, #708] @ 3261f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r4, r0 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 3262ec │ │ │ │ + bhi 3261dc │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 325860 │ │ │ │ + bl 325750 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r0, [r6] │ │ │ │ cmp r7, r4 │ │ │ │ - beq 326250 │ │ │ │ + beq 326140 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326094 │ │ │ │ - ldr r1, [pc, #636] @ 326304 │ │ │ │ + beq 325f84 │ │ │ │ + ldr r1, [pc, #636] @ 3261f4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e554 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - ldr r2, [pc, #612] @ 326308 │ │ │ │ - ldr r3, [pc, #592] @ 3262f8 │ │ │ │ + ldr r2, [pc, #612] @ 3261f8 │ │ │ │ + ldr r3, [pc, #592] @ 3261e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3262e8 │ │ │ │ + bne 3261d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #572] @ 32630c │ │ │ │ + ldr r1, [pc, #572] @ 3261fc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326220 │ │ │ │ - ldr r1, [pc, #552] @ 326310 │ │ │ │ + beq 326110 │ │ │ │ + ldr r1, [pc, #552] @ 326200 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326250 │ │ │ │ + bne 326140 │ │ │ │ mov r3, #1 │ │ │ │ add r4, r7, #4 │ │ │ │ strb r3, [r6] │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 32606c │ │ │ │ + b 325f5c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1de10 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfd8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #1 │ │ │ │ - b 32609c │ │ │ │ + b 325f8c │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 326230 │ │ │ │ + beq 326120 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldrbeq r3, [r7, #1] │ │ │ │ moveq r8, #1065353216 @ 0x3f800000 │ │ │ │ addeq r9, r7, #1 │ │ │ │ movne r8, #1065353216 @ 0x3f800000 │ │ │ │ movne r9, r7 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 326240 │ │ │ │ + bhi 326130 │ │ │ │ mov r4, r9 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ mov sl, r5 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ add r5, r5, #1 │ │ │ │ - bls 326168 │ │ │ │ + bls 326058 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 326258 │ │ │ │ + beq 326148 │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ str r4, [sp, #4] │ │ │ │ - beq 326294 │ │ │ │ + beq 326184 │ │ │ │ mov r0, sl │ │ │ │ bl 1e218 <__aeabi_i2d@plt> │ │ │ │ - ldr fp, [pc, #360] @ 326314 │ │ │ │ + ldr fp, [pc, #360] @ 326204 │ │ │ │ mov sl, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #340] @ 326318 │ │ │ │ + ldr r1, [pc, #340] @ 326208 │ │ │ │ bl 1e650 │ │ │ │ bl 1e5d8 <__aeabi_d2f@plt> │ │ │ │ mov r1, r8 │ │ │ │ bl 1ddd4 <__aeabi_fmul@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r9, #1]! │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq 3261d4 │ │ │ │ + beq 3260c4 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ bl 1d9f0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r8 │ │ │ │ bl 1ddd4 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1db04 <__aeabi_fadd@plt> │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ddd4 <__aeabi_fmul@plt> │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 3261d4 │ │ │ │ + bne 3260c4 │ │ │ │ str sl, [r6] │ │ │ │ - b 32606c │ │ │ │ + b 325f5c │ │ │ │ add r4, r7, #5 │ │ │ │ strb r0, [r6] │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 32606c │ │ │ │ + b 325f5c │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ - ldr r8, [pc, #224] @ 32631c │ │ │ │ + ldr r8, [pc, #224] @ 32620c │ │ │ │ add r9, r7, #1 │ │ │ │ - b 326154 │ │ │ │ + b 326044 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 3262c0 │ │ │ │ + beq 3261b0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 32609c │ │ │ │ + b 325f8c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, r1, #2 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 3262e0 │ │ │ │ + bhi 3261d0 │ │ │ │ add r2, r1, #1 │ │ │ │ ldrb r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ add r2, r4, #1 │ │ │ │ - bls 326270 │ │ │ │ + bls 326160 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r5, r1, r4 │ │ │ │ - b 32618c │ │ │ │ + b 32607c │ │ │ │ add fp, r4, #1 │ │ │ │ mov r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 325860 │ │ │ │ + bl 325750 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp fp, r3 │ │ │ │ movne r4, r3 │ │ │ │ strne r3, [sp, #4] │ │ │ │ addne sl, sl, r0 │ │ │ │ - b 32619c │ │ │ │ + b 32608c │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ add r1, r9, #1 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ mvnls sl, #0 │ │ │ │ movls r5, #0 │ │ │ │ - bls 32626c │ │ │ │ - b 326248 │ │ │ │ + bls 32615c │ │ │ │ + b 326138 │ │ │ │ mov r4, r1 │ │ │ │ - b 32618c │ │ │ │ + b 32607c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r4, #0 │ │ │ │ - b 326074 │ │ │ │ - ldrsheq r9, [r0], #-248 @ 0xffffff08 │ │ │ │ + b 325f64 │ │ │ │ + subseq sl, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r3, r4, ror #6 │ │ │ │ - subeq r8, fp, r5, ror #8 │ │ │ │ + subeq r8, fp, sp, asr r4 │ │ │ │ strdeq r0, [r3], -r4 │ │ │ │ - subseq r9, r0, r4, asr pc │ │ │ │ + subseq sl, r0, r4, rrx │ │ │ │ andeq fp, r0, r0, ror r2 │ │ │ │ andeq fp, r0, r0, asr r2 │ │ │ │ stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ eormi r0, r4, r0 │ │ │ │ svclt 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e2cc │ │ │ │ - ldr r5, [pc, #228] @ 32642c │ │ │ │ + ldr r5, [pc, #228] @ 32631c │ │ │ │ add r5, pc, r5 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3263fc │ │ │ │ + beq 3262ec │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ bl 1dc78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3263e4 │ │ │ │ + beq 3262d4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r4, #8 │ │ │ │ strb r3, [r5] │ │ │ │ - bl 325fe0 │ │ │ │ + bl 325ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3263e4 │ │ │ │ + beq 3262d4 │ │ │ │ add r2, r5, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 325fe0 │ │ │ │ + bl 325ed0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3263e4 │ │ │ │ + beq 3262d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 3263d4 │ │ │ │ + beq 3262c4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 3263c0 │ │ │ │ + bne 3262b0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3263e4 │ │ │ │ + bne 3262d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - blt 3263c0 │ │ │ │ + blt 3262b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de10 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ 326430 │ │ │ │ - ldr r2, [pc, #44] @ 326434 │ │ │ │ + ldr r3, [pc, #44] @ 326320 │ │ │ │ + ldr r2, [pc, #44] @ 326324 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - ldr r3, [pc, #40] @ 326438 │ │ │ │ - ldr ip, [pc, #40] @ 32643c │ │ │ │ + ldr r3, [pc, #40] @ 326328 │ │ │ │ + ldr ip, [pc, #40] @ 32632c │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ - ldrheq r9, [r0], #-196 @ 0xffffff3c │ │ │ │ + subseq r9, r0, r4, asr #27 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq pc, r2, r4, lsl #31 │ │ │ │ andeq pc, r2, r0, ror pc @ │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -794445,60 +794377,60 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, r5 │ │ │ │ sub r9, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3264fc │ │ │ │ + beq 3263ec │ │ │ │ lsr r5, r5, #1 │ │ │ │ sub r3, r6, #1 │ │ │ │ mov r4, #0 │ │ │ │ rsb r5, r5, #16 │ │ │ │ add r0, r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ add r1, r2, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add r4, r4, ip, lsl r2 │ │ │ │ and r2, r1, #31 │ │ │ │ - bne 326490 │ │ │ │ + bne 326380 │ │ │ │ mov r3, r4 │ │ │ │ mul r3, r4, r3 │ │ │ │ and r4, r9, r3, lsr r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3264f4 │ │ │ │ + beq 3263e4 │ │ │ │ mov r5, #0 │ │ │ │ - b 3264e4 │ │ │ │ + b 3263d4 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3264f4 │ │ │ │ + beq 3263e4 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r5 │ │ │ │ and r4, r4, r9 │ │ │ │ - beq 3264f4 │ │ │ │ + beq 3263e4 │ │ │ │ ldr r1, [r8, r4, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3264c4 │ │ │ │ + bne 3263b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b 3264b4 │ │ │ │ + b 3263a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-184] @ 0xffffff48 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1048] @ 326940 │ │ │ │ + ldr r1, [pc, #1048] @ 326830 │ │ │ │ sub sp, sp, #4224 @ 0x1080 │ │ │ │ - ldr r2, [pc, #1044] @ 326944 │ │ │ │ + ldr r2, [pc, #1044] @ 326834 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4224 @ 0x1080 │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ @@ -794507,842 +794439,842 @@ │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ str r6, [sl, #-116] @ 0xffffff8c │ │ │ │ str r6, [sl, #-112] @ 0xffffff90 │ │ │ │ str r6, [sl, #-108] @ 0xffffff94 │ │ │ │ str r6, [sl, #-104] @ 0xffffff98 │ │ │ │ - beq 3266b0 │ │ │ │ - ldr r3, [pc, #976] @ 326948 │ │ │ │ - ldr r7, [pc, #976] @ 32694c │ │ │ │ - ldr r9, [pc, #976] @ 326950 │ │ │ │ + beq 3265a0 │ │ │ │ + ldr r3, [pc, #976] @ 326838 │ │ │ │ + ldr r7, [pc, #976] @ 32683c │ │ │ │ + ldr r9, [pc, #976] @ 326840 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b 3265b0 │ │ │ │ + b 3264a0 │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr r4, [r5, #8]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 326600 │ │ │ │ + beq 3264f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3265a4 │ │ │ │ + beq 326494 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3265a0 │ │ │ │ + beq 326490 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3266e8 │ │ │ │ + bne 3265d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #8]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3265b0 │ │ │ │ + bne 3264a0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 32670c │ │ │ │ + beq 3265fc │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32670c │ │ │ │ + beq 3265fc │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ str r3, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3266b0 │ │ │ │ + beq 3265a0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r5, [r8, #44] @ 0x2c │ │ │ │ str r3, [sl, #-112] @ 0xffffff90 │ │ │ │ - bl 326320 │ │ │ │ + bl 326210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3268c8 │ │ │ │ + beq 3267b8 │ │ │ │ ldr r3, [sl, #-112] @ 0xffffff90 │ │ │ │ ldr r0, [sl, #-108] @ 0xffffff94 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sl, #-104] @ 0xffffff98 │ │ │ │ - bls 3267e0 │ │ │ │ + bls 3266d0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 3266b0 │ │ │ │ + bne 3265a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3266b0 │ │ │ │ + bne 3265a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1b8 <__aeabi_fcmple@plt> │ │ │ │ mov r1, r5 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ movne r4, #1 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32680c │ │ │ │ - ldr r2, [pc, #668] @ 326954 │ │ │ │ - ldr r3, [pc, #648] @ 326944 │ │ │ │ + beq 3266fc │ │ │ │ + ldr r2, [pc, #668] @ 326844 │ │ │ │ + ldr r3, [pc, #648] @ 326834 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4224 @ 0x1080 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32693c │ │ │ │ + bne 32682c │ │ │ │ add sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #616] @ 326958 │ │ │ │ + ldr r1, [pc, #616] @ 326848 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32675c │ │ │ │ + bne 32664c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 3265a4 │ │ │ │ + b 326494 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 326780 │ │ │ │ + beq 326670 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df6c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 326818 │ │ │ │ + bne 326708 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3e0 │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r3, [r8, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ streq r3, [r8, #52] @ 0x34 │ │ │ │ bl 1da74 │ │ │ │ - b 326624 │ │ │ │ - ldr r1, [pc, #504] @ 32695c │ │ │ │ + b 326514 │ │ │ │ + ldr r1, [pc, #504] @ 32684c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3267c0 │ │ │ │ + bne 3266b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 3265a4 │ │ │ │ + b 326494 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3268e8 │ │ │ │ + beq 3267d8 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dff0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 32685c │ │ │ │ - ldr r0, [pc, #444] @ 326960 │ │ │ │ + beq 32674c │ │ │ │ + ldr r0, [pc, #444] @ 326850 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ str r3, [r8, #52] @ 0x34 │ │ │ │ - b 326624 │ │ │ │ - ldr r1, [pc, #412] @ 326964 │ │ │ │ + b 326514 │ │ │ │ + ldr r1, [pc, #412] @ 326854 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32683c │ │ │ │ + bne 32672c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b 3265a4 │ │ │ │ + b 326494 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3266b0 │ │ │ │ + beq 3265a0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3266b0 │ │ │ │ + beq 3265a0 │ │ │ │ cmp r5, r0 │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ cmp r5, r1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3266b0 │ │ │ │ + bne 3265a0 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ str r3, [r8, #52] @ 0x34 │ │ │ │ - b 3266b0 │ │ │ │ - ldr r0, [pc, #328] @ 326968 │ │ │ │ + b 3265a0 │ │ │ │ + ldr r0, [pc, #328] @ 326858 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326624 │ │ │ │ - ldr r0, [pc, #296] @ 32696c │ │ │ │ + bl 325968 │ │ │ │ + b 326514 │ │ │ │ + ldr r0, [pc, #296] @ 32685c │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 3265a4 │ │ │ │ + bl 325968 │ │ │ │ + b 326494 │ │ │ │ sub r4, sl, #4 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ bl 14183c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32661c │ │ │ │ + beq 32650c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 161d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 32661c │ │ │ │ + beq 32650c │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sl, #-100] @ 0xffffff9c │ │ │ │ - bl 31e04c │ │ │ │ + bl 31df3c │ │ │ │ mov r1, r5 │ │ │ │ sub r5, sl, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31e0f8 │ │ │ │ + bl 31dfe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326624 │ │ │ │ - b 32661c │ │ │ │ - ldr r0, [pc, #160] @ 326970 │ │ │ │ + beq 326514 │ │ │ │ + b 32650c │ │ │ │ + ldr r0, [pc, #160] @ 326860 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 325a78 │ │ │ │ - b 3266b0 │ │ │ │ + bl 325968 │ │ │ │ + b 3265a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 326624 │ │ │ │ + beq 326514 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df6c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ streq r3, [sp] │ │ │ │ ldreq r1, [r8, #36] @ 0x24 │ │ │ │ - beq 326738 │ │ │ │ - ldr r0, [pc, #84] @ 326974 │ │ │ │ + beq 326628 │ │ │ │ + ldr r0, [pc, #84] @ 326864 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326624 │ │ │ │ + bl 325968 │ │ │ │ + b 326514 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r0, r8, asr #21 │ │ │ │ + ldrsbeq r9, [r0], #-184 @ 0xffffff48 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq pc, r2, r4, asr #28 │ │ │ │ andeq sl, r0, r8, lsl #22 │ │ │ │ andeq pc, r2, r0, lsr lr @ │ │ │ │ - subseq r9, r0, r0, asr #18 │ │ │ │ + subseq r9, r0, r0, asr sl │ │ │ │ andeq pc, r2, r4, ror #25 │ │ │ │ andeq pc, r2, r8, ror ip @ │ │ │ │ andeq pc, r2, ip, ror #25 │ │ │ │ andeq pc, r2, ip, lsr #24 │ │ │ │ andeq pc, r2, ip, lsr #24 │ │ │ │ andeq pc, r2, r4, asr #23 │ │ │ │ andeq pc, r2, r4, asr ip @ │ │ │ │ @ instruction: 0x0002fbb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #2224] @ 327244 │ │ │ │ - ldr r3, [pc, #2224] @ 327248 │ │ │ │ + ldr r2, [pc, #2224] @ 327134 │ │ │ │ + ldr r3, [pc, #2224] @ 327138 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 325ecc │ │ │ │ - ldr r3, [pc, #2184] @ 32724c │ │ │ │ - ldr r7, [pc, #2184] @ 327250 │ │ │ │ + bl 325dbc │ │ │ │ + ldr r3, [pc, #2184] @ 32713c │ │ │ │ + ldr r7, [pc, #2184] @ 327140 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 327224 │ │ │ │ + bhi 327114 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326d28 │ │ │ │ + beq 326c18 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326c90 │ │ │ │ + bne 326b80 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bne 326a18 │ │ │ │ + bne 326908 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 326dbc │ │ │ │ - ldr r2, [pc, #2100] @ 327254 │ │ │ │ - ldr r3, [pc, #2084] @ 327248 │ │ │ │ + beq 326cac │ │ │ │ + ldr r2, [pc, #2100] @ 327144 │ │ │ │ + ldr r3, [pc, #2084] @ 327138 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327220 │ │ │ │ + bne 327110 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326cd0 │ │ │ │ + beq 326bc0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326cb0 │ │ │ │ + bne 326ba0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bne 326a18 │ │ │ │ + bne 326908 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326a18 │ │ │ │ - ldr r2, [pc, #2004] @ 327258 │ │ │ │ - ldr r3, [pc, #1984] @ 327248 │ │ │ │ + bne 326908 │ │ │ │ + ldr r2, [pc, #2004] @ 327148 │ │ │ │ + ldr r3, [pc, #1984] @ 327138 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327220 │ │ │ │ + bne 327110 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 326504 │ │ │ │ + b 3263f4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326d0c │ │ │ │ + beq 326bfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326cec │ │ │ │ + bne 326bdc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bne 326a18 │ │ │ │ + bne 326908 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 326a18 │ │ │ │ + bne 326908 │ │ │ │ ldr r9, [r5] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 326a18 │ │ │ │ - ldr r3, [pc, #1884] @ 32725c │ │ │ │ - ldr r7, [pc, #1884] @ 327260 │ │ │ │ - ldr r8, [pc, #1884] @ 327264 │ │ │ │ + beq 326908 │ │ │ │ + ldr r3, [pc, #1884] @ 32714c │ │ │ │ + ldr r7, [pc, #1884] @ 327150 │ │ │ │ + ldr r8, [pc, #1884] @ 327154 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 326b34 │ │ │ │ + b 326a24 │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr r9, [r5, #8]! │ │ │ │ cmp r9, #0 │ │ │ │ - beq 326fc4 │ │ │ │ + beq 326eb4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326b24 │ │ │ │ + beq 326a14 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326d80 │ │ │ │ + bne 326c70 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b 326b28 │ │ │ │ + b 326a18 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326c74 │ │ │ │ + bne 326b64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326b94 │ │ │ │ - ldr r0, [pc, #1764] @ 327268 │ │ │ │ + beq 326a84 │ │ │ │ + ldr r0, [pc, #1764] @ 327158 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b 326a18 │ │ │ │ + b 326908 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326d64 │ │ │ │ + beq 326c54 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326d44 │ │ │ │ + bne 326c34 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bne 326a18 │ │ │ │ + bne 326908 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 326a18 │ │ │ │ + bne 326908 │ │ │ │ ldr fp, [r5] │ │ │ │ add sl, sp, #20 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sl, #4] │ │ │ │ str r6, [sl, #8] │ │ │ │ str r6, [sl, #12] │ │ │ │ - beq 326a18 │ │ │ │ - ldr r3, [pc, #1640] @ 32726c │ │ │ │ - ldr r7, [pc, #1640] @ 327270 │ │ │ │ - ldr r8, [pc, #1640] @ 327274 │ │ │ │ + beq 326908 │ │ │ │ + ldr r3, [pc, #1640] @ 32715c │ │ │ │ + ldr r7, [pc, #1640] @ 327160 │ │ │ │ + ldr r8, [pc, #1640] @ 327164 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 326c30 │ │ │ │ + b 326b20 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr fp, [r5, #8]! │ │ │ │ cmp fp, #0 │ │ │ │ - beq 326f04 │ │ │ │ + beq 326df4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326c24 │ │ │ │ + beq 326b14 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326c20 │ │ │ │ + beq 326b10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 327064 │ │ │ │ + bne 326f54 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b 326c24 │ │ │ │ - ldr r0, [pc, #1532] @ 327278 │ │ │ │ + b 326b14 │ │ │ │ + ldr r0, [pc, #1532] @ 327168 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326b70 │ │ │ │ - ldr r0, [pc, #1508] @ 32727c │ │ │ │ + bl 325968 │ │ │ │ + b 326a60 │ │ │ │ + ldr r0, [pc, #1508] @ 32716c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - b 3269f8 │ │ │ │ - ldr r0, [pc, #1480] @ 327280 │ │ │ │ + b 3268e8 │ │ │ │ + ldr r0, [pc, #1480] @ 327170 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - b 326a5c │ │ │ │ - ldr r0, [pc, #1452] @ 327284 │ │ │ │ + b 32694c │ │ │ │ + ldr r0, [pc, #1452] @ 327174 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326a50 │ │ │ │ - ldr r0, [pc, #1428] @ 327288 │ │ │ │ + bl 325968 │ │ │ │ + b 326940 │ │ │ │ + ldr r0, [pc, #1428] @ 327178 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b 326acc │ │ │ │ - ldr r0, [pc, #1400] @ 32728c │ │ │ │ + b 3269bc │ │ │ │ + ldr r0, [pc, #1400] @ 32717c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326ac0 │ │ │ │ - ldr r0, [pc, #1376] @ 327290 │ │ │ │ + bl 325968 │ │ │ │ + b 3269b0 │ │ │ │ + ldr r0, [pc, #1376] @ 327180 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 325a78 │ │ │ │ - b 3269ec │ │ │ │ - ldr r0, [pc, #1352] @ 327294 │ │ │ │ + bl 325968 │ │ │ │ + b 3268dc │ │ │ │ + ldr r0, [pc, #1352] @ 327184 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - b 326bbc │ │ │ │ - ldr r0, [pc, #1324] @ 327298 │ │ │ │ + b 326aac │ │ │ │ + ldr r0, [pc, #1324] @ 327188 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326bb0 │ │ │ │ + bl 325968 │ │ │ │ + b 326aa0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [r5, #4] │ │ │ │ - beq 326b28 │ │ │ │ - ldr r1, [pc, #1276] @ 32729c │ │ │ │ + beq 326a18 │ │ │ │ + ldr r1, [pc, #1276] @ 32718c │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 327084 │ │ │ │ + bne 326f74 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 326b28 │ │ │ │ + b 326a18 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 32713c │ │ │ │ - ldr r3, [pc, #1232] @ 3272a0 │ │ │ │ - ldr r9, [pc, #1232] @ 3272a4 │ │ │ │ - ldr sl, [pc, #1232] @ 3272a8 │ │ │ │ + beq 32702c │ │ │ │ + ldr r3, [pc, #1232] @ 327190 │ │ │ │ + ldr r9, [pc, #1232] @ 327194 │ │ │ │ + ldr sl, [pc, #1232] @ 327198 │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, pc, sl │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 326dfc │ │ │ │ + b 326cec │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr r6, [r5, #8]! │ │ │ │ cmp r6, #0 │ │ │ │ - beq 326e44 │ │ │ │ + beq 326d34 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326dec │ │ │ │ + beq 326cdc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r8, [r5, #4] │ │ │ │ - beq 326df0 │ │ │ │ + beq 326ce0 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326df0 │ │ │ │ + bl 325968 │ │ │ │ + b 326ce0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 327198 │ │ │ │ + beq 327088 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 327154 │ │ │ │ + beq 327044 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r2, fp │ │ │ │ ldr r9, [r6] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 326440 │ │ │ │ + bl 326330 │ │ │ │ mov r5, r0 │ │ │ │ lsl sl, r0, #4 │ │ │ │ ldr r0, [r9, r0, lsl #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326a18 │ │ │ │ + beq 326908 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3271bc │ │ │ │ - ldr r0, [pc, #1048] @ 3272ac │ │ │ │ + beq 3270ac │ │ │ │ + ldr r0, [pc, #1048] @ 32719c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326eb4 │ │ │ │ - ldr r1, [pc, #1032] @ 3272b0 │ │ │ │ + beq 326da4 │ │ │ │ + ldr r1, [pc, #1032] @ 3271a0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326a18 │ │ │ │ - ldr r2, [pc, #1016] @ 3272b4 │ │ │ │ - ldr r3, [pc, #904] @ 327248 │ │ │ │ + bne 326908 │ │ │ │ + ldr r2, [pc, #1016] @ 3271a4 │ │ │ │ + ldr r3, [pc, #904] @ 327138 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327220 │ │ │ │ + bne 327110 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #980] @ 3272b8 │ │ │ │ + ldr r3, [pc, #980] @ 3271a8 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr r3, [r2, r5, lsl #4] │ │ │ │ - ldr r2, [pc, #972] @ 3272bc │ │ │ │ + ldr r2, [pc, #972] @ 3271ac │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 326f50 │ │ │ │ + beq 326e40 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df6c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3270a4 │ │ │ │ + bne 326f94 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3e0 │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [r4, #52] @ 0x34 │ │ │ │ bl 1da74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 326a18 │ │ │ │ + beq 326908 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 326320 │ │ │ │ + bl 326210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32711c │ │ │ │ + beq 32700c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bhi 3270c4 │ │ │ │ + bhi 326fb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326a18 │ │ │ │ + beq 326908 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 326a18 │ │ │ │ + beq 326908 │ │ │ │ cmp r7, r0 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ cmp r7, r2 │ │ │ │ movgt r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326a18 │ │ │ │ + bne 326908 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 326a18 │ │ │ │ + b 326908 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 326fe0 │ │ │ │ + beq 326ed0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 327058 │ │ │ │ + bne 326f48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 327004 │ │ │ │ + beq 326ef4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 327058 │ │ │ │ + beq 326f48 │ │ │ │ mov r0, sl │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 327058 │ │ │ │ + bne 326f48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327028 │ │ │ │ + beq 326f18 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 327058 │ │ │ │ + beq 326f48 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 327058 │ │ │ │ + bne 326f48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 326a18 │ │ │ │ + beq 326908 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 325fe0 │ │ │ │ + bl 325ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327200 │ │ │ │ + beq 3270f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 326a18 │ │ │ │ + beq 326908 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b 326a18 │ │ │ │ - ldr r0, [pc, #596] @ 3272c0 │ │ │ │ + b 326908 │ │ │ │ + ldr r0, [pc, #596] @ 3271b0 │ │ │ │ mvn r3, #0 │ │ │ │ str fp, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326c24 │ │ │ │ - ldr r0, [pc, #568] @ 3272c4 │ │ │ │ + bl 325968 │ │ │ │ + b 326b14 │ │ │ │ + ldr r0, [pc, #568] @ 3271b4 │ │ │ │ mvn r3, #0 │ │ │ │ str r9, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326b28 │ │ │ │ - ldr r0, [pc, #540] @ 3272c8 │ │ │ │ + bl 325968 │ │ │ │ + b 326a18 │ │ │ │ + ldr r0, [pc, #540] @ 3271b8 │ │ │ │ mvn r3, #0 │ │ │ │ str r9, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - b 326f50 │ │ │ │ + bl 325968 │ │ │ │ + b 326e40 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 326a18 │ │ │ │ + bne 326908 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326a18 │ │ │ │ + bne 326908 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e1b8 <__aeabi_fcmple@plt> │ │ │ │ mov r1, r7 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ movne r5, #1 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ andne r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 326fb8 │ │ │ │ - b 326a18 │ │ │ │ - ldr r0, [pc, #424] @ 3272cc │ │ │ │ + beq 326ea8 │ │ │ │ + b 326908 │ │ │ │ + ldr r0, [pc, #424] @ 3271bc │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 325a78 │ │ │ │ - b 326a18 │ │ │ │ - ldr r0, [pc, #396] @ 3272d0 │ │ │ │ + bl 325968 │ │ │ │ + b 326908 │ │ │ │ + ldr r0, [pc, #396] @ 3271c0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ - ldr r2, [pc, #376] @ 3272d4 │ │ │ │ - ldr r3, [pc, #232] @ 327248 │ │ │ │ + bl 325968 │ │ │ │ + ldr r2, [pc, #376] @ 3271c4 │ │ │ │ + ldr r3, [pc, #232] @ 327138 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327220 │ │ │ │ - ldr r0, [pc, #344] @ 3272d8 │ │ │ │ + bne 327110 │ │ │ │ + ldr r0, [pc, #344] @ 3271c8 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 325a78 │ │ │ │ - ldr r0, [pc, #316] @ 3272dc │ │ │ │ + b 325968 │ │ │ │ + ldr r0, [pc, #316] @ 3271cc │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 325a78 │ │ │ │ + bl 325968 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 326a18 │ │ │ │ - b 327154 │ │ │ │ + bne 326908 │ │ │ │ + b 327044 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r3, r3, sl │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 325fe0 │ │ │ │ + bl 325ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326a18 │ │ │ │ - ldr r0, [pc, #248] @ 3272e0 │ │ │ │ + bne 326908 │ │ │ │ + ldr r0, [pc, #248] @ 3271d0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ - bl 325a78 │ │ │ │ - b 326a18 │ │ │ │ - ldr r0, [pc, #220] @ 3272e4 │ │ │ │ + bl 325968 │ │ │ │ + b 326908 │ │ │ │ + ldr r0, [pc, #220] @ 3271d4 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 325a78 │ │ │ │ - b 326a18 │ │ │ │ + bl 325968 │ │ │ │ + b 326908 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #188] @ 3272e8 │ │ │ │ + ldr r0, [pc, #188] @ 3271d8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 325a78 │ │ │ │ - b 326a18 │ │ │ │ - subseq r9, r0, r4, ror #12 │ │ │ │ - andeq r0, r0, ip, asr r7 │ │ │ │ - ldrdeq r7, [fp], #-174 @ 0xffffff52 │ │ │ │ - subseq r9, r0, r0, lsr r6 │ │ │ │ - ldrsbeq r9, [r0], #-88 @ 0xffffffa8 │ │ │ │ - subseq r9, r0, r4, ror r5 │ │ │ │ + bl 325968 │ │ │ │ + b 326908 │ │ │ │ + subseq r9, r0, r4, ror r7 │ │ │ │ + andeq r0, r0, ip, asr r7 │ │ │ │ + ldrdeq r7, [fp], #-166 @ 0xffffff5a │ │ │ │ + subseq r9, r0, r0, asr #14 │ │ │ │ + subseq r9, r0, r8, ror #13 │ │ │ │ + subseq r9, r0, r4, lsl #13 │ │ │ │ andeq pc, r2, ip, lsl #23 │ │ │ │ andeq pc, r2, r8, lsl #14 │ │ │ │ andeq r3, r0, ip, lsr #9 │ │ │ │ andeq pc, r2, r4, lsr sl @ │ │ │ │ andeq pc, r2, r0, lsl ip @ │ │ │ │ andeq sl, r0, ip, ror r4 │ │ │ │ strdeq pc, [r2], -r4 │ │ │ │ @@ -795357,42 +795289,42 @@ │ │ │ │ andeq pc, r2, ip, asr #20 │ │ │ │ strdeq pc, [r2], -ip │ │ │ │ andeq pc, r2, r0, ror fp @ │ │ │ │ @ instruction: 0x0000a2b0 │ │ │ │ andeq r7, r0, r0, lsl lr │ │ │ │ andeq pc, r2, r0, lsl #23 │ │ │ │ andeq pc, r2, r8, ror fp @ │ │ │ │ - subseq r9, r0, ip, lsr r1 │ │ │ │ + subseq r9, r0, ip, asr #4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq pc, r2, r4, lsr fp @ │ │ │ │ muleq r2, ip, r3 │ │ │ │ andeq pc, r2, r0, lsl r6 @ │ │ │ │ andeq pc, r2, r8, ror r7 @ │ │ │ │ andeq pc, r2, r4, asr #14 │ │ │ │ andeq pc, r2, ip, lsr r8 @ │ │ │ │ - @ instruction: 0x00508e9c │ │ │ │ + subseq r8, r0, ip, lsr #31 │ │ │ │ andeq pc, r2, r8, asr #16 │ │ │ │ andeq pc, r2, r0, ror #15 │ │ │ │ andeq pc, r2, r8, ror #16 │ │ │ │ ldrdeq pc, [r2], -r4 │ │ │ │ andeq pc, r2, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r3, #7 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #924] @ 3276ac │ │ │ │ + ldr r3, [pc, #924] @ 32759c │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #912] @ 3276b0 │ │ │ │ + ldr r2, [pc, #912] @ 3275a0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #908] @ 3276b4 │ │ │ │ + ldr r3, [pc, #908] @ 3275a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r1, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -795405,228 +795337,228 @@ │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 1dccc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ str r0, [fp, #4] │ │ │ │ - beq 327674 │ │ │ │ + beq 327564 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3274d4 │ │ │ │ - ldr r3, [pc, #816] @ 3276b8 │ │ │ │ + beq 3273c4 │ │ │ │ + ldr r3, [pc, #816] @ 3275a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #808] @ 3276bc │ │ │ │ + ldr r3, [pc, #808] @ 3275ac │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #800] @ 3276c0 │ │ │ │ + ldr r3, [pc, #800] @ 3275b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3274c0 │ │ │ │ + beq 3273b0 │ │ │ │ ldr r9, [fp] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 326440 │ │ │ │ + bl 326330 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r9, r0, lsl #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ add sl, r9, r0, lsl #4 │ │ │ │ - beq 3275fc │ │ │ │ + beq 3274ec │ │ │ │ add r3, r4, #12 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, sl, #8 │ │ │ │ str r5, [sl, #4] │ │ │ │ stm r3, {r0, r1} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 32741c │ │ │ │ + bhi 32730c │ │ │ │ ldrb r5, [r3, r5] │ │ │ │ add pc, pc, r5, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ bl 1413d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3274c0 │ │ │ │ + beq 3273b0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 325fe0 │ │ │ │ + bl 325ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32749c │ │ │ │ + beq 32738c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bhi 32756c │ │ │ │ + bhi 32745c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3275c8 │ │ │ │ + beq 3274b8 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3275c8 │ │ │ │ + beq 3274b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ movlt r1, #0 │ │ │ │ movge r1, #1 │ │ │ │ cmp r2, r0 │ │ │ │ movgt r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3275c8 │ │ │ │ - ldr r2, [pc, #544] @ 3276c4 │ │ │ │ + bne 3274b8 │ │ │ │ + ldr r2, [pc, #544] @ 3275b4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ add r4, r4, #64 @ 0x40 │ │ │ │ - bne 3273a4 │ │ │ │ - ldr r2, [pc, #492] @ 3276c8 │ │ │ │ - ldr r3, [pc, #468] @ 3276b4 │ │ │ │ + bne 327294 │ │ │ │ + ldr r2, [pc, #492] @ 3275b8 │ │ │ │ + ldr r3, [pc, #468] @ 3275a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3276a8 │ │ │ │ + bne 327598 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1e2cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ - bne 32741c │ │ │ │ - ldr r3, [pc, #420] @ 3276c4 │ │ │ │ + bne 32730c │ │ │ │ + ldr r3, [pc, #420] @ 3275b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, #376 @ 0x178 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #412] @ 3276cc │ │ │ │ + ldr r3, [pc, #412] @ 3275bc │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #408] @ 3276d0 │ │ │ │ + ldr r2, [pc, #408] @ 3275c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ - b 32741c │ │ │ │ + b 32730c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ strb r3, [r2, r6, lsl #2] │ │ │ │ - b 32741c │ │ │ │ + b 32730c │ │ │ │ cmp r3, #3 │ │ │ │ - bne 3275c8 │ │ │ │ + bne 3274b8 │ │ │ │ ldr r9, [sl, #8] │ │ │ │ ldr sl, [sl, #12] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3275c8 │ │ │ │ + bne 3274b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r9 │ │ │ │ movne sl, #1 │ │ │ │ bl 1e1b8 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq sl, #0 │ │ │ │ andne sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 32749c │ │ │ │ + beq 32738c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327618 │ │ │ │ - ldr r1, [pc, #244] @ 3276d4 │ │ │ │ + beq 327508 │ │ │ │ + ldr r1, [pc, #244] @ 3275c4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327618 │ │ │ │ + beq 327508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ - b 3274c0 │ │ │ │ + b 3273b0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9, r6, lsl #4] │ │ │ │ - beq 327640 │ │ │ │ + beq 327530 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b 3273e4 │ │ │ │ + b 3272d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #160] @ 3276c4 │ │ │ │ + ldr r2, [pc, #160] @ 3275b4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #160] @ 3276d8 │ │ │ │ + ldr r2, [pc, #160] @ 3275c8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 3275ec │ │ │ │ - ldr r3, [pc, #124] @ 3276c4 │ │ │ │ + b 3274dc │ │ │ │ + ldr r3, [pc, #124] @ 3275b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr ip, [pc, #140] @ 3276dc │ │ │ │ + ldr ip, [pc, #140] @ 3275cc │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #136] @ 3276e0 │ │ │ │ + ldr r3, [pc, #136] @ 3275d0 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #132] @ 3276e4 │ │ │ │ + ldr r2, [pc, #132] @ 3275d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ - ldr r3, [pc, #72] @ 3276c4 │ │ │ │ + ldr r3, [pc, #72] @ 3275b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, #328 @ 0x148 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - ldr r3, [pc, #92] @ 3276e8 │ │ │ │ - ldr r2, [pc, #92] @ 3276ec │ │ │ │ + ldr r3, [pc, #92] @ 3275d8 │ │ │ │ + ldr r2, [pc, #92] @ 3275dc │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r0, r8, ror #25 │ │ │ │ - ldrsbeq r8, [r0], #-196 @ 0xffffff3c │ │ │ │ + ldrsheq r8, [r0], #-216 @ 0xffffff28 │ │ │ │ + subseq r8, r0, r4, ror #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subeq r7, fp, r3, lsr #2 │ │ │ │ + subeq r7, fp, fp, lsl r1 │ │ │ │ andeq pc, r2, ip, ror r7 @ │ │ │ │ andeq pc, r2, r4, ror r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - subseq r8, r0, ip, lsl fp │ │ │ │ + subseq r8, r0, ip, lsr #24 │ │ │ │ andeq lr, r2, r0, asr lr │ │ │ │ andeq lr, r2, r4, ror #28 │ │ │ │ andeq pc, r2, r0, asr #8 │ │ │ │ muleq r2, r4, r4 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ andeq lr, r2, r8, lsr #26 │ │ │ │ andeq lr, r2, ip, lsr sp │ │ │ │ @@ -795634,18 +795566,18 @@ │ │ │ │ andeq lr, r2, r8, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-144] @ 0xffffff70 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #940] @ 327abc │ │ │ │ + ldr r0, [pc, #940] @ 3279ac │ │ │ │ sub sp, sp, #4160 @ 0x1040 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #932] @ 327ac0 │ │ │ │ + ldr r1, [pc, #932] @ 3279b0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add ip, sp, #4160 @ 0x1040 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [ip, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ @@ -795658,15 +795590,15 @@ │ │ │ │ ldr fp, [r1] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r7, r2, r1 │ │ │ │ mov r1, #1 │ │ │ │ lsl r8, r1, r3 │ │ │ │ - ldr r3, [pc, #852] @ 327ac4 │ │ │ │ + ldr r3, [pc, #852] @ 3279b4 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4224 @ 0x1080 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -795677,111 +795609,111 @@ │ │ │ │ str r4, [r5] │ │ │ │ add ip, ip, #36 @ 0x24 │ │ │ │ add r3, r3, #32 │ │ │ │ ldr r9, [r3] │ │ │ │ bl 1e2fc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq 327a84 │ │ │ │ + beq 327974 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r7 │ │ │ │ bl 1e02c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 327844 │ │ │ │ + beq 327734 │ │ │ │ mov r7, #0 │ │ │ │ - b 3277e4 │ │ │ │ + b 3276d4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 327844 │ │ │ │ + beq 327734 │ │ │ │ ldr r4, [r5] │ │ │ │ add r4, r4, r7, lsl #4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3277d4 │ │ │ │ + bne 3276c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r0, [r3, r7, lsl #2] │ │ │ │ bl 1e2cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, r7, lsl #2] │ │ │ │ - bne 3277d4 │ │ │ │ - ldr r3, [pc, #688] @ 327ac8 │ │ │ │ + bne 3276c4 │ │ │ │ + ldr r3, [pc, #688] @ 3279b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr ip, [pc, #684] @ 327acc │ │ │ │ + ldr ip, [pc, #684] @ 3279bc │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #680] @ 327ad0 │ │ │ │ + ldr r3, [pc, #680] @ 3279c0 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #676] @ 327ad4 │ │ │ │ + ldr r2, [pc, #676] @ 3279c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ - ldr r6, [pc, #652] @ 327ad8 │ │ │ │ + ldr r6, [pc, #652] @ 3279c8 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r4, #80 @ 0x50 │ │ │ │ add r6, pc, r6 │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 327a58 │ │ │ │ + beq 327948 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4, #-68] @ 0xffffffbc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4, #-64] @ 0xffffffc0 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [r4, #-72] @ 0xffffffb8 │ │ │ │ str fp, [r4, #-56] @ 0xffffffc8 │ │ │ │ str r2, [r4, #-52] @ 0xffffffcc │ │ │ │ - beq 327a4c │ │ │ │ + beq 32793c │ │ │ │ add r2, sp, #4224 @ 0x1080 │ │ │ │ add r2, r2, #28 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r9, #0 │ │ │ │ str sl, [r4, #-44] @ 0xffffffd4 │ │ │ │ str r2, [r4, #-36] @ 0xffffffdc │ │ │ │ - beq 327a40 │ │ │ │ - ldr r0, [pc, #548] @ 327adc │ │ │ │ + beq 327930 │ │ │ │ + ldr r0, [pc, #548] @ 3279cc │ │ │ │ add r2, sp, #4224 @ 0x1080 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ ldr r2, [r2] │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [r4, #-48] @ 0xffffffd0 │ │ │ │ str r2, [r4, #-40] @ 0xffffffd8 │ │ │ │ str r3, [r4, #-60] @ 0xffffffc4 │ │ │ │ bl 1dc54 │ │ │ │ add r6, sp, #24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3279c4 │ │ │ │ + beq 3278b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 325cdc │ │ │ │ - ldr r0, [pc, #492] @ 327ae0 │ │ │ │ + bl 325bcc │ │ │ │ + ldr r0, [pc, #492] @ 3279d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32798c │ │ │ │ - ldr r2, [pc, #476] @ 327ae4 │ │ │ │ + beq 32787c │ │ │ │ + ldr r2, [pc, #476] @ 3279d4 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r7, r4, #4 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 1db70 │ │ │ │ - ldr r2, [pc, #432] @ 327ae8 │ │ │ │ - ldr r1, [pc, #432] @ 327aec │ │ │ │ + ldr r2, [pc, #432] @ 3279d8 │ │ │ │ + ldr r1, [pc, #432] @ 3279dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e464 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd08 │ │ │ │ @@ -795792,107 +795724,107 @@ │ │ │ │ str r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ str r3, [r4, #-24] @ 0xffffffe8 │ │ │ │ str r3, [r4, #-20] @ 0xffffffec │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #-76] @ 0xffffffb4 │ │ │ │ str r7, [r4, #-80] @ 0xffffffb0 │ │ │ │ strd r2, [r6, #64] @ 0x40 │ │ │ │ - bl 325b88 │ │ │ │ + bl 325a78 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e41c │ │ │ │ - ldr r2, [pc, #348] @ 327af0 │ │ │ │ - ldr r3, [pc, #296] @ 327ac0 │ │ │ │ + ldr r2, [pc, #348] @ 3279e0 │ │ │ │ + ldr r3, [pc, #296] @ 3279b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4160 @ 0x1040 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327ab8 │ │ │ │ + bne 3279a8 │ │ │ │ add sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #296] @ 327af4 │ │ │ │ + ldr r1, [pc, #296] @ 3279e4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 325cdc │ │ │ │ + bl 325bcc │ │ │ │ mov r0, r5 │ │ │ │ bl 1db70 │ │ │ │ - ldr r2, [pc, #276] @ 327af8 │ │ │ │ - ldr r1, [pc, #276] @ 327afc │ │ │ │ + ldr r2, [pc, #276] @ 3279e8 │ │ │ │ + ldr r1, [pc, #276] @ 3279ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e464 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd08 │ │ │ │ - ldr r3, [pc, #248] @ 327b00 │ │ │ │ + ldr r3, [pc, #248] @ 3279f0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #-80] @ 0xffffffb0 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r4, #-76] @ 0xffffffb4 │ │ │ │ str r5, [r4, #-32] @ 0xffffffe0 │ │ │ │ str r5, [r4, #-28] @ 0xffffffe4 │ │ │ │ str r5, [r4, #-24] @ 0xffffffe8 │ │ │ │ str r5, [r4, #-20] @ 0xffffffec │ │ │ │ strd r2, [r6, #64] @ 0x40 │ │ │ │ - bl 325b88 │ │ │ │ + bl 325a78 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e41c │ │ │ │ - b 3278ec │ │ │ │ - ldr r9, [pc, #188] @ 327b04 │ │ │ │ + b 3277dc │ │ │ │ + ldr r9, [pc, #188] @ 3279f4 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 3278b0 │ │ │ │ - ldr sl, [pc, #180] @ 327b08 │ │ │ │ + b 3277a0 │ │ │ │ + ldr sl, [pc, #180] @ 3279f8 │ │ │ │ add sl, pc, sl │ │ │ │ - b 327894 │ │ │ │ - ldr r0, [pc, #172] @ 327b0c │ │ │ │ + b 327784 │ │ │ │ + ldr r0, [pc, #172] @ 3279fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1413d8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne 32786c │ │ │ │ + bne 32775c │ │ │ │ bl 1417dc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6] │ │ │ │ - b 32786c │ │ │ │ - ldr r3, [pc, #60] @ 327ac8 │ │ │ │ + b 32775c │ │ │ │ + ldr r3, [pc, #60] @ 3279b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr ip, [pc, #124] @ 327b10 │ │ │ │ + ldr ip, [pc, #124] @ 327a00 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - ldr r3, [pc, #120] @ 327b14 │ │ │ │ - ldr r2, [pc, #120] @ 327b18 │ │ │ │ + ldr r3, [pc, #120] @ 327a04 │ │ │ │ + ldr r2, [pc, #120] @ 327a08 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r8, [r0], #-140 @ 0xffffff74 │ │ │ │ + subseq r8, r0, ip, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r0, r8, lsl #17 │ │ │ │ + @ instruction: 0x00508998 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ andeq lr, r2, r8, asr fp │ │ │ │ andeq lr, r2, ip, ror #22 │ │ │ │ - subseq pc, r2, r8, ror sl @ │ │ │ │ + subseq pc, r2, r8, lsl #23 │ │ │ │ andeq pc, r2, r8, ror #12 │ │ │ │ andeq r5, r0, r0, lsl #19 │ │ │ │ andeq pc, r2, r0, asr r6 @ │ │ │ │ @ instruction: 0xffffe604 │ │ │ │ @ instruction: 0xfffff034 │ │ │ │ - subseq r8, r0, r4, ror #12 │ │ │ │ + subseq r8, r0, r4, ror r7 │ │ │ │ andeq pc, r2, ip, ror #10 │ │ │ │ @ instruction: 0xffffe558 │ │ │ │ @ instruction: 0xffffef88 │ │ │ │ andeq pc, r2, r4, asr #10 │ │ │ │ strdeq fp, [r1], -r4 │ │ │ │ andeq fp, r1, r8, ror #1 │ │ │ │ andeq pc, r2, r8, lsr #9 │ │ │ │ @@ -795902,74 +795834,74 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 327b8c │ │ │ │ + beq 327a7c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, #1 │ │ │ │ lsls r6, r6, r2 │ │ │ │ - beq 327b8c │ │ │ │ + beq 327a7c │ │ │ │ mov r4, #0 │ │ │ │ - b 327b64 │ │ │ │ + b 327a54 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 327b8c │ │ │ │ + beq 327a7c │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 327b54 │ │ │ │ + bne 327a44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ bl 1de10 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 327b60 │ │ │ │ + bne 327a50 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 327b1c │ │ │ │ + bl 327a0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r5, #1 │ │ │ │ lsls r5, r5, r2 │ │ │ │ - beq 327bf0 │ │ │ │ + beq 327ae0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r3, r4, lsl #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327be4 │ │ │ │ + beq 327ad4 │ │ │ │ bl 1de10 │ │ │ │ ldr r3, [r6] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 327bd0 │ │ │ │ + bne 327ac0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r0, r3 │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 326440 │ │ │ │ + bl 326330 │ │ │ │ ldr r3, [r4, r0, lsl #4] │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ subne r0, r0, r5 │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ @@ -795979,463 +795911,463 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 326440 │ │ │ │ + bl 326330 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r0, [r3, r0, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 326440 │ │ │ │ + bl 326330 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #40] @ 327cec │ │ │ │ + ldr r0, [pc, #40] @ 327bdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1413d8 │ │ │ │ - ldr r1, [pc, #32] @ 327cf0 │ │ │ │ + ldr r1, [pc, #32] @ 327be0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1485b8 │ │ │ │ - ldr r3, [pc, #24] @ 327cf4 │ │ │ │ + ldr r3, [pc, #24] @ 327be4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #1 │ │ │ │ orrhi r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ ldrdeq pc, [r2], -r8 │ │ │ │ - @ instruction: 0x00501794 │ │ │ │ - subseq pc, r2, r0, lsl #12 │ │ │ │ + subseq r1, r0, r4, lsr #17 │ │ │ │ + subseq pc, r2, r0, lsl r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r2, #0 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 327d2c │ │ │ │ + b 327c1c │ │ │ │ sub r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, r0 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1de58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 327d1c │ │ │ │ + bge 327c0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e20c │ │ │ │ - ldr r2, [pc, #24] @ 327d70 │ │ │ │ - ldr r1, [pc, #24] @ 327d74 │ │ │ │ + ldr r2, [pc, #24] @ 327c60 │ │ │ │ + ldr r1, [pc, #24] @ 327c64 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ b 140b74 │ │ │ │ andeq pc, r2, r8, asr #4 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ - ldr r1, [pc, #12] @ 327d8c │ │ │ │ - ldr r0, [pc, #12] @ 327d90 │ │ │ │ + ldr r1, [pc, #12] @ 327c7c │ │ │ │ + ldr r0, [pc, #12] @ 327c80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 168bf8 │ │ │ │ @ instruction: 0xffffff24 │ │ │ │ - subseq pc, r2, r0, asr r5 @ │ │ │ │ + subseq pc, r2, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-40] @ 0xffffffd8 │ │ │ │ - ldr r2, [pc, #472] @ 327f88 │ │ │ │ + ldr r2, [pc, #472] @ 327e78 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #468] @ 327f8c │ │ │ │ + ldr r3, [pc, #468] @ 327e7c │ │ │ │ sub sp, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #456] @ 327f90 │ │ │ │ + ldr r0, [pc, #456] @ 327e80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r1, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ bl 1413d8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 327ec0 │ │ │ │ - ldr r2, [pc, #412] @ 327f94 │ │ │ │ + beq 327db0 │ │ │ │ + ldr r2, [pc, #412] @ 327e84 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ ldr r5, [r6] │ │ │ │ ldrb r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 327e54 │ │ │ │ + beq 327d44 │ │ │ │ bl 1e29c <__ctype_b_loc@plt> │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ ldr r2, [r0] │ │ │ │ sub r3, r4, #45 @ 0x2d │ │ │ │ ldrb r2, [r2, r4, lsl #1] │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ cmpne r3, #1 │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ lsl r2, r2, #28 │ │ │ │ orrs r3, r3, r2, lsr #31 │ │ │ │ strbeq r1, [r5] │ │ │ │ ldrb r4, [r5, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 327e20 │ │ │ │ - ldr r4, [pc, #316] @ 327f98 │ │ │ │ + bne 327d10 │ │ │ │ + ldr r4, [pc, #316] @ 327e88 │ │ │ │ mov r3, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ tst r2, #2 │ │ │ │ strb r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ - bne 327f2c │ │ │ │ + bne 327e1c │ │ │ │ tst r2, #8 │ │ │ │ - bne 327edc │ │ │ │ - ldr r2, [pc, #268] @ 327f9c │ │ │ │ - ldr r3, [pc, #248] @ 327f8c │ │ │ │ + bne 327dcc │ │ │ │ + ldr r2, [pc, #268] @ 327e8c │ │ │ │ + ldr r3, [pc, #248] @ 327e7c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327f84 │ │ │ │ + bne 327e74 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #216] @ 327fa0 │ │ │ │ + ldr r2, [pc, #216] @ 327e90 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ - b 327e08 │ │ │ │ - ldr r1, [pc, #192] @ 327fa4 │ │ │ │ - ldr r2, [pc, #192] @ 327fa8 │ │ │ │ + b 327cf8 │ │ │ │ + ldr r1, [pc, #192] @ 327e94 │ │ │ │ + ldr r2, [pc, #192] @ 327e98 │ │ │ │ ldr r3, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, sp, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #144] @ 327fac │ │ │ │ + ldr r1, [pc, #144] @ 327e9c │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e104 │ │ │ │ str r0, [r6, #12] │ │ │ │ - b 327e88 │ │ │ │ - ldr r3, [pc, #124] @ 327fb0 │ │ │ │ + b 327d78 │ │ │ │ + ldr r3, [pc, #124] @ 327ea0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ strb r2, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #100] @ 327fb4 │ │ │ │ + ldr r3, [pc, #100] @ 327ea4 │ │ │ │ add r5, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #72] @ 327fb8 │ │ │ │ + ldr r1, [pc, #72] @ 327ea8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e038 │ │ │ │ ldr r2, [r4] │ │ │ │ str r0, [r6, #8] │ │ │ │ - b 327e80 │ │ │ │ + b 327d70 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r0, r0, asr #4 │ │ │ │ + subseq r8, r0, r0, asr r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq pc, r2, ip, lsl #4 │ │ │ │ ldrdeq sp, [r2], -ip │ │ │ │ - subseq pc, r2, ip, ror r4 @ │ │ │ │ - subseq r8, r0, r8, ror #2 │ │ │ │ + subseq pc, r2, ip, lsl #11 │ │ │ │ + subseq r8, r0, r8, ror r2 │ │ │ │ andeq sl, r1, r0, rrx │ │ │ │ andeq pc, r2, r8, lsl #2 │ │ │ │ andeq pc, r2, r4, lsr #2 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ strheq pc, [r2], -r8 @ │ │ │ │ andeq pc, r2, r8, lsr #1 │ │ │ │ andeq r7, r1, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ - ldr r2, [pc, #204] @ 3280a4 │ │ │ │ + ldr r2, [pc, #204] @ 327f94 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #200] @ 3280a8 │ │ │ │ + ldr r3, [pc, #200] @ 327f98 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r1, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - beq 328010 │ │ │ │ + beq 327f00 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 328020 │ │ │ │ + beq 327f10 │ │ │ │ bl 1dc18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 328068 │ │ │ │ + blt 327f58 │ │ │ │ bl 1e1e8 │ │ │ │ - ldr ip, [pc, #116] @ 3280ac │ │ │ │ - ldr r0, [pc, #116] @ 3280b0 │ │ │ │ + ldr ip, [pc, #116] @ 327f9c │ │ │ │ + ldr r0, [pc, #116] @ 327fa0 │ │ │ │ ldr lr, [r4] │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ add r4, sp, #20 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 1e014 │ │ │ │ - ldr r2, [pc, #68] @ 3280b4 │ │ │ │ - ldr r3, [pc, #52] @ 3280a8 │ │ │ │ + ldr r2, [pc, #68] @ 327fa4 │ │ │ │ + ldr r3, [pc, #52] @ 327f98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3280a0 │ │ │ │ + bne 327f90 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r0, r8, lsl r0 │ │ │ │ + subseq r8, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x0002efb4 │ │ │ │ ldrdeq lr, [r2], -r0 │ │ │ │ - subseq r7, r0, r8, lsl #31 │ │ │ │ + @ instruction: 0x00508098 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-168] @ 0xffffff58 │ │ │ │ - ldr r3, [pc, #652] @ 328360 │ │ │ │ - ldr r2, [pc, #652] @ 328364 │ │ │ │ + ldr r3, [pc, #652] @ 328250 │ │ │ │ + ldr r2, [pc, #652] @ 328254 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ sub sp, sp, #4224 @ 0x1080 │ │ │ │ tst r3, #8 │ │ │ │ - ldr r3, [pc, #636] @ 328368 │ │ │ │ + ldr r3, [pc, #636] @ 328258 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #4224 @ 0x1080 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - bne 3281b0 │ │ │ │ + bne 3280a0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32815c │ │ │ │ + beq 32804c │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #576] @ 32836c │ │ │ │ - ldr r3, [pc, #568] @ 328368 │ │ │ │ + ldr r2, [pc, #576] @ 32825c │ │ │ │ + ldr r3, [pc, #568] @ 328258 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4224 @ 0x1080 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32835c │ │ │ │ + bne 32824c │ │ │ │ add sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #524] @ 328370 │ │ │ │ - ldr r2, [pc, #524] @ 328374 │ │ │ │ + ldr r1, [pc, #524] @ 328260 │ │ │ │ + ldr r2, [pc, #524] @ 328264 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #472] @ 328378 │ │ │ │ + ldr r1, [pc, #472] @ 328268 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e038 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 328120 │ │ │ │ + b 328010 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 32829c │ │ │ │ + bne 32818c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 3281f4 │ │ │ │ + bne 3280e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 328124 │ │ │ │ + beq 328014 │ │ │ │ cmn r0, #1 │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - b 328114 │ │ │ │ + b 328004 │ │ │ │ sub r9, r6, #4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ bl 1de34 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 3282bc │ │ │ │ + blt 3281ac │ │ │ │ str r7, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 1e2f0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 3282dc │ │ │ │ + blt 3281cc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e614 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3282fc │ │ │ │ + blt 3281ec │ │ │ │ cmp r8, #31 │ │ │ │ addls r6, r6, r8 │ │ │ │ addhi r6, r6, #31 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ strb r7, [r6, #-4] │ │ │ │ bl 1e3bc <__isoc23_strtol@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 32833c │ │ │ │ + beq 32822c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 32831c │ │ │ │ - ldr r2, [pc, #252] @ 32837c │ │ │ │ - ldr r1, [pc, #252] @ 328380 │ │ │ │ + ble 32820c │ │ │ │ + ldr r2, [pc, #252] @ 32826c │ │ │ │ + ldr r1, [pc, #252] @ 328270 │ │ │ │ str r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ - b 3281d8 │ │ │ │ - ldr r2, [pc, #224] @ 328384 │ │ │ │ - ldr r1, [pc, #224] @ 328388 │ │ │ │ + b 3280c8 │ │ │ │ + ldr r2, [pc, #224] @ 328274 │ │ │ │ + ldr r1, [pc, #224] @ 328278 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ bl 140b74 │ │ │ │ - b 3281d8 │ │ │ │ - ldr r2, [pc, #200] @ 32838c │ │ │ │ - ldr r1, [pc, #200] @ 328390 │ │ │ │ + b 3280c8 │ │ │ │ + ldr r2, [pc, #200] @ 32827c │ │ │ │ + ldr r1, [pc, #200] @ 328280 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ - b 3281d8 │ │ │ │ - ldr r2, [pc, #176] @ 328394 │ │ │ │ - ldr r1, [pc, #176] @ 328398 │ │ │ │ + b 3280c8 │ │ │ │ + ldr r2, [pc, #176] @ 328284 │ │ │ │ + ldr r1, [pc, #176] @ 328288 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ - b 3281d8 │ │ │ │ - ldr r2, [pc, #152] @ 32839c │ │ │ │ - ldr r1, [pc, #152] @ 3283a0 │ │ │ │ + b 3280c8 │ │ │ │ + ldr r2, [pc, #152] @ 32828c │ │ │ │ + ldr r1, [pc, #152] @ 328290 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140b74 │ │ │ │ - b 3281d8 │ │ │ │ - ldr r2, [pc, #128] @ 3283a4 │ │ │ │ - ldr r1, [pc, #128] @ 3283a8 │ │ │ │ + b 3280c8 │ │ │ │ + ldr r2, [pc, #128] @ 328294 │ │ │ │ + ldr r1, [pc, #128] @ 328298 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [r4, #16] │ │ │ │ bl 140b74 │ │ │ │ - b 3281d8 │ │ │ │ - ldr r2, [pc, #104] @ 3283ac │ │ │ │ - ldr r1, [pc, #104] @ 3283b0 │ │ │ │ + b 3280c8 │ │ │ │ + ldr r2, [pc, #104] @ 32829c │ │ │ │ + ldr r1, [pc, #104] @ 3282a0 │ │ │ │ str r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 140b74 │ │ │ │ - b 3281d8 │ │ │ │ + b 3280c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r2, r4, lsl #4 │ │ │ │ - subseq r7, r0, ip, lsl #30 │ │ │ │ + subseq pc, r2, r4, lsl r3 @ │ │ │ │ + subseq r8, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r0, ip, asr #29 │ │ │ │ + ldrsbeq r7, [r0], #-252 @ 0xffffff04 │ │ │ │ andeq lr, r2, r8, lsl #29 │ │ │ │ andeq pc, r2, r8, asr #32 │ │ │ │ muleq r1, r0, lr │ │ │ │ @ instruction: 0x0002eebc │ │ │ │ andeq r2, r0, r4, lsr #19 │ │ │ │ andeq lr, r2, r8, ror sp │ │ │ │ andeq r2, r0, r4, lsl #19 │ │ │ │ @@ -796456,801 +796388,801 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 327cf8 │ │ │ │ + bl 327be8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 327cf8 │ │ │ │ + bl 327be8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 327cf8 │ │ │ │ + bl 327be8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 32843c │ │ │ │ + bne 32832c │ │ │ │ bl 1dc18 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #4 │ │ │ │ b 1da2c │ │ │ │ mov r1, #1 │ │ │ │ b 1e098 │ │ │ │ b 1e584 │ │ │ │ b 1e728 │ │ │ │ b 1dab0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328490 │ │ │ │ + ldr r7, [pc, #40] @ 328380 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32846c │ │ │ │ + bne 32835c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 3284c8 │ │ │ │ + ldr r7, [pc, #40] @ 3283b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ sub r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3284a4 │ │ │ │ + bne 328394 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328500 │ │ │ │ + ldr r7, [pc, #40] @ 3283f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ orr r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3284dc │ │ │ │ + bne 3283cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328538 │ │ │ │ + ldr r7, [pc, #40] @ 328428 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ and r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328514 │ │ │ │ + bne 328404 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328570 │ │ │ │ + ldr r7, [pc, #40] @ 328460 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ eor r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32854c │ │ │ │ + bne 32843c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #44] @ 3285ac │ │ │ │ + ldr r7, [pc, #44] @ 32849c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ and r1, r4, r6 │ │ │ │ mvn r1, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328584 │ │ │ │ + bne 328474 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 328608 │ │ │ │ + ldr r8, [pc, #76] @ 3284f8 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 32860c │ │ │ │ + ldr r7, [pc, #64] @ 3284fc │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ add r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3285d0 │ │ │ │ + bne 3284c0 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 328668 │ │ │ │ + ldr r8, [pc, #76] @ 328558 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 32866c │ │ │ │ + ldr r7, [pc, #64] @ 32855c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ sub r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328630 │ │ │ │ + bne 328520 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 3286c8 │ │ │ │ + ldr r8, [pc, #76] @ 3285b8 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 3286cc │ │ │ │ + ldr r7, [pc, #64] @ 3285bc │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ orr r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328690 │ │ │ │ + bne 328580 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 328728 │ │ │ │ + ldr r8, [pc, #76] @ 328618 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 32872c │ │ │ │ + ldr r7, [pc, #64] @ 32861c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3286f0 │ │ │ │ + bne 3285e0 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 328788 │ │ │ │ + ldr r8, [pc, #76] @ 328678 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 32878c │ │ │ │ + ldr r7, [pc, #64] @ 32867c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ eor r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328750 │ │ │ │ + bne 328640 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #80] @ 3287ec │ │ │ │ + ldr r8, [pc, #80] @ 3286dc │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #68] @ 3287f0 │ │ │ │ + ldr r7, [pc, #68] @ 3286e0 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ mvn r3, r3 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3287b0 │ │ │ │ + bne 3286a0 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 32884c │ │ │ │ + ldr r7, [pc, #60] @ 32873c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ add r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328814 │ │ │ │ + bne 328704 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 3288a8 │ │ │ │ + ldr r7, [pc, #60] @ 328798 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ sub r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328870 │ │ │ │ + bne 328760 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 328904 │ │ │ │ + ldr r7, [pc, #60] @ 3287f4 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ orr r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3288cc │ │ │ │ + bne 3287bc │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 328960 │ │ │ │ + ldr r7, [pc, #60] @ 328850 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328928 │ │ │ │ + bne 328818 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 3289bc │ │ │ │ + ldr r7, [pc, #60] @ 3288ac │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ eor r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328984 │ │ │ │ + bne 328874 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 328a1c │ │ │ │ + ldr r7, [pc, #64] @ 32890c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ mvn r3, r3 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3289e0 │ │ │ │ + bne 3288d0 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328a54 │ │ │ │ + ldr r7, [pc, #40] @ 328944 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ add r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328a30 │ │ │ │ + bne 328920 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328a8c │ │ │ │ + ldr r7, [pc, #40] @ 32897c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ sub r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328a68 │ │ │ │ + bne 328958 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328ac4 │ │ │ │ + ldr r7, [pc, #40] @ 3289b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ orr r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328aa0 │ │ │ │ + bne 328990 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328afc │ │ │ │ + ldr r7, [pc, #40] @ 3289ec │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ and r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328ad8 │ │ │ │ + bne 3289c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328b34 │ │ │ │ + ldr r7, [pc, #40] @ 328a24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ eor r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328b10 │ │ │ │ + bne 328a00 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #44] @ 328b70 │ │ │ │ + ldr r7, [pc, #44] @ 328a60 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r5 │ │ │ │ and r4, r0, r6 │ │ │ │ mvn r4, r4 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328b48 │ │ │ │ + bne 328a38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 328bd4 │ │ │ │ + ldr r5, [pc, #84] @ 328ac4 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328bd8 │ │ │ │ + ldr r7, [pc, #72] @ 328ac8 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ add r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328b94 │ │ │ │ + bne 328a84 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 328c3c │ │ │ │ + ldr r5, [pc, #84] @ 328b2c │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328c40 │ │ │ │ + ldr r7, [pc, #72] @ 328b30 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ rsb r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328bfc │ │ │ │ + bne 328aec │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 328ca4 │ │ │ │ + ldr r5, [pc, #84] @ 328b94 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328ca8 │ │ │ │ + ldr r7, [pc, #72] @ 328b98 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ orr r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328c64 │ │ │ │ + bne 328b54 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 328d0c │ │ │ │ + ldr r5, [pc, #84] @ 328bfc │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328d10 │ │ │ │ + ldr r7, [pc, #72] @ 328c00 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328ccc │ │ │ │ + bne 328bbc │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 328d74 │ │ │ │ + ldr r5, [pc, #84] @ 328c64 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328d78 │ │ │ │ + ldr r7, [pc, #72] @ 328c68 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ eor r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328d34 │ │ │ │ + bne 328c24 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #88] @ 328de0 │ │ │ │ + ldr r5, [pc, #88] @ 328cd0 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #76] @ 328de4 │ │ │ │ + ldr r7, [pc, #76] @ 328cd4 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ mvn r4, r4 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328d9c │ │ │ │ + bne 328c8c │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 328e48 │ │ │ │ + ldr r7, [pc, #68] @ 328d38 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ add r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328e08 │ │ │ │ + bne 328cf8 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 328eac │ │ │ │ + ldr r7, [pc, #68] @ 328d9c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ rsb r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328e6c │ │ │ │ + bne 328d5c │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 328f10 │ │ │ │ + ldr r7, [pc, #68] @ 328e00 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ orr r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328ed0 │ │ │ │ + bne 328dc0 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 328f74 │ │ │ │ + ldr r7, [pc, #68] @ 328e64 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328f34 │ │ │ │ + bne 328e24 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 328fd8 │ │ │ │ + ldr r7, [pc, #68] @ 328ec8 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ eor r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328f98 │ │ │ │ + bne 328e88 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 329040 │ │ │ │ + ldr r7, [pc, #72] @ 328f30 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ mvn r4, r4 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328ffc │ │ │ │ + bne 328eec │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -797258,44 +797190,44 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmp r7, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bne 32907c │ │ │ │ - ldr r3, [pc, #16] @ 329084 │ │ │ │ + bne 328f6c │ │ │ │ + ldr r3, [pc, #16] @ 328f74 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329054 │ │ │ │ + bne 328f44 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #100] @ 3290f8 │ │ │ │ + ldr r7, [pc, #100] @ 328fe8 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r9, r7, r5 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ bic r4, r0, #3 │ │ │ │ and r7, r7, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ and r3, r9, r0 │ │ │ │ eor r1, r0, r8, lsl r5 │ │ │ │ lsr r3, r3, r5 │ │ │ │ and r1, r1, r9 │ │ │ │ cmp r3, r7 │ │ │ │ eor r1, r1, r0 │ │ │ │ - bne 3290e8 │ │ │ │ - ldr r3, [pc, #40] @ 3290fc │ │ │ │ + bne 328fd8 │ │ │ │ + ldr r3, [pc, #40] @ 328fec │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3290ac │ │ │ │ + bne 328f9c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r6, r3, #16 │ │ │ │ asr r6, r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @@ -797312,170 +797244,170 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ and r3, r7, r0 │ │ │ │ eor r1, r0, r8, lsl r5 │ │ │ │ lsr r3, r3, r5 │ │ │ │ and r1, r1, r7 │ │ │ │ cmp r3, r9 │ │ │ │ eor r1, r1, r0 │ │ │ │ - bne 329160 │ │ │ │ - ldr r3, [pc, #36] @ 329170 │ │ │ │ + bne 329050 │ │ │ │ + ldr r3, [pc, #36] @ 329060 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329124 │ │ │ │ + bne 329014 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r6, r3, #24 │ │ │ │ asr r6, r6, #24 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r3, [pc, #28] @ 32919c │ │ │ │ + ldr r3, [pc, #28] @ 32908c │ │ │ │ mov r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 329088 │ │ │ │ + bl 328f78 │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 329100 │ │ │ │ + bl 328ff0 │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc] @ 3291e0 │ │ │ │ + ldr r3, [pc] @ 3290d0 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 329218 │ │ │ │ + ldr r7, [pc, #40] @ 329108 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3291f4 │ │ │ │ + bne 3290e4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r6, [pc, #76] @ 329274 │ │ │ │ + ldr r6, [pc, #76] @ 329164 │ │ │ │ lsl r9, r0, #3 │ │ │ │ and r9, r9, #24 │ │ │ │ lsl r6, r6, r9 │ │ │ │ lsl r7, r1, r9 │ │ │ │ - ldr r8, [pc, #60] @ 329278 │ │ │ │ + ldr r8, [pc, #60] @ 329168 │ │ │ │ bic r5, r0, #3 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ eor r1, r7, r4 │ │ │ │ and r1, r1, r6 │ │ │ │ eor r1, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32923c │ │ │ │ + bne 32912c │ │ │ │ and r0, r6, r4 │ │ │ │ lsr r0, r0, r9 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ lsl r6, r6, r8 │ │ │ │ lsl r7, r1, r8 │ │ │ │ - ldr r9, [pc, #56] @ 3292d4 │ │ │ │ + ldr r9, [pc, #56] @ 3291c4 │ │ │ │ bic r5, r0, #3 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ eor r1, r7, r4 │ │ │ │ and r1, r1, r6 │ │ │ │ eor r1, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32929c │ │ │ │ + bne 32918c │ │ │ │ and r0, r6, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ - ldr r3, [pc, #24] @ 3292f8 │ │ │ │ + ldr r3, [pc, #24] @ 3291e8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ 329318 │ │ │ │ + ldr r3, [pc, #20] @ 329208 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ 329338 │ │ │ │ + ldr r3, [pc, #20] @ 329228 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ 329358 │ │ │ │ + ldr r3, [pc, #20] @ 329248 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ mvn r3, #61440 @ 0xf000 │ │ │ │ ldr r3, [r3, #-3] │ │ │ │ cmp r3, #4 │ │ │ │ bxhi lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr r1, [pc, #44] @ 3293a4 │ │ │ │ + ldr r1, [pc, #44] @ 329294 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #2 │ │ │ │ bl 1de4c │ │ │ │ bl 1dac8 │ │ │ │ andeq sp, r2, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #80] @ 329404 │ │ │ │ + ldr r7, [pc, #80] @ 3292f4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldm r4, {ip, lr} │ │ │ │ @@ -797485,21 +797417,21 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3293c8 │ │ │ │ + bne 3292b8 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #80] @ 329464 │ │ │ │ + ldr r7, [pc, #80] @ 329354 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldm r4, {ip, lr} │ │ │ │ @@ -797509,21 +797441,21 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329428 │ │ │ │ + bne 329318 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #88] @ 3294cc │ │ │ │ + ldr r7, [pc, #88] @ 3293bc │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797535,21 +797467,21 @@ │ │ │ │ mov r0, r8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329488 │ │ │ │ + bne 329378 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #88] @ 329534 │ │ │ │ + ldr r7, [pc, #88] @ 329424 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797561,21 +797493,21 @@ │ │ │ │ mov r0, r8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3294f0 │ │ │ │ + bne 3293e0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #88] @ 32959c │ │ │ │ + ldr r7, [pc, #88] @ 32948c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797587,21 +797519,21 @@ │ │ │ │ mov r0, r8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329558 │ │ │ │ + bne 329448 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r6, [pc, #92] @ 329608 │ │ │ │ + ldr r6, [pc, #92] @ 3294f8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r7, sp │ │ │ │ ldr sl, [r9] │ │ │ │ @@ -797614,21 +797546,21 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ stmib sp, {r3, lr} │ │ │ │ str ip, [sp, #12] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3295c0 │ │ │ │ + bne 3294b0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #80] @ 329668 │ │ │ │ + ldr r7, [pc, #80] @ 329558 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldm r4, {ip, lr} │ │ │ │ @@ -797638,21 +797570,21 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32962c │ │ │ │ + bne 32951c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #80] @ 3296c8 │ │ │ │ + ldr r7, [pc, #80] @ 3295b8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldm r4, {ip, lr} │ │ │ │ @@ -797662,21 +797594,21 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32968c │ │ │ │ + bne 32957c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #88] @ 329730 │ │ │ │ + ldr r7, [pc, #88] @ 329620 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797688,21 +797620,21 @@ │ │ │ │ mov r0, r8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3296ec │ │ │ │ + bne 3295dc │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #88] @ 329798 │ │ │ │ + ldr r7, [pc, #88] @ 329688 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797714,21 +797646,21 @@ │ │ │ │ mov r0, r8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329754 │ │ │ │ + bne 329644 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #88] @ 329800 │ │ │ │ + ldr r7, [pc, #88] @ 3296f0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797740,21 +797672,21 @@ │ │ │ │ mov r0, r8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3297bc │ │ │ │ + bne 3296ac │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r6, [pc, #92] @ 32986c │ │ │ │ + ldr r6, [pc, #92] @ 32975c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r7, sp │ │ │ │ ldr sl, [r9] │ │ │ │ @@ -797767,15 +797699,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ stmib sp, {r3, lr} │ │ │ │ str ip, [sp, #12] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329824 │ │ │ │ + bne 329714 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -797785,56 +797717,56 @@ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ cmp r5, r7 │ │ │ │ cmpeq r6, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bne 3298bc │ │ │ │ - ldr r3, [pc, #28] @ 3298cc │ │ │ │ + bne 3297ac │ │ │ │ + ldr r3, [pc, #28] @ 3297bc │ │ │ │ mov r0, sp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329884 │ │ │ │ + bne 329774 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub sp, sp, #12 │ │ │ │ strd r2, [sp] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 329900 │ │ │ │ + ldr r3, [pc, #20] @ 3297f0 │ │ │ │ mov r0, sp │ │ │ │ blx r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r7, [pc, #60] @ 32994c │ │ │ │ + ldr r7, [pc, #60] @ 32983c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, sp │ │ │ │ add r5, sp, #8 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r8, [r4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r8, [sp, #8] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329920 │ │ │ │ + bne 329810 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ - ldr r3, [pc, #12] @ 329964 │ │ │ │ + ldr r3, [pc, #12] @ 329854 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ b 1dc90 <__cxa_atexit@plt> │ │ │ │ - subseq r7, r0, r8, lsr #1 │ │ │ │ + ldrheq r7, [r0], #-24 @ 0xffffffe8 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00329968 <.fini>: │ │ │ │ +00329858 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,14681 +1,14698 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00329970 47414c4c 49554d5f 54455354 53000000 GALLIUM_TESTS... │ │ │ │ - 0x00329980 6b6d7372 6f000000 47414c4c 49554d5f kmsro...GALLIUM_ │ │ │ │ - 0x00329990 44444542 55470000 68656c70 00000000 DDEBUG..help.... │ │ │ │ - 0x003299a0 47616c6c 69756d20 64726976 65722064 Gallium driver d │ │ │ │ - 0x003299b0 65627567 67657200 55736167 653a0000 ebugger.Usage:.. │ │ │ │ - 0x003299c0 20204741 4c4c4955 4d5f4444 45425547 GALLIUM_DDEBUG │ │ │ │ - 0x003299d0 3d225b3c 74696d65 6f757420 696e206d ="[] [(always|api │ │ │ │ - 0x003299f0 74726163 65203c63 616c6c23 295d205b trace . │ │ │ │ - 0x00329b00 20204368 616e6765 20746865 20646566 Change the def │ │ │ │ - 0x00329b10 61756c74 2074696d 656f7574 20666f72 ault timeout for │ │ │ │ - 0x00329b20 20475055 2068616e 67206465 74656374 GPU hang detect │ │ │ │ - 0x00329b30 696f6e20 28646566 61756c74 3d313030 ion (default=100 │ │ │ │ - 0x00329b40 306d7329 2e000000 20205365 7474696e 0ms).... Settin │ │ │ │ - 0x00329b50 67207468 69732074 6f203020 77696c6c g this to 0 will │ │ │ │ - 0x00329b60 20646973 61626c65 20475055 2068616e disable GPU han │ │ │ │ - 0x00329b70 67206465 74656374 696f6e20 656e7469 g detection enti │ │ │ │ - 0x00329b80 72656c79 2e000000 616c7761 79730000 rely....always.. │ │ │ │ - 0x00329b90 20204475 6d702069 6e666f72 6d617469 Dump informati │ │ │ │ - 0x00329ba0 6f6e2061 626f7574 20616c6c 20647261 on about all dra │ │ │ │ - 0x00329bb0 77206361 6c6c732e 00000000 7472616e w calls.....tran │ │ │ │ - 0x00329bc0 73666572 73000000 2020416c 736f2064 sfers... Also d │ │ │ │ - 0x00329bd0 756d7020 616e6420 646f2068 616e6720 ump and do hang │ │ │ │ - 0x00329be0 64657465 6374696f 6e206f6e 20747261 detection on tra │ │ │ │ - 0x00329bf0 6e736665 72732e00 61706974 72616365 nsfers..apitrace │ │ │ │ - 0x00329c00 203c6361 6c6c233e 00000000 20204475 .... Du │ │ │ │ - 0x00329c10 6d702069 6e666f72 6d617469 6f6e2061 mp information a │ │ │ │ - 0x00329c20 626f7574 20746865 20647261 77206361 bout the draw ca │ │ │ │ - 0x00329c30 6c6c2063 6f727265 73706f6e 64696e67 ll corresponding │ │ │ │ - 0x00329c40 20746f20 74686520 67697665 6e000000 to the given... │ │ │ │ - 0x00329c50 20206170 69747261 63652063 616c6c20 apitrace call │ │ │ │ - 0x00329c60 6e756d62 65722061 6e642065 7869742e number and exit. │ │ │ │ - 0x00329c70 00000000 666c7573 68000000 2020466c ....flush... Fl │ │ │ │ - 0x00329c80 75736820 61667465 72206576 65727920 ush after every │ │ │ │ - 0x00329c90 64726177 2063616c 6c2e0000 76657262 draw call...verb │ │ │ │ - 0x00329ca0 6f736500 20205772 69746520 61646469 ose. Write addi │ │ │ │ - 0x00329cb0 74696f6e 616c2069 6e666f72 6d617469 tional informati │ │ │ │ - 0x00329cc0 6f6e2074 6f207374 64657272 2e000000 on to stderr.... │ │ │ │ - 0x00329cd0 47414c4c 49554d5f 44444542 55475f53 GALLIUM_DDEBUG_S │ │ │ │ - 0x00329ce0 4b49503d 636f756e 74000000 2020536b KIP=count... Sk │ │ │ │ - 0x00329cf0 69702064 756d7069 6e67206f 6e207468 ip dumping on th │ │ │ │ - 0x00329d00 65206669 72737420 636f756e 74206472 e first count dr │ │ │ │ - 0x00329d10 61772063 616c6c73 20286f6e 6c792072 aw calls (only r │ │ │ │ - 0x00329d20 656c6576 616e7420 77697468 2027616c elevant with 'al │ │ │ │ - 0x00329d30 77617973 27292e00 64646562 75673a20 ways')..ddebug: │ │ │ │ - 0x00329d40 626f7468 2027616c 77617973 2720616e both 'always' an │ │ │ │ - 0x00329d50 64202761 70697472 61636527 20737065 d 'apitrace' spe │ │ │ │ - 0x00329d60 63696669 65640a00 61706974 72616365 cified..apitrace │ │ │ │ - 0x00329d70 00000000 64646562 75673a20 27617069 ....ddebug: 'api │ │ │ │ - 0x00329d80 74726163 65272063 616e206f 6e6c7920 trace' can only │ │ │ │ - 0x00329d90 61707065 6172206f 6e636520 616e6420 appear once and │ │ │ │ - 0x00329da0 6e6f7420 6d697865 64207769 74682027 not mixed with ' │ │ │ │ - 0x00329db0 616c7761 7973270a 00000000 64646562 always'.....ddeb │ │ │ │ - 0x00329dc0 75673a20 65787065 63746564 2063616c ug: expected cal │ │ │ │ - 0x00329dd0 6c206e75 6d626572 20616674 65722027 l number after ' │ │ │ │ - 0x00329de0 61706974 72616365 270a0000 64646562 apitrace'...ddeb │ │ │ │ - 0x00329df0 75673a20 62616420 6f707469 6f6e733a ug: bad options: │ │ │ │ - 0x00329e00 2025730a 00000000 47616c6c 69756d20 %s.....Gallium │ │ │ │ - 0x00329e10 64656275 67676572 20616374 6976652e debugger active. │ │ │ │ - 0x00329e20 204c6f67 67696e67 20616c6c 2063616c Logging all cal │ │ │ │ - 0x00329e30 6c732e0a 00000000 47616c6c 69756d20 ls......Gallium │ │ │ │ - 0x00329e40 64656275 67676572 20616374 6976652e debugger active. │ │ │ │ - 0x00329e50 20476f69 6e672074 6f206475 6d702061 Going to dump a │ │ │ │ - 0x00329e60 6e206170 69747261 63652063 616c6c2e n apitrace call. │ │ │ │ - 0x00329e70 0a000000 47616c6c 69756d20 64656275 ....Gallium debu │ │ │ │ - 0x00329e80 67676572 20616374 6976652e 0a000000 gger active..... │ │ │ │ - 0x00329e90 48616e67 20646574 65637469 6f6e2074 Hang detection t │ │ │ │ - 0x00329ea0 696d656f 75742069 73202575 6d732e0a imeout is %ums.. │ │ │ │ - 0x00329eb0 00000000 48616e67 20646574 65637469 ....Hang detecti │ │ │ │ - 0x00329ec0 6f6e2069 73206469 7361626c 65642e0a on is disabled.. │ │ │ │ - 0x00329ed0 00000000 47414c4c 49554d5f 44444542 ....GALLIUM_DDEB │ │ │ │ - 0x00329ee0 55475f53 4b495000 47616c6c 69756d20 UG_SKIP.Gallium │ │ │ │ - 0x00329ef0 64656275 67676572 20736b69 7070696e debugger skippin │ │ │ │ - 0x00329f00 67207468 65206669 72737420 25752064 g the first %u d │ │ │ │ - 0x00329f10 72617720 63616c6c 732e0a00 582e4f72 raw calls...X.Or │ │ │ │ - 0x00329f20 67000000 47414c4c 49554d5f 4e4f4f50 g...GALLIUM_NOOP │ │ │ │ - 0x00329f30 00000000 63726561 74655f66 656e6365 ....create_fence │ │ │ │ - 0x00329f40 00000000 70697065 5f636f6e 74657874 ....pipe_context │ │ │ │ - 0x00329f50 00000000 746f6b65 6e000000 7265706c ....token...repl │ │ │ │ - 0x00329f60 6163655f 62756666 65725f73 746f7261 ace_buffer_stora │ │ │ │ - 0x00329f70 67650000 6e756d5f 72656269 6e647300 ge..num_rebinds. │ │ │ │ - 0x00329f80 72656269 6e645f6d 61736b00 64656c65 rebind_mask.dele │ │ │ │ - 0x00329f90 74655f62 75666665 725f6964 00000000 te_buffer_id.... │ │ │ │ - 0x00329fa0 69735f72 65736f75 7263655f 62757379 is_resource_busy │ │ │ │ - 0x00329fb0 00000000 70697065 5f736372 65656e00 ....pipe_screen. │ │ │ │ - 0x00329fc0 73637265 656e0000 7265736f 75726365 screen..resource │ │ │ │ - 0x00329fd0 00000000 64726976 65725f74 68726561 ....driver_threa │ │ │ │ - 0x00329fe0 645f6164 645f6a6f 62000000 7365745f d_add_job...set_ │ │ │ │ - 0x00329ff0 66656e63 655f7469 6d656c69 6e655f76 fence_timeline_v │ │ │ │ - 0x0032a000 616c7565 00000000 76657274 65785f73 alue....vertex_s │ │ │ │ - 0x0032a010 74617465 5f646573 74726f79 00000000 tate_destroy.... │ │ │ │ - 0x0032a020 6765745f 64657669 63655f6e 6f64655f get_device_node_ │ │ │ │ - 0x0032a030 6d61736b 00000000 6765745f 74696d65 mask....get_time │ │ │ │ - 0x0032a040 7374616d 70000000 6d656d6f 626a5f64 stamp...memobj_d │ │ │ │ - 0x0032a050 65737472 6f790000 6d656d6f 626a0000 estroy..memobj.. │ │ │ │ - 0x0032a060 6d656d6f 626a5f63 72656174 655f6672 memobj_create_fr │ │ │ │ - 0x0032a070 6f6d5f68 616e646c 65000000 68616e64 om_handle...hand │ │ │ │ - 0x0032a080 6c650000 64656469 63617465 64000000 le..dedicated... │ │ │ │ - 0x0032a090 66656e63 655f7265 66657265 6e636500 fence_reference. │ │ │ │ - 0x0032a0a0 7265736f 75726365 5f636861 6e676564 resource_changed │ │ │ │ - 0x0032a0b0 00000000 7265736f 75726365 5f676574 ....resource_get │ │ │ │ - 0x0032a0c0 5f696e66 6f000000 2a737472 69646500 _info...*stride. │ │ │ │ - 0x0032a0d0 2a6f6666 73657400 756e6d61 705f6d65 *offset.unmap_me │ │ │ │ - 0x0032a0e0 6d6f7279 00000000 706d656d 00000000 mory....pmem.... │ │ │ │ - 0x0032a0f0 6d61705f 6d656d6f 72790000 66726565 map_memory..free │ │ │ │ - 0x0032a100 5f6d656d 6f72795f 66640000 66726565 _memory_fd..free │ │ │ │ - 0x0032a110 5f6d656d 6f727900 616c6c6f 63617465 _memory.allocate │ │ │ │ - 0x0032a120 5f6d656d 6f72795f 66640000 646d6162 _memory_fd..dmab │ │ │ │ - 0x0032a130 75660000 616c6c6f 63617465 5f6d656d uf..allocate_mem │ │ │ │ - 0x0032a140 6f727900 7265736f 75726365 5f62696e ory.resource_bin │ │ │ │ - 0x0032a150 645f6261 636b696e 67000000 66645f6f d_backing...fd_o │ │ │ │ - 0x0032a160 66667365 74000000 636f6e74 6578745f ffset...context_ │ │ │ │ - 0x0032a170 63726561 74650000 70726976 00000000 create..priv.... │ │ │ │ - 0x0032a180 6765745f 6469736b 5f736861 6465725f get_disk_shader_ │ │ │ │ - 0x0032a190 63616368 65000000 66656e63 655f6765 cache...fence_ge │ │ │ │ - 0x0032a1a0 745f6664 00000000 63726561 74655f76 t_fd....create_v │ │ │ │ - 0x0032a1b0 65727465 785f7374 61746500 62756666 ertex_state.buff │ │ │ │ - 0x0032a1c0 65722d3e 62756666 65722e72 65736f75 er->buffer.resou │ │ │ │ - 0x0032a1d0 72636500 6e756d5f 656c656d 656e7473 rce.num_elements │ │ │ │ - 0x0032a1e0 00000000 696e6465 78627566 00000000 ....indexbuf.... │ │ │ │ - 0x0032a1f0 66756c6c 5f76656c 656d5f6d 61736b00 full_velem_mask. │ │ │ │ - 0x0032a200 6765745f 64657669 63655f6c 75696400 get_device_luid. │ │ │ │ - 0x0032a210 6765745f 64657669 63655f75 75696400 get_device_uuid. │ │ │ │ - 0x0032a220 6765745f 64726976 65725f75 75696400 get_driver_uuid. │ │ │ │ - 0x0032a230 6765745f 64657669 63655f76 656e646f get_device_vendo │ │ │ │ - 0x0032a240 72000000 6765745f 76656e64 6f720000 r...get_vendor.. │ │ │ │ - 0x0032a250 6765745f 6e616d65 00000000 666c7573 get_name....flus │ │ │ │ - 0x0032a260 685f6672 6f6e7462 75666665 72000000 h_frontbuffer... │ │ │ │ - 0x0032a270 66656e63 655f6669 6e697368 00000000 fence_finish.... │ │ │ │ - 0x0032a280 63747800 74696d65 6f757400 63726561 ctx.timeout.crea │ │ │ │ - 0x0032a290 74655f66 656e6365 5f77696e 33320000 te_fence_win32.. │ │ │ │ - 0x0032a2a0 2a66656e 63650000 7265736f 75726365 *fence..resource │ │ │ │ - 0x0032a2b0 5f66726f 6d5f6d65 6d6f626a 00000000 _from_memobj.... │ │ │ │ - 0x0032a2c0 74656d70 6c000000 7265736f 75726365 templ...resource │ │ │ │ - 0x0032a2d0 5f637265 6174655f 64726177 61626c65 _create_drawable │ │ │ │ - 0x0032a2e0 00000000 74656d70 6c617400 6c6f6164 ....templat.load │ │ │ │ - 0x0032a2f0 65725f64 61746100 7265736f 75726365 er_data.resource │ │ │ │ - 0x0032a300 5f637265 6174655f 756e6261 636b6564 _create_unbacked │ │ │ │ - 0x0032a310 00000000 7265736f 75726365 5f637265 ....resource_cre │ │ │ │ - 0x0032a320 6174655f 77697468 5f6d6f64 69666965 ate_with_modifie │ │ │ │ - 0x0032a330 72730000 6d6f6469 66696572 73000000 rs..modifiers... │ │ │ │ - 0x0032a340 7265736f 75726365 5f637265 61746500 resource_create. │ │ │ │ - 0x0032a350 7265736f 75726365 5f676574 5f706172 resource_get_par │ │ │ │ - 0x0032a360 616d0000 706c616e 65000000 68616e64 am..plane...hand │ │ │ │ - 0x0032a370 6c655f75 73616765 00000000 2a76616c le_usage....*val │ │ │ │ - 0x0032a380 75650000 7265736f 75726365 5f676574 ue..resource_get │ │ │ │ - 0x0032a390 5f68616e 646c6500 7265736f 75726365 _handle.resource │ │ │ │ - 0x0032a3a0 5f66726f 6d5f6861 6e646c65 00000000 _from_handle.... │ │ │ │ - 0x0032a3b0 71756572 795f6d65 6d6f7279 5f696e66 query_memory_inf │ │ │ │ - 0x0032a3c0 6f000000 6765745f 76696465 6f5f7061 o...get_video_pa │ │ │ │ - 0x0032a3d0 72616d00 70726f66 696c6500 656e7472 ram.profile.entr │ │ │ │ - 0x0032a3e0 79706f69 6e740000 6765745f 636f6d70 ypoint..get_comp │ │ │ │ - 0x0032a3f0 7574655f 70617261 6d000000 69725f74 ute_param...ir_t │ │ │ │ - 0x0032a400 79706500 6765745f 73686164 65725f70 ype.get_shader_p │ │ │ │ - 0x0032a410 6172616d 00000000 73686164 65720000 aram....shader.. │ │ │ │ - 0x0032a420 6765745f 636f6d70 696c6572 5f6f7074 get_compiler_opt │ │ │ │ - 0x0032a430 696f6e73 00000000 69720000 50495045 ions....ir..PIPE │ │ │ │ - 0x0032a440 5f464f52 4d41545f 3f3f3f00 6765745f _FORMAT_???.get_ │ │ │ │ - 0x0032a450 73706172 73655f74 65787475 72655f76 sparse_texture_v │ │ │ │ - 0x0032a460 69727475 616c5f70 6167655f 73697a65 irtual_page_size │ │ │ │ - 0x0032a470 00000000 74617267 65740000 2a780000 ....target..*x.. │ │ │ │ - 0x0032a480 2a790000 2a7a0000 6765745f 646d6162 *y..*z..get_dmab │ │ │ │ - 0x0032a490 75665f6d 6f646966 6965725f 706c616e uf_modifier_plan │ │ │ │ - 0x0032a4a0 65730000 6d6f6469 66696572 00000000 es..modifier.... │ │ │ │ - 0x0032a4b0 69735f64 6d616275 665f6d6f 64696669 is_dmabuf_modifi │ │ │ │ - 0x0032a4c0 65725f73 7570706f 72746564 00000000 er_supported.... │ │ │ │ - 0x0032a4d0 65787465 726e616c 5f6f6e6c 79000000 external_only... │ │ │ │ - 0x0032a4e0 69735f76 6964656f 5f666f72 6d61745f is_video_format_ │ │ │ │ - 0x0032a4f0 73757070 6f727465 64000000 69735f66 supported...is_f │ │ │ │ - 0x0032a500 6f726d61 745f7375 70706f72 74656400 ormat_supported. │ │ │ │ - 0x0032a510 73746f72 6167655f 73616d70 6c655f63 storage_sample_c │ │ │ │ - 0x0032a520 6f756e74 00000000 7465785f 75736167 ount....tex_usag │ │ │ │ - 0x0032a530 65000000 71756572 795f636f 6d707265 e...query_compre │ │ │ │ - 0x0032a540 7373696f 6e5f7261 74657300 6d617800 ssion_rates.max. │ │ │ │ - 0x0032a550 72617465 73000000 69735f63 6f6d7075 rates...is_compu │ │ │ │ - 0x0032a560 74655f63 6f70795f 66617374 65720000 te_copy_faster.. │ │ │ │ - 0x0032a570 7372635f 666f726d 61740000 6473745f src_format..dst_ │ │ │ │ - 0x0032a580 666f726d 61740000 63707500 71756572 format..cpu.quer │ │ │ │ - 0x0032a590 795f646d 61627566 5f6d6f64 69666965 y_dmabuf_modifie │ │ │ │ - 0x0032a5a0 72730000 4d455341 5f4c4f41 4445525f rs..MESA_LOADER_ │ │ │ │ - 0x0032a5b0 44524956 45525f4f 56455252 49444500 DRIVER_OVERRIDE. │ │ │ │ - 0x0032a5c0 7a696e6b 00000000 5a494e4b 5f545241 zink....ZINK_TRA │ │ │ │ - 0x0032a5d0 43455f4c 41564150 49504500 70697065 CE_LAVAPIPE.pipe │ │ │ │ - 0x0032a5e0 5f736372 65656e5f 63726561 74650000 _screen_create.. │ │ │ │ - 0x0032a5f0 47414c4c 49554d5f 54524143 455f5443 GALLIUM_TRACE_TC │ │ │ │ - 0x0032a600 00000000 6661696c 00000000 736b6970 ....fail....skip │ │ │ │ - 0x0032a610 00000000 70617373 00000000 54657374 ....pass....Test │ │ │ │ - 0x0032a620 28257329 203d2025 730a0000 50726f62 (%s) = %s...Prob │ │ │ │ - 0x0032a630 6520636f 6c6f7220 61742028 25692c25 e color at (%i,% │ │ │ │ - 0x0032a640 69292c20 20000000 45787065 63746564 i), ...Expected │ │ │ │ - 0x0032a650 3a20252e 33662c20 252e3366 2c20252e : %.3f, %.3f, %. │ │ │ │ - 0x0032a660 33662c20 252e3366 2c202000 476f743a 3f, %.3f, .Got: │ │ │ │ - 0x0032a670 20252e33 662c2025 2e33662c 20252e33 %.3f, %.3f, %.3 │ │ │ │ - 0x0032a680 662c2025 2e33660a 00000000 25733a20 f, %.3f.....%s: │ │ │ │ - 0x0032a690 25730000 434f4d50 0a50524f 50455254 %s..COMP.PROPERT │ │ │ │ - 0x0032a6a0 59204353 5f464958 45445f42 4c4f434b Y CS_FIXED_BLOCK │ │ │ │ - 0x0032a6b0 5f574944 54482038 0a50524f 50455254 _WIDTH 8.PROPERT │ │ │ │ - 0x0032a6c0 59204353 5f464958 45445f42 4c4f434b Y CS_FIXED_BLOCK │ │ │ │ - 0x0032a6d0 5f484549 47485420 380a5052 4f504552 _HEIGHT 8.PROPER │ │ │ │ - 0x0032a6e0 54592043 535f4649 5845445f 424c4f43 TY CS_FIXED_BLOC │ │ │ │ - 0x0032a6f0 4b5f4445 50544820 310a4443 4c205356 K_DEPTH 1.DCL SV │ │ │ │ - 0x0032a700 5b305d2c 20544852 4541445f 49440a44 [0], THREAD_ID.D │ │ │ │ - 0x0032a710 434c2053 565b315d 2c20424c 4f434b5f CL SV[1], BLOCK_ │ │ │ │ - 0x0032a720 49440a44 434c2049 4d414745 5b305d2c ID.DCL IMAGE[0], │ │ │ │ - 0x0032a730 2032442c 20504950 455f464f 524d4154 2D, PIPE_FORMAT │ │ │ │ - 0x0032a740 5f523847 38423841 385f554e 4f524d2c _R8G8B8A8_UNORM, │ │ │ │ - 0x0032a750 2057520a 44434c20 54454d50 5b305d0a WR.DCL TEMP[0]. │ │ │ │ - 0x0032a760 494d4d5b 305d2055 494e5433 32207b20 IMM[0] UINT32 { │ │ │ │ - 0x0032a770 382c2038 2c20302c 20307d0a 494d4d5b 8, 8, 0, 0}.IMM[ │ │ │ │ - 0x0032a780 315d2046 4c543332 207b2031 2c20302c 1] FLT32 { 1, 0, │ │ │ │ - 0x0032a790 20302c20 307d0a55 4d414420 54454d50 0, 0}.UMAD TEMP │ │ │ │ - 0x0032a7a0 5b305d2e 78792c20 53565b31 5d2c2049 [0].xy, SV[1], I │ │ │ │ - 0x0032a7b0 4d4d5b30 5d2c2053 565b305d 0a53544f MM[0], SV[0].STO │ │ │ │ - 0x0032a7c0 52452049 4d414745 5b305d2c 2054454d RE IMAGE[0], TEM │ │ │ │ - 0x0032a7d0 505b305d 2c20494d 4d5b315d 2c203244 P[0], IMM[1], 2D │ │ │ │ - 0x0032a7e0 2c205049 50455f46 4f524d41 545f5238 , PIPE_FORMAT_R8 │ │ │ │ - 0x0032a7f0 47384238 41385f55 4e4f524d 0a454e44 G8B8A8_UNORM.END │ │ │ │ - 0x0032a800 0a000000 7265736f 75726365 5f637265 ....resource_cre │ │ │ │ - 0x0032a810 61746520 6661696c 65640a00 696e636f ate failed..inco │ │ │ │ - 0x0032a820 72726563 74207069 70655f72 65736f75 rrect pipe_resou │ │ │ │ - 0x0032a830 72636520 6669656c 64730a00 7265736f rce fields..reso │ │ │ │ - 0x0032a840 75726365 5f676574 5f706172 616d2066 urce_get_param f │ │ │ │ - 0x0032a850 61696c65 640a0000 7265736f 75726365 ailed...resource │ │ │ │ - 0x0032a860 5f676574 5f706172 616d2072 65747572 _get_param retur │ │ │ │ - 0x0032a870 6e656420 696e636f 72726563 74207661 ned incorrect va │ │ │ │ - 0x0032a880 6c756573 0a000000 7265736f 75726365 lues....resource │ │ │ │ - 0x0032a890 5f676574 5f68616e 646c6520 6661696c _get_handle fail │ │ │ │ - 0x0032a8a0 65640a00 7265736f 75726365 5f676574 ed..resource_get │ │ │ │ - 0x0032a8b0 5f68616e 646c6520 72657475 726e6564 _handle returned │ │ │ │ - 0x0032a8c0 20696e63 6f727265 63742076 616c7565 incorrect value │ │ │ │ - 0x0032a8d0 730a0000 46524147 0a44434c 2053565b s...FRAG.DCL SV[ │ │ │ │ - 0x0032a8e0 305d2c20 504f5349 54494f4e 0a44434c 0], POSITION.DCL │ │ │ │ - 0x0032a8f0 2053414d 505b305d 0a44434c 20535649 SAMP[0].DCL SVI │ │ │ │ - 0x0032a900 45575b30 5d2c2032 442c2046 4c4f4154 EW[0], 2D, FLOAT │ │ │ │ - 0x0032a910 0a44434c 204f5554 5b305d2c 20434f4c .DCL OUT[0], COL │ │ │ │ - 0x0032a920 4f525b30 5d0a4443 4c205445 4d505b30 OR[0].DCL TEMP[0 │ │ │ │ - 0x0032a930 5d0a494d 4d5b305d 20464c54 3332207b ].IMM[0] FLT32 { │ │ │ │ - 0x0032a940 20302e31 2c20302e 322c2030 2e332c20 0.1, 0.2, 0.3, │ │ │ │ - 0x0032a950 302e347d 0a494d4d 5b315d20 494e5433 0.4}.IMM[1] INT3 │ │ │ │ - 0x0032a960 32207b20 302c2030 2c20302c 20307d0a 2 { 0, 0, 0, 0}. │ │ │ │ - 0x0032a970 46324920 54454d50 5b305d2e 78792c20 F2I TEMP[0].xy, │ │ │ │ - 0x0032a980 53565b30 5d2e7879 79790a4d 4f562054 SV[0].xyyy.MOV T │ │ │ │ - 0x0032a990 454d505b 305d2e7a 772c2049 4d4d5b31 EMP[0].zw, IMM[1 │ │ │ │ - 0x0032a9a0 5d0a5458 46205445 4d505b30 5d2c2054 ].TXF TEMP[0], T │ │ │ │ - 0x0032a9b0 454d505b 305d2c20 53414d50 5b305d2c EMP[0], SAMP[0], │ │ │ │ - 0x0032a9c0 2032440a 41444420 4f55545b 305d2c20 2D.ADD OUT[0], │ │ │ │ - 0x0032a9d0 54454d50 5b305d2c 20494d4d 5b305d0a TEMP[0], IMM[0]. │ │ │ │ - 0x0032a9e0 454e440a 00000000 46524147 0a44434c END.....FRAG.DCL │ │ │ │ - 0x0032a9f0 2053565b 305d2c20 504f5349 54494f4e SV[0], POSITION │ │ │ │ - 0x0032aa00 0a44434c 2053565b 315d2c20 53414d50 .DCL SV[1], SAMP │ │ │ │ - 0x0032aa10 4c454944 0a44434c 2053414d 505b305d LEID.DCL SAMP[0] │ │ │ │ - 0x0032aa20 0a44434c 20535649 45575b30 5d2c2032 .DCL SVIEW[0], 2 │ │ │ │ - 0x0032aa30 445f4d53 41412c20 464c4f41 540a4443 D_MSAA, FLOAT.DC │ │ │ │ - 0x0032aa40 4c204f55 545b305d 2c20434f 4c4f525b L OUT[0], COLOR[ │ │ │ │ - 0x0032aa50 305d0a44 434c2054 454d505b 305d0a49 0].DCL TEMP[0].I │ │ │ │ - 0x0032aa60 4d4d5b30 5d20464c 54333220 7b20302e MM[0] FLT32 { 0. │ │ │ │ - 0x0032aa70 312c2030 2e322c20 302e332c 20302e34 1, 0.2, 0.3, 0.4 │ │ │ │ - 0x0032aa80 7d0a4632 49205445 4d505b30 5d2e7879 }.F2I TEMP[0].xy │ │ │ │ - 0x0032aa90 2c205356 5b305d2e 78797979 0a4d4f56 , SV[0].xyyy.MOV │ │ │ │ - 0x0032aaa0 2054454d 505b305d 2e772c20 53565b31 TEMP[0].w, SV[1 │ │ │ │ - 0x0032aab0 5d2e7878 78780a54 58462054 454d505b ].xxxx.TXF TEMP[ │ │ │ │ - 0x0032aac0 305d2c20 54454d50 5b305d2c 2053414d 0], TEMP[0], SAM │ │ │ │ - 0x0032aad0 505b305d 2c203244 5f4d5341 410a4144 P[0], 2D_MSAA.AD │ │ │ │ - 0x0032aae0 44204f55 545b305d 2c205445 4d505b30 D OUT[0], TEMP[0 │ │ │ │ - 0x0032aaf0 5d2c2049 4d4d5b30 5d0a454e 440a0000 ], IMM[0].END... │ │ │ │ - 0x0032ab00 46524147 0a44434c 204f5554 5b305d2c FRAG.DCL OUT[0], │ │ │ │ - 0x0032ab10 20434f4c 4f525b30 5d0a4443 4c205445 COLOR[0].DCL TE │ │ │ │ - 0x0032ab20 4d505b30 5d0a494d 4d5b305d 20464c54 MP[0].IMM[0] FLT │ │ │ │ - 0x0032ab30 3332207b 20302e31 2c20302e 322c2030 32 { 0.1, 0.2, 0 │ │ │ │ - 0x0032ab40 2e332c20 302e347d 0a464246 45544348 .3, 0.4}.FBFETCH │ │ │ │ - 0x0032ab50 2054454d 505b305d 2c204f55 545b305d TEMP[0], OUT[0] │ │ │ │ - 0x0032ab60 0a414444 204f5554 5b305d2c 2054454d .ADD OUT[0], TEM │ │ │ │ - 0x0032ab70 505b305d 2c20494d 4d5b305d 0a454e44 P[0], IMM[0].END │ │ │ │ - 0x0032ab80 0a000000 25733a20 25732c20 25752073 ....%s: %s, %u s │ │ │ │ - 0x0032ab90 616d706c 65730000 46424645 54434800 amples..FBFETCH. │ │ │ │ - 0x0032aba0 46524147 0a44434c 20434f4e 53545b30 FRAG.DCL CONST[0 │ │ │ │ - 0x0032abb0 5d5b305d 0a44434c 204f5554 5b305d2c ][0].DCL OUT[0], │ │ │ │ - 0x0032abc0 20434f4c 4f520a4d 4f56204f 55545b30 COLOR.MOV OUT[0 │ │ │ │ - 0x0032abd0 5d2c2043 4f4e5354 5b305d5b 305d0a45 ], CONST[0][0].E │ │ │ │ - 0x0032abe0 4e440a00 43616e27 7420636f 6d70696c ND..Can't compil │ │ │ │ - 0x0032abf0 65206120 66726167 6d656e74 20736861 e a fragment sha │ │ │ │ - 0x0032ac00 6465722e 00000000 74657374 00000000 der.....test.... │ │ │ │ - 0x0032ac10 446f6e65 2e204578 6974696e 672e2e00 Done. Exiting... │ │ │ │ - 0x0032ac20 74633a20 6d656d6f 72792061 6c6c6f63 tc: memory alloc │ │ │ │ - 0x0032ac30 20666169 6c210000 4d455341 00000000 fail!..MESA.... │ │ │ │ - 0x0032ac40 54686973 20617070 6c696361 74696f6e This application │ │ │ │ - 0x0032ac50 20697320 696e636f 6d706174 69626c65 is incompatible │ │ │ │ - 0x0032ac60 20776974 68206370 755f7374 6f726167 with cpu_storag │ │ │ │ - 0x0032ac70 652e0a00 55736520 74635f6d 61785f63 e...Use tc_max_c │ │ │ │ - 0x0032ac80 70755f73 746f7261 67655f73 697a653d pu_storage_size= │ │ │ │ - 0x0032ac90 3020746f 20646973 61626c65 20697420 0 to disable it │ │ │ │ - 0x0032aca0 616e6420 7265706f 72742074 68697320 and report this │ │ │ │ - 0x0032acb0 69737375 6520746f 204d6573 612e0a00 issue to Mesa... │ │ │ │ - 0x0032acc0 47414c4c 49554d5f 54485245 41440000 GALLIUM_THREAD.. │ │ │ │ - 0x0032acd0 67647276 00000000 50495045 5f425546 gdrv....PIPE_BUF │ │ │ │ - 0x0032ace0 46455200 50495045 5f544558 54555245 FER.PIPE_TEXTURE │ │ │ │ - 0x0032acf0 5f314400 50495045 5f544558 54555245 _1D.PIPE_TEXTURE │ │ │ │ - 0x0032ad00 5f324400 50495045 5f544558 54555245 _2D.PIPE_TEXTURE │ │ │ │ - 0x0032ad10 5f334400 50495045 5f544558 54555245 _3D.PIPE_TEXTURE │ │ │ │ - 0x0032ad20 5f435542 45000000 50495045 5f544558 _CUBE...PIPE_TEX │ │ │ │ - 0x0032ad30 54555245 5f524543 54000000 50495045 TURE_RECT...PIPE │ │ │ │ - 0x0032ad40 5f544558 54555245 5f31445f 41525241 _TEXTURE_1D_ARRA │ │ │ │ - 0x0032ad50 59000000 50495045 5f544558 54555245 Y...PIPE_TEXTURE │ │ │ │ - 0x0032ad60 5f32445f 41525241 59000000 50495045 _2D_ARRAY...PIPE │ │ │ │ - 0x0032ad70 5f544558 54555245 5f435542 455f4152 _TEXTURE_CUBE_AR │ │ │ │ - 0x0032ad80 52415900 50495045 5f4d4158 5f544558 RAY.PIPE_MAX_TEX │ │ │ │ - 0x0032ad90 54555245 5f545950 45530000 50495045 TURE_TYPES..PIPE │ │ │ │ - 0x0032ada0 5f544558 54555245 5f544152 4745545f _TEXTURE_TARGET_ │ │ │ │ - 0x0032adb0 554e4b4e 4f574e00 50495045 5f534841 UNKNOWN.PIPE_SHA │ │ │ │ - 0x0032adc0 4445525f 4341505f 4d41585f 494e5354 DER_CAP_MAX_INST │ │ │ │ - 0x0032add0 52554354 494f4e53 00000000 50495045 RUCTIONS....PIPE │ │ │ │ - 0x0032ade0 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032adf0 414c555f 494e5354 52554354 494f4e53 ALU_INSTRUCTIONS │ │ │ │ - 0x0032ae00 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ - 0x0032ae10 4341505f 4d41585f 5445585f 494e5354 CAP_MAX_TEX_INST │ │ │ │ - 0x0032ae20 52554354 494f4e53 00000000 50495045 RUCTIONS....PIPE │ │ │ │ - 0x0032ae30 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032ae40 5445585f 494e4449 52454354 494f4e53 TEX_INDIRECTIONS │ │ │ │ - 0x0032ae50 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ - 0x0032ae60 4341505f 4d41585f 434f4e54 524f4c5f CAP_MAX_CONTROL_ │ │ │ │ - 0x0032ae70 464c4f57 5f444550 54480000 50495045 FLOW_DEPTH..PIPE │ │ │ │ - 0x0032ae80 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032ae90 494e5055 54530000 50495045 5f534841 INPUTS..PIPE_SHA │ │ │ │ - 0x0032aea0 4445525f 4341505f 4d41585f 4f555450 DER_CAP_MAX_OUTP │ │ │ │ - 0x0032aeb0 55545300 50495045 5f534841 4445525f UTS.PIPE_SHADER_ │ │ │ │ - 0x0032aec0 4341505f 4d41585f 434f4e53 545f4255 CAP_MAX_CONST_BU │ │ │ │ - 0x0032aed0 46464552 305f5349 5a450000 50495045 FFER0_SIZE..PIPE │ │ │ │ - 0x0032aee0 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032aef0 434f4e53 545f4255 46464552 53000000 CONST_BUFFERS... │ │ │ │ - 0x0032af00 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ - 0x0032af10 4d41585f 54454d50 53000000 50495045 MAX_TEMPS...PIPE │ │ │ │ - 0x0032af20 5f534841 4445525f 4341505f 434f4e54 _SHADER_CAP_CONT │ │ │ │ - 0x0032af30 5f535550 504f5254 45440000 50495045 _SUPPORTED..PIPE │ │ │ │ - 0x0032af40 5f534841 4445525f 4341505f 494e4449 _SHADER_CAP_INDI │ │ │ │ - 0x0032af50 52454354 5f54454d 505f4144 44520000 RECT_TEMP_ADDR.. │ │ │ │ - 0x0032af60 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ - 0x0032af70 494e4449 52454354 5f434f4e 53545f41 INDIRECT_CONST_A │ │ │ │ - 0x0032af80 44445200 50495045 5f534841 4445525f DDR.PIPE_SHADER_ │ │ │ │ - 0x0032af90 4341505f 53554252 4f555449 4e455300 CAP_SUBROUTINES. │ │ │ │ - 0x0032afa0 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ - 0x0032afb0 494e5445 47455253 00000000 50495045 INTEGERS....PIPE │ │ │ │ - 0x0032afc0 5f534841 4445525f 4341505f 494e5436 _SHADER_CAP_INT6 │ │ │ │ - 0x0032afd0 345f4154 4f4d4943 53000000 50495045 4_ATOMICS...PIPE │ │ │ │ - 0x0032afe0 5f534841 4445525f 4341505f 46503136 _SHADER_CAP_FP16 │ │ │ │ - 0x0032aff0 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ - 0x0032b000 4341505f 46503136 5f444552 49564154 CAP_FP16_DERIVAT │ │ │ │ - 0x0032b010 49564553 00000000 50495045 5f534841 IVES....PIPE_SHA │ │ │ │ - 0x0032b020 4445525f 4341505f 46503136 5f434f4e DER_CAP_FP16_CON │ │ │ │ - 0x0032b030 53545f42 55464645 52530000 50495045 ST_BUFFERS..PIPE │ │ │ │ - 0x0032b040 5f534841 4445525f 4341505f 494e5431 _SHADER_CAP_INT1 │ │ │ │ - 0x0032b050 36000000 50495045 5f534841 4445525f 6...PIPE_SHADER_ │ │ │ │ - 0x0032b060 4341505f 474c534c 5f313642 49545f43 CAP_GLSL_16BIT_C │ │ │ │ - 0x0032b070 4f4e5354 53000000 50495045 5f534841 ONSTS...PIPE_SHA │ │ │ │ - 0x0032b080 4445525f 4341505f 4d41585f 54455854 DER_CAP_MAX_TEXT │ │ │ │ - 0x0032b090 5552455f 53414d50 4c455253 00000000 URE_SAMPLERS.... │ │ │ │ - 0x0032b0a0 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ - 0x0032b0b0 54475349 5f535152 545f5355 50504f52 TGSI_SQRT_SUPPOR │ │ │ │ - 0x0032b0c0 54454400 50495045 5f534841 4445525f TED.PIPE_SHADER_ │ │ │ │ - 0x0032b0d0 4341505f 4d41585f 53414d50 4c45525f CAP_MAX_SAMPLER_ │ │ │ │ - 0x0032b0e0 56494557 53000000 50495045 5f534841 VIEWS...PIPE_SHA │ │ │ │ - 0x0032b0f0 4445525f 4341505f 54475349 5f414e59 DER_CAP_TGSI_ANY │ │ │ │ - 0x0032b100 5f494e4f 55545f44 45434c5f 52414e47 _INOUT_DECL_RANG │ │ │ │ - 0x0032b110 45000000 50495045 5f534841 4445525f E...PIPE_SHADER_ │ │ │ │ - 0x0032b120 4341505f 4d41585f 53484144 45525f42 CAP_MAX_SHADER_B │ │ │ │ - 0x0032b130 55464645 52530000 50495045 5f534841 UFFERS..PIPE_SHA │ │ │ │ - 0x0032b140 4445525f 4341505f 53555050 4f525445 DER_CAP_SUPPORTE │ │ │ │ - 0x0032b150 445f4952 53000000 50495045 5f534841 D_IRS...PIPE_SHA │ │ │ │ - 0x0032b160 4445525f 4341505f 4d41585f 53484144 DER_CAP_MAX_SHAD │ │ │ │ - 0x0032b170 45525f49 4d414745 53000000 50495045 ER_IMAGES...PIPE │ │ │ │ - 0x0032b180 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032b190 48575f41 544f4d49 435f434f 554e5445 HW_ATOMIC_COUNTE │ │ │ │ - 0x0032b1a0 52530000 50495045 5f534841 4445525f RS..PIPE_SHADER_ │ │ │ │ - 0x0032b1b0 4341505f 4d41585f 48575f41 544f4d49 CAP_MAX_HW_ATOMI │ │ │ │ - 0x0032b1c0 435f434f 554e5445 525f4255 46464552 C_COUNTER_BUFFER │ │ │ │ - 0x0032b1d0 53000000 50495045 5f534841 4445525f S...PIPE_SHADER_ │ │ │ │ - 0x0032b1e0 4341505f 554e4b4e 4f574e00 50495045 CAP_UNKNOWN.PIPE │ │ │ │ - 0x0032b1f0 5f534841 4445525f 49525f54 47534900 _SHADER_IR_TGSI. │ │ │ │ - 0x0032b200 50495045 5f534841 4445525f 49525f4e PIPE_SHADER_IR_N │ │ │ │ - 0x0032b210 41544956 45000000 50495045 5f534841 ATIVE...PIPE_SHA │ │ │ │ - 0x0032b220 4445525f 49525f4e 49520000 50495045 DER_IR_NIR..PIPE │ │ │ │ - 0x0032b230 5f534841 4445525f 49525f55 4e4b4e4f _SHADER_IR_UNKNO │ │ │ │ - 0x0032b240 574e0000 50495045 5f4d4150 5f4e4f4e WN..PIPE_MAP_NON │ │ │ │ - 0x0032b250 45000000 50495045 5f4d4150 5f464c41 E...PIPE_MAP_FLA │ │ │ │ - 0x0032b260 47535f55 4e4b4e4f 574e0000 50495045 GS_UNKNOWN..PIPE │ │ │ │ - 0x0032b270 5f4d4150 5f575249 54450000 50495045 _MAP_WRITE..PIPE │ │ │ │ - 0x0032b280 5f4d4150 5f524541 445f5752 49544500 _MAP_READ_WRITE. │ │ │ │ - 0x0032b290 50495045 5f4d4150 5f444952 4543544c PIPE_MAP_DIRECTL │ │ │ │ - 0x0032b2a0 59000000 50495045 5f4d4150 5f444953 Y...PIPE_MAP_DIS │ │ │ │ - 0x0032b2b0 43415244 5f52414e 47450000 50495045 CARD_RANGE..PIPE │ │ │ │ - 0x0032b2c0 5f4d4150 5f444f4e 54424c4f 434b0000 _MAP_DONTBLOCK.. │ │ │ │ - 0x0032b2d0 50495045 5f4d4150 5f554e53 594e4348 PIPE_MAP_UNSYNCH │ │ │ │ - 0x0032b2e0 524f4e49 5a454400 50495045 5f4d4150 RONIZED.PIPE_MAP │ │ │ │ - 0x0032b2f0 5f464c55 53485f45 58504c49 43495400 _FLUSH_EXPLICIT. │ │ │ │ - 0x0032b300 50495045 5f4d4150 5f444953 43415244 PIPE_MAP_DISCARD │ │ │ │ - 0x0032b310 5f57484f 4c455f52 45534f55 52434500 _WHOLE_RESOURCE. │ │ │ │ - 0x0032b320 50495045 5f4d4150 5f504552 53495354 PIPE_MAP_PERSIST │ │ │ │ - 0x0032b330 454e5400 50495045 5f4d4150 5f434f48 ENT.PIPE_MAP_COH │ │ │ │ - 0x0032b340 4552454e 54000000 50495045 5f4d4150 ERENT...PIPE_MAP │ │ │ │ - 0x0032b350 5f544852 4541445f 53414645 00000000 _THREAD_SAFE.... │ │ │ │ - 0x0032b360 50495045 5f4d4150 5f444550 54485f4f PIPE_MAP_DEPTH_O │ │ │ │ - 0x0032b370 4e4c5900 50495045 5f4d4150 5f535445 NLY.PIPE_MAP_STE │ │ │ │ - 0x0032b380 4e43494c 5f4f4e4c 59000000 50495045 NCIL_ONLY...PIPE │ │ │ │ - 0x0032b390 5f4d4150 5f4f4e43 45000000 50495045 _MAP_ONCE...PIPE │ │ │ │ - 0x0032b3a0 5f4d4150 5f445256 5f505256 00000000 _MAP_DRV_PRV.... │ │ │ │ - 0x0032b3b0 50495045 5f4d4150 5f524541 44000000 PIPE_MAP_READ... │ │ │ │ - 0x0032b3c0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b3d0 5f414444 52455353 5f424954 53000000 _ADDRESS_BITS... │ │ │ │ - 0x0032b3e0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b3f0 5f49525f 54415247 45540000 50495045 _IR_TARGET..PIPE │ │ │ │ - 0x0032b400 5f434f4d 50555445 5f434150 5f475249 _COMPUTE_CAP_GRI │ │ │ │ - 0x0032b410 445f4449 4d454e53 494f4e00 50495045 D_DIMENSION.PIPE │ │ │ │ - 0x0032b420 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b430 5f475249 445f5349 5a450000 50495045 _GRID_SIZE..PIPE │ │ │ │ - 0x0032b440 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b450 5f424c4f 434b5f53 495a4500 50495045 _BLOCK_SIZE.PIPE │ │ │ │ - 0x0032b460 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b470 5f544852 45414453 5f504552 5f424c4f _THREADS_PER_BLO │ │ │ │ - 0x0032b480 434b0000 50495045 5f434f4d 50555445 CK..PIPE_COMPUTE │ │ │ │ - 0x0032b490 5f434150 5f4d4158 5f474c4f 42414c5f _CAP_MAX_GLOBAL_ │ │ │ │ - 0x0032b4a0 53495a45 00000000 50495045 5f434f4d SIZE....PIPE_COM │ │ │ │ - 0x0032b4b0 50555445 5f434150 5f4d4158 5f4c4f43 PUTE_CAP_MAX_LOC │ │ │ │ - 0x0032b4c0 414c5f53 495a4500 50495045 5f434f4d AL_SIZE.PIPE_COM │ │ │ │ - 0x0032b4d0 50555445 5f434150 5f4d4158 5f505249 PUTE_CAP_MAX_PRI │ │ │ │ - 0x0032b4e0 56415445 5f53495a 45000000 50495045 VATE_SIZE...PIPE │ │ │ │ - 0x0032b4f0 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b500 5f494e50 55545f53 495a4500 50495045 _INPUT_SIZE.PIPE │ │ │ │ - 0x0032b510 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b520 5f4d454d 5f414c4c 4f435f53 495a4500 _MEM_ALLOC_SIZE. │ │ │ │ - 0x0032b530 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b540 5f4d4158 5f434c4f 434b5f46 52455155 _MAX_CLOCK_FREQU │ │ │ │ - 0x0032b550 454e4359 00000000 50495045 5f434f4d ENCY....PIPE_COM │ │ │ │ - 0x0032b560 50555445 5f434150 5f4d4158 5f434f4d PUTE_CAP_MAX_COM │ │ │ │ - 0x0032b570 50555445 5f554e49 54530000 50495045 PUTE_UNITS..PIPE │ │ │ │ - 0x0032b580 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b590 5f535542 47524f55 50530000 50495045 _SUBGROUPS..PIPE │ │ │ │ - 0x0032b5a0 5f434f4d 50555445 5f434150 5f494d41 _COMPUTE_CAP_IMA │ │ │ │ - 0x0032b5b0 4745535f 53555050 4f525445 44000000 GES_SUPPORTED... │ │ │ │ - 0x0032b5c0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b5d0 5f535542 47524f55 505f5349 5a455300 _SUBGROUP_SIZES. │ │ │ │ - 0x0032b5e0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b5f0 5f4d4158 5f564152 4941424c 455f5448 _MAX_VARIABLE_TH │ │ │ │ - 0x0032b600 52454144 535f5045 525f424c 4f434b00 READS_PER_BLOCK. │ │ │ │ - 0x0032b610 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b620 5f554e4b 4e4f574e 00000000 50495045 _UNKNOWN....PIPE │ │ │ │ - 0x0032b630 5f564944 454f5f43 41505f53 5550504f _VIDEO_CAP_SUPPO │ │ │ │ - 0x0032b640 52544544 00000000 50495045 5f564944 RTED....PIPE_VID │ │ │ │ - 0x0032b650 454f5f43 41505f4e 504f545f 54455854 EO_CAP_NPOT_TEXT │ │ │ │ - 0x0032b660 55524553 00000000 50495045 5f564944 URES....PIPE_VID │ │ │ │ - 0x0032b670 454f5f43 41505f4d 41585f57 49445448 EO_CAP_MAX_WIDTH │ │ │ │ - 0x0032b680 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ - 0x0032b690 41505f4d 41585f48 45494748 54000000 AP_MAX_HEIGHT... │ │ │ │ - 0x0032b6a0 50495045 5f564944 454f5f43 41505f50 PIPE_VIDEO_CAP_P │ │ │ │ - 0x0032b6b0 52454645 5245445f 464f524d 41540000 REFERED_FORMAT.. │ │ │ │ - 0x0032b6c0 50495045 5f564944 454f5f43 41505f50 PIPE_VIDEO_CAP_P │ │ │ │ - 0x0032b6d0 52454645 52535f49 4e544552 4c414345 REFERS_INTERLACE │ │ │ │ - 0x0032b6e0 44000000 50495045 5f564944 454f5f43 D...PIPE_VIDEO_C │ │ │ │ - 0x0032b6f0 41505f53 5550504f 5254535f 50524f47 AP_SUPPORTS_PROG │ │ │ │ - 0x0032b700 52455353 49564500 50495045 5f564944 RESSIVE.PIPE_VID │ │ │ │ - 0x0032b710 454f5f43 41505f53 5550504f 5254535f EO_CAP_SUPPORTS_ │ │ │ │ - 0x0032b720 494e5445 524c4143 45440000 50495045 INTERLACED..PIPE │ │ │ │ - 0x0032b730 5f564944 454f5f43 41505f4d 41585f4c _VIDEO_CAP_MAX_L │ │ │ │ - 0x0032b740 4556454c 00000000 50495045 5f564944 EVEL....PIPE_VID │ │ │ │ - 0x0032b750 454f5f43 41505f53 5441434b 45445f46 EO_CAP_STACKED_F │ │ │ │ - 0x0032b760 52414d45 53000000 50495045 5f564944 RAMES...PIPE_VID │ │ │ │ - 0x0032b770 454f5f43 41505f4d 41585f4d 4143524f EO_CAP_MAX_MACRO │ │ │ │ - 0x0032b780 424c4f43 4b530000 50495045 5f564944 BLOCKS..PIPE_VID │ │ │ │ - 0x0032b790 454f5f43 41505f4d 41585f54 454d504f EO_CAP_MAX_TEMPO │ │ │ │ - 0x0032b7a0 52414c5f 4c415945 52530000 50495045 RAL_LAYERS..PIPE │ │ │ │ - 0x0032b7b0 5f564944 454f5f43 41505f53 4b49505f _VIDEO_CAP_SKIP_ │ │ │ │ - 0x0032b7c0 434c4541 525f5355 52464143 45000000 CLEAR_SURFACE... │ │ │ │ - 0x0032b7d0 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032b7e0 4e435f4d 41585f53 4c494345 535f5045 NC_MAX_SLICES_PE │ │ │ │ - 0x0032b7f0 525f4652 414d4500 50495045 5f564944 R_FRAME.PIPE_VID │ │ │ │ - 0x0032b800 454f5f43 41505f45 4e435f53 4c494345 EO_CAP_ENC_SLICE │ │ │ │ - 0x0032b810 535f5354 52554354 55524500 50495045 S_STRUCTURE.PIPE │ │ │ │ - 0x0032b820 5f564944 454f5f43 41505f45 4e435f4d _VIDEO_CAP_ENC_M │ │ │ │ - 0x0032b830 41585f52 45464552 454e4345 535f5045 AX_REFERENCES_PE │ │ │ │ - 0x0032b840 525f4652 414d4500 50495045 5f564944 R_FRAME.PIPE_VID │ │ │ │ - 0x0032b850 454f5f43 41505f56 50505f4f 5249454e EO_CAP_VPP_ORIEN │ │ │ │ - 0x0032b860 54415449 4f4e5f4d 4f444553 00000000 TATION_MODES.... │ │ │ │ - 0x0032b870 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032b880 50505f42 4c454e44 5f4d4f44 45530000 PP_BLEND_MODES.. │ │ │ │ - 0x0032b890 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032b8a0 50505f4d 41585f49 4e505554 5f574944 PP_MAX_INPUT_WID │ │ │ │ - 0x0032b8b0 54480000 50495045 5f564944 454f5f43 TH..PIPE_VIDEO_C │ │ │ │ - 0x0032b8c0 41505f56 50505f4d 41585f49 4e505554 AP_VPP_MAX_INPUT │ │ │ │ - 0x0032b8d0 5f484549 47485400 50495045 5f564944 _HEIGHT.PIPE_VID │ │ │ │ - 0x0032b8e0 454f5f43 41505f56 50505f4d 494e5f49 EO_CAP_VPP_MIN_I │ │ │ │ - 0x0032b8f0 4e505554 5f574944 54480000 50495045 NPUT_WIDTH..PIPE │ │ │ │ - 0x0032b900 5f564944 454f5f43 41505f56 50505f4d _VIDEO_CAP_VPP_M │ │ │ │ - 0x0032b910 494e5f49 4e505554 5f484549 47485400 IN_INPUT_HEIGHT. │ │ │ │ - 0x0032b920 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032b930 50505f4d 41585f4f 55545055 545f5749 PP_MAX_OUTPUT_WI │ │ │ │ - 0x0032b940 44544800 50495045 5f564944 454f5f43 DTH.PIPE_VIDEO_C │ │ │ │ - 0x0032b950 41505f56 50505f4d 41585f4f 55545055 AP_VPP_MAX_OUTPU │ │ │ │ - 0x0032b960 545f4845 49474854 00000000 50495045 T_HEIGHT....PIPE │ │ │ │ - 0x0032b970 5f564944 454f5f43 41505f56 50505f4d _VIDEO_CAP_VPP_M │ │ │ │ - 0x0032b980 494e5f4f 55545055 545f5749 44544800 IN_OUTPUT_WIDTH. │ │ │ │ - 0x0032b990 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032b9a0 50505f4d 494e5f4f 55545055 545f4845 PP_MIN_OUTPUT_HE │ │ │ │ - 0x0032b9b0 49474854 00000000 50495045 5f564944 IGHT....PIPE_VID │ │ │ │ - 0x0032b9c0 454f5f43 41505f45 4e435f51 55414c49 EO_CAP_ENC_QUALI │ │ │ │ - 0x0032b9d0 54595f4c 4556454c 00000000 50495045 TY_LEVEL....PIPE │ │ │ │ - 0x0032b9e0 5f564944 454f5f43 41505f53 5550504f _VIDEO_CAP_SUPPO │ │ │ │ - 0x0032b9f0 5254535f 434f4e54 4947554f 55535f50 RTS_CONTIGUOUS_P │ │ │ │ - 0x0032ba00 4c414e45 535f4d41 50000000 50495045 LANES_MAP...PIPE │ │ │ │ - 0x0032ba10 5f564944 454f5f43 41505f45 4e435f53 _VIDEO_CAP_ENC_S │ │ │ │ - 0x0032ba20 5550504f 5254535f 4d41585f 4652414d UPPORTS_MAX_FRAM │ │ │ │ - 0x0032ba30 455f5349 5a450000 50495045 5f564944 E_SIZE..PIPE_VID │ │ │ │ - 0x0032ba40 454f5f43 41505f45 4e435f48 4556435f EO_CAP_ENC_HEVC_ │ │ │ │ - 0x0032ba50 424c4f43 4b5f5349 5a455300 50495045 BLOCK_SIZES.PIPE │ │ │ │ - 0x0032ba60 5f564944 454f5f43 41505f45 4e435f48 _VIDEO_CAP_ENC_H │ │ │ │ - 0x0032ba70 4556435f 46454154 5552455f 464c4147 EVC_FEATURE_FLAG │ │ │ │ - 0x0032ba80 53000000 50495045 5f564944 454f5f43 S...PIPE_VIDEO_C │ │ │ │ - 0x0032ba90 41505f45 4e435f48 4556435f 50524544 AP_ENC_HEVC_PRED │ │ │ │ - 0x0032baa0 49435449 4f4e5f44 49524543 54494f4e ICTION_DIRECTION │ │ │ │ - 0x0032bab0 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ - 0x0032bac0 41505f52 45515549 5245535f 464c5553 AP_REQUIRES_FLUS │ │ │ │ - 0x0032bad0 485f4f4e 5f454e44 5f465241 4d450000 H_ON_END_FRAME.. │ │ │ │ - 0x0032bae0 50495045 5f564944 454f5f43 41505f4d PIPE_VIDEO_CAP_M │ │ │ │ - 0x0032baf0 494e5f57 49445448 00000000 50495045 IN_WIDTH....PIPE │ │ │ │ - 0x0032bb00 5f564944 454f5f43 41505f4d 494e5f48 _VIDEO_CAP_MIN_H │ │ │ │ - 0x0032bb10 45494748 54000000 50495045 5f564944 EIGHT...PIPE_VID │ │ │ │ - 0x0032bb20 454f5f43 41505f45 4e435f52 4154455f EO_CAP_ENC_RATE_ │ │ │ │ - 0x0032bb30 434f4e54 524f4c5f 51564252 00000000 CONTROL_QVBR.... │ │ │ │ - 0x0032bb40 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bb50 4e435f41 56315f46 45415455 52450000 NC_AV1_FEATURE.. │ │ │ │ - 0x0032bb60 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bb70 4e435f41 56315f46 45415455 52455f45 NC_AV1_FEATURE_E │ │ │ │ - 0x0032bb80 58543100 50495045 5f564944 454f5f43 XT1.PIPE_VIDEO_C │ │ │ │ - 0x0032bb90 41505f45 4e435f41 56315f46 45415455 AP_ENC_AV1_FEATU │ │ │ │ - 0x0032bba0 52455f45 58543200 50495045 5f564944 RE_EXT2.PIPE_VID │ │ │ │ - 0x0032bbb0 454f5f43 41505f45 4e435f53 5550504f EO_CAP_ENC_SUPPO │ │ │ │ - 0x0032bbc0 5254535f 54494c45 00000000 50495045 RTS_TILE....PIPE │ │ │ │ - 0x0032bbd0 5f564944 454f5f43 41505f45 4e435f4d _VIDEO_CAP_ENC_M │ │ │ │ - 0x0032bbe0 41585f54 494c455f 524f5753 00000000 AX_TILE_ROWS.... │ │ │ │ - 0x0032bbf0 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bc00 4e435f4d 41585f54 494c455f 434f4c53 NC_MAX_TILE_COLS │ │ │ │ - 0x0032bc10 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ - 0x0032bc20 41505f45 4e435f49 4e545241 5f524546 AP_ENC_INTRA_REF │ │ │ │ - 0x0032bc30 52455348 00000000 50495045 5f564944 RESH....PIPE_VID │ │ │ │ - 0x0032bc40 454f5f43 41505f45 4e435f53 5550504f EO_CAP_ENC_SUPPO │ │ │ │ - 0x0032bc50 5254535f 46454544 4241434b 5f4d4554 RTS_FEEDBACK_MET │ │ │ │ - 0x0032bc60 41444154 41000000 50495045 5f564944 ADATA...PIPE_VID │ │ │ │ - 0x0032bc70 454f5f43 41505f45 4e435f48 3236345f EO_CAP_ENC_H264_ │ │ │ │ - 0x0032bc80 44495341 424c455f 44424b5f 46494c54 DISABLE_DBK_FILT │ │ │ │ - 0x0032bc90 45525f4d 4f444553 5f535550 504f5254 ER_MODES_SUPPORT │ │ │ │ - 0x0032bca0 45440000 50495045 5f564944 454f5f43 ED..PIPE_VIDEO_C │ │ │ │ - 0x0032bcb0 41505f45 4e435f49 4e545241 5f524546 AP_ENC_INTRA_REF │ │ │ │ - 0x0032bcc0 52455348 5f4d4158 5f445552 4154494f RESH_MAX_DURATIO │ │ │ │ - 0x0032bcd0 4e000000 50495045 5f564944 454f5f43 N...PIPE_VIDEO_C │ │ │ │ - 0x0032bce0 41505f45 4e435f48 3236345f 53555050 AP_ENC_H264_SUPP │ │ │ │ - 0x0032bcf0 4f525453 5f434142 41435f45 4e434f44 ORTS_CABAC_ENCOD │ │ │ │ - 0x0032bd00 45000000 50495045 5f564944 454f5f43 E...PIPE_VIDEO_C │ │ │ │ - 0x0032bd10 41505f52 4f495f43 524f505f 44454300 AP_ROI_CROP_DEC. │ │ │ │ - 0x0032bd20 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bd30 4e435f52 4f490000 50495045 5f564944 NC_ROI..PIPE_VID │ │ │ │ - 0x0032bd40 454f5f43 41505f45 4e435f53 55524641 EO_CAP_ENC_SURFA │ │ │ │ - 0x0032bd50 43455f41 4c49474e 4d454e54 00000000 CE_ALIGNMENT.... │ │ │ │ - 0x0032bd60 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bd70 4e435f48 4556435f 52414e47 455f4558 NC_HEVC_RANGE_EX │ │ │ │ - 0x0032bd80 54454e53 494f4e5f 53555050 4f525400 TENSION_SUPPORT. │ │ │ │ - 0x0032bd90 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bda0 4e435f48 4556435f 52414e47 455f4558 NC_HEVC_RANGE_EX │ │ │ │ - 0x0032bdb0 54454e53 494f4e5f 464c4147 535f5355 TENSION_FLAGS_SU │ │ │ │ - 0x0032bdc0 50504f52 54000000 50495045 5f564944 PPORT...PIPE_VID │ │ │ │ - 0x0032bdd0 454f5f43 41505f56 50505f53 5550504f EO_CAP_VPP_SUPPO │ │ │ │ - 0x0032bde0 52545f48 44525f49 4e505554 00000000 RT_HDR_INPUT.... │ │ │ │ - 0x0032bdf0 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032be00 50505f53 5550504f 52545f48 44525f4f PP_SUPPORT_HDR_O │ │ │ │ - 0x0032be10 55545055 54000000 50495045 5f564944 UTPUT...PIPE_VID │ │ │ │ - 0x0032be20 454f5f43 41505f55 4e4b4e4f 574e0000 EO_CAP_UNKNOWN.. │ │ │ │ - 0x0032be30 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032be40 4c455f55 4e4b4e4f 574e0000 50495045 LE_UNKNOWN..PIPE │ │ │ │ - 0x0032be50 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ - 0x0032be60 50454731 00000000 50495045 5f564944 PEG1....PIPE_VID │ │ │ │ - 0x0032be70 454f5f50 524f4649 4c455f4d 50454732 EO_PROFILE_MPEG2 │ │ │ │ - 0x0032be80 5f53494d 504c4500 50495045 5f564944 _SIMPLE.PIPE_VID │ │ │ │ - 0x0032be90 454f5f50 524f4649 4c455f4d 50454732 EO_PROFILE_MPEG2 │ │ │ │ - 0x0032bea0 5f4d4149 4e000000 50495045 5f564944 _MAIN...PIPE_VID │ │ │ │ - 0x0032beb0 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032bec0 5f53494d 504c4500 50495045 5f564944 _SIMPLE.PIPE_VID │ │ │ │ - 0x0032bed0 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032bee0 5f414456 414e4345 445f5349 4d504c45 _ADVANCED_SIMPLE │ │ │ │ - 0x0032bef0 00000000 50495045 5f564944 454f5f50 ....PIPE_VIDEO_P │ │ │ │ - 0x0032bf00 524f4649 4c455f56 43315f53 494d504c ROFILE_VC1_SIMPL │ │ │ │ - 0x0032bf10 45000000 50495045 5f564944 454f5f50 E...PIPE_VIDEO_P │ │ │ │ - 0x0032bf20 524f4649 4c455f56 43315f4d 41494e00 ROFILE_VC1_MAIN. │ │ │ │ + 0x00329860 47414c4c 49554d5f 54455354 53000000 GALLIUM_TESTS... │ │ │ │ + 0x00329870 6b6d7372 6f000000 47414c4c 49554d5f kmsro...GALLIUM_ │ │ │ │ + 0x00329880 44444542 55470000 68656c70 00000000 DDEBUG..help.... │ │ │ │ + 0x00329890 47616c6c 69756d20 64726976 65722064 Gallium driver d │ │ │ │ + 0x003298a0 65627567 67657200 55736167 653a0000 ebugger.Usage:.. │ │ │ │ + 0x003298b0 20204741 4c4c4955 4d5f4444 45425547 GALLIUM_DDEBUG │ │ │ │ + 0x003298c0 3d225b3c 74696d65 6f757420 696e206d ="[] [(always|api │ │ │ │ + 0x003298e0 74726163 65203c63 616c6c23 295d205b trace . │ │ │ │ + 0x003299f0 20204368 616e6765 20746865 20646566 Change the def │ │ │ │ + 0x00329a00 61756c74 2074696d 656f7574 20666f72 ault timeout for │ │ │ │ + 0x00329a10 20475055 2068616e 67206465 74656374 GPU hang detect │ │ │ │ + 0x00329a20 696f6e20 28646566 61756c74 3d313030 ion (default=100 │ │ │ │ + 0x00329a30 306d7329 2e000000 20205365 7474696e 0ms).... Settin │ │ │ │ + 0x00329a40 67207468 69732074 6f203020 77696c6c g this to 0 will │ │ │ │ + 0x00329a50 20646973 61626c65 20475055 2068616e disable GPU han │ │ │ │ + 0x00329a60 67206465 74656374 696f6e20 656e7469 g detection enti │ │ │ │ + 0x00329a70 72656c79 2e000000 616c7761 79730000 rely....always.. │ │ │ │ + 0x00329a80 20204475 6d702069 6e666f72 6d617469 Dump informati │ │ │ │ + 0x00329a90 6f6e2061 626f7574 20616c6c 20647261 on about all dra │ │ │ │ + 0x00329aa0 77206361 6c6c732e 00000000 7472616e w calls.....tran │ │ │ │ + 0x00329ab0 73666572 73000000 2020416c 736f2064 sfers... Also d │ │ │ │ + 0x00329ac0 756d7020 616e6420 646f2068 616e6720 ump and do hang │ │ │ │ + 0x00329ad0 64657465 6374696f 6e206f6e 20747261 detection on tra │ │ │ │ + 0x00329ae0 6e736665 72732e00 61706974 72616365 nsfers..apitrace │ │ │ │ + 0x00329af0 203c6361 6c6c233e 00000000 20204475 .... Du │ │ │ │ + 0x00329b00 6d702069 6e666f72 6d617469 6f6e2061 mp information a │ │ │ │ + 0x00329b10 626f7574 20746865 20647261 77206361 bout the draw ca │ │ │ │ + 0x00329b20 6c6c2063 6f727265 73706f6e 64696e67 ll corresponding │ │ │ │ + 0x00329b30 20746f20 74686520 67697665 6e000000 to the given... │ │ │ │ + 0x00329b40 20206170 69747261 63652063 616c6c20 apitrace call │ │ │ │ + 0x00329b50 6e756d62 65722061 6e642065 7869742e number and exit. │ │ │ │ + 0x00329b60 00000000 666c7573 68000000 2020466c ....flush... Fl │ │ │ │ + 0x00329b70 75736820 61667465 72206576 65727920 ush after every │ │ │ │ + 0x00329b80 64726177 2063616c 6c2e0000 76657262 draw call...verb │ │ │ │ + 0x00329b90 6f736500 20205772 69746520 61646469 ose. Write addi │ │ │ │ + 0x00329ba0 74696f6e 616c2069 6e666f72 6d617469 tional informati │ │ │ │ + 0x00329bb0 6f6e2074 6f207374 64657272 2e000000 on to stderr.... │ │ │ │ + 0x00329bc0 47414c4c 49554d5f 44444542 55475f53 GALLIUM_DDEBUG_S │ │ │ │ + 0x00329bd0 4b49503d 636f756e 74000000 2020536b KIP=count... Sk │ │ │ │ + 0x00329be0 69702064 756d7069 6e67206f 6e207468 ip dumping on th │ │ │ │ + 0x00329bf0 65206669 72737420 636f756e 74206472 e first count dr │ │ │ │ + 0x00329c00 61772063 616c6c73 20286f6e 6c792072 aw calls (only r │ │ │ │ + 0x00329c10 656c6576 616e7420 77697468 2027616c elevant with 'al │ │ │ │ + 0x00329c20 77617973 27292e00 64646562 75673a20 ways')..ddebug: │ │ │ │ + 0x00329c30 626f7468 2027616c 77617973 2720616e both 'always' an │ │ │ │ + 0x00329c40 64202761 70697472 61636527 20737065 d 'apitrace' spe │ │ │ │ + 0x00329c50 63696669 65640a00 61706974 72616365 cified..apitrace │ │ │ │ + 0x00329c60 00000000 64646562 75673a20 27617069 ....ddebug: 'api │ │ │ │ + 0x00329c70 74726163 65272063 616e206f 6e6c7920 trace' can only │ │ │ │ + 0x00329c80 61707065 6172206f 6e636520 616e6420 appear once and │ │ │ │ + 0x00329c90 6e6f7420 6d697865 64207769 74682027 not mixed with ' │ │ │ │ + 0x00329ca0 616c7761 7973270a 00000000 64646562 always'.....ddeb │ │ │ │ + 0x00329cb0 75673a20 65787065 63746564 2063616c ug: expected cal │ │ │ │ + 0x00329cc0 6c206e75 6d626572 20616674 65722027 l number after ' │ │ │ │ + 0x00329cd0 61706974 72616365 270a0000 64646562 apitrace'...ddeb │ │ │ │ + 0x00329ce0 75673a20 62616420 6f707469 6f6e733a ug: bad options: │ │ │ │ + 0x00329cf0 2025730a 00000000 47616c6c 69756d20 %s.....Gallium │ │ │ │ + 0x00329d00 64656275 67676572 20616374 6976652e debugger active. │ │ │ │ + 0x00329d10 204c6f67 67696e67 20616c6c 2063616c Logging all cal │ │ │ │ + 0x00329d20 6c732e0a 00000000 47616c6c 69756d20 ls......Gallium │ │ │ │ + 0x00329d30 64656275 67676572 20616374 6976652e debugger active. │ │ │ │ + 0x00329d40 20476f69 6e672074 6f206475 6d702061 Going to dump a │ │ │ │ + 0x00329d50 6e206170 69747261 63652063 616c6c2e n apitrace call. │ │ │ │ + 0x00329d60 0a000000 47616c6c 69756d20 64656275 ....Gallium debu │ │ │ │ + 0x00329d70 67676572 20616374 6976652e 0a000000 gger active..... │ │ │ │ + 0x00329d80 48616e67 20646574 65637469 6f6e2074 Hang detection t │ │ │ │ + 0x00329d90 696d656f 75742069 73202575 6d732e0a imeout is %ums.. │ │ │ │ + 0x00329da0 00000000 48616e67 20646574 65637469 ....Hang detecti │ │ │ │ + 0x00329db0 6f6e2069 73206469 7361626c 65642e0a on is disabled.. │ │ │ │ + 0x00329dc0 00000000 47414c4c 49554d5f 44444542 ....GALLIUM_DDEB │ │ │ │ + 0x00329dd0 55475f53 4b495000 47616c6c 69756d20 UG_SKIP.Gallium │ │ │ │ + 0x00329de0 64656275 67676572 20736b69 7070696e debugger skippin │ │ │ │ + 0x00329df0 67207468 65206669 72737420 25752064 g the first %u d │ │ │ │ + 0x00329e00 72617720 63616c6c 732e0a00 582e4f72 raw calls...X.Or │ │ │ │ + 0x00329e10 67000000 47414c4c 49554d5f 4e4f4f50 g...GALLIUM_NOOP │ │ │ │ + 0x00329e20 00000000 63726561 74655f66 656e6365 ....create_fence │ │ │ │ + 0x00329e30 00000000 70697065 5f636f6e 74657874 ....pipe_context │ │ │ │ + 0x00329e40 00000000 746f6b65 6e000000 7265706c ....token...repl │ │ │ │ + 0x00329e50 6163655f 62756666 65725f73 746f7261 ace_buffer_stora │ │ │ │ + 0x00329e60 67650000 6e756d5f 72656269 6e647300 ge..num_rebinds. │ │ │ │ + 0x00329e70 72656269 6e645f6d 61736b00 64656c65 rebind_mask.dele │ │ │ │ + 0x00329e80 74655f62 75666665 725f6964 00000000 te_buffer_id.... │ │ │ │ + 0x00329e90 69735f72 65736f75 7263655f 62757379 is_resource_busy │ │ │ │ + 0x00329ea0 00000000 70697065 5f736372 65656e00 ....pipe_screen. │ │ │ │ + 0x00329eb0 73637265 656e0000 7265736f 75726365 screen..resource │ │ │ │ + 0x00329ec0 00000000 64726976 65725f74 68726561 ....driver_threa │ │ │ │ + 0x00329ed0 645f6164 645f6a6f 62000000 7365745f d_add_job...set_ │ │ │ │ + 0x00329ee0 66656e63 655f7469 6d656c69 6e655f76 fence_timeline_v │ │ │ │ + 0x00329ef0 616c7565 00000000 76657274 65785f73 alue....vertex_s │ │ │ │ + 0x00329f00 74617465 5f646573 74726f79 00000000 tate_destroy.... │ │ │ │ + 0x00329f10 6765745f 64657669 63655f6e 6f64655f get_device_node_ │ │ │ │ + 0x00329f20 6d61736b 00000000 6765745f 74696d65 mask....get_time │ │ │ │ + 0x00329f30 7374616d 70000000 6d656d6f 626a5f64 stamp...memobj_d │ │ │ │ + 0x00329f40 65737472 6f790000 6d656d6f 626a0000 estroy..memobj.. │ │ │ │ + 0x00329f50 6d656d6f 626a5f63 72656174 655f6672 memobj_create_fr │ │ │ │ + 0x00329f60 6f6d5f68 616e646c 65000000 68616e64 om_handle...hand │ │ │ │ + 0x00329f70 6c650000 64656469 63617465 64000000 le..dedicated... │ │ │ │ + 0x00329f80 66656e63 655f7265 66657265 6e636500 fence_reference. │ │ │ │ + 0x00329f90 7265736f 75726365 5f636861 6e676564 resource_changed │ │ │ │ + 0x00329fa0 00000000 7265736f 75726365 5f676574 ....resource_get │ │ │ │ + 0x00329fb0 5f696e66 6f000000 2a737472 69646500 _info...*stride. │ │ │ │ + 0x00329fc0 2a6f6666 73657400 756e6d61 705f6d65 *offset.unmap_me │ │ │ │ + 0x00329fd0 6d6f7279 00000000 706d656d 00000000 mory....pmem.... │ │ │ │ + 0x00329fe0 6d61705f 6d656d6f 72790000 66726565 map_memory..free │ │ │ │ + 0x00329ff0 5f6d656d 6f72795f 66640000 66726565 _memory_fd..free │ │ │ │ + 0x0032a000 5f6d656d 6f727900 616c6c6f 63617465 _memory.allocate │ │ │ │ + 0x0032a010 5f6d656d 6f72795f 66640000 646d6162 _memory_fd..dmab │ │ │ │ + 0x0032a020 75660000 616c6c6f 63617465 5f6d656d uf..allocate_mem │ │ │ │ + 0x0032a030 6f727900 7265736f 75726365 5f62696e ory.resource_bin │ │ │ │ + 0x0032a040 645f6261 636b696e 67000000 66645f6f d_backing...fd_o │ │ │ │ + 0x0032a050 66667365 74000000 636f6e74 6578745f ffset...context_ │ │ │ │ + 0x0032a060 63726561 74650000 70726976 00000000 create..priv.... │ │ │ │ + 0x0032a070 6765745f 6469736b 5f736861 6465725f get_disk_shader_ │ │ │ │ + 0x0032a080 63616368 65000000 66656e63 655f6765 cache...fence_ge │ │ │ │ + 0x0032a090 745f6664 00000000 63726561 74655f76 t_fd....create_v │ │ │ │ + 0x0032a0a0 65727465 785f7374 61746500 62756666 ertex_state.buff │ │ │ │ + 0x0032a0b0 65722d3e 62756666 65722e72 65736f75 er->buffer.resou │ │ │ │ + 0x0032a0c0 72636500 6e756d5f 656c656d 656e7473 rce.num_elements │ │ │ │ + 0x0032a0d0 00000000 696e6465 78627566 00000000 ....indexbuf.... │ │ │ │ + 0x0032a0e0 66756c6c 5f76656c 656d5f6d 61736b00 full_velem_mask. │ │ │ │ + 0x0032a0f0 6765745f 64657669 63655f6c 75696400 get_device_luid. │ │ │ │ + 0x0032a100 6765745f 64657669 63655f75 75696400 get_device_uuid. │ │ │ │ + 0x0032a110 6765745f 64726976 65725f75 75696400 get_driver_uuid. │ │ │ │ + 0x0032a120 6765745f 64657669 63655f76 656e646f get_device_vendo │ │ │ │ + 0x0032a130 72000000 6765745f 76656e64 6f720000 r...get_vendor.. │ │ │ │ + 0x0032a140 6765745f 6e616d65 00000000 666c7573 get_name....flus │ │ │ │ + 0x0032a150 685f6672 6f6e7462 75666665 72000000 h_frontbuffer... │ │ │ │ + 0x0032a160 66656e63 655f6669 6e697368 00000000 fence_finish.... │ │ │ │ + 0x0032a170 63747800 74696d65 6f757400 63726561 ctx.timeout.crea │ │ │ │ + 0x0032a180 74655f66 656e6365 5f77696e 33320000 te_fence_win32.. │ │ │ │ + 0x0032a190 2a66656e 63650000 7265736f 75726365 *fence..resource │ │ │ │ + 0x0032a1a0 5f66726f 6d5f6d65 6d6f626a 00000000 _from_memobj.... │ │ │ │ + 0x0032a1b0 74656d70 6c000000 7265736f 75726365 templ...resource │ │ │ │ + 0x0032a1c0 5f637265 6174655f 64726177 61626c65 _create_drawable │ │ │ │ + 0x0032a1d0 00000000 74656d70 6c617400 6c6f6164 ....templat.load │ │ │ │ + 0x0032a1e0 65725f64 61746100 7265736f 75726365 er_data.resource │ │ │ │ + 0x0032a1f0 5f637265 6174655f 756e6261 636b6564 _create_unbacked │ │ │ │ + 0x0032a200 00000000 7265736f 75726365 5f637265 ....resource_cre │ │ │ │ + 0x0032a210 6174655f 77697468 5f6d6f64 69666965 ate_with_modifie │ │ │ │ + 0x0032a220 72730000 6d6f6469 66696572 73000000 rs..modifiers... │ │ │ │ + 0x0032a230 7265736f 75726365 5f637265 61746500 resource_create. │ │ │ │ + 0x0032a240 7265736f 75726365 5f676574 5f706172 resource_get_par │ │ │ │ + 0x0032a250 616d0000 706c616e 65000000 68616e64 am..plane...hand │ │ │ │ + 0x0032a260 6c655f75 73616765 00000000 2a76616c le_usage....*val │ │ │ │ + 0x0032a270 75650000 7265736f 75726365 5f676574 ue..resource_get │ │ │ │ + 0x0032a280 5f68616e 646c6500 7265736f 75726365 _handle.resource │ │ │ │ + 0x0032a290 5f66726f 6d5f6861 6e646c65 00000000 _from_handle.... │ │ │ │ + 0x0032a2a0 71756572 795f6d65 6d6f7279 5f696e66 query_memory_inf │ │ │ │ + 0x0032a2b0 6f000000 6765745f 76696465 6f5f7061 o...get_video_pa │ │ │ │ + 0x0032a2c0 72616d00 70726f66 696c6500 656e7472 ram.profile.entr │ │ │ │ + 0x0032a2d0 79706f69 6e740000 6765745f 636f6d70 ypoint..get_comp │ │ │ │ + 0x0032a2e0 7574655f 70617261 6d000000 69725f74 ute_param...ir_t │ │ │ │ + 0x0032a2f0 79706500 6765745f 73686164 65725f70 ype.get_shader_p │ │ │ │ + 0x0032a300 6172616d 00000000 73686164 65720000 aram....shader.. │ │ │ │ + 0x0032a310 6765745f 636f6d70 696c6572 5f6f7074 get_compiler_opt │ │ │ │ + 0x0032a320 696f6e73 00000000 69720000 50495045 ions....ir..PIPE │ │ │ │ + 0x0032a330 5f464f52 4d41545f 3f3f3f00 6765745f _FORMAT_???.get_ │ │ │ │ + 0x0032a340 73706172 73655f74 65787475 72655f76 sparse_texture_v │ │ │ │ + 0x0032a350 69727475 616c5f70 6167655f 73697a65 irtual_page_size │ │ │ │ + 0x0032a360 00000000 74617267 65740000 2a780000 ....target..*x.. │ │ │ │ + 0x0032a370 2a790000 2a7a0000 6765745f 646d6162 *y..*z..get_dmab │ │ │ │ + 0x0032a380 75665f6d 6f646966 6965725f 706c616e uf_modifier_plan │ │ │ │ + 0x0032a390 65730000 6d6f6469 66696572 00000000 es..modifier.... │ │ │ │ + 0x0032a3a0 69735f64 6d616275 665f6d6f 64696669 is_dmabuf_modifi │ │ │ │ + 0x0032a3b0 65725f73 7570706f 72746564 00000000 er_supported.... │ │ │ │ + 0x0032a3c0 65787465 726e616c 5f6f6e6c 79000000 external_only... │ │ │ │ + 0x0032a3d0 69735f76 6964656f 5f666f72 6d61745f is_video_format_ │ │ │ │ + 0x0032a3e0 73757070 6f727465 64000000 69735f66 supported...is_f │ │ │ │ + 0x0032a3f0 6f726d61 745f7375 70706f72 74656400 ormat_supported. │ │ │ │ + 0x0032a400 73746f72 6167655f 73616d70 6c655f63 storage_sample_c │ │ │ │ + 0x0032a410 6f756e74 00000000 7465785f 75736167 ount....tex_usag │ │ │ │ + 0x0032a420 65000000 71756572 795f636f 6d707265 e...query_compre │ │ │ │ + 0x0032a430 7373696f 6e5f7261 74657300 6d617800 ssion_rates.max. │ │ │ │ + 0x0032a440 72617465 73000000 69735f63 6f6d7075 rates...is_compu │ │ │ │ + 0x0032a450 74655f63 6f70795f 66617374 65720000 te_copy_faster.. │ │ │ │ + 0x0032a460 7372635f 666f726d 61740000 6473745f src_format..dst_ │ │ │ │ + 0x0032a470 666f726d 61740000 63707500 71756572 format..cpu.quer │ │ │ │ + 0x0032a480 795f646d 61627566 5f6d6f64 69666965 y_dmabuf_modifie │ │ │ │ + 0x0032a490 72730000 4d455341 5f4c4f41 4445525f rs..MESA_LOADER_ │ │ │ │ + 0x0032a4a0 44524956 45525f4f 56455252 49444500 DRIVER_OVERRIDE. │ │ │ │ + 0x0032a4b0 7a696e6b 00000000 5a494e4b 5f545241 zink....ZINK_TRA │ │ │ │ + 0x0032a4c0 43455f4c 41564150 49504500 70697065 CE_LAVAPIPE.pipe │ │ │ │ + 0x0032a4d0 5f736372 65656e5f 63726561 74650000 _screen_create.. │ │ │ │ + 0x0032a4e0 47414c4c 49554d5f 54524143 455f5443 GALLIUM_TRACE_TC │ │ │ │ + 0x0032a4f0 00000000 6661696c 00000000 736b6970 ....fail....skip │ │ │ │ + 0x0032a500 00000000 70617373 00000000 54657374 ....pass....Test │ │ │ │ + 0x0032a510 28257329 203d2025 730a0000 50726f62 (%s) = %s...Prob │ │ │ │ + 0x0032a520 6520636f 6c6f7220 61742028 25692c25 e color at (%i,% │ │ │ │ + 0x0032a530 69292c20 20000000 45787065 63746564 i), ...Expected │ │ │ │ + 0x0032a540 3a20252e 33662c20 252e3366 2c20252e : %.3f, %.3f, %. │ │ │ │ + 0x0032a550 33662c20 252e3366 2c202000 476f743a 3f, %.3f, .Got: │ │ │ │ + 0x0032a560 20252e33 662c2025 2e33662c 20252e33 %.3f, %.3f, %.3 │ │ │ │ + 0x0032a570 662c2025 2e33660a 00000000 25733a20 f, %.3f.....%s: │ │ │ │ + 0x0032a580 25730000 434f4d50 0a50524f 50455254 %s..COMP.PROPERT │ │ │ │ + 0x0032a590 59204353 5f464958 45445f42 4c4f434b Y CS_FIXED_BLOCK │ │ │ │ + 0x0032a5a0 5f574944 54482038 0a50524f 50455254 _WIDTH 8.PROPERT │ │ │ │ + 0x0032a5b0 59204353 5f464958 45445f42 4c4f434b Y CS_FIXED_BLOCK │ │ │ │ + 0x0032a5c0 5f484549 47485420 380a5052 4f504552 _HEIGHT 8.PROPER │ │ │ │ + 0x0032a5d0 54592043 535f4649 5845445f 424c4f43 TY CS_FIXED_BLOC │ │ │ │ + 0x0032a5e0 4b5f4445 50544820 310a4443 4c205356 K_DEPTH 1.DCL SV │ │ │ │ + 0x0032a5f0 5b305d2c 20544852 4541445f 49440a44 [0], THREAD_ID.D │ │ │ │ + 0x0032a600 434c2053 565b315d 2c20424c 4f434b5f CL SV[1], BLOCK_ │ │ │ │ + 0x0032a610 49440a44 434c2049 4d414745 5b305d2c ID.DCL IMAGE[0], │ │ │ │ + 0x0032a620 2032442c 20504950 455f464f 524d4154 2D, PIPE_FORMAT │ │ │ │ + 0x0032a630 5f523847 38423841 385f554e 4f524d2c _R8G8B8A8_UNORM, │ │ │ │ + 0x0032a640 2057520a 44434c20 54454d50 5b305d0a WR.DCL TEMP[0]. │ │ │ │ + 0x0032a650 494d4d5b 305d2055 494e5433 32207b20 IMM[0] UINT32 { │ │ │ │ + 0x0032a660 382c2038 2c20302c 20307d0a 494d4d5b 8, 8, 0, 0}.IMM[ │ │ │ │ + 0x0032a670 315d2046 4c543332 207b2031 2c20302c 1] FLT32 { 1, 0, │ │ │ │ + 0x0032a680 20302c20 307d0a55 4d414420 54454d50 0, 0}.UMAD TEMP │ │ │ │ + 0x0032a690 5b305d2e 78792c20 53565b31 5d2c2049 [0].xy, SV[1], I │ │ │ │ + 0x0032a6a0 4d4d5b30 5d2c2053 565b305d 0a53544f MM[0], SV[0].STO │ │ │ │ + 0x0032a6b0 52452049 4d414745 5b305d2c 2054454d RE IMAGE[0], TEM │ │ │ │ + 0x0032a6c0 505b305d 2c20494d 4d5b315d 2c203244 P[0], IMM[1], 2D │ │ │ │ + 0x0032a6d0 2c205049 50455f46 4f524d41 545f5238 , PIPE_FORMAT_R8 │ │ │ │ + 0x0032a6e0 47384238 41385f55 4e4f524d 0a454e44 G8B8A8_UNORM.END │ │ │ │ + 0x0032a6f0 0a000000 7265736f 75726365 5f637265 ....resource_cre │ │ │ │ + 0x0032a700 61746520 6661696c 65640a00 696e636f ate failed..inco │ │ │ │ + 0x0032a710 72726563 74207069 70655f72 65736f75 rrect pipe_resou │ │ │ │ + 0x0032a720 72636520 6669656c 64730a00 7265736f rce fields..reso │ │ │ │ + 0x0032a730 75726365 5f676574 5f706172 616d2066 urce_get_param f │ │ │ │ + 0x0032a740 61696c65 640a0000 7265736f 75726365 ailed...resource │ │ │ │ + 0x0032a750 5f676574 5f706172 616d2072 65747572 _get_param retur │ │ │ │ + 0x0032a760 6e656420 696e636f 72726563 74207661 ned incorrect va │ │ │ │ + 0x0032a770 6c756573 0a000000 7265736f 75726365 lues....resource │ │ │ │ + 0x0032a780 5f676574 5f68616e 646c6520 6661696c _get_handle fail │ │ │ │ + 0x0032a790 65640a00 7265736f 75726365 5f676574 ed..resource_get │ │ │ │ + 0x0032a7a0 5f68616e 646c6520 72657475 726e6564 _handle returned │ │ │ │ + 0x0032a7b0 20696e63 6f727265 63742076 616c7565 incorrect value │ │ │ │ + 0x0032a7c0 730a0000 46524147 0a44434c 2053565b s...FRAG.DCL SV[ │ │ │ │ + 0x0032a7d0 305d2c20 504f5349 54494f4e 0a44434c 0], POSITION.DCL │ │ │ │ + 0x0032a7e0 2053414d 505b305d 0a44434c 20535649 SAMP[0].DCL SVI │ │ │ │ + 0x0032a7f0 45575b30 5d2c2032 442c2046 4c4f4154 EW[0], 2D, FLOAT │ │ │ │ + 0x0032a800 0a44434c 204f5554 5b305d2c 20434f4c .DCL OUT[0], COL │ │ │ │ + 0x0032a810 4f525b30 5d0a4443 4c205445 4d505b30 OR[0].DCL TEMP[0 │ │ │ │ + 0x0032a820 5d0a494d 4d5b305d 20464c54 3332207b ].IMM[0] FLT32 { │ │ │ │ + 0x0032a830 20302e31 2c20302e 322c2030 2e332c20 0.1, 0.2, 0.3, │ │ │ │ + 0x0032a840 302e347d 0a494d4d 5b315d20 494e5433 0.4}.IMM[1] INT3 │ │ │ │ + 0x0032a850 32207b20 302c2030 2c20302c 20307d0a 2 { 0, 0, 0, 0}. │ │ │ │ + 0x0032a860 46324920 54454d50 5b305d2e 78792c20 F2I TEMP[0].xy, │ │ │ │ + 0x0032a870 53565b30 5d2e7879 79790a4d 4f562054 SV[0].xyyy.MOV T │ │ │ │ + 0x0032a880 454d505b 305d2e7a 772c2049 4d4d5b31 EMP[0].zw, IMM[1 │ │ │ │ + 0x0032a890 5d0a5458 46205445 4d505b30 5d2c2054 ].TXF TEMP[0], T │ │ │ │ + 0x0032a8a0 454d505b 305d2c20 53414d50 5b305d2c EMP[0], SAMP[0], │ │ │ │ + 0x0032a8b0 2032440a 41444420 4f55545b 305d2c20 2D.ADD OUT[0], │ │ │ │ + 0x0032a8c0 54454d50 5b305d2c 20494d4d 5b305d0a TEMP[0], IMM[0]. │ │ │ │ + 0x0032a8d0 454e440a 00000000 46524147 0a44434c END.....FRAG.DCL │ │ │ │ + 0x0032a8e0 2053565b 305d2c20 504f5349 54494f4e SV[0], POSITION │ │ │ │ + 0x0032a8f0 0a44434c 2053565b 315d2c20 53414d50 .DCL SV[1], SAMP │ │ │ │ + 0x0032a900 4c454944 0a44434c 2053414d 505b305d LEID.DCL SAMP[0] │ │ │ │ + 0x0032a910 0a44434c 20535649 45575b30 5d2c2032 .DCL SVIEW[0], 2 │ │ │ │ + 0x0032a920 445f4d53 41412c20 464c4f41 540a4443 D_MSAA, FLOAT.DC │ │ │ │ + 0x0032a930 4c204f55 545b305d 2c20434f 4c4f525b L OUT[0], COLOR[ │ │ │ │ + 0x0032a940 305d0a44 434c2054 454d505b 305d0a49 0].DCL TEMP[0].I │ │ │ │ + 0x0032a950 4d4d5b30 5d20464c 54333220 7b20302e MM[0] FLT32 { 0. │ │ │ │ + 0x0032a960 312c2030 2e322c20 302e332c 20302e34 1, 0.2, 0.3, 0.4 │ │ │ │ + 0x0032a970 7d0a4632 49205445 4d505b30 5d2e7879 }.F2I TEMP[0].xy │ │ │ │ + 0x0032a980 2c205356 5b305d2e 78797979 0a4d4f56 , SV[0].xyyy.MOV │ │ │ │ + 0x0032a990 2054454d 505b305d 2e772c20 53565b31 TEMP[0].w, SV[1 │ │ │ │ + 0x0032a9a0 5d2e7878 78780a54 58462054 454d505b ].xxxx.TXF TEMP[ │ │ │ │ + 0x0032a9b0 305d2c20 54454d50 5b305d2c 2053414d 0], TEMP[0], SAM │ │ │ │ + 0x0032a9c0 505b305d 2c203244 5f4d5341 410a4144 P[0], 2D_MSAA.AD │ │ │ │ + 0x0032a9d0 44204f55 545b305d 2c205445 4d505b30 D OUT[0], TEMP[0 │ │ │ │ + 0x0032a9e0 5d2c2049 4d4d5b30 5d0a454e 440a0000 ], IMM[0].END... │ │ │ │ + 0x0032a9f0 46524147 0a44434c 204f5554 5b305d2c FRAG.DCL OUT[0], │ │ │ │ + 0x0032aa00 20434f4c 4f525b30 5d0a4443 4c205445 COLOR[0].DCL TE │ │ │ │ + 0x0032aa10 4d505b30 5d0a494d 4d5b305d 20464c54 MP[0].IMM[0] FLT │ │ │ │ + 0x0032aa20 3332207b 20302e31 2c20302e 322c2030 32 { 0.1, 0.2, 0 │ │ │ │ + 0x0032aa30 2e332c20 302e347d 0a464246 45544348 .3, 0.4}.FBFETCH │ │ │ │ + 0x0032aa40 2054454d 505b305d 2c204f55 545b305d TEMP[0], OUT[0] │ │ │ │ + 0x0032aa50 0a414444 204f5554 5b305d2c 2054454d .ADD OUT[0], TEM │ │ │ │ + 0x0032aa60 505b305d 2c20494d 4d5b305d 0a454e44 P[0], IMM[0].END │ │ │ │ + 0x0032aa70 0a000000 25733a20 25732c20 25752073 ....%s: %s, %u s │ │ │ │ + 0x0032aa80 616d706c 65730000 46424645 54434800 amples..FBFETCH. │ │ │ │ + 0x0032aa90 46524147 0a44434c 20434f4e 53545b30 FRAG.DCL CONST[0 │ │ │ │ + 0x0032aaa0 5d5b305d 0a44434c 204f5554 5b305d2c ][0].DCL OUT[0], │ │ │ │ + 0x0032aab0 20434f4c 4f520a4d 4f56204f 55545b30 COLOR.MOV OUT[0 │ │ │ │ + 0x0032aac0 5d2c2043 4f4e5354 5b305d5b 305d0a45 ], CONST[0][0].E │ │ │ │ + 0x0032aad0 4e440a00 43616e27 7420636f 6d70696c ND..Can't compil │ │ │ │ + 0x0032aae0 65206120 66726167 6d656e74 20736861 e a fragment sha │ │ │ │ + 0x0032aaf0 6465722e 00000000 74657374 00000000 der.....test.... │ │ │ │ + 0x0032ab00 446f6e65 2e204578 6974696e 672e2e00 Done. Exiting... │ │ │ │ + 0x0032ab10 74633a20 6d656d6f 72792061 6c6c6f63 tc: memory alloc │ │ │ │ + 0x0032ab20 20666169 6c210000 4d455341 00000000 fail!..MESA.... │ │ │ │ + 0x0032ab30 54686973 20617070 6c696361 74696f6e This application │ │ │ │ + 0x0032ab40 20697320 696e636f 6d706174 69626c65 is incompatible │ │ │ │ + 0x0032ab50 20776974 68206370 755f7374 6f726167 with cpu_storag │ │ │ │ + 0x0032ab60 652e0a00 55736520 74635f6d 61785f63 e...Use tc_max_c │ │ │ │ + 0x0032ab70 70755f73 746f7261 67655f73 697a653d pu_storage_size= │ │ │ │ + 0x0032ab80 3020746f 20646973 61626c65 20697420 0 to disable it │ │ │ │ + 0x0032ab90 616e6420 7265706f 72742074 68697320 and report this │ │ │ │ + 0x0032aba0 69737375 6520746f 204d6573 612e0a00 issue to Mesa... │ │ │ │ + 0x0032abb0 47414c4c 49554d5f 54485245 41440000 GALLIUM_THREAD.. │ │ │ │ + 0x0032abc0 67647276 00000000 50495045 5f425546 gdrv....PIPE_BUF │ │ │ │ + 0x0032abd0 46455200 50495045 5f544558 54555245 FER.PIPE_TEXTURE │ │ │ │ + 0x0032abe0 5f314400 50495045 5f544558 54555245 _1D.PIPE_TEXTURE │ │ │ │ + 0x0032abf0 5f324400 50495045 5f544558 54555245 _2D.PIPE_TEXTURE │ │ │ │ + 0x0032ac00 5f334400 50495045 5f544558 54555245 _3D.PIPE_TEXTURE │ │ │ │ + 0x0032ac10 5f435542 45000000 50495045 5f544558 _CUBE...PIPE_TEX │ │ │ │ + 0x0032ac20 54555245 5f524543 54000000 50495045 TURE_RECT...PIPE │ │ │ │ + 0x0032ac30 5f544558 54555245 5f31445f 41525241 _TEXTURE_1D_ARRA │ │ │ │ + 0x0032ac40 59000000 50495045 5f544558 54555245 Y...PIPE_TEXTURE │ │ │ │ + 0x0032ac50 5f32445f 41525241 59000000 50495045 _2D_ARRAY...PIPE │ │ │ │ + 0x0032ac60 5f544558 54555245 5f435542 455f4152 _TEXTURE_CUBE_AR │ │ │ │ + 0x0032ac70 52415900 50495045 5f4d4158 5f544558 RAY.PIPE_MAX_TEX │ │ │ │ + 0x0032ac80 54555245 5f545950 45530000 50495045 TURE_TYPES..PIPE │ │ │ │ + 0x0032ac90 5f544558 54555245 5f544152 4745545f _TEXTURE_TARGET_ │ │ │ │ + 0x0032aca0 554e4b4e 4f574e00 50495045 5f534841 UNKNOWN.PIPE_SHA │ │ │ │ + 0x0032acb0 4445525f 4341505f 4d41585f 494e5354 DER_CAP_MAX_INST │ │ │ │ + 0x0032acc0 52554354 494f4e53 00000000 50495045 RUCTIONS....PIPE │ │ │ │ + 0x0032acd0 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032ace0 414c555f 494e5354 52554354 494f4e53 ALU_INSTRUCTIONS │ │ │ │ + 0x0032acf0 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ + 0x0032ad00 4341505f 4d41585f 5445585f 494e5354 CAP_MAX_TEX_INST │ │ │ │ + 0x0032ad10 52554354 494f4e53 00000000 50495045 RUCTIONS....PIPE │ │ │ │ + 0x0032ad20 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032ad30 5445585f 494e4449 52454354 494f4e53 TEX_INDIRECTIONS │ │ │ │ + 0x0032ad40 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ + 0x0032ad50 4341505f 4d41585f 434f4e54 524f4c5f CAP_MAX_CONTROL_ │ │ │ │ + 0x0032ad60 464c4f57 5f444550 54480000 50495045 FLOW_DEPTH..PIPE │ │ │ │ + 0x0032ad70 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032ad80 494e5055 54530000 50495045 5f534841 INPUTS..PIPE_SHA │ │ │ │ + 0x0032ad90 4445525f 4341505f 4d41585f 4f555450 DER_CAP_MAX_OUTP │ │ │ │ + 0x0032ada0 55545300 50495045 5f534841 4445525f UTS.PIPE_SHADER_ │ │ │ │ + 0x0032adb0 4341505f 4d41585f 434f4e53 545f4255 CAP_MAX_CONST_BU │ │ │ │ + 0x0032adc0 46464552 305f5349 5a450000 50495045 FFER0_SIZE..PIPE │ │ │ │ + 0x0032add0 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032ade0 434f4e53 545f4255 46464552 53000000 CONST_BUFFERS... │ │ │ │ + 0x0032adf0 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ + 0x0032ae00 4d41585f 54454d50 53000000 50495045 MAX_TEMPS...PIPE │ │ │ │ + 0x0032ae10 5f534841 4445525f 4341505f 434f4e54 _SHADER_CAP_CONT │ │ │ │ + 0x0032ae20 5f535550 504f5254 45440000 50495045 _SUPPORTED..PIPE │ │ │ │ + 0x0032ae30 5f534841 4445525f 4341505f 494e4449 _SHADER_CAP_INDI │ │ │ │ + 0x0032ae40 52454354 5f54454d 505f4144 44520000 RECT_TEMP_ADDR.. │ │ │ │ + 0x0032ae50 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ + 0x0032ae60 494e4449 52454354 5f434f4e 53545f41 INDIRECT_CONST_A │ │ │ │ + 0x0032ae70 44445200 50495045 5f534841 4445525f DDR.PIPE_SHADER_ │ │ │ │ + 0x0032ae80 4341505f 53554252 4f555449 4e455300 CAP_SUBROUTINES. │ │ │ │ + 0x0032ae90 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ + 0x0032aea0 494e5445 47455253 00000000 50495045 INTEGERS....PIPE │ │ │ │ + 0x0032aeb0 5f534841 4445525f 4341505f 494e5436 _SHADER_CAP_INT6 │ │ │ │ + 0x0032aec0 345f4154 4f4d4943 53000000 50495045 4_ATOMICS...PIPE │ │ │ │ + 0x0032aed0 5f534841 4445525f 4341505f 46503136 _SHADER_CAP_FP16 │ │ │ │ + 0x0032aee0 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ + 0x0032aef0 4341505f 46503136 5f444552 49564154 CAP_FP16_DERIVAT │ │ │ │ + 0x0032af00 49564553 00000000 50495045 5f534841 IVES....PIPE_SHA │ │ │ │ + 0x0032af10 4445525f 4341505f 46503136 5f434f4e DER_CAP_FP16_CON │ │ │ │ + 0x0032af20 53545f42 55464645 52530000 50495045 ST_BUFFERS..PIPE │ │ │ │ + 0x0032af30 5f534841 4445525f 4341505f 494e5431 _SHADER_CAP_INT1 │ │ │ │ + 0x0032af40 36000000 50495045 5f534841 4445525f 6...PIPE_SHADER_ │ │ │ │ + 0x0032af50 4341505f 474c534c 5f313642 49545f43 CAP_GLSL_16BIT_C │ │ │ │ + 0x0032af60 4f4e5354 53000000 50495045 5f534841 ONSTS...PIPE_SHA │ │ │ │ + 0x0032af70 4445525f 4341505f 4d41585f 54455854 DER_CAP_MAX_TEXT │ │ │ │ + 0x0032af80 5552455f 53414d50 4c455253 00000000 URE_SAMPLERS.... │ │ │ │ + 0x0032af90 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ + 0x0032afa0 54475349 5f535152 545f5355 50504f52 TGSI_SQRT_SUPPOR │ │ │ │ + 0x0032afb0 54454400 50495045 5f534841 4445525f TED.PIPE_SHADER_ │ │ │ │ + 0x0032afc0 4341505f 4d41585f 53414d50 4c45525f CAP_MAX_SAMPLER_ │ │ │ │ + 0x0032afd0 56494557 53000000 50495045 5f534841 VIEWS...PIPE_SHA │ │ │ │ + 0x0032afe0 4445525f 4341505f 54475349 5f414e59 DER_CAP_TGSI_ANY │ │ │ │ + 0x0032aff0 5f494e4f 55545f44 45434c5f 52414e47 _INOUT_DECL_RANG │ │ │ │ + 0x0032b000 45000000 50495045 5f534841 4445525f E...PIPE_SHADER_ │ │ │ │ + 0x0032b010 4341505f 4d41585f 53484144 45525f42 CAP_MAX_SHADER_B │ │ │ │ + 0x0032b020 55464645 52530000 50495045 5f534841 UFFERS..PIPE_SHA │ │ │ │ + 0x0032b030 4445525f 4341505f 53555050 4f525445 DER_CAP_SUPPORTE │ │ │ │ + 0x0032b040 445f4952 53000000 50495045 5f534841 D_IRS...PIPE_SHA │ │ │ │ + 0x0032b050 4445525f 4341505f 4d41585f 53484144 DER_CAP_MAX_SHAD │ │ │ │ + 0x0032b060 45525f49 4d414745 53000000 50495045 ER_IMAGES...PIPE │ │ │ │ + 0x0032b070 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032b080 48575f41 544f4d49 435f434f 554e5445 HW_ATOMIC_COUNTE │ │ │ │ + 0x0032b090 52530000 50495045 5f534841 4445525f RS..PIPE_SHADER_ │ │ │ │ + 0x0032b0a0 4341505f 4d41585f 48575f41 544f4d49 CAP_MAX_HW_ATOMI │ │ │ │ + 0x0032b0b0 435f434f 554e5445 525f4255 46464552 C_COUNTER_BUFFER │ │ │ │ + 0x0032b0c0 53000000 50495045 5f534841 4445525f S...PIPE_SHADER_ │ │ │ │ + 0x0032b0d0 4341505f 554e4b4e 4f574e00 50495045 CAP_UNKNOWN.PIPE │ │ │ │ + 0x0032b0e0 5f534841 4445525f 49525f54 47534900 _SHADER_IR_TGSI. │ │ │ │ + 0x0032b0f0 50495045 5f534841 4445525f 49525f4e PIPE_SHADER_IR_N │ │ │ │ + 0x0032b100 41544956 45000000 50495045 5f534841 ATIVE...PIPE_SHA │ │ │ │ + 0x0032b110 4445525f 49525f4e 49520000 50495045 DER_IR_NIR..PIPE │ │ │ │ + 0x0032b120 5f534841 4445525f 49525f55 4e4b4e4f _SHADER_IR_UNKNO │ │ │ │ + 0x0032b130 574e0000 50495045 5f4d4150 5f4e4f4e WN..PIPE_MAP_NON │ │ │ │ + 0x0032b140 45000000 50495045 5f4d4150 5f464c41 E...PIPE_MAP_FLA │ │ │ │ + 0x0032b150 47535f55 4e4b4e4f 574e0000 50495045 GS_UNKNOWN..PIPE │ │ │ │ + 0x0032b160 5f4d4150 5f575249 54450000 50495045 _MAP_WRITE..PIPE │ │ │ │ + 0x0032b170 5f4d4150 5f524541 445f5752 49544500 _MAP_READ_WRITE. │ │ │ │ + 0x0032b180 50495045 5f4d4150 5f444952 4543544c PIPE_MAP_DIRECTL │ │ │ │ + 0x0032b190 59000000 50495045 5f4d4150 5f444953 Y...PIPE_MAP_DIS │ │ │ │ + 0x0032b1a0 43415244 5f52414e 47450000 50495045 CARD_RANGE..PIPE │ │ │ │ + 0x0032b1b0 5f4d4150 5f444f4e 54424c4f 434b0000 _MAP_DONTBLOCK.. │ │ │ │ + 0x0032b1c0 50495045 5f4d4150 5f554e53 594e4348 PIPE_MAP_UNSYNCH │ │ │ │ + 0x0032b1d0 524f4e49 5a454400 50495045 5f4d4150 RONIZED.PIPE_MAP │ │ │ │ + 0x0032b1e0 5f464c55 53485f45 58504c49 43495400 _FLUSH_EXPLICIT. │ │ │ │ + 0x0032b1f0 50495045 5f4d4150 5f444953 43415244 PIPE_MAP_DISCARD │ │ │ │ + 0x0032b200 5f57484f 4c455f52 45534f55 52434500 _WHOLE_RESOURCE. │ │ │ │ + 0x0032b210 50495045 5f4d4150 5f504552 53495354 PIPE_MAP_PERSIST │ │ │ │ + 0x0032b220 454e5400 50495045 5f4d4150 5f434f48 ENT.PIPE_MAP_COH │ │ │ │ + 0x0032b230 4552454e 54000000 50495045 5f4d4150 ERENT...PIPE_MAP │ │ │ │ + 0x0032b240 5f544852 4541445f 53414645 00000000 _THREAD_SAFE.... │ │ │ │ + 0x0032b250 50495045 5f4d4150 5f444550 54485f4f PIPE_MAP_DEPTH_O │ │ │ │ + 0x0032b260 4e4c5900 50495045 5f4d4150 5f535445 NLY.PIPE_MAP_STE │ │ │ │ + 0x0032b270 4e43494c 5f4f4e4c 59000000 50495045 NCIL_ONLY...PIPE │ │ │ │ + 0x0032b280 5f4d4150 5f4f4e43 45000000 50495045 _MAP_ONCE...PIPE │ │ │ │ + 0x0032b290 5f4d4150 5f445256 5f505256 00000000 _MAP_DRV_PRV.... │ │ │ │ + 0x0032b2a0 50495045 5f4d4150 5f524541 44000000 PIPE_MAP_READ... │ │ │ │ + 0x0032b2b0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b2c0 5f414444 52455353 5f424954 53000000 _ADDRESS_BITS... │ │ │ │ + 0x0032b2d0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b2e0 5f49525f 54415247 45540000 50495045 _IR_TARGET..PIPE │ │ │ │ + 0x0032b2f0 5f434f4d 50555445 5f434150 5f475249 _COMPUTE_CAP_GRI │ │ │ │ + 0x0032b300 445f4449 4d454e53 494f4e00 50495045 D_DIMENSION.PIPE │ │ │ │ + 0x0032b310 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b320 5f475249 445f5349 5a450000 50495045 _GRID_SIZE..PIPE │ │ │ │ + 0x0032b330 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b340 5f424c4f 434b5f53 495a4500 50495045 _BLOCK_SIZE.PIPE │ │ │ │ + 0x0032b350 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b360 5f544852 45414453 5f504552 5f424c4f _THREADS_PER_BLO │ │ │ │ + 0x0032b370 434b0000 50495045 5f434f4d 50555445 CK..PIPE_COMPUTE │ │ │ │ + 0x0032b380 5f434150 5f4d4158 5f474c4f 42414c5f _CAP_MAX_GLOBAL_ │ │ │ │ + 0x0032b390 53495a45 00000000 50495045 5f434f4d SIZE....PIPE_COM │ │ │ │ + 0x0032b3a0 50555445 5f434150 5f4d4158 5f4c4f43 PUTE_CAP_MAX_LOC │ │ │ │ + 0x0032b3b0 414c5f53 495a4500 50495045 5f434f4d AL_SIZE.PIPE_COM │ │ │ │ + 0x0032b3c0 50555445 5f434150 5f4d4158 5f505249 PUTE_CAP_MAX_PRI │ │ │ │ + 0x0032b3d0 56415445 5f53495a 45000000 50495045 VATE_SIZE...PIPE │ │ │ │ + 0x0032b3e0 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b3f0 5f494e50 55545f53 495a4500 50495045 _INPUT_SIZE.PIPE │ │ │ │ + 0x0032b400 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b410 5f4d454d 5f414c4c 4f435f53 495a4500 _MEM_ALLOC_SIZE. │ │ │ │ + 0x0032b420 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b430 5f4d4158 5f434c4f 434b5f46 52455155 _MAX_CLOCK_FREQU │ │ │ │ + 0x0032b440 454e4359 00000000 50495045 5f434f4d ENCY....PIPE_COM │ │ │ │ + 0x0032b450 50555445 5f434150 5f4d4158 5f434f4d PUTE_CAP_MAX_COM │ │ │ │ + 0x0032b460 50555445 5f554e49 54530000 50495045 PUTE_UNITS..PIPE │ │ │ │ + 0x0032b470 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b480 5f535542 47524f55 50530000 50495045 _SUBGROUPS..PIPE │ │ │ │ + 0x0032b490 5f434f4d 50555445 5f434150 5f494d41 _COMPUTE_CAP_IMA │ │ │ │ + 0x0032b4a0 4745535f 53555050 4f525445 44000000 GES_SUPPORTED... │ │ │ │ + 0x0032b4b0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b4c0 5f535542 47524f55 505f5349 5a455300 _SUBGROUP_SIZES. │ │ │ │ + 0x0032b4d0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b4e0 5f4d4158 5f564152 4941424c 455f5448 _MAX_VARIABLE_TH │ │ │ │ + 0x0032b4f0 52454144 535f5045 525f424c 4f434b00 READS_PER_BLOCK. │ │ │ │ + 0x0032b500 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b510 5f554e4b 4e4f574e 00000000 50495045 _UNKNOWN....PIPE │ │ │ │ + 0x0032b520 5f564944 454f5f43 41505f53 5550504f _VIDEO_CAP_SUPPO │ │ │ │ + 0x0032b530 52544544 00000000 50495045 5f564944 RTED....PIPE_VID │ │ │ │ + 0x0032b540 454f5f43 41505f4e 504f545f 54455854 EO_CAP_NPOT_TEXT │ │ │ │ + 0x0032b550 55524553 00000000 50495045 5f564944 URES....PIPE_VID │ │ │ │ + 0x0032b560 454f5f43 41505f4d 41585f57 49445448 EO_CAP_MAX_WIDTH │ │ │ │ + 0x0032b570 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ + 0x0032b580 41505f4d 41585f48 45494748 54000000 AP_MAX_HEIGHT... │ │ │ │ + 0x0032b590 50495045 5f564944 454f5f43 41505f50 PIPE_VIDEO_CAP_P │ │ │ │ + 0x0032b5a0 52454645 5245445f 464f524d 41540000 REFERED_FORMAT.. │ │ │ │ + 0x0032b5b0 50495045 5f564944 454f5f43 41505f50 PIPE_VIDEO_CAP_P │ │ │ │ + 0x0032b5c0 52454645 52535f49 4e544552 4c414345 REFERS_INTERLACE │ │ │ │ + 0x0032b5d0 44000000 50495045 5f564944 454f5f43 D...PIPE_VIDEO_C │ │ │ │ + 0x0032b5e0 41505f53 5550504f 5254535f 50524f47 AP_SUPPORTS_PROG │ │ │ │ + 0x0032b5f0 52455353 49564500 50495045 5f564944 RESSIVE.PIPE_VID │ │ │ │ + 0x0032b600 454f5f43 41505f53 5550504f 5254535f EO_CAP_SUPPORTS_ │ │ │ │ + 0x0032b610 494e5445 524c4143 45440000 50495045 INTERLACED..PIPE │ │ │ │ + 0x0032b620 5f564944 454f5f43 41505f4d 41585f4c _VIDEO_CAP_MAX_L │ │ │ │ + 0x0032b630 4556454c 00000000 50495045 5f564944 EVEL....PIPE_VID │ │ │ │ + 0x0032b640 454f5f43 41505f53 5441434b 45445f46 EO_CAP_STACKED_F │ │ │ │ + 0x0032b650 52414d45 53000000 50495045 5f564944 RAMES...PIPE_VID │ │ │ │ + 0x0032b660 454f5f43 41505f4d 41585f4d 4143524f EO_CAP_MAX_MACRO │ │ │ │ + 0x0032b670 424c4f43 4b530000 50495045 5f564944 BLOCKS..PIPE_VID │ │ │ │ + 0x0032b680 454f5f43 41505f4d 41585f54 454d504f EO_CAP_MAX_TEMPO │ │ │ │ + 0x0032b690 52414c5f 4c415945 52530000 50495045 RAL_LAYERS..PIPE │ │ │ │ + 0x0032b6a0 5f564944 454f5f43 41505f53 4b49505f _VIDEO_CAP_SKIP_ │ │ │ │ + 0x0032b6b0 434c4541 525f5355 52464143 45000000 CLEAR_SURFACE... │ │ │ │ + 0x0032b6c0 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032b6d0 4e435f4d 41585f53 4c494345 535f5045 NC_MAX_SLICES_PE │ │ │ │ + 0x0032b6e0 525f4652 414d4500 50495045 5f564944 R_FRAME.PIPE_VID │ │ │ │ + 0x0032b6f0 454f5f43 41505f45 4e435f53 4c494345 EO_CAP_ENC_SLICE │ │ │ │ + 0x0032b700 535f5354 52554354 55524500 50495045 S_STRUCTURE.PIPE │ │ │ │ + 0x0032b710 5f564944 454f5f43 41505f45 4e435f4d _VIDEO_CAP_ENC_M │ │ │ │ + 0x0032b720 41585f52 45464552 454e4345 535f5045 AX_REFERENCES_PE │ │ │ │ + 0x0032b730 525f4652 414d4500 50495045 5f564944 R_FRAME.PIPE_VID │ │ │ │ + 0x0032b740 454f5f43 41505f56 50505f4f 5249454e EO_CAP_VPP_ORIEN │ │ │ │ + 0x0032b750 54415449 4f4e5f4d 4f444553 00000000 TATION_MODES.... │ │ │ │ + 0x0032b760 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032b770 50505f42 4c454e44 5f4d4f44 45530000 PP_BLEND_MODES.. │ │ │ │ + 0x0032b780 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032b790 50505f4d 41585f49 4e505554 5f574944 PP_MAX_INPUT_WID │ │ │ │ + 0x0032b7a0 54480000 50495045 5f564944 454f5f43 TH..PIPE_VIDEO_C │ │ │ │ + 0x0032b7b0 41505f56 50505f4d 41585f49 4e505554 AP_VPP_MAX_INPUT │ │ │ │ + 0x0032b7c0 5f484549 47485400 50495045 5f564944 _HEIGHT.PIPE_VID │ │ │ │ + 0x0032b7d0 454f5f43 41505f56 50505f4d 494e5f49 EO_CAP_VPP_MIN_I │ │ │ │ + 0x0032b7e0 4e505554 5f574944 54480000 50495045 NPUT_WIDTH..PIPE │ │ │ │ + 0x0032b7f0 5f564944 454f5f43 41505f56 50505f4d _VIDEO_CAP_VPP_M │ │ │ │ + 0x0032b800 494e5f49 4e505554 5f484549 47485400 IN_INPUT_HEIGHT. │ │ │ │ + 0x0032b810 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032b820 50505f4d 41585f4f 55545055 545f5749 PP_MAX_OUTPUT_WI │ │ │ │ + 0x0032b830 44544800 50495045 5f564944 454f5f43 DTH.PIPE_VIDEO_C │ │ │ │ + 0x0032b840 41505f56 50505f4d 41585f4f 55545055 AP_VPP_MAX_OUTPU │ │ │ │ + 0x0032b850 545f4845 49474854 00000000 50495045 T_HEIGHT....PIPE │ │ │ │ + 0x0032b860 5f564944 454f5f43 41505f56 50505f4d _VIDEO_CAP_VPP_M │ │ │ │ + 0x0032b870 494e5f4f 55545055 545f5749 44544800 IN_OUTPUT_WIDTH. │ │ │ │ + 0x0032b880 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032b890 50505f4d 494e5f4f 55545055 545f4845 PP_MIN_OUTPUT_HE │ │ │ │ + 0x0032b8a0 49474854 00000000 50495045 5f564944 IGHT....PIPE_VID │ │ │ │ + 0x0032b8b0 454f5f43 41505f45 4e435f51 55414c49 EO_CAP_ENC_QUALI │ │ │ │ + 0x0032b8c0 54595f4c 4556454c 00000000 50495045 TY_LEVEL....PIPE │ │ │ │ + 0x0032b8d0 5f564944 454f5f43 41505f53 5550504f _VIDEO_CAP_SUPPO │ │ │ │ + 0x0032b8e0 5254535f 434f4e54 4947554f 55535f50 RTS_CONTIGUOUS_P │ │ │ │ + 0x0032b8f0 4c414e45 535f4d41 50000000 50495045 LANES_MAP...PIPE │ │ │ │ + 0x0032b900 5f564944 454f5f43 41505f45 4e435f53 _VIDEO_CAP_ENC_S │ │ │ │ + 0x0032b910 5550504f 5254535f 4d41585f 4652414d UPPORTS_MAX_FRAM │ │ │ │ + 0x0032b920 455f5349 5a450000 50495045 5f564944 E_SIZE..PIPE_VID │ │ │ │ + 0x0032b930 454f5f43 41505f45 4e435f48 4556435f EO_CAP_ENC_HEVC_ │ │ │ │ + 0x0032b940 424c4f43 4b5f5349 5a455300 50495045 BLOCK_SIZES.PIPE │ │ │ │ + 0x0032b950 5f564944 454f5f43 41505f45 4e435f48 _VIDEO_CAP_ENC_H │ │ │ │ + 0x0032b960 4556435f 46454154 5552455f 464c4147 EVC_FEATURE_FLAG │ │ │ │ + 0x0032b970 53000000 50495045 5f564944 454f5f43 S...PIPE_VIDEO_C │ │ │ │ + 0x0032b980 41505f45 4e435f48 4556435f 50524544 AP_ENC_HEVC_PRED │ │ │ │ + 0x0032b990 49435449 4f4e5f44 49524543 54494f4e ICTION_DIRECTION │ │ │ │ + 0x0032b9a0 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ + 0x0032b9b0 41505f52 45515549 5245535f 464c5553 AP_REQUIRES_FLUS │ │ │ │ + 0x0032b9c0 485f4f4e 5f454e44 5f465241 4d450000 H_ON_END_FRAME.. │ │ │ │ + 0x0032b9d0 50495045 5f564944 454f5f43 41505f4d PIPE_VIDEO_CAP_M │ │ │ │ + 0x0032b9e0 494e5f57 49445448 00000000 50495045 IN_WIDTH....PIPE │ │ │ │ + 0x0032b9f0 5f564944 454f5f43 41505f4d 494e5f48 _VIDEO_CAP_MIN_H │ │ │ │ + 0x0032ba00 45494748 54000000 50495045 5f564944 EIGHT...PIPE_VID │ │ │ │ + 0x0032ba10 454f5f43 41505f45 4e435f52 4154455f EO_CAP_ENC_RATE_ │ │ │ │ + 0x0032ba20 434f4e54 524f4c5f 51564252 00000000 CONTROL_QVBR.... │ │ │ │ + 0x0032ba30 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032ba40 4e435f41 56315f46 45415455 52450000 NC_AV1_FEATURE.. │ │ │ │ + 0x0032ba50 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032ba60 4e435f41 56315f46 45415455 52455f45 NC_AV1_FEATURE_E │ │ │ │ + 0x0032ba70 58543100 50495045 5f564944 454f5f43 XT1.PIPE_VIDEO_C │ │ │ │ + 0x0032ba80 41505f45 4e435f41 56315f46 45415455 AP_ENC_AV1_FEATU │ │ │ │ + 0x0032ba90 52455f45 58543200 50495045 5f564944 RE_EXT2.PIPE_VID │ │ │ │ + 0x0032baa0 454f5f43 41505f45 4e435f53 5550504f EO_CAP_ENC_SUPPO │ │ │ │ + 0x0032bab0 5254535f 54494c45 00000000 50495045 RTS_TILE....PIPE │ │ │ │ + 0x0032bac0 5f564944 454f5f43 41505f45 4e435f4d _VIDEO_CAP_ENC_M │ │ │ │ + 0x0032bad0 41585f54 494c455f 524f5753 00000000 AX_TILE_ROWS.... │ │ │ │ + 0x0032bae0 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032baf0 4e435f4d 41585f54 494c455f 434f4c53 NC_MAX_TILE_COLS │ │ │ │ + 0x0032bb00 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ + 0x0032bb10 41505f45 4e435f49 4e545241 5f524546 AP_ENC_INTRA_REF │ │ │ │ + 0x0032bb20 52455348 00000000 50495045 5f564944 RESH....PIPE_VID │ │ │ │ + 0x0032bb30 454f5f43 41505f45 4e435f53 5550504f EO_CAP_ENC_SUPPO │ │ │ │ + 0x0032bb40 5254535f 46454544 4241434b 5f4d4554 RTS_FEEDBACK_MET │ │ │ │ + 0x0032bb50 41444154 41000000 50495045 5f564944 ADATA...PIPE_VID │ │ │ │ + 0x0032bb60 454f5f43 41505f45 4e435f48 3236345f EO_CAP_ENC_H264_ │ │ │ │ + 0x0032bb70 44495341 424c455f 44424b5f 46494c54 DISABLE_DBK_FILT │ │ │ │ + 0x0032bb80 45525f4d 4f444553 5f535550 504f5254 ER_MODES_SUPPORT │ │ │ │ + 0x0032bb90 45440000 50495045 5f564944 454f5f43 ED..PIPE_VIDEO_C │ │ │ │ + 0x0032bba0 41505f45 4e435f49 4e545241 5f524546 AP_ENC_INTRA_REF │ │ │ │ + 0x0032bbb0 52455348 5f4d4158 5f445552 4154494f RESH_MAX_DURATIO │ │ │ │ + 0x0032bbc0 4e000000 50495045 5f564944 454f5f43 N...PIPE_VIDEO_C │ │ │ │ + 0x0032bbd0 41505f45 4e435f48 3236345f 53555050 AP_ENC_H264_SUPP │ │ │ │ + 0x0032bbe0 4f525453 5f434142 41435f45 4e434f44 ORTS_CABAC_ENCOD │ │ │ │ + 0x0032bbf0 45000000 50495045 5f564944 454f5f43 E...PIPE_VIDEO_C │ │ │ │ + 0x0032bc00 41505f52 4f495f43 524f505f 44454300 AP_ROI_CROP_DEC. │ │ │ │ + 0x0032bc10 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032bc20 4e435f52 4f490000 50495045 5f564944 NC_ROI..PIPE_VID │ │ │ │ + 0x0032bc30 454f5f43 41505f45 4e435f53 55524641 EO_CAP_ENC_SURFA │ │ │ │ + 0x0032bc40 43455f41 4c49474e 4d454e54 00000000 CE_ALIGNMENT.... │ │ │ │ + 0x0032bc50 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032bc60 4e435f48 4556435f 52414e47 455f4558 NC_HEVC_RANGE_EX │ │ │ │ + 0x0032bc70 54454e53 494f4e5f 53555050 4f525400 TENSION_SUPPORT. │ │ │ │ + 0x0032bc80 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032bc90 4e435f48 4556435f 52414e47 455f4558 NC_HEVC_RANGE_EX │ │ │ │ + 0x0032bca0 54454e53 494f4e5f 464c4147 535f5355 TENSION_FLAGS_SU │ │ │ │ + 0x0032bcb0 50504f52 54000000 50495045 5f564944 PPORT...PIPE_VID │ │ │ │ + 0x0032bcc0 454f5f43 41505f56 50505f53 5550504f EO_CAP_VPP_SUPPO │ │ │ │ + 0x0032bcd0 52545f48 44525f49 4e505554 00000000 RT_HDR_INPUT.... │ │ │ │ + 0x0032bce0 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032bcf0 50505f53 5550504f 52545f48 44525f4f PP_SUPPORT_HDR_O │ │ │ │ + 0x0032bd00 55545055 54000000 50495045 5f564944 UTPUT...PIPE_VID │ │ │ │ + 0x0032bd10 454f5f43 41505f55 4e4b4e4f 574e0000 EO_CAP_UNKNOWN.. │ │ │ │ + 0x0032bd20 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032bd30 4c455f55 4e4b4e4f 574e0000 50495045 LE_UNKNOWN..PIPE │ │ │ │ + 0x0032bd40 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ + 0x0032bd50 50454731 00000000 50495045 5f564944 PEG1....PIPE_VID │ │ │ │ + 0x0032bd60 454f5f50 524f4649 4c455f4d 50454732 EO_PROFILE_MPEG2 │ │ │ │ + 0x0032bd70 5f53494d 504c4500 50495045 5f564944 _SIMPLE.PIPE_VID │ │ │ │ + 0x0032bd80 454f5f50 524f4649 4c455f4d 50454732 EO_PROFILE_MPEG2 │ │ │ │ + 0x0032bd90 5f4d4149 4e000000 50495045 5f564944 _MAIN...PIPE_VID │ │ │ │ + 0x0032bda0 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032bdb0 5f53494d 504c4500 50495045 5f564944 _SIMPLE.PIPE_VID │ │ │ │ + 0x0032bdc0 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032bdd0 5f414456 414e4345 445f5349 4d504c45 _ADVANCED_SIMPLE │ │ │ │ + 0x0032bde0 00000000 50495045 5f564944 454f5f50 ....PIPE_VIDEO_P │ │ │ │ + 0x0032bdf0 524f4649 4c455f56 43315f53 494d504c ROFILE_VC1_SIMPL │ │ │ │ + 0x0032be00 45000000 50495045 5f564944 454f5f50 E...PIPE_VIDEO_P │ │ │ │ + 0x0032be10 524f4649 4c455f56 43315f4d 41494e00 ROFILE_VC1_MAIN. │ │ │ │ + 0x0032be20 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032be30 4c455f56 43315f41 4456414e 43454400 LE_VC1_ADVANCED. │ │ │ │ + 0x0032be40 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032be50 4c455f4d 50454734 5f415643 5f424153 LE_MPEG4_AVC_BAS │ │ │ │ + 0x0032be60 454c494e 45000000 50495045 5f564944 ELINE...PIPE_VID │ │ │ │ + 0x0032be70 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032be80 5f415643 5f434f4e 53545241 494e4544 _AVC_CONSTRAINED │ │ │ │ + 0x0032be90 5f424153 454c494e 45000000 50495045 _BASELINE...PIPE │ │ │ │ + 0x0032bea0 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ + 0x0032beb0 50454734 5f415643 5f4d4149 4e000000 PEG4_AVC_MAIN... │ │ │ │ + 0x0032bec0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032bed0 4c455f4d 50454734 5f415643 5f455854 LE_MPEG4_AVC_EXT │ │ │ │ + 0x0032bee0 454e4445 44000000 50495045 5f564944 ENDED...PIPE_VID │ │ │ │ + 0x0032bef0 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032bf00 5f415643 5f484947 48000000 50495045 _AVC_HIGH...PIPE │ │ │ │ + 0x0032bf10 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ + 0x0032bf20 50454734 5f415643 5f484947 48313000 PEG4_AVC_HIGH10. │ │ │ │ 0x0032bf30 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032bf40 4c455f56 43315f41 4456414e 43454400 LE_VC1_ADVANCED. │ │ │ │ - 0x0032bf50 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032bf60 4c455f4d 50454734 5f415643 5f424153 LE_MPEG4_AVC_BAS │ │ │ │ - 0x0032bf70 454c494e 45000000 50495045 5f564944 ELINE...PIPE_VID │ │ │ │ - 0x0032bf80 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032bf90 5f415643 5f434f4e 53545241 494e4544 _AVC_CONSTRAINED │ │ │ │ - 0x0032bfa0 5f424153 454c494e 45000000 50495045 _BASELINE...PIPE │ │ │ │ - 0x0032bfb0 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ - 0x0032bfc0 50454734 5f415643 5f4d4149 4e000000 PEG4_AVC_MAIN... │ │ │ │ - 0x0032bfd0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032bfe0 4c455f4d 50454734 5f415643 5f455854 LE_MPEG4_AVC_EXT │ │ │ │ - 0x0032bff0 454e4445 44000000 50495045 5f564944 ENDED...PIPE_VID │ │ │ │ - 0x0032c000 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032c010 5f415643 5f484947 48000000 50495045 _AVC_HIGH...PIPE │ │ │ │ - 0x0032c020 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ - 0x0032c030 50454734 5f415643 5f484947 48313000 PEG4_AVC_HIGH10. │ │ │ │ - 0x0032c040 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032c050 4c455f4d 50454734 5f415643 5f484947 LE_MPEG4_AVC_HIG │ │ │ │ - 0x0032c060 48343232 00000000 50495045 5f564944 H422....PIPE_VID │ │ │ │ - 0x0032c070 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032c080 5f415643 5f484947 48343434 00000000 _AVC_HIGH444.... │ │ │ │ - 0x0032c090 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032c0a0 4c455f48 4556435f 4d41494e 00000000 LE_HEVC_MAIN.... │ │ │ │ - 0x0032c0b0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032c0c0 4c455f48 4556435f 4d41494e 5f313000 LE_HEVC_MAIN_10. │ │ │ │ - 0x0032c0d0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032c0e0 4c455f48 4556435f 4d41494e 5f535449 LE_HEVC_MAIN_STI │ │ │ │ - 0x0032c0f0 4c4c0000 50495045 5f564944 454f5f50 LL..PIPE_VIDEO_P │ │ │ │ - 0x0032c100 524f4649 4c455f48 4556435f 4d41494e ROFILE_HEVC_MAIN │ │ │ │ - 0x0032c110 5f313200 50495045 5f564944 454f5f50 _12.PIPE_VIDEO_P │ │ │ │ - 0x0032c120 524f4649 4c455f48 4556435f 4d41494e ROFILE_HEVC_MAIN │ │ │ │ - 0x0032c130 5f343434 00000000 50495045 5f564944 _444....PIPE_VID │ │ │ │ - 0x0032c140 454f5f50 524f4649 4c455f4a 5045475f EO_PROFILE_JPEG_ │ │ │ │ - 0x0032c150 42415345 4c494e45 00000000 50495045 BASELINE....PIPE │ │ │ │ - 0x0032c160 5f564944 454f5f50 524f4649 4c455f56 _VIDEO_PROFILE_V │ │ │ │ - 0x0032c170 50395f50 524f4649 4c453000 50495045 P9_PROFILE0.PIPE │ │ │ │ - 0x0032c180 5f564944 454f5f50 524f4649 4c455f56 _VIDEO_PROFILE_V │ │ │ │ - 0x0032c190 50395f50 524f4649 4c453200 50495045 P9_PROFILE2.PIPE │ │ │ │ - 0x0032c1a0 5f564944 454f5f50 524f4649 4c455f41 _VIDEO_PROFILE_A │ │ │ │ - 0x0032c1b0 56315f4d 41494e00 50495045 5f564944 V1_MAIN.PIPE_VID │ │ │ │ - 0x0032c1c0 454f5f50 524f4649 4c455f41 56315f50 EO_PROFILE_AV1_P │ │ │ │ - 0x0032c1d0 524f4649 4c453200 50495045 5f564944 ROFILE2.PIPE_VID │ │ │ │ - 0x0032c1e0 454f5f50 524f4649 4c455f4d 41580000 EO_PROFILE_MAX.. │ │ │ │ - 0x0032c1f0 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ - 0x0032c200 504f494e 545f554e 4b4e4f57 4e000000 POINT_UNKNOWN... │ │ │ │ - 0x0032c210 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ - 0x0032c220 504f494e 545f4249 54535452 45414d00 POINT_BITSTREAM. │ │ │ │ - 0x0032c230 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ - 0x0032c240 504f494e 545f4944 43540000 50495045 POINT_IDCT..PIPE │ │ │ │ - 0x0032c250 5f564944 454f5f45 4e545259 504f494e _VIDEO_ENTRYPOIN │ │ │ │ - 0x0032c260 545f4d43 00000000 50495045 5f564944 T_MC....PIPE_VID │ │ │ │ - 0x0032c270 454f5f45 4e545259 504f494e 545f454e EO_ENTRYPOINT_EN │ │ │ │ - 0x0032c280 434f4445 00000000 50495045 5f564944 CODE....PIPE_VID │ │ │ │ - 0x0032c290 454f5f45 4e545259 504f494e 545f5052 EO_ENTRYPOINT_PR │ │ │ │ - 0x0032c2a0 4f434553 53494e47 00000000 50495045 OCESSING....PIPE │ │ │ │ - 0x0032c2b0 5f564944 454f5f56 50505f4f 5249454e _VIDEO_VPP_ORIEN │ │ │ │ - 0x0032c2c0 54415449 4f4e5f44 45464155 4c540000 TATION_DEFAULT.. │ │ │ │ - 0x0032c2d0 50495045 5f564944 454f5f56 50505f52 PIPE_VIDEO_VPP_R │ │ │ │ - 0x0032c2e0 4f544154 494f4e5f 39300000 50495045 OTATION_90..PIPE │ │ │ │ - 0x0032c2f0 5f564944 454f5f56 50505f52 4f544154 _VIDEO_VPP_ROTAT │ │ │ │ - 0x0032c300 494f4e5f 31383000 50495045 5f564944 ION_180.PIPE_VID │ │ │ │ - 0x0032c310 454f5f56 50505f52 4f544154 494f4e5f EO_VPP_ROTATION_ │ │ │ │ - 0x0032c320 32373000 50495045 5f564944 454f5f56 270.PIPE_VIDEO_V │ │ │ │ - 0x0032c330 50505f46 4c49505f 484f5249 5a4f4e54 PP_FLIP_HORIZONT │ │ │ │ - 0x0032c340 414c0000 50495045 5f564944 454f5f56 AL..PIPE_VIDEO_V │ │ │ │ - 0x0032c350 50505f46 4c49505f 56455254 4943414c PP_FLIP_VERTICAL │ │ │ │ - 0x0032c360 00000000 50495045 5f564944 454f5f56 ....PIPE_VIDEO_V │ │ │ │ - 0x0032c370 50505f4f 5249454e 54415449 4f4e5f55 PP_ORIENTATION_U │ │ │ │ - 0x0032c380 4e4b4e4f 574e0000 50495045 5f564944 NKNOWN..PIPE_VID │ │ │ │ - 0x0032c390 454f5f56 50505f42 4c454e44 5f4d4f44 EO_VPP_BLEND_MOD │ │ │ │ - 0x0032c3a0 455f4e4f 4e450000 50495045 5f564944 E_NONE..PIPE_VID │ │ │ │ - 0x0032c3b0 454f5f56 50505f42 4c454e44 5f4d4f44 EO_VPP_BLEND_MOD │ │ │ │ - 0x0032c3c0 455f474c 4f42414c 5f414c50 48410000 E_GLOBAL_ALPHA.. │ │ │ │ - 0x0032c3d0 50495045 5f564944 454f5f56 50505f42 PIPE_VIDEO_VPP_B │ │ │ │ - 0x0032c3e0 4c454e44 5f4d4f44 455f554e 4b4e4f57 LEND_MODE_UNKNOW │ │ │ │ - 0x0032c3f0 4e000000 50495045 5f524553 4f555243 N...PIPE_RESOURC │ │ │ │ - 0x0032c400 455f5041 52414d5f 4e504c41 4e455300 E_PARAM_NPLANES. │ │ │ │ - 0x0032c410 50495045 5f524553 4f555243 455f5041 PIPE_RESOURCE_PA │ │ │ │ - 0x0032c420 52414d5f 53545249 44450000 50495045 RAM_STRIDE..PIPE │ │ │ │ - 0x0032c430 5f524553 4f555243 455f5041 52414d5f _RESOURCE_PARAM_ │ │ │ │ - 0x0032c440 4f464653 45540000 50495045 5f524553 OFFSET..PIPE_RES │ │ │ │ - 0x0032c450 4f555243 455f5041 52414d5f 4d4f4449 OURCE_PARAM_MODI │ │ │ │ - 0x0032c460 46494552 00000000 50495045 5f524553 FIER....PIPE_RES │ │ │ │ - 0x0032c470 4f555243 455f5041 52414d5f 48414e44 OURCE_PARAM_HAND │ │ │ │ - 0x0032c480 4c455f54 5950455f 53484152 45440000 LE_TYPE_SHARED.. │ │ │ │ - 0x0032c490 50495045 5f524553 4f555243 455f5041 PIPE_RESOURCE_PA │ │ │ │ - 0x0032c4a0 52414d5f 48414e44 4c455f54 5950455f RAM_HANDLE_TYPE_ │ │ │ │ - 0x0032c4b0 4b4d5300 50495045 5f524553 4f555243 KMS.PIPE_RESOURC │ │ │ │ - 0x0032c4c0 455f5041 52414d5f 48414e44 4c455f54 E_PARAM_HANDLE_T │ │ │ │ - 0x0032c4d0 5950455f 46440000 50495045 5f524553 YPE_FD..PIPE_RES │ │ │ │ - 0x0032c4e0 4f555243 455f5041 52414d5f 4c415945 OURCE_PARAM_LAYE │ │ │ │ - 0x0032c4f0 525f5354 52494445 00000000 50495045 R_STRIDE....PIPE │ │ │ │ - 0x0032c500 5f524553 4f555243 455f5041 52414d5f _RESOURCE_PARAM_ │ │ │ │ - 0x0032c510 554e4b4e 4f574e00 50495045 5f46445f UNKNOWN.PIPE_FD_ │ │ │ │ - 0x0032c520 54595045 5f4e4154 4956455f 53594e43 TYPE_NATIVE_SYNC │ │ │ │ - 0x0032c530 00000000 50495045 5f46445f 54595045 ....PIPE_FD_TYPE │ │ │ │ - 0x0032c540 5f53594e 434f424a 00000000 50495045 _SYNCOBJ....PIPE │ │ │ │ - 0x0032c550 5f46445f 54595045 5f54494d 454c494e _FD_TYPE_TIMELIN │ │ │ │ - 0x0032c560 455f5345 4d415048 4f524500 50495045 E_SEMAPHORE.PIPE │ │ │ │ - 0x0032c570 5f46445f 54595045 5f554e4b 4e4f574e _FD_TYPE_UNKNOWN │ │ │ │ - 0x0032c580 00000000 50495045 5f424c45 4e444641 ....PIPE_BLENDFA │ │ │ │ - 0x0032c590 43544f52 5f4f4e45 00000000 50495045 CTOR_ONE....PIPE │ │ │ │ - 0x0032c5a0 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ - 0x0032c5b0 5f434f4c 4f520000 50495045 5f424c45 _COLOR..PIPE_BLE │ │ │ │ - 0x0032c5c0 4e444641 43544f52 5f535243 5f414c50 NDFACTOR_SRC_ALP │ │ │ │ - 0x0032c5d0 48410000 50495045 5f424c45 4e444641 HA..PIPE_BLENDFA │ │ │ │ - 0x0032c5e0 43544f52 5f445354 5f414c50 48410000 CTOR_DST_ALPHA.. │ │ │ │ + 0x0032bf40 4c455f4d 50454734 5f415643 5f484947 LE_MPEG4_AVC_HIG │ │ │ │ + 0x0032bf50 48343232 00000000 50495045 5f564944 H422....PIPE_VID │ │ │ │ + 0x0032bf60 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032bf70 5f415643 5f484947 48343434 00000000 _AVC_HIGH444.... │ │ │ │ + 0x0032bf80 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032bf90 4c455f48 4556435f 4d41494e 00000000 LE_HEVC_MAIN.... │ │ │ │ + 0x0032bfa0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032bfb0 4c455f48 4556435f 4d41494e 5f313000 LE_HEVC_MAIN_10. │ │ │ │ + 0x0032bfc0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032bfd0 4c455f48 4556435f 4d41494e 5f535449 LE_HEVC_MAIN_STI │ │ │ │ + 0x0032bfe0 4c4c0000 50495045 5f564944 454f5f50 LL..PIPE_VIDEO_P │ │ │ │ + 0x0032bff0 524f4649 4c455f48 4556435f 4d41494e ROFILE_HEVC_MAIN │ │ │ │ + 0x0032c000 5f313200 50495045 5f564944 454f5f50 _12.PIPE_VIDEO_P │ │ │ │ + 0x0032c010 524f4649 4c455f48 4556435f 4d41494e ROFILE_HEVC_MAIN │ │ │ │ + 0x0032c020 5f343434 00000000 50495045 5f564944 _444....PIPE_VID │ │ │ │ + 0x0032c030 454f5f50 524f4649 4c455f4a 5045475f EO_PROFILE_JPEG_ │ │ │ │ + 0x0032c040 42415345 4c494e45 00000000 50495045 BASELINE....PIPE │ │ │ │ + 0x0032c050 5f564944 454f5f50 524f4649 4c455f56 _VIDEO_PROFILE_V │ │ │ │ + 0x0032c060 50395f50 524f4649 4c453000 50495045 P9_PROFILE0.PIPE │ │ │ │ + 0x0032c070 5f564944 454f5f50 524f4649 4c455f56 _VIDEO_PROFILE_V │ │ │ │ + 0x0032c080 50395f50 524f4649 4c453200 50495045 P9_PROFILE2.PIPE │ │ │ │ + 0x0032c090 5f564944 454f5f50 524f4649 4c455f41 _VIDEO_PROFILE_A │ │ │ │ + 0x0032c0a0 56315f4d 41494e00 50495045 5f564944 V1_MAIN.PIPE_VID │ │ │ │ + 0x0032c0b0 454f5f50 524f4649 4c455f41 56315f50 EO_PROFILE_AV1_P │ │ │ │ + 0x0032c0c0 524f4649 4c453200 50495045 5f564944 ROFILE2.PIPE_VID │ │ │ │ + 0x0032c0d0 454f5f50 524f4649 4c455f4d 41580000 EO_PROFILE_MAX.. │ │ │ │ + 0x0032c0e0 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ + 0x0032c0f0 504f494e 545f554e 4b4e4f57 4e000000 POINT_UNKNOWN... │ │ │ │ + 0x0032c100 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ + 0x0032c110 504f494e 545f4249 54535452 45414d00 POINT_BITSTREAM. │ │ │ │ + 0x0032c120 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ + 0x0032c130 504f494e 545f4944 43540000 50495045 POINT_IDCT..PIPE │ │ │ │ + 0x0032c140 5f564944 454f5f45 4e545259 504f494e _VIDEO_ENTRYPOIN │ │ │ │ + 0x0032c150 545f4d43 00000000 50495045 5f564944 T_MC....PIPE_VID │ │ │ │ + 0x0032c160 454f5f45 4e545259 504f494e 545f454e EO_ENTRYPOINT_EN │ │ │ │ + 0x0032c170 434f4445 00000000 50495045 5f564944 CODE....PIPE_VID │ │ │ │ + 0x0032c180 454f5f45 4e545259 504f494e 545f5052 EO_ENTRYPOINT_PR │ │ │ │ + 0x0032c190 4f434553 53494e47 00000000 50495045 OCESSING....PIPE │ │ │ │ + 0x0032c1a0 5f564944 454f5f56 50505f4f 5249454e _VIDEO_VPP_ORIEN │ │ │ │ + 0x0032c1b0 54415449 4f4e5f44 45464155 4c540000 TATION_DEFAULT.. │ │ │ │ + 0x0032c1c0 50495045 5f564944 454f5f56 50505f52 PIPE_VIDEO_VPP_R │ │ │ │ + 0x0032c1d0 4f544154 494f4e5f 39300000 50495045 OTATION_90..PIPE │ │ │ │ + 0x0032c1e0 5f564944 454f5f56 50505f52 4f544154 _VIDEO_VPP_ROTAT │ │ │ │ + 0x0032c1f0 494f4e5f 31383000 50495045 5f564944 ION_180.PIPE_VID │ │ │ │ + 0x0032c200 454f5f56 50505f52 4f544154 494f4e5f EO_VPP_ROTATION_ │ │ │ │ + 0x0032c210 32373000 50495045 5f564944 454f5f56 270.PIPE_VIDEO_V │ │ │ │ + 0x0032c220 50505f46 4c49505f 484f5249 5a4f4e54 PP_FLIP_HORIZONT │ │ │ │ + 0x0032c230 414c0000 50495045 5f564944 454f5f56 AL..PIPE_VIDEO_V │ │ │ │ + 0x0032c240 50505f46 4c49505f 56455254 4943414c PP_FLIP_VERTICAL │ │ │ │ + 0x0032c250 00000000 50495045 5f564944 454f5f56 ....PIPE_VIDEO_V │ │ │ │ + 0x0032c260 50505f4f 5249454e 54415449 4f4e5f55 PP_ORIENTATION_U │ │ │ │ + 0x0032c270 4e4b4e4f 574e0000 50495045 5f564944 NKNOWN..PIPE_VID │ │ │ │ + 0x0032c280 454f5f56 50505f42 4c454e44 5f4d4f44 EO_VPP_BLEND_MOD │ │ │ │ + 0x0032c290 455f4e4f 4e450000 50495045 5f564944 E_NONE..PIPE_VID │ │ │ │ + 0x0032c2a0 454f5f56 50505f42 4c454e44 5f4d4f44 EO_VPP_BLEND_MOD │ │ │ │ + 0x0032c2b0 455f474c 4f42414c 5f414c50 48410000 E_GLOBAL_ALPHA.. │ │ │ │ + 0x0032c2c0 50495045 5f564944 454f5f56 50505f42 PIPE_VIDEO_VPP_B │ │ │ │ + 0x0032c2d0 4c454e44 5f4d4f44 455f554e 4b4e4f57 LEND_MODE_UNKNOW │ │ │ │ + 0x0032c2e0 4e000000 50495045 5f524553 4f555243 N...PIPE_RESOURC │ │ │ │ + 0x0032c2f0 455f5041 52414d5f 4e504c41 4e455300 E_PARAM_NPLANES. │ │ │ │ + 0x0032c300 50495045 5f524553 4f555243 455f5041 PIPE_RESOURCE_PA │ │ │ │ + 0x0032c310 52414d5f 53545249 44450000 50495045 RAM_STRIDE..PIPE │ │ │ │ + 0x0032c320 5f524553 4f555243 455f5041 52414d5f _RESOURCE_PARAM_ │ │ │ │ + 0x0032c330 4f464653 45540000 50495045 5f524553 OFFSET..PIPE_RES │ │ │ │ + 0x0032c340 4f555243 455f5041 52414d5f 4d4f4449 OURCE_PARAM_MODI │ │ │ │ + 0x0032c350 46494552 00000000 50495045 5f524553 FIER....PIPE_RES │ │ │ │ + 0x0032c360 4f555243 455f5041 52414d5f 48414e44 OURCE_PARAM_HAND │ │ │ │ + 0x0032c370 4c455f54 5950455f 53484152 45440000 LE_TYPE_SHARED.. │ │ │ │ + 0x0032c380 50495045 5f524553 4f555243 455f5041 PIPE_RESOURCE_PA │ │ │ │ + 0x0032c390 52414d5f 48414e44 4c455f54 5950455f RAM_HANDLE_TYPE_ │ │ │ │ + 0x0032c3a0 4b4d5300 50495045 5f524553 4f555243 KMS.PIPE_RESOURC │ │ │ │ + 0x0032c3b0 455f5041 52414d5f 48414e44 4c455f54 E_PARAM_HANDLE_T │ │ │ │ + 0x0032c3c0 5950455f 46440000 50495045 5f524553 YPE_FD..PIPE_RES │ │ │ │ + 0x0032c3d0 4f555243 455f5041 52414d5f 4c415945 OURCE_PARAM_LAYE │ │ │ │ + 0x0032c3e0 525f5354 52494445 00000000 50495045 R_STRIDE....PIPE │ │ │ │ + 0x0032c3f0 5f524553 4f555243 455f5041 52414d5f _RESOURCE_PARAM_ │ │ │ │ + 0x0032c400 554e4b4e 4f574e00 50495045 5f46445f UNKNOWN.PIPE_FD_ │ │ │ │ + 0x0032c410 54595045 5f4e4154 4956455f 53594e43 TYPE_NATIVE_SYNC │ │ │ │ + 0x0032c420 00000000 50495045 5f46445f 54595045 ....PIPE_FD_TYPE │ │ │ │ + 0x0032c430 5f53594e 434f424a 00000000 50495045 _SYNCOBJ....PIPE │ │ │ │ + 0x0032c440 5f46445f 54595045 5f54494d 454c494e _FD_TYPE_TIMELIN │ │ │ │ + 0x0032c450 455f5345 4d415048 4f524500 50495045 E_SEMAPHORE.PIPE │ │ │ │ + 0x0032c460 5f46445f 54595045 5f554e4b 4e4f574e _FD_TYPE_UNKNOWN │ │ │ │ + 0x0032c470 00000000 50495045 5f424c45 4e444641 ....PIPE_BLENDFA │ │ │ │ + 0x0032c480 43544f52 5f4f4e45 00000000 50495045 CTOR_ONE....PIPE │ │ │ │ + 0x0032c490 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ + 0x0032c4a0 5f434f4c 4f520000 50495045 5f424c45 _COLOR..PIPE_BLE │ │ │ │ + 0x0032c4b0 4e444641 43544f52 5f535243 5f414c50 NDFACTOR_SRC_ALP │ │ │ │ + 0x0032c4c0 48410000 50495045 5f424c45 4e444641 HA..PIPE_BLENDFA │ │ │ │ + 0x0032c4d0 43544f52 5f445354 5f414c50 48410000 CTOR_DST_ALPHA.. │ │ │ │ + 0x0032c4e0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c4f0 5f445354 5f434f4c 4f520000 50495045 _DST_COLOR..PIPE │ │ │ │ + 0x0032c500 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ + 0x0032c510 5f414c50 48415f53 41545552 41544500 _ALPHA_SATURATE. │ │ │ │ + 0x0032c520 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c530 5f434f4e 53545f43 4f4c4f52 00000000 _CONST_COLOR.... │ │ │ │ + 0x0032c540 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c550 5f434f4e 53545f41 4c504841 00000000 _CONST_ALPHA.... │ │ │ │ + 0x0032c560 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c570 5f535243 315f434f 4c4f5200 50495045 _SRC1_COLOR.PIPE │ │ │ │ + 0x0032c580 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ + 0x0032c590 315f414c 50484100 50495045 5f424c45 1_ALPHA.PIPE_BLE │ │ │ │ + 0x0032c5a0 4e444641 43544f52 5f5a4552 4f000000 NDFACTOR_ZERO... │ │ │ │ + 0x0032c5b0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c5c0 5f494e56 5f535243 5f434f4c 4f520000 _INV_SRC_COLOR.. │ │ │ │ + 0x0032c5d0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c5e0 5f494e56 5f535243 5f414c50 48410000 _INV_SRC_ALPHA.. │ │ │ │ 0x0032c5f0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c600 5f445354 5f434f4c 4f520000 50495045 _DST_COLOR..PIPE │ │ │ │ - 0x0032c610 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ - 0x0032c620 5f414c50 48415f53 41545552 41544500 _ALPHA_SATURATE. │ │ │ │ + 0x0032c600 5f494e56 5f445354 5f414c50 48410000 _INV_DST_ALPHA.. │ │ │ │ + 0x0032c610 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c620 5f494e56 5f445354 5f434f4c 4f520000 _INV_DST_COLOR.. │ │ │ │ 0x0032c630 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c640 5f434f4e 53545f43 4f4c4f52 00000000 _CONST_COLOR.... │ │ │ │ - 0x0032c650 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c660 5f434f4e 53545f41 4c504841 00000000 _CONST_ALPHA.... │ │ │ │ - 0x0032c670 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c680 5f535243 315f434f 4c4f5200 50495045 _SRC1_COLOR.PIPE │ │ │ │ - 0x0032c690 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ - 0x0032c6a0 315f414c 50484100 50495045 5f424c45 1_ALPHA.PIPE_BLE │ │ │ │ - 0x0032c6b0 4e444641 43544f52 5f5a4552 4f000000 NDFACTOR_ZERO... │ │ │ │ - 0x0032c6c0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c6d0 5f494e56 5f535243 5f434f4c 4f520000 _INV_SRC_COLOR.. │ │ │ │ - 0x0032c6e0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c6f0 5f494e56 5f535243 5f414c50 48410000 _INV_SRC_ALPHA.. │ │ │ │ - 0x0032c700 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c710 5f494e56 5f445354 5f414c50 48410000 _INV_DST_ALPHA.. │ │ │ │ - 0x0032c720 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c730 5f494e56 5f445354 5f434f4c 4f520000 _INV_DST_COLOR.. │ │ │ │ - 0x0032c740 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c750 5f494e56 5f434f4e 53545f43 4f4c4f52 _INV_CONST_COLOR │ │ │ │ - 0x0032c760 00000000 50495045 5f424c45 4e444641 ....PIPE_BLENDFA │ │ │ │ - 0x0032c770 43544f52 5f494e56 5f434f4e 53545f41 CTOR_INV_CONST_A │ │ │ │ - 0x0032c780 4c504841 00000000 50495045 5f424c45 LPHA....PIPE_BLE │ │ │ │ - 0x0032c790 4e444641 43544f52 5f494e56 5f535243 NDFACTOR_INV_SRC │ │ │ │ - 0x0032c7a0 315f434f 4c4f5200 50495045 5f424c45 1_COLOR.PIPE_BLE │ │ │ │ - 0x0032c7b0 4e444641 43544f52 5f494e56 5f535243 NDFACTOR_INV_SRC │ │ │ │ - 0x0032c7c0 315f414c 50484100 50495045 5f424c45 1_ALPHA.PIPE_BLE │ │ │ │ - 0x0032c7d0 4e444641 43544f52 5f554e4b 4e4f574e NDFACTOR_UNKNOWN │ │ │ │ - 0x0032c7e0 00000000 50495045 5f424c45 4e445f41 ....PIPE_BLEND_A │ │ │ │ - 0x0032c7f0 44440000 50495045 5f424c45 4e445f53 DD..PIPE_BLEND_S │ │ │ │ - 0x0032c800 55425452 41435400 50495045 5f424c45 UBTRACT.PIPE_BLE │ │ │ │ - 0x0032c810 4e445f52 45564552 53455f53 55425452 ND_REVERSE_SUBTR │ │ │ │ - 0x0032c820 41435400 50495045 5f424c45 4e445f4d ACT.PIPE_BLEND_M │ │ │ │ - 0x0032c830 494e0000 50495045 5f424c45 4e445f4d IN..PIPE_BLEND_M │ │ │ │ - 0x0032c840 41580000 50495045 5f424c45 4e445f46 AX..PIPE_BLEND_F │ │ │ │ - 0x0032c850 554e435f 554e4b4e 4f574e00 50495045 UNC_UNKNOWN.PIPE │ │ │ │ - 0x0032c860 5f4c4f47 49434f50 5f434c45 41520000 _LOGICOP_CLEAR.. │ │ │ │ - 0x0032c870 50495045 5f4c4f47 49434f50 5f4e4f52 PIPE_LOGICOP_NOR │ │ │ │ - 0x0032c880 00000000 50495045 5f4c4f47 49434f50 ....PIPE_LOGICOP │ │ │ │ - 0x0032c890 5f414e44 5f494e56 45525445 44000000 _AND_INVERTED... │ │ │ │ - 0x0032c8a0 50495045 5f4c4f47 49434f50 5f434f50 PIPE_LOGICOP_COP │ │ │ │ - 0x0032c8b0 595f494e 56455254 45440000 50495045 Y_INVERTED..PIPE │ │ │ │ - 0x0032c8c0 5f4c4f47 49434f50 5f414e44 5f524556 _LOGICOP_AND_REV │ │ │ │ - 0x0032c8d0 45525345 00000000 50495045 5f4c4f47 ERSE....PIPE_LOG │ │ │ │ - 0x0032c8e0 49434f50 5f494e56 45525400 50495045 ICOP_INVERT.PIPE │ │ │ │ - 0x0032c8f0 5f4c4f47 49434f50 5f584f52 00000000 _LOGICOP_XOR.... │ │ │ │ - 0x0032c900 50495045 5f4c4f47 49434f50 5f4e414e PIPE_LOGICOP_NAN │ │ │ │ - 0x0032c910 44000000 50495045 5f4c4f47 49434f50 D...PIPE_LOGICOP │ │ │ │ - 0x0032c920 5f414e44 00000000 50495045 5f4c4f47 _AND....PIPE_LOG │ │ │ │ - 0x0032c930 49434f50 5f455155 49560000 50495045 ICOP_EQUIV..PIPE │ │ │ │ - 0x0032c940 5f4c4f47 49434f50 5f4e4f4f 50000000 _LOGICOP_NOOP... │ │ │ │ - 0x0032c950 50495045 5f4c4f47 49434f50 5f4f525f PIPE_LOGICOP_OR_ │ │ │ │ - 0x0032c960 494e5645 52544544 00000000 50495045 INVERTED....PIPE │ │ │ │ - 0x0032c970 5f4c4f47 49434f50 5f434f50 59000000 _LOGICOP_COPY... │ │ │ │ - 0x0032c980 50495045 5f4c4f47 49434f50 5f4f525f PIPE_LOGICOP_OR_ │ │ │ │ - 0x0032c990 52455645 52534500 50495045 5f4c4f47 REVERSE.PIPE_LOG │ │ │ │ - 0x0032c9a0 49434f50 5f4f5200 50495045 5f4c4f47 ICOP_OR.PIPE_LOG │ │ │ │ - 0x0032c9b0 49434f50 5f534554 00000000 50495045 ICOP_SET....PIPE │ │ │ │ - 0x0032c9c0 5f4c4f47 49434f50 5f554e4b 4e4f574e _LOGICOP_UNKNOWN │ │ │ │ - 0x0032c9d0 00000000 52656d61 696e6465 72206f66 ....Remainder of │ │ │ │ - 0x0032c9e0 20647269 76657220 6c6f673a 0a0a0000 driver log:.... │ │ │ │ - 0x0032c9f0 74657373 5f737461 74653a20 7b646566 tess_state: {def │ │ │ │ - 0x0032ca00 61756c74 5f6f7574 65725f6c 6576656c ault_outer_level │ │ │ │ - 0x0032ca10 203d207b 25662c20 25662c20 25662c20 = {%f, %f, %f, │ │ │ │ - 0x0032ca20 25667d2c 20646566 61756c74 5f696e6e %f}, default_inn │ │ │ │ - 0x0032ca30 65725f6c 6576656c 203d207b 25662c20 er_level = {%f, │ │ │ │ - 0x0032ca40 25667d7d 0a000000 1b5b313b 33336d63 %f}}.....[1;33mc │ │ │ │ - 0x0032ca50 6c69705f 73746174 653a201b 5b306d00 lip_state: .[0m. │ │ │ │ - 0x0032ca60 1b5b313b 33336d76 69657770 6f72745f .[1;33mviewport_ │ │ │ │ - 0x0032ca70 73746174 65202569 3a201b5b 306d0000 state %i: .[0m.. │ │ │ │ - 0x0032ca80 1b5b313b 33336d72 61737465 72697a65 .[1;33mrasterize │ │ │ │ - 0x0032ca90 725f7374 6174653a 201b5b30 6d000000 r_state: .[0m... │ │ │ │ - 0x0032caa0 1b5b313b 33336d73 63697373 6f725f73 .[1;33mscissor_s │ │ │ │ - 0x0032cab0 74617465 2025693a 201b5b30 6d000000 tate %i: .[0m... │ │ │ │ - 0x0032cac0 1b5b313b 33336d70 6f6c795f 73746970 .[1;33mpoly_stip │ │ │ │ - 0x0032cad0 706c653a 201b5b30 6d000000 1b5b313b ple: .[0m....[1; │ │ │ │ - 0x0032cae0 33326d62 6567696e 20736861 6465723a 32mbegin shader: │ │ │ │ - 0x0032caf0 2025731b 5b306d0a 00000000 1b5b313b %s.[0m......[1; │ │ │ │ - 0x0032cb00 33336d73 68616465 725f7374 6174653a 33mshader_state: │ │ │ │ - 0x0032cb10 201b5b30 6d000000 1b5b313b 33336d63 .[0m....[1;33mc │ │ │ │ - 0x0032cb20 6f6e7374 616e745f 62756666 65722025 onstant_buffer % │ │ │ │ - 0x0032cb30 693a201b 5b306d00 20206275 66666572 i: .[0m. buffer │ │ │ │ - 0x0032cb40 3a200000 1b5b313b 33336d73 616d706c : ...[1;33msampl │ │ │ │ - 0x0032cb50 65725f73 74617465 2025693a 201b5b30 er_state %i: .[0 │ │ │ │ - 0x0032cb60 6d000000 1b5b313b 33336d73 616d706c m....[1;33msampl │ │ │ │ - 0x0032cb70 65725f76 69657720 25693a20 1b5b306d er_view %i: .[0m │ │ │ │ - 0x0032cb80 00000000 20207465 78747572 653a2000 .... texture: . │ │ │ │ - 0x0032cb90 1b5b313b 33336d69 6d616765 5f766965 .[1;33mimage_vie │ │ │ │ - 0x0032cba0 77202569 3a201b5b 306d0000 20207265 w %i: .[0m.. re │ │ │ │ - 0x0032cbb0 736f7572 63653a20 00000000 1b5b313b source: .....[1; │ │ │ │ - 0x0032cbc0 33336d73 68616465 725f6275 66666572 33mshader_buffer │ │ │ │ - 0x0032cbd0 2025693a 201b5b30 6d000000 1b5b313b %i: .[0m....[1; │ │ │ │ - 0x0032cbe0 33326d65 6e642073 68616465 723a2025 32mend shader: % │ │ │ │ - 0x0032cbf0 731b5b30 6d0a0a00 47616c6c 69756d20 s.[0m...Gallium │ │ │ │ - 0x0032cc00 64656275 67676572 20726561 63686564 debugger reached │ │ │ │ - 0x0032cc10 20257520 64726177 2063616c 6c732e0a %u draw calls.. │ │ │ │ - 0x0032cc20 00000000 72656e64 65722063 6f6e6469 ....render condi │ │ │ │ - 0x0032cc30 74696f6e 3a0a0000 20207175 6572792d tion:... query- │ │ │ │ - 0x0032cc40 3e747970 653a2000 2020636f 6e646974 >type: . condit │ │ │ │ - 0x0032cc50 696f6e3a 20000000 20206d6f 64653a20 ion: ... mode: │ │ │ │ - 0x0032cc60 00000000 1b5b313b 33336d25 731b5b30 .....[1;33m%s.[0 │ │ │ │ - 0x0032cc70 6d203d20 00000000 74696d65 20626566 m = ....time bef │ │ │ │ - 0x0032cc80 6f726520 28415049 2063616c 6c290000 ore (API call).. │ │ │ │ - 0x0032cc90 74696d65 20616674 65722028 64726976 time after (driv │ │ │ │ - 0x0032cca0 65722064 6f6e6529 00000000 25733a0a er done)....%s:. │ │ │ │ - 0x0032ccb0 00000000 2020666c 6167733a 20000000 .... flags: ... │ │ │ │ - 0x0032ccc0 30782578 00000000 1b5b313b 33336d64 0x%x.....[1;33md │ │ │ │ - 0x0032ccd0 7261775f 696e666f 3a201b5b 306d0000 raw_info: .[0m.. │ │ │ │ - 0x0032cce0 64726177 6964206f 66667365 74000000 drawid offset... │ │ │ │ - 0x0032ccf0 1b5b313b 33336d64 7261775f 73746172 .[1;33mdraw_star │ │ │ │ - 0x0032cd00 745f636f 756e745f 62696173 3a201b5b t_count_bias: .[ │ │ │ │ - 0x0032cd10 306d0000 2020696e 64697265 63745f64 0m.. indirect_d │ │ │ │ - 0x0032cd20 7261775f 636f756e 743a2000 2020636f raw_count: . co │ │ │ │ - 0x0032cd30 756e745f 66726f6d 5f737472 65616d5f unt_from_stream_ │ │ │ │ - 0x0032cd40 6f757470 75743a20 00000000 1b5b313b output: .....[1; │ │ │ │ - 0x0032cd50 33336d76 65727465 785f6275 66666572 33mvertex_buffer │ │ │ │ - 0x0032cd60 2025693a 201b5b30 6d000000 20206275 %i: .[0m... bu │ │ │ │ - 0x0032cd70 66666572 2e726573 6f757263 653a2000 ffer.resource: . │ │ │ │ - 0x0032cd80 6e756d20 73747265 616d206f 75747075 num stream outpu │ │ │ │ - 0x0032cd90 74207461 72676574 73000000 6e756d20 t targets...num │ │ │ │ - 0x0032cda0 76657274 65782065 6c656d65 6e747300 vertex elements. │ │ │ │ - 0x0032cdb0 20200000 1b5b313b 33336d76 65727465 ...[1;33mverte │ │ │ │ - 0x0032cdc0 785f656c 656d656e 74202569 3a201b5b x_element %i: .[ │ │ │ │ - 0x0032cdd0 306d0000 1b5b313b 33336d73 74726561 0m...[1;33mstrea │ │ │ │ - 0x0032cde0 6d5f6f75 74707574 5f746172 67657420 m_output_target │ │ │ │ - 0x0032cdf0 25693a20 1b5b306d 00000000 20206f66 %i: .[0m.... of │ │ │ │ - 0x0032ce00 66736574 203d2025 690a0000 1b5b313b fset = %i....[1; │ │ │ │ - 0x0032ce10 33336d64 65707468 5f737465 6e63696c 33mdepth_stencil │ │ │ │ - 0x0032ce20 5f616c70 68615f73 74617465 3a201b5b _alpha_state: .[ │ │ │ │ - 0x0032ce30 306d0000 1b5b313b 33336d73 74656e63 0m...[1;33mstenc │ │ │ │ - 0x0032ce40 696c5f72 65663a20 1b5b306d 00000000 il_ref: .[0m.... │ │ │ │ - 0x0032ce50 1b5b313b 33336d62 6c656e64 5f737461 .[1;33mblend_sta │ │ │ │ - 0x0032ce60 74653a20 1b5b306d 00000000 1b5b313b te: .[0m.....[1; │ │ │ │ - 0x0032ce70 33336d62 6c656e64 5f636f6c 6f723a20 33mblend_color: │ │ │ │ - 0x0032ce80 1b5b306d 00000000 1b5b313b 33336d66 .[0m.....[1;33mf │ │ │ │ - 0x0032ce90 72616d65 62756666 65725f73 74617465 ramebuffer_state │ │ │ │ - 0x0032cea0 3a201b5b 306d0000 20201b5b 313b3333 : .[0m.. .[1;33 │ │ │ │ - 0x0032ceb0 6d636275 66735b25 695d3a1b 5b306d0a mcbufs[%i]:.[0m. │ │ │ │ - 0x0032cec0 20202020 00000000 1b5b313b 33336d73 .....[1;33ms │ │ │ │ - 0x0032ced0 75726661 63653a20 1b5b306d 00000000 urface: .[0m.... │ │ │ │ - 0x0032cee0 1b5b313b 33336d72 65736f75 7263653a .[1;33mresource: │ │ │ │ - 0x0032cef0 201b5b30 6d000000 20201b5b 313b3333 .[0m... .[1;33 │ │ │ │ - 0x0032cf00 6d7a7362 75663a1b 5b306d0a 20202020 mzsbuf:.[0m. │ │ │ │ - 0x0032cf10 00000000 1b5b313b 33336d67 7269645f .....[1;33mgrid_ │ │ │ │ - 0x0032cf20 696e666f 3a201b5b 306d0000 20206473 info: .[0m.. ds │ │ │ │ - 0x0032cf30 743a2000 20206473 745f6c65 76656c3a t: . dst_level: │ │ │ │ - 0x0032cf40 20000000 20206473 74783a20 00000000 ... dstx: .... │ │ │ │ - 0x0032cf50 20206473 74793a20 00000000 20206473 dsty: .... ds │ │ │ │ - 0x0032cf60 747a3a20 00000000 20207372 633a2000 tz: .... src: . │ │ │ │ - 0x0032cf70 20207372 635f6c65 76656c3a 20000000 src_level: ... │ │ │ │ - 0x0032cf80 20207372 635f626f 783a2000 20206473 src_box: . ds │ │ │ │ - 0x0032cf90 742e7265 736f7572 63653a20 00000000 t.resource: .... │ │ │ │ - 0x0032cfa0 20206473 742e6c65 76656c3a 20000000 dst.level: ... │ │ │ │ - 0x0032cfb0 20206473 742e626f 783a2000 20206473 dst.box: . ds │ │ │ │ - 0x0032cfc0 742e666f 726d6174 3a200000 20207372 t.format: .. sr │ │ │ │ - 0x0032cfd0 632e7265 736f7572 63653a20 00000000 c.resource: .... │ │ │ │ - 0x0032cfe0 20207372 632e6c65 76656c3a 20000000 src.level: ... │ │ │ │ - 0x0032cff0 20207372 632e626f 783a2000 20207372 src.box: . sr │ │ │ │ - 0x0032d000 632e666f 726d6174 3a200000 20206d61 c.format: .. ma │ │ │ │ - 0x0032d010 736b3a20 00000000 20206669 6c746572 sk: .... filter │ │ │ │ - 0x0032d020 3a200000 20207363 6973736f 725f656e : .. scissor_en │ │ │ │ - 0x0032d030 61626c65 3a200000 20207363 6973736f able: .. scisso │ │ │ │ - 0x0032d040 723a2000 20207265 6e646572 5f636f6e r: . render_con │ │ │ │ - 0x0032d050 64697469 6f6e5f65 6e61626c 653a2000 dition_enable: . │ │ │ │ - 0x0032d060 20207377 697a7a6c 655f656e 61626c65 swizzle_enable │ │ │ │ - 0x0032d070 3a200000 20206275 66666572 733a2000 : .. buffers: . │ │ │ │ - 0x0032d080 20207363 6973736f 725f7374 6174653a scissor_state: │ │ │ │ - 0x0032d090 2025642c 25642025 642c2564 0a000000 %d,%d %d,%d.... │ │ │ │ - 0x0032d0a0 2020636f 6c6f723a 20000000 7b66203d color: ...{f = │ │ │ │ - 0x0032d0b0 207b2566 2c202566 2c202566 2c202566 {%f, %f, %f, %f │ │ │ │ - 0x0032d0c0 7d2c2075 69203d20 7b25752c 2025752c }, ui = {%u, %u, │ │ │ │ - 0x0032d0d0 2025752c 2025757d 00000000 20206465 %u, %u}.... de │ │ │ │ - 0x0032d0e0 7074683a 20000000 25660000 20207374 pth: ...%f.. st │ │ │ │ - 0x0032d0f0 656e6369 6c3a2000 20207265 733a2000 encil: . res: . │ │ │ │ - 0x0032d100 20206f66 66736574 3a200000 20207369 offset: .. si │ │ │ │ - 0x0032d110 7a653a20 00000000 2020636c 6561725f ze: .... clear_ │ │ │ │ - 0x0032d120 76616c75 655f7369 7a653a20 00000000 value_size: .... │ │ │ │ - 0x0032d130 2020636c 6561725f 76616c75 653a0000 clear_value:.. │ │ │ │ - 0x0032d140 20253032 78000000 20207175 6572795f %02x... query_ │ │ │ │ - 0x0032d150 74797065 3a200000 20207265 73756c74 type: .. result │ │ │ │ - 0x0032d160 5f747970 653a2000 2020696e 6465783a _type: . index: │ │ │ │ - 0x0032d170 20000000 20207472 616e7366 65723a20 ... transfer: │ │ │ │ - 0x0032d180 00000000 20207472 616e7366 65725f70 .... transfer_p │ │ │ │ - 0x0032d190 74723a20 00000000 20207074 723a2000 tr: .... ptr: . │ │ │ │ - 0x0032d1a0 2020626f 783a2000 20207573 6167653a box: . usage: │ │ │ │ - 0x0032d1b0 20000000 20206461 74613a20 00000000 ... data: .... │ │ │ │ - 0x0032d1c0 20206c65 76656c3a 20000000 20207374 level: ... st │ │ │ │ - 0x0032d1d0 72696465 3a200000 20206c61 7965725f ride: .. layer_ │ │ │ │ - 0x0032d1e0 73747269 64653a20 00000000 0a0a2a2a stride: ......** │ │ │ │ - 0x0032d1f0 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x0032d200 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x0032d210 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x0032d220 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x0032d230 2a2a2a2a 2a2a2a2a 2a2a2a0a 00000000 ***********..... │ │ │ │ - 0x0032d240 436f6e74 65787420 4c6f673a 0a0a0000 Context Log:.... │ │ │ │ - 0x0032d250 756e6b6e 6f776e00 64643a20 63616e27 unknown.dd: can' │ │ │ │ - 0x0032d260 74206765 74207468 65207072 6f636573 t get the proces │ │ │ │ - 0x0032d270 73206e61 6d650a00 484f4d45 00000000 s name..HOME.... │ │ │ │ - 0x0032d280 25732f64 64656275 675f6475 6d707300 %s/ddebug_dumps. │ │ │ │ - 0x0032d290 64643a20 63616e27 74206372 65617465 dd: can't create │ │ │ │ - 0x0032d2a0 20612064 69726563 746f7279 20282569 a directory (%i │ │ │ │ - 0x0032d2b0 290a0000 25732f25 735f2575 5f253038 )...%s/%s_%u_%08 │ │ │ │ - 0x0032d2c0 75000000 64643a20 64756d70 696e6720 u...dd: dumping │ │ │ │ - 0x0032d2d0 746f2066 696c6520 25730a00 64643a20 to file %s..dd: │ │ │ │ - 0x0032d2e0 63616e27 74206f70 656e2066 696c6520 can't open file │ │ │ │ - 0x0032d2f0 25730a00 436f6d6d 616e643a 2025730a %s..Command: %s. │ │ │ │ - 0x0032d300 00000000 44726976 65722076 656e646f ....Driver vendo │ │ │ │ - 0x0032d310 723a2025 730a0000 44657669 63652076 r: %s...Device v │ │ │ │ - 0x0032d320 656e646f 723a2025 730a0000 44657669 endor: %s...Devi │ │ │ │ - 0x0032d330 6365206e 616d653a 2025730a 0a000000 ce name: %s..... │ │ │ │ - 0x0032d340 4c617374 20617069 74726163 65206361 Last apitrace ca │ │ │ │ - 0x0032d350 6c6c3a20 25750a0a 00000000 64643a20 ll: %u......dd: │ │ │ │ - 0x0032d360 6661696c 65642074 6f206f70 656e2025 failed to open % │ │ │ │ - 0x0032d370 730a0000 2d2d2d00 4e4f2000 59455300 s...---.NO .YES. │ │ │ │ - 0x0032d380 47505520 68616e67 20646574 65637465 GPU hang detecte │ │ │ │ - 0x0032d390 642c2063 6f6c6c65 6374696e 6720696e d, collecting in │ │ │ │ - 0x0032d3a0 666f726d 6174696f 6e2e2e2e 0a0a0000 formation....... │ │ │ │ - 0x0032d3b0 44726177 20232020 20647269 76657220 Draw # driver │ │ │ │ - 0x0032d3c0 20707265 7620424f 50202054 4f502020 prev BOP TOP │ │ │ │ - 0x0032d3d0 424f5020 2064756d 70206669 6c650a2d BOP dump file.- │ │ │ │ - 0x0032d3e0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x0032d3f0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x0032d400 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x0032d410 2d2d2d2d 2d2d2d2d 2d2d2d2d 0a000000 ------------.... │ │ │ │ - 0x0032d420 252d3975 20257320 20202020 20257320 %-9u %s %s │ │ │ │ - 0x0032d430 20202020 25732020 25732020 00000000 %s %s .... │ │ │ │ - 0x0032d440 666f7065 6e206661 696c6564 0a000000 fopen failed.... │ │ │ │ - 0x0032d450 2e2e2e20 616e6420 25752061 64646974 ... and %u addit │ │ │ │ - 0x0032d460 696f6e61 6c206472 6177732e 0a000000 ional draws..... │ │ │ │ - 0x0032d470 44726976 65722d73 70656369 66696320 Driver-specific │ │ │ │ - 0x0032d480 73746174 653a0a0a 00000000 646d6573 state:......dmes │ │ │ │ - 0x0032d490 67207c20 7461696c 202d6e36 30000000 g | tail -n60... │ │ │ │ - 0x0032d4a0 0a4c6173 74203630 206c696e 6573206f .Last 60 lines o │ │ │ │ - 0x0032d4b0 6620646d 6573673a 0a0a0000 0a446f6e f dmesg:.....Don │ │ │ │ - 0x0032d4c0 652e0a00 64643a20 41626f72 74696e67 e...dd: Aborting │ │ │ │ - 0x0032d4d0 20746865 2070726f 63657373 2e2e2e0a the process.... │ │ │ │ - 0x0032d4e0 00000000 252e2a73 3a646462 67000000 ....%.*s:ddbg... │ │ │ │ - 0x0032d4f0 6765745f 64657669 63655f72 65736574 get_device_reset │ │ │ │ - 0x0032d500 5f737461 74757300 7365745f 64656275 _status.set_debu │ │ │ │ - 0x0032d510 675f6361 6c6c6261 636b0000 7365745f g_callback..set_ │ │ │ │ - 0x0032d520 636f6e74 6578745f 70617261 6d000000 context_param... │ │ │ │ - 0x0032d530 696e7661 6c696461 74655f72 65736f75 invalidate_resou │ │ │ │ - 0x0032d540 72636500 64656c65 74655f69 6d616765 rce.delete_image │ │ │ │ - 0x0032d550 5f68616e 646c6500 64656c65 74655f74 _handle.delete_t │ │ │ │ - 0x0032d560 65787475 72655f68 616e646c 65000000 exture_handle... │ │ │ │ - 0x0032d570 7365745f 70617463 685f7665 72746963 set_patch_vertic │ │ │ │ - 0x0032d580 65730000 6d656d6f 72795f62 61727269 es..memory_barri │ │ │ │ - 0x0032d590 65720000 74657874 7572655f 62617272 er..texture_barr │ │ │ │ - 0x0032d5a0 69657200 66656e63 655f7365 72766572 ier.fence_server │ │ │ │ - 0x0032d5b0 5f736967 6e616c00 66656e63 655f7365 _signal.fence_se │ │ │ │ - 0x0032d5c0 72766572 5f73796e 63000000 666c7573 rver_sync...flus │ │ │ │ - 0x0032d5d0 685f7265 736f7572 63650000 73747265 h_resource..stre │ │ │ │ - 0x0032d5e0 616d5f6f 75747075 745f7461 72676574 am_output_target │ │ │ │ - 0x0032d5f0 5f646573 74726f79 00000000 63726561 _destroy....crea │ │ │ │ - 0x0032d600 74655f73 74726561 6d5f6f75 74707574 te_stream_output │ │ │ │ - 0x0032d610 5f746172 67657400 62756666 65725f6f _target.buffer_o │ │ │ │ - 0x0032d620 66667365 74000000 7365745f 6d696e5f ffset...set_min_ │ │ │ │ - 0x0032d630 73616d70 6c657300 7365745f 73616d70 samples.set_samp │ │ │ │ - 0x0032d640 6c655f6d 61736b00 64656c65 74655f76 le_mask.delete_v │ │ │ │ - 0x0032d650 65727465 785f656c 656d656e 74735f73 ertex_elements_s │ │ │ │ - 0x0032d660 74617465 00000000 62696e64 5f766572 tate....bind_ver │ │ │ │ - 0x0032d670 7465785f 656c656d 656e7473 5f737461 tex_elements_sta │ │ │ │ - 0x0032d680 74650000 64656c65 74655f63 6f6d7075 te..delete_compu │ │ │ │ - 0x0032d690 74655f73 74617465 00000000 62696e64 te_state....bind │ │ │ │ - 0x0032d6a0 5f636f6d 70757465 5f737461 74650000 _compute_state.. │ │ │ │ - 0x0032d6b0 64656c65 74655f6d 735f7374 61746500 delete_ms_state. │ │ │ │ - 0x0032d6c0 62696e64 5f6d735f 73746174 65000000 bind_ms_state... │ │ │ │ - 0x0032d6d0 64656c65 74655f74 735f7374 61746500 delete_ts_state. │ │ │ │ - 0x0032d6e0 62696e64 5f74735f 73746174 65000000 bind_ts_state... │ │ │ │ - 0x0032d6f0 64656c65 74655f74 65735f73 74617465 delete_tes_state │ │ │ │ - 0x0032d700 00000000 62696e64 5f746573 5f737461 ....bind_tes_sta │ │ │ │ - 0x0032d710 74650000 64656c65 74655f74 63735f73 te..delete_tcs_s │ │ │ │ - 0x0032d720 74617465 00000000 62696e64 5f746373 tate....bind_tcs │ │ │ │ - 0x0032d730 5f737461 74650000 64656c65 74655f67 _state..delete_g │ │ │ │ - 0x0032d740 735f7374 61746500 62696e64 5f67735f s_state.bind_gs_ │ │ │ │ - 0x0032d750 73746174 65000000 64656c65 74655f76 state...delete_v │ │ │ │ - 0x0032d760 735f7374 61746500 62696e64 5f76735f s_state.bind_vs_ │ │ │ │ - 0x0032d770 73746174 65000000 64656c65 74655f66 state...delete_f │ │ │ │ - 0x0032d780 735f7374 61746500 62696e64 5f66735f s_state.bind_fs_ │ │ │ │ - 0x0032d790 73746174 65000000 64656c65 74655f73 state...delete_s │ │ │ │ - 0x0032d7a0 616d706c 65725f73 74617465 00000000 ampler_state.... │ │ │ │ - 0x0032d7b0 656e645f 71756572 79000000 62656769 end_query...begi │ │ │ │ - 0x0032d7c0 6e5f7175 65727900 7365745f 68775f61 n_query.set_hw_a │ │ │ │ - 0x0032d7d0 746f6d69 635f6275 66666572 73000000 tomic_buffers... │ │ │ │ - 0x0032d7e0 73746172 745f736c 6f740000 7365745f start_slot..set_ │ │ │ │ - 0x0032d7f0 676c6f62 616c5f62 696e6469 6e670000 global_binding.. │ │ │ │ - 0x0032d800 66697273 74000000 68616e64 6c657300 first...handles. │ │ │ │ - 0x0032d810 7365745f 73686164 65725f62 75666665 set_shader_buffe │ │ │ │ - 0x0032d820 72730000 77726974 61626c65 5f626974 rs..writable_bit │ │ │ │ - 0x0032d830 6d61736b 00000000 7365745f 73747265 mask....set_stre │ │ │ │ - 0x0032d840 616d5f6f 75747075 745f7461 72676574 am_output_target │ │ │ │ - 0x0032d850 73000000 6e756d5f 74617267 65747300 s...num_targets. │ │ │ │ - 0x0032d860 74677300 6f666673 65747300 6f757470 tgs.offsets.outp │ │ │ │ - 0x0032d870 75745f70 72696d00 6c696e6b 5f736861 ut_prim.link_sha │ │ │ │ - 0x0032d880 64657200 7472616e 73666572 5f666c75 der.transfer_flu │ │ │ │ - 0x0032d890 73685f72 6567696f 6e000000 7472616e sh_region...tran │ │ │ │ - 0x0032d8a0 73666572 00000000 7265736f 75726365 sfer....resource │ │ │ │ - 0x0032d8b0 5f636f70 795f7265 67696f6e 00000000 _copy_region.... │ │ │ │ - 0x0032d8c0 6473745f 6c657665 6c000000 64737478 dst_level...dstx │ │ │ │ - 0x0032d8d0 00000000 64737479 00000000 6473747a ....dsty....dstz │ │ │ │ - 0x0032d8e0 00000000 7372635f 6c657665 6c000000 ....src_level... │ │ │ │ - 0x0032d8f0 7372635f 626f7800 74657874 7572655f src_box.texture_ │ │ │ │ - 0x0032d900 73756264 61746100 6c617965 725f7374 subdata.layer_st │ │ │ │ - 0x0032d910 72696465 00000000 62756666 65725f73 ride....buffer_s │ │ │ │ - 0x0032d920 75626461 74610000 7472616e 73666572 ubdata..transfer │ │ │ │ - 0x0032d930 5f756e6d 61700000 62756666 65725f6d _unmap..buffer_m │ │ │ │ - 0x0032d940 61700000 74657874 7572655f 6d617000 ap..texture_map. │ │ │ │ - 0x0032d950 78666572 00000000 6d616b65 5f696d61 xfer....make_ima │ │ │ │ - 0x0032d960 67655f68 616e646c 655f7265 73696465 ge_handle_reside │ │ │ │ - 0x0032d970 6e740000 6d616b65 5f746578 74757265 nt..make_texture │ │ │ │ - 0x0032d980 5f68616e 646c655f 72657369 64656e74 _handle_resident │ │ │ │ - 0x0032d990 00000000 7265736f 75726365 5f636f6d ....resource_com │ │ │ │ - 0x0032d9a0 6d697400 636f6d6d 69740000 636c6561 mit.commit..clea │ │ │ │ - 0x0032d9b0 725f7265 6e646572 5f746172 67657400 r_render_target. │ │ │ │ - 0x0032d9c0 636f6c6f 722d3e75 69000000 72656e64 color->ui...rend │ │ │ │ - 0x0032d9d0 65725f63 6f6e6469 74696f6e 5f656e61 er_condition_ena │ │ │ │ - 0x0032d9e0 626c6564 00000000 7365745f 61637469 bled....set_acti │ │ │ │ - 0x0032d9f0 76655f71 75657279 5f737461 74650000 ve_query_state.. │ │ │ │ - 0x0032da00 72656e64 65725f63 6f6e6469 74696f6e render_condition │ │ │ │ - 0x0032da10 5f6d656d 00000000 636f6e64 6974696f _mem....conditio │ │ │ │ - 0x0032da20 6e000000 72656e64 65725f63 6f6e6469 n...render_condi │ │ │ │ - 0x0032da30 74696f6e 00000000 63726561 74655f69 tion....create_i │ │ │ │ - 0x0032da40 6d616765 5f68616e 646c6500 696d6167 mage_handle.imag │ │ │ │ - 0x0032da50 65000000 7365745f 73686164 65725f69 e...set_shader_i │ │ │ │ - 0x0032da60 6d616765 73000000 756e6269 6e645f6e mages...unbind_n │ │ │ │ - 0x0032da70 756d5f74 7261696c 696e675f 736c6f74 um_trailing_slot │ │ │ │ - 0x0032da80 73000000 63726561 74655f74 65787475 s...create_textu │ │ │ │ - 0x0032da90 72655f68 616e646c 65000000 63726561 re_handle...crea │ │ │ │ - 0x0032daa0 74655f73 616d706c 65725f73 74617465 te_sampler_state │ │ │ │ - 0x0032dab0 00000000 6765745f 636f6d70 7574655f ....get_compute_ │ │ │ │ - 0x0032dac0 73746174 655f696e 666f0000 63736f00 state_info..cso. │ │ │ │ - 0x0032dad0 6c61756e 63685f67 72696400 64726177 launch_grid.draw │ │ │ │ - 0x0032dae0 5f6d6573 685f7461 736b7300 64726177 _mesh_tasks.draw │ │ │ │ - 0x0032daf0 69645f6f 66667365 74000000 7365745f id_offset...set_ │ │ │ │ - 0x0032db00 74657373 5f737461 74650000 64656661 tess_state..defa │ │ │ │ - 0x0032db10 756c745f 6f757465 725f6c65 76656c00 ult_outer_level. │ │ │ │ - 0x0032db20 64656661 756c745f 696e6e65 725f6c65 default_inner_le │ │ │ │ - 0x0032db30 76656c00 636c6561 725f6465 7074685f vel.clear_depth_ │ │ │ │ - 0x0032db40 7374656e 63696c00 636c6561 725f666c stencil.clear_fl │ │ │ │ - 0x0032db50 61677300 63726561 74655f76 6964656f ags.create_video │ │ │ │ - 0x0032db60 5f627566 66657200 63726561 74655f76 _buffer.create_v │ │ │ │ - 0x0032db70 6964656f 5f627566 6665725f 77697468 ideo_buffer_with │ │ │ │ - 0x0032db80 5f6d6f64 69666965 72730000 6d6f6469 _modifiers..modi │ │ │ │ - 0x0032db90 66696572 735f636f 756e7400 63726561 fiers_count.crea │ │ │ │ - 0x0032dba0 74655f76 6964656f 5f636f64 65630000 te_video_codec.. │ │ │ │ - 0x0032dbb0 67656e65 72617465 5f6d6970 6d617000 generate_mipmap. │ │ │ │ - 0x0032dbc0 62617365 5f6c6576 656c0000 6c617374 base_level..last │ │ │ │ - 0x0032dbd0 5f6c6576 656c0000 66697273 745f6c61 _level..first_la │ │ │ │ - 0x0032dbe0 79657200 6c617374 5f6c6179 65720000 yer.last_layer.. │ │ │ │ - 0x0032dbf0 63726561 74655f66 656e6365 5f666400 create_fence_fd. │ │ │ │ - 0x0032dc00 636c6561 725f6275 66666572 00000000 clear_buffer.... │ │ │ │ - 0x0032dc10 636c6561 725f7661 6c756500 636c6561 clear_value.clea │ │ │ │ - 0x0032dc20 725f7661 6c75655f 73697a65 00000000 r_value_size.... │ │ │ │ - 0x0032dc30 73636973 736f725f 73746174 65000000 scissor_state... │ │ │ │ - 0x0032dc40 7365745f 73636973 736f725f 73746174 set_scissor_stat │ │ │ │ - 0x0032dc50 65730000 6e756d5f 73636973 736f7273 es..num_scissors │ │ │ │ - 0x0032dc60 00000000 7365745f 76657274 65785f62 ....set_vertex_b │ │ │ │ - 0x0032dc70 75666665 72730000 6e756d5f 62756666 uffers..num_buff │ │ │ │ - 0x0032dc80 65727300 73757266 6163655f 64657374 ers.surface_dest │ │ │ │ - 0x0032dc90 726f7900 73757266 61636500 63726561 roy.surface.crea │ │ │ │ - 0x0032dca0 74655f73 75726661 63650000 73757266 te_surface..surf │ │ │ │ - 0x0032dcb0 5f746d70 6c000000 73616d70 6c65725f _tmpl...sampler_ │ │ │ │ - 0x0032dcc0 76696577 5f646573 74726f79 00000000 view_destroy.... │ │ │ │ - 0x0032dcd0 63726561 74655f73 616d706c 65725f76 create_sampler_v │ │ │ │ - 0x0032dce0 69657700 7365745f 73616d70 6c65725f iew.set_sampler_ │ │ │ │ - 0x0032dcf0 76696577 73000000 6e756d00 74616b65 views...num.take │ │ │ │ - 0x0032dd00 5f6f776e 65727368 69700000 7365745f _ownership..set_ │ │ │ │ - 0x0032dd10 696e6c69 6e61626c 655f636f 6e737461 inlinable_consta │ │ │ │ - 0x0032dd20 6e747300 6e756d5f 76616c75 65730000 nts.num_values.. │ │ │ │ - 0x0032dd30 62696e64 5f73616d 706c6572 5f737461 bind_sampler_sta │ │ │ │ - 0x0032dd40 74657300 6e756d5f 73746174 65730000 tes.num_states.. │ │ │ │ - 0x0032dd50 7365745f 76696577 706f7274 5f737461 set_viewport_sta │ │ │ │ - 0x0032dd60 74657300 6e756d5f 76696577 706f7274 tes.num_viewport │ │ │ │ - 0x0032dd70 73000000 7365745f 706f6c79 676f6e5f s...set_polygon_ │ │ │ │ - 0x0032dd80 73746970 706c6500 7365745f 6672616d stipple.set_fram │ │ │ │ - 0x0032dd90 65627566 6665725f 73746174 65000000 ebuffer_state... │ │ │ │ - 0x0032dda0 7365745f 636f6e73 74616e74 5f627566 set_constant_buf │ │ │ │ - 0x0032ddb0 66657200 7365745f 636c6970 5f737461 fer.set_clip_sta │ │ │ │ - 0x0032ddc0 74650000 7365745f 7374656e 63696c5f te..set_stencil_ │ │ │ │ - 0x0032ddd0 72656600 26737461 74650000 7365745f ref.&state..set_ │ │ │ │ - 0x0032dde0 626c656e 645f636f 6c6f7200 63726561 blend_color.crea │ │ │ │ - 0x0032ddf0 74655f76 65727465 785f656c 656d656e te_vertex_elemen │ │ │ │ - 0x0032de00 74735f73 74617465 00000000 63726561 ts_state....crea │ │ │ │ - 0x0032de10 74655f63 6f6d7075 74655f73 74617465 te_compute_state │ │ │ │ - 0x0032de20 00000000 63726561 74655f6d 735f7374 ....create_ms_st │ │ │ │ - 0x0032de30 61746500 63726561 74655f74 735f7374 ate.create_ts_st │ │ │ │ - 0x0032de40 61746500 63726561 74655f74 65735f73 ate.create_tes_s │ │ │ │ - 0x0032de50 74617465 00000000 63726561 74655f74 tate....create_t │ │ │ │ - 0x0032de60 63735f73 74617465 00000000 63726561 cs_state....crea │ │ │ │ - 0x0032de70 74655f67 735f7374 61746500 63726561 te_gs_state.crea │ │ │ │ - 0x0032de80 74655f76 735f7374 61746500 63726561 te_vs_state.crea │ │ │ │ - 0x0032de90 74655f66 735f7374 61746500 64656c65 te_fs_state.dele │ │ │ │ - 0x0032dea0 74655f64 65707468 5f737465 6e63696c te_depth_stencil │ │ │ │ - 0x0032deb0 5f616c70 68615f73 74617465 00000000 _alpha_state.... │ │ │ │ - 0x0032dec0 64656c65 74655f72 61737465 72697a65 delete_rasterize │ │ │ │ - 0x0032ded0 725f7374 61746500 64656c65 74655f62 r_state.delete_b │ │ │ │ - 0x0032dee0 6c656e64 5f737461 74650000 62696e64 lend_state..bind │ │ │ │ - 0x0032def0 5f646570 74685f73 74656e63 696c5f61 _depth_stencil_a │ │ │ │ - 0x0032df00 6c706861 5f737461 74650000 68652d3e lpha_state..he-> │ │ │ │ - 0x0032df10 64617461 00000000 4e554c4c 00000000 data....NULL.... │ │ │ │ - 0x0032df20 63726561 74655f64 65707468 5f737465 create_depth_ste │ │ │ │ - 0x0032df30 6e63696c 5f616c70 68615f73 74617465 ncil_alpha_state │ │ │ │ - 0x0032df40 00000000 62696e64 5f726173 74657269 ....bind_rasteri │ │ │ │ - 0x0032df50 7a65725f 73746174 65000000 63726561 zer_state...crea │ │ │ │ - 0x0032df60 74655f72 61737465 72697a65 725f7374 te_rasterizer_st │ │ │ │ - 0x0032df70 61746500 62696e64 5f626c65 6e645f73 ate.bind_blend_s │ │ │ │ - 0x0032df80 74617465 00000000 63726561 74655f62 tate....create_b │ │ │ │ - 0x0032df90 6c656e64 5f737461 74650000 6765745f lend_state..get_ │ │ │ │ - 0x0032dfa0 71756572 795f7265 73756c74 5f726573 query_result_res │ │ │ │ - 0x0032dfb0 6f757263 65000000 72657375 6c745f74 ource...result_t │ │ │ │ - 0x0032dfc0 79706500 6765745f 71756572 795f7265 ype.get_query_re │ │ │ │ - 0x0032dfd0 73756c74 00000000 77616974 00000000 sult....wait.... │ │ │ │ - 0x0032dfe0 72657375 6c740000 64657374 726f795f result..destroy_ │ │ │ │ - 0x0032dff0 71756572 79000000 636c6561 725f7465 query...clear_te │ │ │ │ - 0x0032e000 78747572 65000000 636f6c6f 722e7569 xture...color.ui │ │ │ │ - 0x0032e010 00000000 63726561 74655f71 75657279 ....create_query │ │ │ │ - 0x0032e020 00000000 71756572 795f7479 70650000 ....query_type.. │ │ │ │ - 0x0032e030 63757272 656e745f 6672616d 65627566 current_framebuf │ │ │ │ - 0x0032e040 6665725f 73746174 65000000 64726177 fer_state...draw │ │ │ │ - 0x0032e050 5f766572 7465785f 73746174 65000000 _vertex_state... │ │ │ │ - 0x0032e060 70617274 69616c5f 76656c65 6d5f6d61 partial_velem_ma │ │ │ │ - 0x0032e070 736b0000 6e756d5f 64726177 73000000 sk..num_draws... │ │ │ │ - 0x0032e080 64726177 5f76626f 00000000 696e6469 draw_vbo....indi │ │ │ │ - 0x0032e090 72656374 00000000 3c627974 65733e00 rect..... │ │ │ │ - 0x0032e0a0 3c2f6279 7465733e 00000000 3c2f7472 ........<.... │ │ │ │ - 0x0032e0c0 2667743b 00000000 26616d70 3b000000 >....&... │ │ │ │ - 0x0032e0d0 2661706f 733b0000 2671756f 743b0000 '..".. │ │ │ │ - 0x0032e0e0 25630000 26232575 3b000000 3c63616c %c..&#%u;...... │ │ │ │ - 0x0032e1f0 00000000 3c747261 63652076 65727369 .......GALL │ │ │ │ - 0x0032e210 49554d5f 54524143 455f5452 49474745 IUM_TRACE_TRIGGE │ │ │ │ - 0x0032e220 52000000 61726700 72657400 3c626f6f R...arg.ret.%c.%llu... │ │ │ │ - 0x0032e250 3c666c6f 61743e25 673c2f66 6c6f6174 %g....... │ │ │ │ - 0x0032e270 3c2f7374 72696e67 3e000000 3c656e75 ........... │ │ │ │ - 0x0032e2a0 3c656c65 6d3e0000 3c2f656c 656d3e00 ... │ │ │ │ - 0x0032e2b0 3c737472 75637420 6e616d65 3d272573 ..... │ │ │ │ - 0x0032e2d0 3c6d656d 62657220 6e616d65 3d272573 ..... │ │ │ │ - 0x0032e2f0 3c6e756c 6c2f3e00 3c707472 3e307825 .0x% │ │ │ │ - 0x0032e300 30386c78 3c2f7074 723e0000 3c737472 08lx..... │ │ │ │ - 0x0032e320 00000000 3c737472 696e673e 3c215b43 ........pipe_pic │ │ │ │ - 0x0032e350 74757265 5f646573 63000000 656e7472 ture_desc...entr │ │ │ │ - 0x0032e360 795f706f 696e7400 70726f74 65637465 y_point.protecte │ │ │ │ - 0x0032e370 645f706c 61796261 636b0000 64656372 d_playback..decr │ │ │ │ - 0x0032e380 7970745f 6b657900 6b65795f 73697a65 ypt_key.key_size │ │ │ │ - 0x0032e390 00000000 696e7075 745f666f 726d6174 ....input_format │ │ │ │ - 0x0032e3a0 00000000 696e7075 745f6675 6c6c5f72 ....input_full_r │ │ │ │ - 0x0032e3b0 616e6765 00000000 6f757470 75745f66 ange....output_f │ │ │ │ - 0x0032e3c0 6f726d61 74000000 70697065 5f737572 ormat...pipe_sur │ │ │ │ - 0x0032e3d0 66616365 00000000 74657874 75726500 face....texture. │ │ │ │ - 0x0032e3e0 62756600 66697273 745f656c 656d656e buf.first_elemen │ │ │ │ - 0x0032e3f0 74000000 6c617374 5f656c65 6d656e74 t...last_element │ │ │ │ - 0x0032e400 00000000 70697065 5f726573 6f757263 ....pipe_resourc │ │ │ │ - 0x0032e410 65000000 61727261 795f7369 7a650000 e...array_size.. │ │ │ │ - 0x0032e420 6e725f73 616d706c 65730000 6e725f73 nr_samples..nr_s │ │ │ │ - 0x0032e430 746f7261 67655f73 616d706c 65730000 torage_samples.. │ │ │ │ - 0x0032e440 62696e64 00000000 50495045 5f564944 bind....PIPE_VID │ │ │ │ - 0x0032e450 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e460 5f343030 00000000 50495045 5f564944 _400....PIPE_VID │ │ │ │ - 0x0032e470 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e480 5f343230 00000000 50495045 5f564944 _420....PIPE_VID │ │ │ │ - 0x0032e490 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e4a0 5f343232 00000000 50495045 5f564944 _422....PIPE_VID │ │ │ │ - 0x0032e4b0 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e4c0 5f343434 00000000 50495045 5f564944 _444....PIPE_VID │ │ │ │ - 0x0032e4d0 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e4e0 5f4e4f4e 45000000 50495045 5f564944 _NONE...PIPE_VID │ │ │ │ - 0x0032e4f0 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e500 5f3f3f3f 00000000 70697065 5f766964 _???....pipe_vid │ │ │ │ - 0x0032e510 656f5f63 6f646563 00000000 6368726f eo_codec....chro │ │ │ │ - 0x0032e520 6d615f66 6f726d61 74000000 6d61785f ma_format...max_ │ │ │ │ - 0x0032e530 72656665 72656e63 65730000 65787065 references..expe │ │ │ │ - 0x0032e540 63745f63 68756e6b 65645f64 65636f64 ct_chunked_decod │ │ │ │ - 0x0032e550 65000000 70697065 5f766964 656f5f62 e...pipe_video_b │ │ │ │ - 0x0032e560 75666665 72000000 62756666 65725f66 uffer...buffer_f │ │ │ │ - 0x0032e570 6f726d61 74000000 696e7465 726c6163 ormat...interlac │ │ │ │ - 0x0032e580 65640000 70697065 5f626f78 00000000 ed..pipe_box.... │ │ │ │ - 0x0032e590 755f7265 63740000 78300000 78310000 u_rect..x0..x1.. │ │ │ │ - 0x0032e5a0 79300000 79310000 70697065 5f726173 y0..y1..pipe_ras │ │ │ │ - 0x0032e5b0 74657269 7a65725f 73746174 65000000 terizer_state... │ │ │ │ - 0x0032e5c0 666c6174 73686164 65000000 6c696768 flatshade...ligh │ │ │ │ - 0x0032e5d0 745f7477 6f736964 65000000 636c616d t_twoside...clam │ │ │ │ - 0x0032e5e0 705f7665 72746578 5f636f6c 6f720000 p_vertex_color.. │ │ │ │ - 0x0032e5f0 636c616d 705f6672 61676d65 6e745f63 clamp_fragment_c │ │ │ │ - 0x0032e600 6f6c6f72 00000000 66726f6e 745f6363 olor....front_cc │ │ │ │ - 0x0032e610 77000000 63756c6c 5f666163 65000000 w...cull_face... │ │ │ │ - 0x0032e620 66696c6c 5f66726f 6e740000 66696c6c fill_front..fill │ │ │ │ - 0x0032e630 5f626163 6b000000 6f666673 65745f70 _back...offset_p │ │ │ │ - 0x0032e640 6f696e74 00000000 6f666673 65745f6c oint....offset_l │ │ │ │ - 0x0032e650 696e6500 6f666673 65745f74 72690000 ine.offset_tri.. │ │ │ │ - 0x0032e660 73636973 736f7200 706f6c79 5f736d6f scissor.poly_smo │ │ │ │ - 0x0032e670 6f746800 706f6c79 5f737469 70706c65 oth.poly_stipple │ │ │ │ - 0x0032e680 5f656e61 626c6500 706f696e 745f736d _enable.point_sm │ │ │ │ - 0x0032e690 6f6f7468 00000000 73707269 74655f63 ooth....sprite_c │ │ │ │ - 0x0032e6a0 6f6f7264 5f6d6f64 65000000 706f696e oord_mode...poin │ │ │ │ - 0x0032e6b0 745f7175 61645f72 61737465 72697a61 t_quad_rasteriza │ │ │ │ - 0x0032e6c0 74696f6e 00000000 706f696e 745f7369 tion....point_si │ │ │ │ - 0x0032e6d0 7a655f70 65725f76 65727465 78000000 ze_per_vertex... │ │ │ │ - 0x0032e6e0 6d756c74 6973616d 706c6500 6e6f5f6d multisample.no_m │ │ │ │ - 0x0032e6f0 735f7361 6d706c65 5f6d6173 6b5f6f75 s_sample_mask_ou │ │ │ │ - 0x0032e700 74000000 666f7263 655f7065 7273616d t...force_persam │ │ │ │ - 0x0032e710 706c655f 696e7465 72700000 6c696e65 ple_interp..line │ │ │ │ - 0x0032e720 5f736d6f 6f746800 6c696e65 5f726563 _smooth.line_rec │ │ │ │ - 0x0032e730 74616e67 756c6172 00000000 6c696e65 tangular....line │ │ │ │ - 0x0032e740 5f737469 70706c65 5f656e61 626c6500 _stipple_enable. │ │ │ │ - 0x0032e750 6c696e65 5f6c6173 745f7069 78656c00 line_last_pixel. │ │ │ │ - 0x0032e760 666c6174 73686164 655f6669 72737400 flatshade_first. │ │ │ │ - 0x0032e770 68616c66 5f706978 656c5f63 656e7465 half_pixel_cente │ │ │ │ - 0x0032e780 72000000 626f7474 6f6d5f65 6467655f r...bottom_edge_ │ │ │ │ - 0x0032e790 72756c65 00000000 72617374 6572697a rule....rasteriz │ │ │ │ - 0x0032e7a0 65725f64 69736361 72640000 64657074 er_discard..dept │ │ │ │ - 0x0032e7b0 685f636c 616d7000 64657074 685f636c h_clamp.depth_cl │ │ │ │ - 0x0032e7c0 69705f6e 65617200 64657074 685f636c ip_near.depth_cl │ │ │ │ - 0x0032e7d0 69705f66 61720000 636c6970 5f68616c ip_far..clip_hal │ │ │ │ - 0x0032e7e0 667a0000 636c6970 5f706c61 6e655f65 fz..clip_plane_e │ │ │ │ - 0x0032e7f0 6e61626c 65000000 6c696e65 5f737469 nable...line_sti │ │ │ │ - 0x0032e800 70706c65 5f666163 746f7200 6c696e65 pple_factor.line │ │ │ │ - 0x0032e810 5f737469 70706c65 5f706174 7465726e _stipple_pattern │ │ │ │ - 0x0032e820 00000000 73707269 74655f63 6f6f7264 ....sprite_coord │ │ │ │ - 0x0032e830 5f656e61 626c6500 706f696e 745f7369 _enable.point_si │ │ │ │ - 0x0032e840 7a650000 6f666673 65745f75 6e697473 ze..offset_units │ │ │ │ - 0x0032e850 00000000 6f666673 65745f73 63616c65 ....offset_scale │ │ │ │ - 0x0032e860 00000000 6f666673 65745f63 6c616d70 ....offset_clamp │ │ │ │ - 0x0032e870 00000000 70697065 5f706f6c 795f7374 ....pipe_poly_st │ │ │ │ - 0x0032e880 6970706c 65000000 70697065 5f766965 ipple...pipe_vie │ │ │ │ - 0x0032e890 77706f72 745f7374 61746500 7472616e wport_state.tran │ │ │ │ - 0x0032e8a0 736c6174 65000000 70697065 5f736369 slate...pipe_sci │ │ │ │ - 0x0032e8b0 73736f72 5f737461 74650000 6d696e78 ssor_state..minx │ │ │ │ - 0x0032e8c0 00000000 6d696e79 00000000 6d617878 ....miny....maxx │ │ │ │ - 0x0032e8d0 00000000 6d617879 00000000 70697065 ....maxy....pipe │ │ │ │ - 0x0032e8e0 5f636c69 705f7374 61746500 75637000 _clip_state.ucp. │ │ │ │ - 0x0032e8f0 70697065 5f736861 6465725f 73746174 pipe_shader_stat │ │ │ │ - 0x0032e900 65000000 746f6b65 6e730000 73747265 e...tokens..stre │ │ │ │ - 0x0032e910 616d5f6f 75747075 74000000 70697065 am_output...pipe │ │ │ │ - 0x0032e920 5f737472 65616d5f 6f757470 75745f69 _stream_output_i │ │ │ │ - 0x0032e930 6e666f00 6e756d5f 6f757470 75747300 nfo.num_outputs. │ │ │ │ - 0x0032e940 72656769 73746572 5f696e64 65780000 register_index.. │ │ │ │ - 0x0032e950 73746172 745f636f 6d706f6e 656e7400 start_component. │ │ │ │ - 0x0032e960 6e756d5f 636f6d70 6f6e656e 74730000 num_components.. │ │ │ │ - 0x0032e970 6f757470 75745f62 75666665 72000000 output_buffer... │ │ │ │ - 0x0032e980 6473745f 6f666673 65740000 73747265 dst_offset..stre │ │ │ │ - 0x0032e990 616d0000 70697065 5f636f6d 70757465 am..pipe_compute │ │ │ │ - 0x0032e9a0 5f737461 74650000 70726f67 00000000 _state..prog.... │ │ │ │ - 0x0032e9b0 73746174 69635f73 68617265 645f6d65 static_shared_me │ │ │ │ - 0x0032e9c0 6d000000 7265715f 696e7075 745f6d65 m...req_input_me │ │ │ │ - 0x0032e9d0 6d000000 70697065 5f646570 74685f73 m...pipe_depth_s │ │ │ │ - 0x0032e9e0 74656e63 696c5f61 6c706861 5f737461 tencil_alpha_sta │ │ │ │ - 0x0032e9f0 74650000 64657074 685f656e 61626c65 te..depth_enable │ │ │ │ - 0x0032ea00 64000000 64657074 685f7772 6974656d d...depth_writem │ │ │ │ - 0x0032ea10 61736b00 64657074 685f6675 6e630000 ask.depth_func.. │ │ │ │ - 0x0032ea20 70697065 5f737465 6e63696c 5f737461 pipe_stencil_sta │ │ │ │ - 0x0032ea30 74650000 656e6162 6c656400 6661696c te..enabled.fail │ │ │ │ - 0x0032ea40 5f6f7000 7a706173 735f6f70 00000000 _op.zpass_op.... │ │ │ │ - 0x0032ea50 7a666169 6c5f6f70 00000000 76616c75 zfail_op....valu │ │ │ │ - 0x0032ea60 656d6173 6b000000 77726974 656d6173 emask...writemas │ │ │ │ - 0x0032ea70 6b000000 616c7068 615f656e 61626c65 k...alpha_enable │ │ │ │ - 0x0032ea80 64000000 616c7068 615f6675 6e630000 d...alpha_func.. │ │ │ │ - 0x0032ea90 616c7068 615f7265 665f7661 6c756500 alpha_ref_value. │ │ │ │ - 0x0032eaa0 70697065 5f626c65 6e645f73 74617465 pipe_blend_state │ │ │ │ - 0x0032eab0 00000000 696e6465 70656e64 656e745f ....independent_ │ │ │ │ - 0x0032eac0 626c656e 645f656e 61626c65 00000000 blend_enable.... │ │ │ │ - 0x0032ead0 6c6f6769 636f705f 656e6162 6c650000 logicop_enable.. │ │ │ │ - 0x0032eae0 6c6f6769 636f705f 66756e63 00000000 logicop_func.... │ │ │ │ - 0x0032eaf0 64697468 65720000 616c7068 615f746f dither..alpha_to │ │ │ │ - 0x0032eb00 5f636f76 65726167 65000000 616c7068 _coverage...alph │ │ │ │ - 0x0032eb10 615f746f 5f636f76 65726167 655f6469 a_to_coverage_di │ │ │ │ - 0x0032eb20 74686572 00000000 616c7068 615f746f ther....alpha_to │ │ │ │ - 0x0032eb30 5f6f6e65 00000000 6d61785f 72740000 _one....max_rt.. │ │ │ │ - 0x0032eb40 61647661 6e636564 5f626c65 6e645f66 advanced_blend_f │ │ │ │ - 0x0032eb50 756e6300 70697065 5f72745f 626c656e unc.pipe_rt_blen │ │ │ │ - 0x0032eb60 645f7374 61746500 7267625f 66756e63 d_state.rgb_func │ │ │ │ - 0x0032eb70 00000000 7267625f 7372635f 66616374 ....rgb_src_fact │ │ │ │ - 0x0032eb80 6f720000 7267625f 6473745f 66616374 or..rgb_dst_fact │ │ │ │ - 0x0032eb90 6f720000 616c7068 615f7372 635f6661 or..alpha_src_fa │ │ │ │ - 0x0032eba0 63746f72 00000000 616c7068 615f6473 ctor....alpha_ds │ │ │ │ - 0x0032ebb0 745f6661 63746f72 00000000 636f6c6f t_factor....colo │ │ │ │ - 0x0032ebc0 726d6173 6b000000 70697065 5f626c65 rmask...pipe_ble │ │ │ │ - 0x0032ebd0 6e645f63 6f6c6f72 00000000 70697065 nd_color....pipe │ │ │ │ - 0x0032ebe0 5f737465 6e63696c 5f726566 00000000 _stencil_ref.... │ │ │ │ - 0x0032ebf0 7265665f 76616c75 65000000 70697065 ref_value...pipe │ │ │ │ - 0x0032ec00 5f667261 6d656275 66666572 5f737461 _framebuffer_sta │ │ │ │ - 0x0032ec10 74650000 6c617965 72730000 6e725f63 te..layers..nr_c │ │ │ │ - 0x0032ec20 62756673 00000000 63627566 73000000 bufs....cbufs... │ │ │ │ - 0x0032ec30 7a736275 66000000 70697065 5f73616d zsbuf...pipe_sam │ │ │ │ - 0x0032ec40 706c6572 5f737461 74650000 77726170 pler_state..wrap │ │ │ │ - 0x0032ec50 5f730000 77726170 5f740000 77726170 _s..wrap_t..wrap │ │ │ │ - 0x0032ec60 5f720000 6d696e5f 696d675f 66696c74 _r..min_img_filt │ │ │ │ - 0x0032ec70 65720000 6d696e5f 6d69705f 66696c74 er..min_mip_filt │ │ │ │ - 0x0032ec80 65720000 6d61675f 696d675f 66696c74 er..mag_img_filt │ │ │ │ - 0x0032ec90 65720000 636f6d70 6172655f 6d6f6465 er..compare_mode │ │ │ │ - 0x0032eca0 00000000 636f6d70 6172655f 66756e63 ....compare_func │ │ │ │ - 0x0032ecb0 00000000 756e6e6f 726d616c 697a6564 ....unnormalized │ │ │ │ - 0x0032ecc0 5f636f6f 72647300 6d61785f 616e6973 _coords.max_anis │ │ │ │ - 0x0032ecd0 6f74726f 70790000 7365616d 6c657373 otropy..seamless │ │ │ │ - 0x0032ece0 5f637562 655f6d61 70000000 6c6f645f _cube_map...lod_ │ │ │ │ - 0x0032ecf0 62696173 00000000 6d696e5f 6c6f6400 bias....min_lod. │ │ │ │ - 0x0032ed00 6d61785f 6c6f6400 626f7264 65725f63 max_lod.border_c │ │ │ │ - 0x0032ed10 6f6c6f72 2e660000 626f7264 65725f63 olor.f..border_c │ │ │ │ - 0x0032ed20 6f6c6f72 5f666f72 6d617400 70697065 olor_format.pipe │ │ │ │ - 0x0032ed30 5f73616d 706c6572 5f766965 77000000 _sampler_view... │ │ │ │ - 0x0032ed40 66697273 745f6c65 76656c00 7377697a first_level.swiz │ │ │ │ - 0x0032ed50 7a6c655f 72000000 7377697a 7a6c655f zle_r...swizzle_ │ │ │ │ - 0x0032ed60 67000000 7377697a 7a6c655f 62000000 g...swizzle_b... │ │ │ │ - 0x0032ed70 7377697a 7a6c655f 61000000 70697065 swizzle_a...pipe │ │ │ │ - 0x0032ed80 5f747261 6e736665 72000000 626f782e _transfer...box. │ │ │ │ - 0x0032ed90 78000000 626f782e 79000000 626f782e x...box.y...box. │ │ │ │ - 0x0032eda0 7a000000 626f782e 77696474 68000000 z...box.width... │ │ │ │ - 0x0032edb0 626f782e 68656967 68740000 626f782e box.height..box. │ │ │ │ - 0x0032edc0 64657074 68000000 70697065 5f766572 depth...pipe_ver │ │ │ │ - 0x0032edd0 7465785f 62756666 65720000 69735f75 tex_buffer..is_u │ │ │ │ - 0x0032ede0 7365725f 62756666 65720000 70697065 ser_buffer..pipe │ │ │ │ - 0x0032edf0 5f766572 7465785f 656c656d 656e7400 _vertex_element. │ │ │ │ - 0x0032ee00 7372635f 6f666673 65740000 76657274 src_offset..vert │ │ │ │ - 0x0032ee10 65785f62 75666665 725f696e 64657800 ex_buffer_index. │ │ │ │ - 0x0032ee20 696e7374 616e6365 5f646976 69736f72 instance_divisor │ │ │ │ - 0x0032ee30 00000000 6475616c 5f736c6f 74000000 ....dual_slot... │ │ │ │ - 0x0032ee40 7372635f 73747269 64650000 70697065 src_stride..pipe │ │ │ │ - 0x0032ee50 5f636f6e 7374616e 745f6275 66666572 _constant_buffer │ │ │ │ - 0x0032ee60 00000000 70697065 5f736861 6465725f ....pipe_shader_ │ │ │ │ - 0x0032ee70 62756666 65720000 70697065 5f696d61 buffer..pipe_ima │ │ │ │ - 0x0032ee80 67655f76 69657700 70697065 5f6d656d ge_view.pipe_mem │ │ │ │ - 0x0032ee90 6f72795f 696e666f 00000000 746f7461 ory_info....tota │ │ │ │ - 0x0032eea0 6c5f6465 76696365 5f6d656d 6f727900 l_device_memory. │ │ │ │ - 0x0032eeb0 61766169 6c5f6465 76696365 5f6d656d avail_device_mem │ │ │ │ - 0x0032eec0 6f727900 746f7461 6c5f7374 6167696e ory.total_stagin │ │ │ │ - 0x0032eed0 675f6d65 6d6f7279 00000000 61766169 g_memory....avai │ │ │ │ - 0x0032eee0 6c5f7374 6167696e 675f6d65 6d6f7279 l_staging_memory │ │ │ │ - 0x0032eef0 00000000 64657669 63655f6d 656d6f72 ....device_memor │ │ │ │ - 0x0032ef00 795f6576 69637465 64000000 6e725f64 y_evicted...nr_d │ │ │ │ - 0x0032ef10 65766963 655f6d65 6d6f7279 5f657669 evice_memory_evi │ │ │ │ - 0x0032ef20 6374696f 6e730000 70697065 5f647261 ctions..pipe_dra │ │ │ │ - 0x0032ef30 775f696e 666f0000 696e6465 785f7369 w_info..index_si │ │ │ │ - 0x0032ef40 7a650000 6861735f 75736572 5f696e64 ze..has_user_ind │ │ │ │ - 0x0032ef50 69636573 00000000 73746172 745f696e ices....start_in │ │ │ │ - 0x0032ef60 7374616e 63650000 696e7374 616e6365 stance..instance │ │ │ │ - 0x0032ef70 5f636f75 6e740000 6d696e5f 696e6465 _count..min_inde │ │ │ │ - 0x0032ef80 78000000 6d61785f 696e6465 78000000 x...max_index... │ │ │ │ - 0x0032ef90 7072696d 69746976 655f7265 73746172 primitive_restar │ │ │ │ - 0x0032efa0 74000000 72657374 6172745f 696e6465 t...restart_inde │ │ │ │ - 0x0032efb0 78000000 696e6465 782e7265 736f7572 x...index.resour │ │ │ │ - 0x0032efc0 63650000 70697065 5f647261 775f7665 ce..pipe_draw_ve │ │ │ │ - 0x0032efd0 72746578 5f737461 74655f69 6e666f00 rtex_state_info. │ │ │ │ - 0x0032efe0 74616b65 5f766572 7465785f 73746174 take_vertex_stat │ │ │ │ - 0x0032eff0 655f6f77 6e657273 68697000 70697065 e_ownership.pipe │ │ │ │ - 0x0032f000 5f647261 775f7374 6172745f 636f756e _draw_start_coun │ │ │ │ - 0x0032f010 745f6269 61730000 696e6465 785f6269 t_bias..index_bi │ │ │ │ - 0x0032f020 61730000 70697065 5f647261 775f696e as..pipe_draw_in │ │ │ │ - 0x0032f030 64697265 63745f69 6e666f00 64726177 direct_info.draw │ │ │ │ - 0x0032f040 5f636f75 6e740000 696e6469 72656374 _count..indirect │ │ │ │ - 0x0032f050 5f647261 775f636f 756e745f 6f666673 _draw_count_offs │ │ │ │ - 0x0032f060 65740000 696e6469 72656374 5f647261 et..indirect_dra │ │ │ │ - 0x0032f070 775f636f 756e7400 636f756e 745f6672 w_count.count_fr │ │ │ │ - 0x0032f080 6f6d5f73 74726561 6d5f6f75 74707574 om_stream_output │ │ │ │ - 0x0032f090 00000000 70697065 5f626c69 745f696e ....pipe_blit_in │ │ │ │ - 0x0032f0a0 666f0000 73636973 736f725f 656e6162 fo..scissor_enab │ │ │ │ - 0x0032f0b0 6c650000 7377697a 7a6c655f 656e6162 le..swizzle_enab │ │ │ │ - 0x0032f0c0 6c650000 52474241 30310000 7377697a le..RGBA01..swiz │ │ │ │ - 0x0032f0d0 7a6c6500 70697065 5f717565 72795f64 zle.pipe_query_d │ │ │ │ - 0x0032f0e0 6174615f 736f5f73 74617469 73746963 ata_so_statistic │ │ │ │ - 0x0032f0f0 73000000 6e756d5f 7072696d 69746976 s...num_primitiv │ │ │ │ - 0x0032f100 65735f77 72697474 656e0000 7072696d es_written..prim │ │ │ │ - 0x0032f110 69746976 65735f73 746f7261 67655f6e itives_storage_n │ │ │ │ - 0x0032f120 65656465 64000000 70697065 5f717565 eeded...pipe_que │ │ │ │ - 0x0032f130 72795f64 6174615f 74696d65 7374616d ry_data_timestam │ │ │ │ - 0x0032f140 705f6469 736a6f69 6e740000 66726571 p_disjoint..freq │ │ │ │ - 0x0032f150 75656e63 79000000 6469736a 6f696e74 uency...disjoint │ │ │ │ - 0x0032f160 00000000 70697065 5f717565 72795f64 ....pipe_query_d │ │ │ │ - 0x0032f170 6174615f 70697065 6c696e65 5f737461 ata_pipeline_sta │ │ │ │ - 0x0032f180 74697374 69637300 69615f76 65727469 tistics.ia_verti │ │ │ │ - 0x0032f190 63657300 69615f70 72696d69 74697665 ces.ia_primitive │ │ │ │ - 0x0032f1a0 73000000 76735f69 6e766f63 6174696f s...vs_invocatio │ │ │ │ - 0x0032f1b0 6e730000 67735f69 6e766f63 6174696f ns..gs_invocatio │ │ │ │ - 0x0032f1c0 6e730000 67735f70 72696d69 74697665 ns..gs_primitive │ │ │ │ - 0x0032f1d0 73000000 635f696e 766f6361 74696f6e s...c_invocation │ │ │ │ - 0x0032f1e0 73000000 635f7072 696d6974 69766573 s...c_primitives │ │ │ │ - 0x0032f1f0 00000000 70735f69 6e766f63 6174696f ....ps_invocatio │ │ │ │ - 0x0032f200 6e730000 68735f69 6e766f63 6174696f ns..hs_invocatio │ │ │ │ - 0x0032f210 6e730000 64735f69 6e766f63 6174696f ns..ds_invocatio │ │ │ │ - 0x0032f220 6e730000 63735f69 6e766f63 6174696f ns..cs_invocatio │ │ │ │ - 0x0032f230 6e730000 70697065 5f677269 645f696e ns..pipe_grid_in │ │ │ │ - 0x0032f240 666f0000 70630000 76617269 61626c65 fo..pc..variable │ │ │ │ - 0x0032f250 5f736861 7265645f 6d656d00 67726964 _shared_mem.grid │ │ │ │ - 0x0032f260 00000000 696e6469 72656374 5f6f6666 ....indirect_off │ │ │ │ - 0x0032f270 73657400 70697065 5f636f6d 70757465 set.pipe_compute │ │ │ │ - 0x0032f280 5f737461 74655f6f 626a6563 745f696e _state_object_in │ │ │ │ - 0x0032f290 666f0000 6d61785f 74687265 61647300 fo..max_threads. │ │ │ │ - 0x0032f2a0 70726566 65727265 645f7369 6d645f73 preferred_simd_s │ │ │ │ - 0x0032f2b0 697a6500 73696d64 5f73697a 65730000 ize.simd_sizes.. │ │ │ │ - 0x0032f2c0 70726976 6174655f 6d656d6f 72790000 private_memory.. │ │ │ │ - 0x0032f2d0 77696e73 79735f68 616e646c 65000000 winsys_handle... │ │ │ │ - 0x0032f2e0 70697065 5f767070 5f626c65 6e640000 pipe_vpp_blend.. │ │ │ │ - 0x0032f2f0 676c6f62 616c5f61 6c706861 00000000 global_alpha.... │ │ │ │ - 0x0032f300 70697065 5f767070 5f646573 63000000 pipe_vpp_desc... │ │ │ │ - 0x0032f310 7372635f 72656769 6f6e0000 6473745f src_region..dst_ │ │ │ │ - 0x0032f320 72656769 6f6e0000 6f726965 6e746174 region..orientat │ │ │ │ - 0x0032f330 696f6e00 626c656e 64000000 7372635f ion.blend...src_ │ │ │ │ - 0x0032f340 73757266 6163655f 66656e63 65000000 surface_fence... │ │ │ │ - 0x0032f350 66656e63 655f7761 69740000 636f6465 fence_wait..code │ │ │ │ - 0x0032f360 63000000 6765745f 66656564 6261636b c...get_feedback │ │ │ │ - 0x0032f370 00000000 656e636f 64655f62 69747374 ....encode_bitst │ │ │ │ - 0x0032f380 7265616d 00000000 64657374 696e6174 ream....destinat │ │ │ │ - 0x0032f390 696f6e00 70726f63 6573735f 6672616d ion.process_fram │ │ │ │ - 0x0032f3a0 65000000 70726f63 6573735f 70726f70 e...process_prop │ │ │ │ - 0x0032f3b0 65727469 65730000 6765745f 7265736f erties..get_reso │ │ │ │ - 0x0032f3c0 75726365 73000000 76696465 6f5f636f urces...video_co │ │ │ │ - 0x0032f3d0 64656300 6765745f 73757266 61636573 dec.get_surfaces │ │ │ │ - 0x0032f3e0 00000000 76696465 6f5f6275 66666572 ....video_buffer │ │ │ │ - 0x0032f3f0 00000000 6765745f 73616d70 6c65725f ....get_sampler_ │ │ │ │ - 0x0032f400 76696577 5f706c61 6e657300 6765745f view_planes.get_ │ │ │ │ - 0x0032f410 73616d70 6c65725f 76696577 5f636f6d sampler_view_com │ │ │ │ - 0x0032f420 706f6e65 6e747300 656e645f 6672616d ponents.end_fram │ │ │ │ - 0x0032f430 65000000 70696374 75726500 6465636f e...picture.deco │ │ │ │ - 0x0032f440 64655f62 69747374 7265616d 00000000 de_bitstream.... │ │ │ │ - 0x0032f450 73697a65 73000000 6465636f 64655f6d sizes...decode_m │ │ │ │ - 0x0032f460 6163726f 626c6f63 6b000000 6e756d5f acroblock...num_ │ │ │ │ - 0x0032f470 6d616372 6f626c6f 636b7300 62656769 macroblocks.begi │ │ │ │ - 0x0032f480 6e5f6672 616d6500 494d4d5b 00000000 n_frame.IMM[.... │ │ │ │ - 0x0032f490 5d200000 207b0000 2531302e 38660000 ] .. {..%10.8f.. │ │ │ │ - 0x0032f4a0 256c6c64 00000000 256c6c75 00000000 %lld....%llu.... │ │ │ │ - 0x0032f4b0 2c200000 2531302e 34660000 50524f50 , ..%10.4f..PROP │ │ │ │ - 0x0032f4c0 45525459 20000000 25203375 00000000 ERTY ...% 3u.... │ │ │ │ - 0x0032f4d0 5f534154 00000000 5f505245 43495345 _SAT...._PRECISE │ │ │ │ - 0x0032f4e0 00000000 5d2e0000 203a0000 44434c20 ....]... :..DCL │ │ │ │ - 0x0032f4f0 00000000 5b5d0000 2e2e0000 2c204152 ....[]......, AR │ │ │ │ - 0x0032f500 52415928 00000000 2c204c4f 43414c00 RAY(...., LOCAL. │ │ │ │ - 0x0032f510 2c205354 5245414d 28000000 2c205752 , STREAM(..., WR │ │ │ │ - 0x0032f520 00000000 2c205241 57000000 2c204154 ...., RAW..., AT │ │ │ │ - 0x0032f530 4f4d4943 00000000 2c20474c 4f42414c OMIC...., GLOBAL │ │ │ │ - 0x0032f540 00000000 2c205348 41524544 00000000 ...., SHARED.... │ │ │ │ - 0x0032f550 2c205052 49564154 45000000 2c20494e , PRIVATE..., IN │ │ │ │ - 0x0032f560 50555400 2c20494e 56415249 414e5400 PUT., INVARIANT. │ │ │ │ - 0x0032f570 554e4b5f 4f4f4200 41524c00 4d4f5600 UNK_OOB.ARL.MOV. │ │ │ │ - 0x0032f580 4c495400 52435000 52535100 45585000 LIT.RCP.RSQ.EXP. │ │ │ │ - 0x0032f590 4c4f4700 4d554c00 44503300 44503400 LOG.MUL.DP3.DP4. │ │ │ │ - 0x0032f5a0 44535400 534c5400 53474500 4d414400 DST.SLT.SGE.MAD. │ │ │ │ - 0x0032f5b0 5445585f 4c5a0000 4c525000 464d4100 TEX_LZ..LRP.FMA. │ │ │ │ - 0x0032f5c0 53515254 00000000 4c444558 50000000 SQRT....LDEXP... │ │ │ │ - 0x0032f5d0 46325536 34000000 46324936 34000000 F2U64...F2I64... │ │ │ │ - 0x0032f5e0 46524300 5458465f 4c5a0000 464c5200 FRC.TXF_LZ..FLR. │ │ │ │ - 0x0032f5f0 524f554e 44000000 45583200 4c473200 ROUND...EX2.LG2. │ │ │ │ - 0x0032f600 504f5700 44454d4f 54450000 55324936 POW.DEMOTE..U2I6 │ │ │ │ - 0x0032f610 34000000 434c4f43 4b000000 49324936 4...CLOCK...I2I6 │ │ │ │ - 0x0032f620 34000000 52454144 5f48454c 50455200 4...READ_HELPER. │ │ │ │ - 0x0032f630 434f5300 44445800 44445900 4b494c4c COS.DDX.DDY.KILL │ │ │ │ - 0x0032f640 00000000 504b3248 00000000 504b3255 ....PK2H....PK2U │ │ │ │ - 0x0032f650 53000000 504b3442 00000000 504b3455 S...PK4B....PK4U │ │ │ │ - 0x0032f660 42000000 44325536 34000000 53455100 B...D2U64...SEQ. │ │ │ │ - 0x0032f670 44324936 34000000 53475400 53494e00 D2I64...SGT.SIN. │ │ │ │ - 0x0032f680 534c4500 534e4500 55363432 44000000 SLE.SNE.U642D... │ │ │ │ - 0x0032f690 54584400 54585000 55503248 00000000 TXD.TXP.UP2H.... │ │ │ │ - 0x0032f6a0 55503255 53000000 55503442 00000000 UP2US...UP4B.... │ │ │ │ - 0x0032f6b0 55503455 42000000 55363432 46000000 UP4UB...U642F... │ │ │ │ - 0x0032f6c0 49363432 46000000 41525200 49363432 I642F...ARR.I642 │ │ │ │ - 0x0032f6d0 44000000 52455400 53534700 554e4b36 D...RET.SSG.UNK6 │ │ │ │ - 0x0032f6e0 37000000 54584200 44495600 44503200 7...TXB.DIV.DP2. │ │ │ │ - 0x0032f6f0 54584c00 42524b00 55494600 52454144 TXL.BRK.UIF.READ │ │ │ │ - 0x0032f700 5f494e56 4f430000 454c5345 00000000 _INVOC..ELSE.... │ │ │ │ - 0x0032f710 454e4449 46000000 4444585f 46494e45 ENDIF...DDX_FINE │ │ │ │ - 0x0032f720 00000000 4444595f 46494e45 00000000 ....DDY_FINE.... │ │ │ │ - 0x0032f730 554e4b38 31000000 554e4b38 32000000 UNK81...UNK82... │ │ │ │ - 0x0032f740 4345494c 00000000 49324600 4e4f5400 CEIL....I2F.NOT. │ │ │ │ - 0x0032f750 5452554e 43000000 53484c00 42414c4c TRUNC...SHL.BALL │ │ │ │ - 0x0032f760 4f540000 4d4f4400 554e4b39 33000000 OT..MOD.UNK93... │ │ │ │ - 0x0032f770 54584600 54585100 434f4e54 00000000 TXF.TXQ.CONT.... │ │ │ │ - 0x0032f780 454d4954 00000000 454e4450 52494d00 EMIT....ENDPRIM. │ │ │ │ - 0x0032f790 42474e4c 4f4f5000 42474e53 55420000 BGNLOOP.BGNSUB.. │ │ │ │ - 0x0032f7a0 454e444c 4f4f5000 454e4453 55420000 ENDLOOP.ENDSUB.. │ │ │ │ - 0x0032f7b0 41544f4d 46414444 00000000 54585153 ATOMFADD....TXQS │ │ │ │ - 0x0032f7c0 00000000 52455351 00000000 52454144 ....RESQ....READ │ │ │ │ - 0x0032f7d0 5f464952 53540000 4e4f5000 46534551 _FIRST..NOP.FSEQ │ │ │ │ - 0x0032f7e0 00000000 46534745 00000000 46534c54 ....FSGE....FSLT │ │ │ │ - 0x0032f7f0 00000000 46534e45 00000000 4d454d42 ....FSNE....MEMB │ │ │ │ - 0x0032f800 41520000 554e4b31 31330000 554e4b31 AR..UNK113..UNK1 │ │ │ │ - 0x0032f810 31340000 554e4b31 31350000 4b494c4c 14..UNK115..KILL │ │ │ │ - 0x0032f820 5f494600 44464d41 00000000 46324900 _IF.DFMA....F2I. │ │ │ │ - 0x0032f830 49444956 00000000 494e4547 00000000 IDIV....INEG.... │ │ │ │ - 0x0032f840 49534745 00000000 49534852 00000000 ISGE....ISHR.... │ │ │ │ - 0x0032f850 49534c54 00000000 46325500 55324600 ISLT....F2U.U2F. │ │ │ │ - 0x0032f860 55444956 00000000 554d4144 00000000 UDIV....UMAD.... │ │ │ │ - 0x0032f870 554d4f44 00000000 554d554c 00000000 UMOD....UMUL.... │ │ │ │ - 0x0032f880 55534551 00000000 55534745 00000000 USEQ....USGE.... │ │ │ │ - 0x0032f890 55534852 00000000 55534c54 00000000 USHR....USLT.... │ │ │ │ - 0x0032f8a0 55534e45 00000000 53574954 43480000 USNE....SWITCH.. │ │ │ │ - 0x0032f8b0 43415345 00000000 44454641 554c5400 CASE....DEFAULT. │ │ │ │ - 0x0032f8c0 454e4453 57495443 48000000 53414d50 ENDSWITCH...SAMP │ │ │ │ - 0x0032f8d0 4c455f49 00000000 53414d50 4c455f49 LE_I....SAMPLE_I │ │ │ │ - 0x0032f8e0 5f4d5300 53414d50 4c455f42 00000000 _MS.SAMPLE_B.... │ │ │ │ - 0x0032f8f0 53414d50 4c455f43 00000000 53414d50 SAMPLE_C....SAMP │ │ │ │ - 0x0032f900 4c455f43 5f4c5a00 53414d50 4c455f44 LE_C_LZ.SAMPLE_D │ │ │ │ - 0x0032f910 00000000 53414d50 4c455f4c 00000000 ....SAMPLE_L.... │ │ │ │ - 0x0032f920 47415448 45523400 53564945 57494e46 GATHER4.SVIEWINF │ │ │ │ - 0x0032f930 4f000000 53414d50 4c455f50 4f530000 O...SAMPLE_POS.. │ │ │ │ - 0x0032f940 53414d50 4c455f49 4e464f00 5541524c SAMPLE_INFO.UARL │ │ │ │ - 0x0032f950 00000000 55434d50 00000000 49414253 ....UCMP....IABS │ │ │ │ - 0x0032f960 00000000 49535347 00000000 4c4f4144 ....ISSG....LOAD │ │ │ │ - 0x0032f970 00000000 53544f52 45000000 494d4732 ....STORE...IMG2 │ │ │ │ - 0x0032f980 484e4400 53414d50 32484e44 00000000 HND.SAMP2HND.... │ │ │ │ - 0x0032f990 554e4b31 36350000 42415252 49455200 UNK165..BARRIER. │ │ │ │ - 0x0032f9a0 41544f4d 55414444 00000000 41544f4d ATOMUADD....ATOM │ │ │ │ - 0x0032f9b0 58434847 00000000 41544f4d 43415300 XCHG....ATOMCAS. │ │ │ │ - 0x0032f9c0 41544f4d 414e4400 41544f4d 4f520000 ATOMAND.ATOMOR.. │ │ │ │ - 0x0032f9d0 41544f4d 584f5200 41544f4d 554d494e ATOMXOR.ATOMUMIN │ │ │ │ - 0x0032f9e0 00000000 41544f4d 554d4158 00000000 ....ATOMUMAX.... │ │ │ │ - 0x0032f9f0 41544f4d 494d494e 00000000 41544f4d ATOMIMIN....ATOM │ │ │ │ - 0x0032fa00 494d4158 00000000 54584232 00000000 IMAX....TXB2.... │ │ │ │ - 0x0032fa10 54584c32 00000000 494d554c 5f484900 TXL2....IMUL_HI. │ │ │ │ - 0x0032fa20 554d554c 5f484900 54473400 4c4f4451 UMUL_HI.TG4.LODQ │ │ │ │ - 0x0032fa30 00000000 49424645 00000000 55424645 ....IBFE....UBFE │ │ │ │ - 0x0032fa40 00000000 42464900 42524556 00000000 ....BFI.BREV.... │ │ │ │ - 0x0032fa50 504f5043 00000000 4c534200 494d5342 POPC....LSB.IMSB │ │ │ │ - 0x0032fa60 00000000 554d5342 00000000 494e5445 ....UMSB....INTE │ │ │ │ - 0x0032fa70 52505f43 454e5452 4f494400 494e5445 RP_CENTROID.INTE │ │ │ │ - 0x0032fa80 52505f53 414d504c 45000000 494e5445 RP_SAMPLE...INTE │ │ │ │ - 0x0032fa90 52505f4f 46465345 54000000 46324400 RP_OFFSET...F2D. │ │ │ │ - 0x0032faa0 44324600 44414253 00000000 444e4547 D2F.DABS....DNEG │ │ │ │ - 0x0032fab0 00000000 44414444 00000000 444d554c ....DADD....DMUL │ │ │ │ - 0x0032fac0 00000000 444d4158 00000000 444d494e ....DMAX....DMIN │ │ │ │ - 0x0032fad0 00000000 44534c54 00000000 44534745 ....DSLT....DSGE │ │ │ │ - 0x0032fae0 00000000 44534551 00000000 44534e45 ....DSEQ....DSNE │ │ │ │ - 0x0032faf0 00000000 44524350 00000000 44535152 ....DRCP....DSQR │ │ │ │ - 0x0032fb00 54000000 444d4144 00000000 44465241 T...DMAD....DFRA │ │ │ │ - 0x0032fb10 43000000 444c4445 58500000 554e4b32 C...DLDEXP..UNK2 │ │ │ │ - 0x0032fb20 31320000 44324900 49324400 44325500 12..D2I.I2D.D2U. │ │ │ │ - 0x0032fb30 55324400 44525351 00000000 44545255 U2D.DRSQ....DTRU │ │ │ │ - 0x0032fb40 4e430000 44434549 4c000000 44464c52 NC..DCEIL...DFLR │ │ │ │ - 0x0032fb50 00000000 44524f55 4e440000 44535347 ....DROUND..DSSG │ │ │ │ - 0x0032fb60 00000000 564f5445 5f414e59 00000000 ....VOTE_ANY.... │ │ │ │ - 0x0032fb70 564f5445 5f414c4c 00000000 564f5445 VOTE_ALL....VOTE │ │ │ │ - 0x0032fb80 5f455100 55363453 45510000 55363453 _EQ.U64SEQ..U64S │ │ │ │ - 0x0032fb90 4e450000 49363453 4c540000 55363453 NE..I64SLT..U64S │ │ │ │ - 0x0032fba0 4c540000 49363453 47450000 55363453 LT..I64SGE..U64S │ │ │ │ - 0x0032fbb0 47450000 4936344d 494e0000 5536344d GE..I64MIN..U64M │ │ │ │ - 0x0032fbc0 494e0000 4936344d 41580000 5536344d IN..I64MAX..U64M │ │ │ │ - 0x0032fbd0 41580000 49363441 42530000 49363453 AX..I64ABS..I64S │ │ │ │ - 0x0032fbe0 53470000 4936344e 45470000 55363441 SG..I64NEG..U64A │ │ │ │ - 0x0032fbf0 44440000 5536344d 554c0000 55363453 DD..U64MUL..U64S │ │ │ │ - 0x0032fc00 484c0000 49363453 48520000 55363453 HL..I64SHR..U64S │ │ │ │ - 0x0032fc10 48520000 49363444 49560000 55363444 HR..I64DIV..U64D │ │ │ │ - 0x0032fc20 49560000 4936344d 4f440000 5536344d IV..I64MOD..U64M │ │ │ │ - 0x0032fc30 4f440000 44444956 00000000 41544f4d OD..DDIV....ATOM │ │ │ │ - 0x0032fc40 494e435f 57524150 00000000 41544f4d INC_WRAP....ATOM │ │ │ │ - 0x0032fc50 4445435f 57524150 00000000 696e7661 DEC_WRAP....inva │ │ │ │ - 0x0032fc60 6c696420 66696c65 00000000 434f4845 lid file....COHE │ │ │ │ - 0x0032fc70 52454e54 00000000 52455354 52494354 RENT....RESTRICT │ │ │ │ - 0x0032fc80 00000000 564f4c41 54494c45 00000000 ....VOLATILE.... │ │ │ │ - 0x0032fc90 53545245 414d5f43 41434845 5f504f4c STREAM_CACHE_POL │ │ │ │ - 0x0032fca0 49435900 464c5433 32000000 55494e54 ICY.FLT32...UINT │ │ │ │ - 0x0032fcb0 33320000 494e5433 32000000 464c5436 32..INT32...FLT6 │ │ │ │ - 0x0032fcc0 34000000 55494e54 36340000 494e5436 4...UINT64..INT6 │ │ │ │ - 0x0032fcd0 34000000 48414c46 5f494e54 45474552 4...HALF_INTEGER │ │ │ │ - 0x0032fce0 00000000 494e5445 47455200 55505045 ....INTEGER.UPPE │ │ │ │ - 0x0032fcf0 525f4c45 46540000 4c4f5745 525f4c45 R_LEFT..LOWER_LE │ │ │ │ - 0x0032fd00 46540000 504f494e 54530000 4c494e45 FT..POINTS..LINE │ │ │ │ - 0x0032fd10 53000000 4c494e45 5f4c4f4f 50000000 S...LINE_LOOP... │ │ │ │ - 0x0032fd20 4c494e45 5f535452 49500000 54524941 LINE_STRIP..TRIA │ │ │ │ - 0x0032fd30 4e474c45 53000000 54524941 4e474c45 NGLES...TRIANGLE │ │ │ │ - 0x0032fd40 5f535452 49500000 54524941 4e474c45 _STRIP..TRIANGLE │ │ │ │ - 0x0032fd50 5f46414e 00000000 51554144 5f535452 _FAN....QUAD_STR │ │ │ │ - 0x0032fd60 49500000 504f4c59 474f4e00 4c494e45 IP..POLYGON.LINE │ │ │ │ - 0x0032fd70 535f4144 4a414345 4e435900 4c494e45 S_ADJACENCY.LINE │ │ │ │ - 0x0032fd80 5f535452 49505f41 444a4143 454e4359 _STRIP_ADJACENCY │ │ │ │ - 0x0032fd90 00000000 54524941 4e474c45 535f4144 ....TRIANGLES_AD │ │ │ │ - 0x0032fda0 4a414345 4e435900 54524941 4e474c45 JACENCY.TRIANGLE │ │ │ │ - 0x0032fdb0 5f535452 49505f41 444a4143 454e4359 _STRIP_ADJACENCY │ │ │ │ - 0x0032fdc0 00000000 50415443 48455300 494e5641 ....PATCHES.INVA │ │ │ │ - 0x0032fdd0 5249414e 54000000 43454e54 45520000 RIANT...CENTER.. │ │ │ │ - 0x0032fde0 434f4e53 54414e54 00000000 50455253 CONSTANT....PERS │ │ │ │ - 0x0032fdf0 50454354 49564500 47535f49 4e505554 PECTIVE.GS_INPUT │ │ │ │ - 0x0032fe00 5f505249 4d495449 56450000 47535f4f _PRIMITIVE..GS_O │ │ │ │ - 0x0032fe10 55545055 545f5052 494d4954 49564500 UTPUT_PRIMITIVE. │ │ │ │ - 0x0032fe20 47535f4d 41585f4f 55545055 545f5645 GS_MAX_OUTPUT_VE │ │ │ │ - 0x0032fe30 52544943 45530000 46535f43 4f4f5244 RTICES..FS_COORD │ │ │ │ - 0x0032fe40 5f4f5249 47494e00 46535f43 4f4f5244 _ORIGIN.FS_COORD │ │ │ │ - 0x0032fe50 5f504958 454c5f43 454e5445 52000000 _PIXEL_CENTER... │ │ │ │ - 0x0032fe60 46535f43 4f4c4f52 305f5752 49544553 FS_COLOR0_WRITES │ │ │ │ - 0x0032fe70 5f414c4c 5f434255 46530000 46535f44 _ALL_CBUFS..FS_D │ │ │ │ - 0x0032fe80 45505448 5f4c4159 4f555400 56535f50 EPTH_LAYOUT.VS_P │ │ │ │ - 0x0032fe90 524f4849 4249545f 55435053 00000000 ROHIBIT_UCPS.... │ │ │ │ - 0x0032fea0 56535f57 494e444f 575f5350 4143455f VS_WINDOW_SPACE_ │ │ │ │ - 0x0032feb0 504f5349 54494f4e 00000000 5443535f POSITION....TCS_ │ │ │ │ - 0x0032fec0 56455254 49434553 5f4f5554 00000000 VERTICES_OUT.... │ │ │ │ - 0x0032fed0 5445535f 5052494d 5f4d4f44 45000000 TES_PRIM_MODE... │ │ │ │ - 0x0032fee0 5445535f 53504143 494e4700 5445535f TES_SPACING.TES_ │ │ │ │ - 0x0032fef0 56455254 45585f4f 52444552 5f435700 VERTEX_ORDER_CW. │ │ │ │ - 0x0032ff00 5445535f 504f494e 545f4d4f 44450000 TES_POINT_MODE.. │ │ │ │ - 0x0032ff10 4e554d5f 434c4950 44495354 5f454e41 NUM_CLIPDIST_ENA │ │ │ │ - 0x0032ff20 424c4544 00000000 4e554d5f 43554c4c BLED....NUM_CULL │ │ │ │ - 0x0032ff30 44495354 5f454e41 424c4544 00000000 DIST_ENABLED.... │ │ │ │ - 0x0032ff40 46535f45 41524c59 5f444550 54485f53 FS_EARLY_DEPTH_S │ │ │ │ - 0x0032ff50 54454e43 494c0000 46535f50 4f53545f TENCIL..FS_POST_ │ │ │ │ - 0x0032ff60 44455054 485f434f 56455241 47450000 DEPTH_COVERAGE.. │ │ │ │ - 0x0032ff70 4e455854 5f534841 44455200 43535f46 NEXT_SHADER.CS_F │ │ │ │ - 0x0032ff80 49584544 5f424c4f 434b5f57 49445448 IXED_BLOCK_WIDTH │ │ │ │ - 0x0032ff90 00000000 43535f46 49584544 5f424c4f ....CS_FIXED_BLO │ │ │ │ - 0x0032ffa0 434b5f48 45494748 54000000 43535f46 CK_HEIGHT...CS_F │ │ │ │ - 0x0032ffb0 49584544 5f424c4f 434b5f44 45505448 IXED_BLOCK_DEPTH │ │ │ │ - 0x0032ffc0 00000000 4c454741 43595f4d 4154485f ....LEGACY_MATH_ │ │ │ │ - 0x0032ffd0 52554c45 53000000 56535f42 4c49545f RULES...VS_BLIT_ │ │ │ │ - 0x0032ffe0 53475052 535f414d 44000000 43535f55 SGPRS_AMD...CS_U │ │ │ │ - 0x0032fff0 5345525f 44415441 5f434f4d 504f4e45 SER_DATA_COMPONE │ │ │ │ - 0x00330000 4e54535f 414d4400 4c415945 525f5649 NTS_AMD.LAYER_VI │ │ │ │ - 0x00330010 4557504f 52545f52 454c4154 49564500 EWPORT_RELATIVE. │ │ │ │ - 0x00330020 46535f42 4c454e44 5f455155 4154494f FS_BLEND_EQUATIO │ │ │ │ - 0x00330030 4e5f4144 56414e43 45440000 53455041 N_ADVANCED..SEPA │ │ │ │ - 0x00330040 5241424c 455f5052 4f475241 4d000000 RABLE_PROGRAM... │ │ │ │ - 0x00330050 31440000 32440000 33440000 43554245 1D..2D..3D..CUBE │ │ │ │ - 0x00330060 00000000 52454354 00000000 53484144 ....RECT....SHAD │ │ │ │ - 0x00330070 4f573144 00000000 53484144 4f573244 OW1D....SHADOW2D │ │ │ │ - 0x00330080 00000000 53484144 4f575245 43540000 ....SHADOWRECT.. │ │ │ │ - 0x00330090 31445f41 52524159 00000000 32445f41 1D_ARRAY....2D_A │ │ │ │ - 0x003300a0 52524159 00000000 53484144 4f573144 RRAY....SHADOW1D │ │ │ │ - 0x003300b0 5f415252 41590000 53484144 4f573244 _ARRAY..SHADOW2D │ │ │ │ - 0x003300c0 5f415252 41590000 53484144 4f574355 _ARRAY..SHADOWCU │ │ │ │ - 0x003300d0 42450000 32445f4d 53414100 32445f41 BE..2D_MSAA.2D_A │ │ │ │ - 0x003300e0 52524159 5f4d5341 41000000 43554245 RRAY_MSAA...CUBE │ │ │ │ - 0x003300f0 41525241 59000000 53484144 4f574355 ARRAY...SHADOWCU │ │ │ │ - 0x00330100 42454152 52415900 42434f4c 4f520000 BEARRAY.BCOLOR.. │ │ │ │ - 0x00330110 5053495a 45000000 47454e45 52494300 PSIZE...GENERIC. │ │ │ │ - 0x00330120 46414345 00000000 5052494d 5f494400 FACE....PRIM_ID. │ │ │ │ - 0x00330130 494e5354 414e4345 49440000 56455254 INSTANCEID..VERT │ │ │ │ - 0x00330140 45584944 00000000 434c4950 44495354 EXID....CLIPDIST │ │ │ │ - 0x00330150 00000000 434c4950 56455254 45580000 ....CLIPVERTEX.. │ │ │ │ - 0x00330160 47524944 5f53495a 45000000 424c4f43 GRID_SIZE...BLOC │ │ │ │ - 0x00330170 4b5f4944 00000000 424c4f43 4b5f5349 K_ID....BLOCK_SI │ │ │ │ - 0x00330180 5a450000 54485245 41445f49 44000000 ZE..THREAD_ID... │ │ │ │ - 0x00330190 54455843 4f4f5244 00000000 50434f4f TEXCOORD....PCOO │ │ │ │ - 0x003301a0 52440000 56494557 504f5254 5f494e44 RD..VIEWPORT_IND │ │ │ │ - 0x003301b0 45580000 4c415945 52000000 53414d50 EX..LAYER...SAMP │ │ │ │ - 0x003301c0 4c454944 00000000 53414d50 4c45504f LEID....SAMPLEPO │ │ │ │ - 0x003301d0 53000000 53414d50 4c454d41 534b0000 S...SAMPLEMASK.. │ │ │ │ - 0x003301e0 56455254 45584944 5f4e4f42 41534500 VERTEXID_NOBASE. │ │ │ │ - 0x003301f0 42415345 56455254 45580000 50415443 BASEVERTEX..PATC │ │ │ │ - 0x00330200 48000000 54455353 434f4f52 44000000 H...TESSCOORD... │ │ │ │ - 0x00330210 54455353 4f555445 52000000 54455353 TESSOUTER...TESS │ │ │ │ - 0x00330220 494e4e45 52000000 56455254 49434553 INNER...VERTICES │ │ │ │ - 0x00330230 494e0000 48454c50 45525f49 4e564f43 IN..HELPER_INVOC │ │ │ │ - 0x00330240 4154494f 4e000000 42415345 494e5354 ATION...BASEINST │ │ │ │ - 0x00330250 414e4345 00000000 44524157 49440000 ANCE....DRAWID.. │ │ │ │ - 0x00330260 574f524b 5f44494d 00000000 53554247 WORK_DIM....SUBG │ │ │ │ - 0x00330270 524f5550 5f53495a 45000000 53554247 ROUP_SIZE...SUBG │ │ │ │ - 0x00330280 524f5550 5f494e56 4f434154 494f4e00 ROUP_INVOCATION. │ │ │ │ - 0x00330290 53554247 524f5550 5f45515f 4d41534b SUBGROUP_EQ_MASK │ │ │ │ - 0x003302a0 00000000 53554247 524f5550 5f47455f ....SUBGROUP_GE_ │ │ │ │ - 0x003302b0 4d41534b 00000000 53554247 524f5550 MASK....SUBGROUP │ │ │ │ - 0x003302c0 5f47545f 4d41534b 00000000 53554247 _GT_MASK....SUBG │ │ │ │ - 0x003302d0 524f5550 5f4c455f 4d41534b 00000000 ROUP_LE_MASK.... │ │ │ │ - 0x003302e0 53554247 524f5550 5f4c545f 4d41534b SUBGROUP_LT_MASK │ │ │ │ - 0x003302f0 00000000 43535f55 5345525f 44415441 ....CS_USER_DATA │ │ │ │ - 0x00330300 5f414d44 00000000 56494557 504f5254 _AMD....VIEWPORT │ │ │ │ - 0x00330310 5f4d4153 4b000000 54454d50 00000000 _MASK...TEMP.... │ │ │ │ - 0x00330320 41444452 00000000 494d4d00 53560000 ADDR....IMM.SV.. │ │ │ │ - 0x00330330 494d4147 45000000 53564945 57000000 IMAGE...SVIEW... │ │ │ │ - 0x00330340 4d454d4f 52590000 434f4e53 54425546 MEMORY..CONSTBUF │ │ │ │ - 0x00330350 00000000 48574154 4f4d4943 00000000 ....HWATOMIC.... │ │ │ │ - 0x00330360 56455254 00000000 47454f4d 00000000 VERT....GEOM.... │ │ │ │ - 0x00330370 46524147 00000000 434f4d50 00000000 FRAG....COMP.... │ │ │ │ - 0x00330380 44434c00 52415700 57520000 41544f4d DCL.RAW.WR..ATOM │ │ │ │ - 0x00330390 49430000 474c4f42 414c0000 50524956 IC..GLOBAL..PRIV │ │ │ │ - 0x003303a0 41544500 494e5055 54000000 4c4f4341 ATE.INPUT...LOCA │ │ │ │ - 0x003303b0 4c000000 53545245 414d0000 50524f50 L...STREAM..PROP │ │ │ │ - 0x003303c0 45525459 00000000 3c696e76 616c6964 ERTY.......PIPE_QUERY_D │ │ │ │ - 0x003303e0 52495645 525f5350 45434946 4943202b RIVER_SPECIFIC + │ │ │ │ - 0x003303f0 20256900 706f696e 74730000 6c696e65 %i.points..line │ │ │ │ - 0x00330400 73000000 6c696e65 5f6c6f6f 70000000 s...line_loop... │ │ │ │ - 0x00330410 6c696e65 5f737472 69700000 74726961 line_strip..tria │ │ │ │ - 0x00330420 6e676c65 73000000 74726961 6e676c65 ngles...triangle │ │ │ │ - 0x00330430 5f737472 69700000 74726961 6e676c65 _strip..triangle │ │ │ │ - 0x00330440 5f66616e 00000000 71756164 73000000 _fan....quads... │ │ │ │ - 0x00330450 71756164 5f737472 69700000 706f6c79 quad_strip..poly │ │ │ │ - 0x00330460 676f6e00 6c696e65 735f6164 6a616365 gon.lines_adjace │ │ │ │ - 0x00330470 6e637900 6c696e65 5f737472 69705f61 ncy.line_strip_a │ │ │ │ - 0x00330480 646a6163 656e6379 00000000 74726961 djacency....tria │ │ │ │ - 0x00330490 6e676c65 735f6164 6a616365 6e637900 ngles_adjacency. │ │ │ │ - 0x003304a0 74726961 6e676c65 5f737472 69705f61 triangle_strip_a │ │ │ │ - 0x003304b0 646a6163 656e6379 00000000 70617463 djacency....patc │ │ │ │ - 0x003304c0 68657300 4d455341 5f505249 4d5f504f hes.MESA_PRIM_PO │ │ │ │ - 0x003304d0 494e5453 00000000 4d455341 5f505249 INTS....MESA_PRI │ │ │ │ - 0x003304e0 4d5f4c49 4e455300 4d455341 5f505249 M_LINES.MESA_PRI │ │ │ │ - 0x003304f0 4d5f4c49 4e455f4c 4f4f5000 4d455341 M_LINE_LOOP.MESA │ │ │ │ - 0x00330500 5f505249 4d5f4c49 4e455f53 54524950 _PRIM_LINE_STRIP │ │ │ │ - 0x00330510 00000000 4d455341 5f505249 4d5f5452 ....MESA_PRIM_TR │ │ │ │ - 0x00330520 49414e47 4c455300 4d455341 5f505249 IANGLES.MESA_PRI │ │ │ │ - 0x00330530 4d5f5452 49414e47 4c455f53 54524950 M_TRIANGLE_STRIP │ │ │ │ - 0x00330540 00000000 4d455341 5f505249 4d5f5452 ....MESA_PRIM_TR │ │ │ │ - 0x00330550 49414e47 4c455f46 414e0000 4d455341 IANGLE_FAN..MESA │ │ │ │ - 0x00330560 5f505249 4d5f5155 41445300 4d455341 _PRIM_QUADS.MESA │ │ │ │ - 0x00330570 5f505249 4d5f5155 41445f53 54524950 _PRIM_QUAD_STRIP │ │ │ │ - 0x00330580 00000000 4d455341 5f505249 4d5f504f ....MESA_PRIM_PO │ │ │ │ - 0x00330590 4c59474f 4e000000 4d455341 5f505249 LYGON...MESA_PRI │ │ │ │ - 0x003305a0 4d5f4c49 4e45535f 41444a41 43454e43 M_LINES_ADJACENC │ │ │ │ - 0x003305b0 59000000 4d455341 5f505249 4d5f4c49 Y...MESA_PRIM_LI │ │ │ │ - 0x003305c0 4e455f53 54524950 5f41444a 4143454e NE_STRIP_ADJACEN │ │ │ │ - 0x003305d0 43590000 4d455341 5f505249 4d5f5452 CY..MESA_PRIM_TR │ │ │ │ - 0x003305e0 49414e47 4c45535f 41444a41 43454e43 IANGLES_ADJACENC │ │ │ │ - 0x003305f0 59000000 4d455341 5f505249 4d5f5452 Y...MESA_PRIM_TR │ │ │ │ - 0x00330600 49414e47 4c455f53 54524950 5f41444a IANGLE_STRIP_ADJ │ │ │ │ - 0x00330610 4143454e 43590000 4d455341 5f505249 ACENCY..MESA_PRI │ │ │ │ - 0x00330620 4d5f5041 54434845 53000000 69333200 M_PATCHES...i32. │ │ │ │ - 0x00330630 75333200 69363400 75363400 50495045 u32.i64.u64.PIPE │ │ │ │ - 0x00330640 5f515545 52595f54 5950455f 49333200 _QUERY_TYPE_I32. │ │ │ │ - 0x00330650 50495045 5f515545 52595f54 5950455f PIPE_QUERY_TYPE_ │ │ │ │ - 0x00330660 55333200 50495045 5f515545 52595f54 U32.PIPE_QUERY_T │ │ │ │ - 0x00330670 5950455f 49363400 50495045 5f515545 YPE_I64.PIPE_QUE │ │ │ │ - 0x00330680 52595f54 5950455f 55363400 6f63636c RY_TYPE_U64.occl │ │ │ │ - 0x00330690 7573696f 6e5f636f 756e7465 72000000 usion_counter... │ │ │ │ - 0x003306a0 6f63636c 7573696f 6e5f7072 65646963 occlusion_predic │ │ │ │ - 0x003306b0 61746500 6f63636c 7573696f 6e5f7072 ate.occlusion_pr │ │ │ │ - 0x003306c0 65646963 6174655f 636f6e73 65727661 edicate_conserva │ │ │ │ - 0x003306d0 74697665 00000000 74696d65 5f656c61 tive....time_ela │ │ │ │ - 0x003306e0 70736564 00000000 7072696d 69746976 psed....primitiv │ │ │ │ - 0x003306f0 65735f67 656e6572 61746564 00000000 es_generated.... │ │ │ │ - 0x00330700 7072696d 69746976 65735f65 6d697474 primitives_emitt │ │ │ │ - 0x00330710 65640000 736f5f6f 76657266 6c6f775f ed..so_overflow_ │ │ │ │ - 0x00330720 70726564 69636174 65000000 736f5f6f predicate...so_o │ │ │ │ - 0x00330730 76657266 6c6f775f 616e795f 70726564 verflow_any_pred │ │ │ │ - 0x00330740 69636174 65000000 6770755f 66696e69 icate...gpu_fini │ │ │ │ - 0x00330750 73686564 00000000 50495045 5f515545 shed....PIPE_QUE │ │ │ │ - 0x00330760 52595f4f 43434c55 53494f4e 5f434f55 RY_OCCLUSION_COU │ │ │ │ - 0x00330770 4e544552 00000000 50495045 5f515545 NTER....PIPE_QUE │ │ │ │ - 0x00330780 52595f4f 43434c55 53494f4e 5f505245 RY_OCCLUSION_PRE │ │ │ │ - 0x00330790 44494341 54450000 50495045 5f515545 DICATE..PIPE_QUE │ │ │ │ - 0x003307a0 52595f4f 43434c55 53494f4e 5f505245 RY_OCCLUSION_PRE │ │ │ │ - 0x003307b0 44494341 54455f43 4f4e5345 52564154 DICATE_CONSERVAT │ │ │ │ - 0x003307c0 49564500 50495045 5f515545 52595f54 IVE.PIPE_QUERY_T │ │ │ │ - 0x003307d0 494d4553 54414d50 00000000 50495045 IMESTAMP....PIPE │ │ │ │ - 0x003307e0 5f515545 52595f54 494d4553 54414d50 _QUERY_TIMESTAMP │ │ │ │ - 0x003307f0 5f444953 4a4f494e 54000000 50495045 _DISJOINT...PIPE │ │ │ │ - 0x00330800 5f515545 52595f54 494d455f 454c4150 _QUERY_TIME_ELAP │ │ │ │ - 0x00330810 53454400 50495045 5f515545 52595f50 SED.PIPE_QUERY_P │ │ │ │ - 0x00330820 52494d49 54495645 535f4745 4e455241 RIMITIVES_GENERA │ │ │ │ - 0x00330830 54454400 50495045 5f515545 52595f50 TED.PIPE_QUERY_P │ │ │ │ - 0x00330840 52494d49 54495645 535f454d 49545445 RIMITIVES_EMITTE │ │ │ │ - 0x00330850 44000000 50495045 5f515545 52595f53 D...PIPE_QUERY_S │ │ │ │ - 0x00330860 4f5f5354 41544953 54494353 00000000 O_STATISTICS.... │ │ │ │ - 0x00330870 50495045 5f515545 52595f53 4f5f4f56 PIPE_QUERY_SO_OV │ │ │ │ - 0x00330880 4552464c 4f575f50 52454449 43415445 ERFLOW_PREDICATE │ │ │ │ - 0x00330890 00000000 50495045 5f515545 52595f53 ....PIPE_QUERY_S │ │ │ │ - 0x003308a0 4f5f4f56 4552464c 4f575f41 4e595f50 O_OVERFLOW_ANY_P │ │ │ │ - 0x003308b0 52454449 43415445 00000000 50495045 REDICATE....PIPE │ │ │ │ - 0x003308c0 5f515545 52595f47 50555f46 494e4953 _QUERY_GPU_FINIS │ │ │ │ - 0x003308d0 48454400 50495045 5f515545 52595f50 HED.PIPE_QUERY_P │ │ │ │ - 0x003308e0 4950454c 494e455f 53544154 49535449 IPELINE_STATISTI │ │ │ │ - 0x003308f0 43530000 6e656172 65737400 6c696e65 CS..nearest.line │ │ │ │ - 0x00330900 61720000 50495045 5f544558 5f46494c ar..PIPE_TEX_FIL │ │ │ │ - 0x00330910 5445525f 4e454152 45535400 50495045 TER_NEAREST.PIPE │ │ │ │ - 0x00330920 5f544558 5f46494c 5445525f 4c494e45 _TEX_FILTER_LINE │ │ │ │ - 0x00330930 41520000 6e6f6e65 00000000 50495045 AR..none....PIPE │ │ │ │ - 0x00330940 5f544558 5f4d4950 46494c54 45525f4e _TEX_MIPFILTER_N │ │ │ │ - 0x00330950 45415245 53540000 50495045 5f544558 EAREST..PIPE_TEX │ │ │ │ - 0x00330960 5f4d4950 46494c54 45525f4c 494e4541 _MIPFILTER_LINEA │ │ │ │ - 0x00330970 52000000 50495045 5f544558 5f4d4950 R...PIPE_TEX_MIP │ │ │ │ - 0x00330980 46494c54 45525f4e 4f4e4500 72657065 FILTER_NONE.repe │ │ │ │ - 0x00330990 61740000 636c616d 705f746f 5f656467 at..clamp_to_edg │ │ │ │ - 0x003309a0 65000000 636c616d 705f746f 5f626f72 e...clamp_to_bor │ │ │ │ - 0x003309b0 64657200 6d697272 6f725f72 65706561 der.mirror_repea │ │ │ │ - 0x003309c0 74000000 6d697272 6f725f63 6c616d70 t...mirror_clamp │ │ │ │ - 0x003309d0 00000000 6d697272 6f725f63 6c616d70 ....mirror_clamp │ │ │ │ - 0x003309e0 5f746f5f 65646765 00000000 6d697272 _to_edge....mirr │ │ │ │ - 0x003309f0 6f725f63 6c616d70 5f746f5f 626f7264 or_clamp_to_bord │ │ │ │ - 0x00330a00 65720000 50495045 5f544558 5f575241 er..PIPE_TEX_WRA │ │ │ │ - 0x00330a10 505f5245 50454154 00000000 50495045 P_REPEAT....PIPE │ │ │ │ - 0x00330a20 5f544558 5f575241 505f434c 414d5000 _TEX_WRAP_CLAMP. │ │ │ │ - 0x00330a30 50495045 5f544558 5f575241 505f434c PIPE_TEX_WRAP_CL │ │ │ │ - 0x00330a40 414d505f 544f5f45 44474500 50495045 AMP_TO_EDGE.PIPE │ │ │ │ - 0x00330a50 5f544558 5f575241 505f434c 414d505f _TEX_WRAP_CLAMP_ │ │ │ │ - 0x00330a60 544f5f42 4f524445 52000000 50495045 TO_BORDER...PIPE │ │ │ │ - 0x00330a70 5f544558 5f575241 505f4d49 52524f52 _TEX_WRAP_MIRROR │ │ │ │ - 0x00330a80 5f524550 45415400 50495045 5f544558 _REPEAT.PIPE_TEX │ │ │ │ - 0x00330a90 5f575241 505f4d49 52524f52 5f434c41 _WRAP_MIRROR_CLA │ │ │ │ - 0x00330aa0 4d500000 50495045 5f544558 5f575241 MP..PIPE_TEX_WRA │ │ │ │ - 0x00330ab0 505f4d49 52524f52 5f434c41 4d505f54 P_MIRROR_CLAMP_T │ │ │ │ - 0x00330ac0 4f5f4544 47450000 50495045 5f544558 O_EDGE..PIPE_TEX │ │ │ │ - 0x00330ad0 5f575241 505f4d49 52524f52 5f434c41 _WRAP_MIRROR_CLA │ │ │ │ - 0x00330ae0 4d505f54 4f5f424f 52444552 00000000 MP_TO_BORDER.... │ │ │ │ - 0x00330af0 31640000 32640000 63756265 00000000 1d..2d..cube.... │ │ │ │ - 0x00330b00 31645f61 72726179 00000000 32645f61 1d_array....2d_a │ │ │ │ - 0x00330b10 72726179 00000000 63756265 5f617272 rray....cube_arr │ │ │ │ - 0x00330b20 61790000 6b656570 00000000 7a65726f ay..keep....zero │ │ │ │ - 0x00330b30 00000000 7265706c 61636500 696e6372 ....replace.incr │ │ │ │ - 0x00330b40 00000000 64656372 00000000 696e6372 ....decr....incr │ │ │ │ - 0x00330b50 5f777261 70000000 64656372 5f777261 _wrap...decr_wra │ │ │ │ - 0x00330b60 70000000 696e7665 72740000 50495045 p...invert..PIPE │ │ │ │ - 0x00330b70 5f535445 4e43494c 5f4f505f 4b454550 _STENCIL_OP_KEEP │ │ │ │ - 0x00330b80 00000000 50495045 5f535445 4e43494c ....PIPE_STENCIL │ │ │ │ - 0x00330b90 5f4f505f 5a45524f 00000000 50495045 _OP_ZERO....PIPE │ │ │ │ - 0x00330ba0 5f535445 4e43494c 5f4f505f 5245504c _STENCIL_OP_REPL │ │ │ │ - 0x00330bb0 41434500 50495045 5f535445 4e43494c ACE.PIPE_STENCIL │ │ │ │ - 0x00330bc0 5f4f505f 494e4352 00000000 50495045 _OP_INCR....PIPE │ │ │ │ - 0x00330bd0 5f535445 4e43494c 5f4f505f 44454352 _STENCIL_OP_DECR │ │ │ │ - 0x00330be0 00000000 50495045 5f535445 4e43494c ....PIPE_STENCIL │ │ │ │ - 0x00330bf0 5f4f505f 494e4352 5f575241 50000000 _OP_INCR_WRAP... │ │ │ │ - 0x00330c00 50495045 5f535445 4e43494c 5f4f505f PIPE_STENCIL_OP_ │ │ │ │ - 0x00330c10 44454352 5f575241 50000000 50495045 DECR_WRAP...PIPE │ │ │ │ - 0x00330c20 5f535445 4e43494c 5f4f505f 494e5645 _STENCIL_OP_INVE │ │ │ │ - 0x00330c30 52540000 6e657665 72000000 6c657373 RT..never...less │ │ │ │ - 0x00330c40 5f657175 616c0000 67726561 74657200 _equal..greater. │ │ │ │ - 0x00330c50 6e6f745f 65717561 6c000000 67726561 not_equal...grea │ │ │ │ - 0x00330c60 7465725f 65717561 6c000000 50495045 ter_equal...PIPE │ │ │ │ - 0x00330c70 5f46554e 435f4e45 56455200 50495045 _FUNC_NEVER.PIPE │ │ │ │ - 0x00330c80 5f46554e 435f4c45 53530000 50495045 _FUNC_LESS..PIPE │ │ │ │ - 0x00330c90 5f46554e 435f4551 55414c00 50495045 _FUNC_EQUAL.PIPE │ │ │ │ - 0x00330ca0 5f46554e 435f4c45 5155414c 00000000 _FUNC_LEQUAL.... │ │ │ │ - 0x00330cb0 50495045 5f46554e 435f4752 45415445 PIPE_FUNC_GREATE │ │ │ │ - 0x00330cc0 52000000 50495045 5f46554e 435f4e4f R...PIPE_FUNC_NO │ │ │ │ - 0x00330cd0 54455155 414c0000 50495045 5f46554e TEQUAL..PIPE_FUN │ │ │ │ - 0x00330ce0 435f4745 5155414c 00000000 50495045 C_GEQUAL....PIPE │ │ │ │ - 0x00330cf0 5f46554e 435f414c 57415953 00000000 _FUNC_ALWAYS.... │ │ │ │ - 0x00330d00 6e6f7200 616e645f 696e7665 72746564 nor.and_inverted │ │ │ │ - 0x00330d10 00000000 636f7079 5f696e76 65727465 ....copy_inverte │ │ │ │ - 0x00330d20 64000000 616e645f 72657665 72736500 d...and_reverse. │ │ │ │ - 0x00330d30 6e616e64 00000000 616e6400 65717569 nand....and.equi │ │ │ │ - 0x00330d40 76000000 6e6f6f70 00000000 6f725f69 v...noop....or_i │ │ │ │ - 0x00330d50 6e766572 74656400 636f7079 00000000 nverted.copy.... │ │ │ │ - 0x00330d60 6f725f72 65766572 73650000 7265765f or_reverse..rev_ │ │ │ │ - 0x00330d70 73756200 6d696e00 7372635f 616c7068 sub.min.src_alph │ │ │ │ - 0x00330d80 615f7361 74757261 74650000 696e765f a_saturate..inv_ │ │ │ │ - 0x00330d90 7372635f 636f6c6f 72000000 696e765f src_color...inv_ │ │ │ │ - 0x00330da0 7372635f 616c7068 61000000 696e765f src_alpha...inv_ │ │ │ │ - 0x00330db0 6473745f 616c7068 61000000 696e765f dst_alpha...inv_ │ │ │ │ - 0x00330dc0 6473745f 636f6c6f 72000000 696e765f dst_color...inv_ │ │ │ │ - 0x00330dd0 636f6e73 745f636f 6c6f7200 696e765f const_color.inv_ │ │ │ │ - 0x00330de0 636f6e73 745f616c 70686100 696e765f const_alpha.inv_ │ │ │ │ - 0x00330df0 73726331 5f636f6c 6f720000 696e765f src1_color..inv_ │ │ │ │ - 0x00330e00 73726331 5f616c70 68610000 256c6c75 src1_alpha..%llu │ │ │ │ - 0x00330e10 2e253036 75730000 2573203d 20000000 .%06us..%s = ... │ │ │ │ - 0x00330e20 77696474 68300000 68656967 68743000 width0..height0. │ │ │ │ - 0x00330e30 64657074 68300000 706f696e 745f6c69 depth0..point_li │ │ │ │ - 0x00330e40 6e655f74 72695f63 6c697000 25670000 ne_tri_clip.%g.. │ │ │ │ - 0x00330e50 220a0000 752e7465 782e6c65 76656c00 "...u.tex.level. │ │ │ │ - 0x00330e60 752e7465 782e6669 7273745f 6c617965 u.tex.first_laye │ │ │ │ - 0x00330e70 72000000 752e7465 782e6c61 73745f6c r...u.tex.last_l │ │ │ │ - 0x00330e80 61796572 00000000 752e6275 662e6f66 ayer....u.buf.of │ │ │ │ - 0x00330e90 66736574 00000000 752e6275 662e7369 fset....u.buf.si │ │ │ │ - 0x00330ea0 7a650000 752e7465 782e7369 6e676c65 ze..u.tex.single │ │ │ │ - 0x00330eb0 5f6c6179 65725f76 69657700 752e7465 _layer_view.u.te │ │ │ │ - 0x00330ec0 782e6669 7273745f 6c657665 6c000000 x.first_level... │ │ │ │ - 0x00330ed0 752e7465 782e6c61 73745f6c 6576656c u.tex.last_level │ │ │ │ - 0x00330ee0 00000000 75736572 5f627566 66657200 ....user_buffer. │ │ │ │ - 0x00330ef0 696e6465 782e7573 65720000 256c6c69 index.user..%lli │ │ │ │ - 0x00330f00 00000000 776f726b 5f64696d 00000000 ....work_dim.... │ │ │ │ - 0x00330f10 44434c20 53565b30 5d2c2053 414d504c DCL SV[0], SAMPL │ │ │ │ - 0x00330f20 4549440a 00000000 4d4f5620 54454d50 EID.....MOV TEMP │ │ │ │ - 0x00330f30 5b305d2e 772c2053 565b305d 2e787878 [0].w, SV[0].xxx │ │ │ │ - 0x00330f40 780a0000 50524f50 45525459 2046535f x...PROPERTY FS_ │ │ │ │ - 0x00330f50 434f4c4f 52305f57 52495445 535f414c COLOR0_WRITES_AL │ │ │ │ - 0x00330f60 4c5f4342 55465320 310a0000 554d494e L_CBUFS 1...UMIN │ │ │ │ - 0x00330f70 2054454d 505b305d 2c205445 4d505b30 TEMP[0], TEMP[0 │ │ │ │ - 0x00330f80 5d2c2049 4d4d5b30 5d2e7a7a 7a7a0a00 ], IMM[0].zzzz.. │ │ │ │ - 0x00330f90 494d4158 2054454d 505b305d 2c205445 IMAX TEMP[0], TE │ │ │ │ - 0x00330fa0 4d505b30 5d2c2049 4d4d5b30 5d2e7878 MP[0], IMM[0].xx │ │ │ │ - 0x00330fb0 78780a00 434f4c4f 525b305d 00000000 xx..COLOR[0].... │ │ │ │ - 0x00330fc0 4d4f5620 54454d50 5b305d2e 7a2c2054 MOV TEMP[0].z, T │ │ │ │ - 0x00330fd0 454d505b 305d2e78 7878780a 00000000 EMP[0].xxxx..... │ │ │ │ - 0x00330fe0 2e7a0000 4d4f5620 54454d50 5b305d2e .z..MOV TEMP[0]. │ │ │ │ - 0x00330ff0 792c2054 454d505b 305d2e78 7878780a y, TEMP[0].xxxx. │ │ │ │ - 0x00331000 00000000 2e790000 496e7374 72756374 .....y..Instruct │ │ │ │ - 0x00331010 696f6e20 65787065 63746564 20627574 ion expected but │ │ │ │ - 0x00331020 20696d6d 65646961 74652066 6f756e64 immediate found │ │ │ │ - 0x00331030 00000000 28257529 3a20496e 76616c69 ....(%u): Invali │ │ │ │ - 0x00331040 6420696d 6d656469 61746520 64617461 d immediate data │ │ │ │ - 0x00331050 20747970 65000000 25735b25 755d3a20 type...%s[%u]: │ │ │ │ - 0x00331060 52656769 73746572 206e6576 65722075 Register never u │ │ │ │ - 0x00331070 73656400 28257529 3a20496e 76616c69 sed.(%u): Invali │ │ │ │ - 0x00331080 64207265 67697374 65722066 696c6520 d register file │ │ │ │ - 0x00331090 6e616d65 00000000 25733a20 556e6465 name....%s: Unde │ │ │ │ - 0x003310a0 636c6172 65642025 73207265 67697374 clared %s regist │ │ │ │ - 0x003310b0 65720000 25735b25 645d5b25 645d3a20 er..%s[%d][%d]: │ │ │ │ - 0x003310c0 556e6465 636c6172 65642025 73207265 Undeclared %s re │ │ │ │ - 0x003310d0 67697374 65720000 25735b25 645d3a20 gister..%s[%d]: │ │ │ │ - 0x003310e0 556e6465 636c6172 65642025 73207265 Undeclared %s re │ │ │ │ - 0x003310f0 67697374 65720000 546f6f20 6d616e79 gister..Too many │ │ │ │ - 0x00331100 20454e44 20696e73 74727563 74696f6e END instruction │ │ │ │ - 0x00331110 73000000 28257529 3a20496e 76616c69 s...(%u): Invali │ │ │ │ - 0x00331120 6420696e 73747275 6374696f 6e206f70 d instruction op │ │ │ │ - 0x00331130 636f6465 00000000 25733a20 496e7661 code....%s: Inva │ │ │ │ - 0x00331140 6c696420 6e756d62 6572206f 66206465 lid number of de │ │ │ │ - 0x00331150 7374696e 6174696f 6e206f70 6572616e stination operan │ │ │ │ - 0x00331160 64732c20 73686f75 6c642062 65202575 ds, should be %u │ │ │ │ - 0x00331170 00000000 25733a20 496e7661 6c696420 ....%s: Invalid │ │ │ │ - 0x00331180 6e756d62 6572206f 6620736f 75726365 number of source │ │ │ │ - 0x00331190 206f7065 72616e64 732c2073 686f756c operands, shoul │ │ │ │ - 0x003311a0 64206265 20257500 44657374 696e6174 d be %u.Destinat │ │ │ │ - 0x003311b0 696f6e20 72656769 73746572 20686173 ion register has │ │ │ │ - 0x003311c0 20656d70 74792077 72697465 6d61736b empty writemask │ │ │ │ - 0x003311d0 00000000 25735b25 755d3a20 54686520 ....%s[%u]: The │ │ │ │ - 0x003311e0 73616d65 20726567 69737465 72206465 same register de │ │ │ │ - 0x003311f0 636c6172 6564206d 6f726520 7468616e clared more than │ │ │ │ - 0x00331200 206f6e63 65000000 496e7374 72756374 once...Instruct │ │ │ │ - 0x00331210 696f6e20 65787065 63746564 20627574 ion expected but │ │ │ │ - 0x00331220 20646563 6c617261 74696f6e 20666f75 declaration fou │ │ │ │ - 0x00331230 6e640000 4d697373 696e6720 454e4420 nd..Missing END │ │ │ │ - 0x00331240 696e7374 72756374 696f6e00 54475349 instruction.TGSI │ │ │ │ - 0x00331250 5f505249 4e545f53 414e4954 59000000 _PRINT_SANITY... │ │ │ │ - 0x00331260 73686164 65725f69 6e000000 73686172 shader_in...shar │ │ │ │ - 0x00331270 65640000 73797374 656d0000 7373626f ed..system..ssbo │ │ │ │ - 0x00331280 00000000 7461736b 5f706179 6c6f6164 ....task_payload │ │ │ │ - 0x00331290 00000000 7261795f 6869745f 61747472 ....ray_hit_attr │ │ │ │ - 0x003312a0 69620000 75626f00 73686164 65725f6f ib..ubo.shader_o │ │ │ │ - 0x003312b0 75740000 73686164 65725f74 656d7000 ut..shader_temp. │ │ │ │ - 0x003312c0 73686164 65725f63 616c6c5f 64617461 shader_call_data │ │ │ │ - 0x003312d0 00000000 70757368 5f636f6e 73740000 ....push_const.. │ │ │ │ - 0x003312e0 6e6f6465 5f706179 6c6f6164 5f696e00 node_payload_in. │ │ │ │ - 0x003312f0 6e6f6465 5f706179 6c6f6164 00000000 node_payload.... │ │ │ │ - 0x00331300 676c6f62 616c0000 67656e65 72696300 global..generic. │ │ │ │ - 0x00331310 66756e63 74696f6e 5f74656d 70000000 function_temp... │ │ │ │ - 0x00331320 25642d25 64000000 2c256400 2c25642d %d-%d...,%d.,%d- │ │ │ │ - 0x00331330 25640000 25733a20 25730a00 7e300000 %d..%s: %s..~0.. │ │ │ │ - 0x00331340 74727565 00000000 66616c73 65000000 true....false... │ │ │ │ - 0x00331350 30782530 32780000 30782530 34780000 0x%02x..0x%04x.. │ │ │ │ - 0x00331360 30782530 386c6c78 00000000 7b200000 0x%08llx....{ .. │ │ │ │ - 0x00331370 207d0000 3078256c 6c780000 30782530 }..0x%llx..0x%0 │ │ │ │ - 0x00331380 31366c6c 78000000 29203d20 28000000 16llx...) = (... │ │ │ │ - 0x00331390 203d2000 252b6c6c 69000000 252b6400 = .%+lli...%+d. │ │ │ │ - 0x003313a0 25732575 00000000 25730a0a 00000000 %s%u....%s...... │ │ │ │ - 0x003313b0 756e6e61 6d656400 23257500 25732325 unnamed.#%u.%s#% │ │ │ │ - 0x003313c0 75000000 2d3e0000 28257320 2a290000 u...->..(%s *).. │ │ │ │ - 0x003313d0 25732573 00000000 5b256c6c 645d0000 %s%s....[%lld].. │ │ │ │ - 0x003313e0 5b2a5d00 2a000000 62696e64 6c657373 [*].*...bindless │ │ │ │ - 0x003313f0 20000000 63656e74 726f6964 20000000 ...centroid ... │ │ │ │ - 0x00331400 73616d70 6c652000 70617463 68200000 sample .patch .. │ │ │ │ - 0x00331410 696e7661 7269616e 74200000 7065725f invariant ..per_ │ │ │ │ - 0x00331420 76696577 20000000 7065725f 7072696d view ...per_prim │ │ │ │ - 0x00331430 69746976 65200000 7261795f 71756572 itive ..ray_quer │ │ │ │ - 0x00331440 79200000 66625f66 65746368 5f6f7574 y ..fb_fetch_out │ │ │ │ - 0x00331450 70757420 00000000 61626364 65666768 put ....abcdefgh │ │ │ │ - 0x00331460 696a6b6c 6d6e6f70 00000000 78797a77 ijklmnop....xyzw │ │ │ │ - 0x00331470 00000000 20636f6d 70616374 00000000 .... compact.... │ │ │ │ - 0x00331480 72657065 61745f6d 6972726f 72656400 repeat_mirrored. │ │ │ │ - 0x00331490 6465636c 5f766172 20000000 25732573 decl_var ...%s%s │ │ │ │ - 0x003314a0 25732573 25732573 25732573 25732573 %s%s%s%s%s%s%s%s │ │ │ │ - 0x003314b0 20257320 00000000 25732000 25732025 %s ....%s .%s % │ │ │ │ - 0x003314c0 73000000 20282573 25732900 20282573 s... (%s%s). (%s │ │ │ │ - 0x003314d0 25732c20 25752c20 25752925 73000000 %s, %u, %u)%s... │ │ │ │ - 0x003314e0 203d206e 756c6c00 203d207b 20000000 = null. = { ... │ │ │ │ - 0x003314f0 203d207b 2025732c 2025732c 20257320 = { %s, %s, %s │ │ │ │ - 0x00331500 7d000000 203d2026 25730000 626f6f6c }... = &%s..bool │ │ │ │ - 0x00331510 00000000 696e7661 6c696400 64697620 ....invalid.div │ │ │ │ - 0x00331520 00000000 636f6e20 00000000 25732575 ....con ....%s%u │ │ │ │ - 0x00331530 2573252a 73257325 75000000 74657874 %s%*s%s%u...text │ │ │ │ - 0x00331540 7572652d 62756666 65720000 696d6167 ure-buffer..imag │ │ │ │ - 0x00331550 652d6275 66666572 00000000 55424f00 e-buffer....UBO. │ │ │ │ - 0x00331560 5353424f 00000000 696e7075 742d6174 SSBO....input-at │ │ │ │ - 0x00331570 74000000 696e6c69 6e652d55 424f0000 t...inline-UBO.. │ │ │ │ - 0x00331580 61636365 6c2d7374 72756374 00000000 accel-struct.... │ │ │ │ - 0x00331590 74657874 7572652b 73616d70 6c657200 texture+sampler. │ │ │ │ - 0x003315a0 203d2025 73000000 2e6e7377 00000000 = %s....nsw.... │ │ │ │ - 0x003315b0 2e6e7577 00000000 203d2064 65726566 .nuw.... = deref │ │ │ │ - 0x003315c0 5f766172 20000000 203d2064 65726566 _var ... = deref │ │ │ │ - 0x003315d0 5f617272 61792000 203d2064 65726566 _array . = deref │ │ │ │ - 0x003315e0 5f737472 75637420 00000000 203d2064 _struct .... = d │ │ │ │ - 0x003315f0 65726566 5f636173 74200000 203d2064 eref_cast .. = d │ │ │ │ - 0x00331600 65726566 5f707472 5f61735f 61727261 eref_ptr_as_arra │ │ │ │ - 0x00331610 79200000 26000000 7c000000 20257329 y ..&...|... %s) │ │ │ │ - 0x00331620 00000000 20202870 74725f73 74726964 .... (ptr_strid │ │ │ │ - 0x00331630 653d2575 2c20616c 69676e5f 6d756c3d e=%u, align_mul= │ │ │ │ - 0x00331640 25752c20 616c6967 6e5f6f66 66736574 %u, align_offset │ │ │ │ - 0x00331650 3d257529 00000000 20202f2f 20260000 =%u).... // &.. │ │ │ │ - 0x00331660 252a7300 63616c6c 20257320 00000000 %*s.call %s .... │ │ │ │ - 0x00331670 28696e64 69726563 74200000 29200000 (indirect ..) .. │ │ │ │ - 0x00331680 40257300 77726d61 736b3d00 72656475 @%s.wrmask=.redu │ │ │ │ - 0x00331690 6374696f 6e5f6f70 3d257300 61746f6d ction_op=%s.atom │ │ │ │ - 0x003316a0 69635f6f 703d0000 69616464 00000000 ic_op=..iadd.... │ │ │ │ - 0x003316b0 696d696e 00000000 756d696e 00000000 imin....umin.... │ │ │ │ - 0x003316c0 696d6178 00000000 756d6178 00000000 imax....umax.... │ │ │ │ - 0x003316d0 69616e64 00000000 696f7200 69786f72 iand....ior.ixor │ │ │ │ - 0x003316e0 00000000 66616464 00000000 666d696e ....fadd....fmin │ │ │ │ - 0x003316f0 00000000 666d6178 00000000 636d7078 ....fmax....cmpx │ │ │ │ - 0x00331700 63686700 66636d70 78636867 00000000 chg.fcmpxchg.... │ │ │ │ - 0x00331710 696e635f 77726170 00000000 6465635f inc_wrap....dec_ │ │ │ │ - 0x00331720 77726170 00000000 6f726465 7265645f wrap....ordered_ │ │ │ │ - 0x00331730 61646400 696d6167 655f6469 6d3d2573 add.image_dim=%s │ │ │ │ - 0x00331740 00000000 696d6167 655f6172 7261793d ....image_array= │ │ │ │ - 0x00331750 25730000 666f726d 61743d25 73000000 %s..format=%s... │ │ │ │ - 0x00331760 64657363 5f747970 653d2573 00000000 desc_type=%s.... │ │ │ │ - 0x00331770 7372635f 74797065 3d000000 64657374 src_type=...dest │ │ │ │ - 0x00331780 5f747970 653d0000 7377697a 7a6c655f _type=..swizzle_ │ │ │ │ - 0x00331790 6d61736b 3d000000 28286964 20262025 mask=...((id & % │ │ │ │ - 0x003317a0 6429207c 20256429 205e2025 64000000 d) | %d) ^ %d... │ │ │ │ - 0x003317b0 6d656d5f 73656d61 6e746963 733d0000 mem_semantics=.. │ │ │ │ - 0x003317c0 41435100 4143517c 52454c00 7c415641 ACQ.ACQ|REL.|AVA │ │ │ │ - 0x003317d0 494c4142 4c450000 7c564953 49424c45 ILABLE..|VISIBLE │ │ │ │ - 0x003317e0 00000000 6d656d5f 6d6f6465 733d0000 ....mem_modes=.. │ │ │ │ - 0x003317f0 25733d25 73000000 696f206c 6f636174 %s=%s...io locat │ │ │ │ - 0x00331800 696f6e3d 25732073 6c6f7473 3d257500 ion=%s slots=%u. │ │ │ │ - 0x00331810 20657870 6c696369 745f7374 72696374 explicit_strict │ │ │ │ - 0x00331820 00000000 20647561 6c737263 00000000 .... dualsrc.... │ │ │ │ - 0x00331830 20666266 65746368 00000000 20636f68 fbfetch.... coh │ │ │ │ - 0x00331840 6572656e 74000000 20706572 76696577 erent... perview │ │ │ │ - 0x00331850 00000000 206d6564 69756d70 00000000 .... mediump.... │ │ │ │ - 0x00331860 20686967 685f3136 62697473 00000000 high_16bits.... │ │ │ │ - 0x00331870 20696e76 61726961 6e740000 20686967 invariant.. hig │ │ │ │ - 0x00331880 685f6476 65633200 206e6f5f 76617279 h_dvec2. no_vary │ │ │ │ - 0x00331890 696e6700 206e6f5f 73797376 616c5f6f ing. no_sysval_o │ │ │ │ - 0x003318a0 75747075 74000000 2067735f 73747265 utput... gs_stre │ │ │ │ - 0x003318b0 616d7328 00000000 25732563 3d257500 ams(....%s%c=%u. │ │ │ │ - 0x003318c0 78666225 73280000 636f6d70 6f6e656e xfb%s(..componen │ │ │ │ - 0x003318d0 74733d25 752e2e25 75000000 636f6d70 ts=%u..%u...comp │ │ │ │ - 0x003318e0 6f6e656e 743d2575 00000000 20627566 onent=%u.... buf │ │ │ │ - 0x003318f0 6665723d 2575206f 66667365 743d2575 fer=%u offset=%u │ │ │ │ - 0x00331900 00000000 726f756e 64696e67 5f6d6f64 ....rounding_mod │ │ │ │ - 0x00331910 653d0000 756e6465 66000000 72746e65 e=..undef...rtne │ │ │ │ - 0x00331920 00000000 72750000 72747a00 7261795f ....ru..rtz.ray_ │ │ │ │ - 0x00331930 71756572 795f7661 6c75653d 00000000 query_value=.... │ │ │ │ - 0x00331940 696e7465 72736563 74696f6e 5f747970 intersection_typ │ │ │ │ - 0x00331950 65000000 696e7465 72736563 74696f6e e...intersection │ │ │ │ - 0x00331960 5f740000 696e7465 72736563 74696f6e _t..intersection │ │ │ │ - 0x00331970 5f696e73 74616e63 655f6375 73746f6d _instance_custom │ │ │ │ - 0x00331980 5f696e64 65780000 696e7465 72736563 _index..intersec │ │ │ │ - 0x00331990 74696f6e 5f696e73 74616e63 655f6964 tion_instance_id │ │ │ │ - 0x003319a0 00000000 696e7465 72736563 74696f6e ....intersection │ │ │ │ - 0x003319b0 5f696e73 74616e63 655f7362 745f696e _instance_sbt_in │ │ │ │ - 0x003319c0 64657800 696e7465 72736563 74696f6e dex.intersection │ │ │ │ - 0x003319d0 5f67656f 6d657472 795f696e 64657800 _geometry_index. │ │ │ │ - 0x003319e0 696e7465 72736563 74696f6e 5f707269 intersection_pri │ │ │ │ - 0x003319f0 6d697469 76655f69 6e646578 00000000 mitive_index.... │ │ │ │ - 0x00331a00 696e7465 72736563 74696f6e 5f626172 intersection_bar │ │ │ │ - 0x00331a10 7963656e 74726963 73000000 696e7465 ycentrics...inte │ │ │ │ - 0x00331a20 72736563 74696f6e 5f66726f 6e745f66 rsection_front_f │ │ │ │ - 0x00331a30 61636500 696e7465 72736563 74696f6e ace.intersection │ │ │ │ - 0x00331a40 5f6f626a 6563745f 7261795f 64697265 _object_ray_dire │ │ │ │ - 0x00331a50 6374696f 6e000000 696e7465 72736563 ction...intersec │ │ │ │ - 0x00331a60 74696f6e 5f6f626a 6563745f 7261795f tion_object_ray_ │ │ │ │ - 0x00331a70 6f726967 696e0000 696e7465 72736563 origin..intersec │ │ │ │ - 0x00331a80 74696f6e 5f6f626a 6563745f 746f5f77 tion_object_to_w │ │ │ │ - 0x00331a90 6f726c64 00000000 696e7465 72736563 orld....intersec │ │ │ │ - 0x00331aa0 74696f6e 5f776f72 6c645f74 6f5f6f62 tion_world_to_ob │ │ │ │ - 0x00331ab0 6a656374 00000000 696e7465 72736563 ject....intersec │ │ │ │ - 0x00331ac0 74696f6e 5f63616e 64696461 74655f61 tion_candidate_a │ │ │ │ - 0x00331ad0 6162625f 6f706171 75650000 746d696e abb_opaque..tmin │ │ │ │ - 0x00331ae0 00000000 776f726c 645f7261 795f6469 ....world_ray_di │ │ │ │ - 0x00331af0 72656374 696f6e00 776f726c 645f7261 rection.world_ra │ │ │ │ - 0x00331b00 795f6f72 6967696e 00000000 7265736f y_origin....reso │ │ │ │ - 0x00331b10 75726365 5f696e74 656c3d00 62696e64 urce_intel=.bind │ │ │ │ - 0x00331b20 6c657373 00000000 70757368 61626c65 less....pushable │ │ │ │ - 0x00331b30 00000000 6e6f6e2d 756e6966 6f726d00 ....non-uniform. │ │ │ │ - 0x00331b40 73616d70 6c65722d 656d6265 64646564 sampler-embedded │ │ │ │ - 0x00331b50 00000000 61636365 73733d00 6d617472 ....access=.matr │ │ │ │ - 0x00331b60 69785f6c 61796f75 743d0000 726f775f ix_layout=..row_ │ │ │ │ - 0x00331b70 6d616a6f 72000000 636f6c5f 6d616a6f major...col_majo │ │ │ │ - 0x00331b80 72000000 636d6174 5f736967 6e65643d r...cmat_signed= │ │ │ │ - 0x00331b90 00000000 52657375 6c740000 616c755f ....Result..alu_ │ │ │ │ - 0x00331ba0 6f703d25 73000000 696e7465 72705f6d op=%s...interp_m │ │ │ │ - 0x00331bb0 6f64653d 25730000 25733d25 64000000 ode=%s..%s=%d... │ │ │ │ - 0x00331bc0 20202f2f 20257300 203d2028 00000000 // %s. = (.... │ │ │ │ - 0x00331bd0 74657820 00000000 74786220 00000000 tex ....txb .... │ │ │ │ - 0x00331be0 74786c20 00000000 74786420 00000000 txl ....txd .... │ │ │ │ - 0x00331bf0 74786620 00000000 7478665f 6d732000 txf ....txf_ms . │ │ │ │ - 0x00331c00 7478665f 6d735f66 62200000 7478665f txf_ms_fb ..txf_ │ │ │ │ - 0x00331c10 6d735f6d 63735f69 6e74656c 20000000 ms_mcs_intel ... │ │ │ │ - 0x00331c20 74787320 00000000 6c6f6420 00000000 txs ....lod .... │ │ │ │ - 0x00331c30 74673420 00000000 71756572 795f6c65 tg4 ....query_le │ │ │ │ - 0x00331c40 76656c73 20000000 74657874 7572655f vels ...texture_ │ │ │ │ - 0x00331c50 73616d70 6c657320 00000000 73616d70 samples ....samp │ │ │ │ - 0x00331c60 6c65735f 6964656e 74696361 6c200000 les_identical .. │ │ │ │ - 0x00331c70 74657820 28707265 2d646973 70617463 tex (pre-dispatc │ │ │ │ - 0x00331c80 6861626c 65292000 66726167 6d656e74 hable) .fragment │ │ │ │ - 0x00331c90 5f666574 63685f61 6d642000 66726167 _fetch_amd .frag │ │ │ │ - 0x00331ca0 6d656e74 5f6d6173 6b5f6665 7463685f ment_mask_fetch_ │ │ │ │ - 0x00331cb0 616d6420 00000000 73616d70 6c65725f amd ....sampler_ │ │ │ │ - 0x00331cc0 64657363 72697074 6f725f61 6d642000 descriptor_amd . │ │ │ │ - 0x00331cd0 6c6f645f 62696173 5f616778 20000000 lod_bias_agx ... │ │ │ │ - 0x00331ce0 6861735f 63757374 6f6d5f62 6f726465 has_custom_borde │ │ │ │ - 0x00331cf0 725f636f 6c6f725f 61677820 00000000 r_color_agx .... │ │ │ │ - 0x00331d00 6864725f 64696d5f 6e762000 7465785f hdr_dim_nv .tex_ │ │ │ │ - 0x00331d10 74797065 5f6e7620 00000000 28626163 type_nv ....(bac │ │ │ │ - 0x00331d20 6b656e64 31290000 28626163 6b656e64 kend1)..(backend │ │ │ │ - 0x00331d30 32290000 28636f6f 72642900 2870726f 2)..(coord).(pro │ │ │ │ - 0x00331d40 6a656374 6f722900 28636f6d 70617261 jector).(compara │ │ │ │ - 0x00331d50 746f7229 00000000 286f6666 73657429 tor)....(offset) │ │ │ │ - 0x00331d60 00000000 28626961 73290000 286c6f64 ....(bias)..(lod │ │ │ │ - 0x00331d70 29000000 286d696e 5f6c6f64 29000000 )...(min_lod)... │ │ │ │ - 0x00331d80 286d735f 696e6465 78290000 286d735f (ms_index)..(ms_ │ │ │ │ - 0x00331d90 6d63735f 696e7465 6c290000 28646478 mcs_intel)..(ddx │ │ │ │ - 0x00331da0 29000000 28646479 29000000 2873616d )...(ddy)...(sam │ │ │ │ - 0x00331db0 706c6572 5f646572 65665f69 6e747269 pler_deref_intri │ │ │ │ - 0x00331dc0 6e736963 29000000 28746578 74757265 nsic)...(texture │ │ │ │ - 0x00331dd0 5f646572 65665f69 6e747269 6e736963 _deref_intrinsic │ │ │ │ - 0x00331de0 29000000 28746578 74757265 5f646572 )...(texture_der │ │ │ │ - 0x00331df0 65662900 2873616d 706c6572 5f646572 ef).(sampler_der │ │ │ │ - 0x00331e00 65662900 28746578 74757265 5f6f6666 ef).(texture_off │ │ │ │ - 0x00331e10 73657429 00000000 2873616d 706c6572 set)....(sampler │ │ │ │ - 0x00331e20 5f6f6666 73657429 00000000 28746578 _offset)....(tex │ │ │ │ - 0x00331e30 74757265 5f68616e 646c6529 00000000 ture_handle).... │ │ │ │ - 0x00331e40 2873616d 706c6572 5f68616e 646c6529 (sampler_handle) │ │ │ │ - 0x00331e50 00000000 28706c61 6e652900 2c20696d ....(plane)., im │ │ │ │ - 0x00331e60 706c6963 6974206c 6f640000 2c202575 plicit lod.., %u │ │ │ │ - 0x00331e70 20286761 74686572 5f636f6d 706f6e65 (gather_compone │ │ │ │ - 0x00331e80 6e742900 2c207b20 2825692c 20256929 nt)., { (%i, %i) │ │ │ │ - 0x00331e90 00000000 2c202825 692c2025 69290000 ...., (%i, %i).. │ │ │ │ - 0x00331ea0 207d2028 6f666673 65747329 00000000 } (offsets).... │ │ │ │ - 0x00331eb0 2c202575 20287465 78747572 65290000 , %u (texture).. │ │ │ │ - 0x00331ec0 2c202575 20287361 6d706c65 72290000 , %u (sampler).. │ │ │ │ - 0x00331ed0 2c207465 78747572 65206e6f 6e2d756e , texture non-un │ │ │ │ - 0x00331ee0 69666f72 6d000000 2c207361 6d706c65 iform..., sample │ │ │ │ - 0x00331ef0 72206e6f 6e2d756e 69666f72 6d000000 r non-uniform... │ │ │ │ - 0x00331f00 2c207370 61727365 00000000 203d206c , sparse.... = l │ │ │ │ - 0x00331f10 6f61645f 636f6e73 74200000 62726561 oad_const ..brea │ │ │ │ - 0x00331f20 6b000000 636f6e74 696e7565 00000000 k...continue.... │ │ │ │ - 0x00331f30 72657475 726e0000 68616c74 00000000 return..halt.... │ │ │ │ - 0x00331f40 676f746f 20622575 00000000 676f746f goto b%u....goto │ │ │ │ - 0x00331f50 20622575 20696620 00000000 20656c73 b%u if .... els │ │ │ │ - 0x00331f60 65206225 75000000 203d2075 6e646566 e b%u... = undef │ │ │ │ - 0x00331f70 696e6564 00000000 203d2070 68692000 ined.... = phi . │ │ │ │ - 0x00331f80 6225753a 20000000 3b200000 2f2f2030 b%u: ...; ..// 0 │ │ │ │ - 0x00331f90 78257800 2025733a 25753a25 75000000 x%x. %s:%u:%u... │ │ │ │ - 0x00331fa0 2573626c 6f636b20 6225753a 00000000 %sblock b%u:.... │ │ │ │ - 0x00331fb0 20202f2f 20707265 64733a00 2c207375 // preds:., su │ │ │ │ - 0x00331fc0 6363733a 00000000 252a732f 2f207072 ccs:....%*s// pr │ │ │ │ - 0x00331fd0 6564733a 00000000 252a732f 2f207375 eds:....%*s// su │ │ │ │ - 0x00331fe0 6363733a 00000000 69662000 20202f2f ccs:....if . // │ │ │ │ - 0x00331ff0 20666c61 7474656e 00000000 20202f2f flatten.... // │ │ │ │ - 0x00332000 20646f6e 27742066 6c617474 656e0000 don't flatten.. │ │ │ │ - 0x00332010 20202f2f 20646976 65726765 6e742061 // divergent a │ │ │ │ - 0x00332020 6c776179 73207461 6b656e00 207b0a00 lways taken. {.. │ │ │ │ - 0x00332030 25736c6f 6f70207b 0a000000 7d20636f %sloop {....} co │ │ │ │ - 0x00332040 6e74696e 7565207b 0a000000 7d20656c ntinue {....} el │ │ │ │ - 0x00332050 7365207b 0a000000 7373615f 00000000 se {....ssa_.... │ │ │ │ - 0x00332060 25000000 20287661 72696162 6c652900 %... (variable). │ │ │ │ - 0x00332070 20286e6f 696e6c69 6e652900 2028696e (noinline). (in │ │ │ │ - 0x00332080 6c696e65 29000000 20286578 706f7274 line)... (export │ │ │ │ - 0x00332090 65642900 2028656e 74727970 6f696e74 ed). (entrypoint │ │ │ │ - 0x003320a0 29000000 73686164 65723a20 25730a00 )...shader: %s.. │ │ │ │ - 0x003320b0 736f7572 63655f62 6c616b65 333a207b source_blake3: { │ │ │ │ - 0x003320c0 00000000 6e616d65 3a202573 0a000000 ....name: %s.... │ │ │ │ - 0x003320d0 6c616265 6c3a2025 730a0000 696e7465 label: %s...inte │ │ │ │ - 0x003320e0 726e616c 00000000 25733a20 74727565 rnal....%s: true │ │ │ │ - 0x003320f0 0a000000 776f726b 67726f75 705f7369 ....workgroup_si │ │ │ │ - 0x00332100 7a653a20 25752c20 25752c20 25752573 ze: %u, %u, %u%s │ │ │ │ - 0x00332110 0a000000 6e657874 5f737461 67653a20 ....next_stage: │ │ │ │ - 0x00332120 25730a00 6e756d5f 74657874 75726573 %s..num_textures │ │ │ │ - 0x00332130 00000000 25733a20 25750a00 6e756d5f ....%s: %u..num_ │ │ │ │ - 0x00332140 75626f73 00000000 6e756d5f 61626f73 ubos....num_abos │ │ │ │ - 0x00332150 00000000 6e756d5f 7373626f 73000000 ....num_ssbos... │ │ │ │ - 0x00332160 6e756d5f 696d6167 65730000 6475616c num_images..dual │ │ │ │ - 0x00332170 5f736c6f 745f696e 70757473 00000000 _slot_inputs.... │ │ │ │ - 0x00332180 6f757470 7574735f 77726974 74656e00 outputs_written. │ │ │ │ - 0x00332190 6f757470 7574735f 72656164 00000000 outputs_read.... │ │ │ │ - 0x003321a0 27253038 78000000 7065725f 7072696d '%08x...per_prim │ │ │ │ - 0x003321b0 69746976 655f696e 70757473 00000000 itive_inputs.... │ │ │ │ - 0x003321c0 7065725f 7072696d 69746976 655f6f75 per_primitive_ou │ │ │ │ - 0x003321d0 74707574 73000000 7065725f 76696577 tputs...per_view │ │ │ │ - 0x003321e0 5f6f7574 70757473 00000000 696e7075 _outputs....inpu │ │ │ │ - 0x003321f0 74735f72 6561645f 31366269 74000000 ts_read_16bit... │ │ │ │ - 0x00332200 25733a20 30782530 34780a00 6f757470 %s: 0x%04x..outp │ │ │ │ - 0x00332210 7574735f 77726974 74656e5f 31366269 uts_written_16bi │ │ │ │ - 0x00332220 74000000 6f757470 7574735f 72656164 t...outputs_read │ │ │ │ - 0x00332230 5f313662 69740000 696e7075 74735f72 _16bit..inputs_r │ │ │ │ - 0x00332240 6561645f 696e6469 72656374 6c795f31 ead_indirectly_1 │ │ │ │ - 0x00332250 36626974 00000000 6f757470 7574735f 6bit....outputs_ │ │ │ │ - 0x00332260 61636365 73736564 5f696e64 69726563 accessed_indirec │ │ │ │ - 0x00332270 746c795f 31366269 74000000 70617463 tly_16bit...patc │ │ │ │ - 0x00332280 685f696e 70757473 5f726561 64000000 h_inputs_read... │ │ │ │ - 0x00332290 25733a20 30782530 38780a00 70617463 %s: 0x%08x..patc │ │ │ │ - 0x003322a0 685f6f75 74707574 735f7772 69747465 h_outputs_writte │ │ │ │ - 0x003322b0 6e000000 70617463 685f6f75 74707574 n...patch_output │ │ │ │ - 0x003322c0 735f7265 61640000 696e7075 74735f72 s_read..inputs_r │ │ │ │ - 0x003322d0 6561645f 696e6469 72656374 6c790000 ead_indirectly.. │ │ │ │ - 0x003322e0 6f757470 7574735f 61636365 73736564 outputs_accessed │ │ │ │ - 0x003322f0 5f696e64 69726563 746c7900 70617463 _indirectly.patc │ │ │ │ - 0x00332300 685f696e 70757473 5f726561 645f696e h_inputs_read_in │ │ │ │ - 0x00332310 64697265 63746c79 00000000 70617463 directly....patc │ │ │ │ - 0x00332320 685f6f75 74707574 735f6163 63657373 h_outputs_access │ │ │ │ - 0x00332330 65645f69 6e646972 6563746c 79000000 ed_indirectly... │ │ │ │ - 0x00332340 73616d70 6c657273 5f757365 64000000 samplers_used... │ │ │ │ - 0x00332350 25733a20 00000000 696d6167 65735f75 %s: ....images_u │ │ │ │ - 0x00332360 73656400 696d6167 655f6275 66666572 sed.image_buffer │ │ │ │ - 0x00332370 73000000 6d736161 5f696d61 67657300 s...msaa_images. │ │ │ │ - 0x00332380 666c6f61 745f636f 6e74726f 6c735f65 float_controls_e │ │ │ │ - 0x00332390 78656375 74696f6e 5f6d6f64 65000000 xecution_mode... │ │ │ │ - 0x003323a0 73686172 65645f73 697a6500 7461736b shared_size.task │ │ │ │ - 0x003323b0 5f706179 6c6f6164 5f73697a 653a2025 _payload_size: % │ │ │ │ - 0x003323c0 750a0000 72617920 71756572 69657300 u...ray queries. │ │ │ │ - 0x003323d0 73756267 726f7570 5f73697a 653a2025 subgroup_size: % │ │ │ │ - 0x003323e0 750a0000 75736573 5f776964 655f7375 u...uses_wide_su │ │ │ │ - 0x003323f0 6267726f 75705f69 6e747269 6e736963 bgroup_intrinsic │ │ │ │ - 0x00332400 73000000 7866625f 73747269 64653a20 s...xfb_stride: │ │ │ │ - 0x00332410 7b25752c 2025752c 2025752c 2025757d {%u, %u, %u, %u} │ │ │ │ - 0x00332420 0a000000 696e6c69 6e61626c 655f756e ....inlinable_un │ │ │ │ - 0x00332430 69666f72 6d5f6477 5f6f6666 73657473 iform_dw_offsets │ │ │ │ - 0x00332440 3a207b25 752c2025 752c2025 752c2025 : {%u, %u, %u, % │ │ │ │ - 0x00332450 757d0a00 6e756d5f 696e6c69 6e61626c u}..num_inlinabl │ │ │ │ - 0x00332460 655f756e 69666f72 6d730000 636c6970 e_uniforms..clip │ │ │ │ - 0x00332470 5f646973 74616e63 655f6172 7261795f _distance_array_ │ │ │ │ - 0x00332480 73697a65 00000000 63756c6c 5f646973 size....cull_dis │ │ │ │ - 0x00332490 74616e63 655f6172 7261795f 73697a65 tance_array_size │ │ │ │ - 0x003324a0 00000000 75736573 5f746578 74757265 ....uses_texture │ │ │ │ - 0x003324b0 5f676174 68657200 75736573 5f726573 _gather.uses_res │ │ │ │ - 0x003324c0 6f757263 655f696e 666f5f71 75657279 ource_info_query │ │ │ │ - 0x003324d0 00000000 64697665 7267656e 63655f61 ....divergence_a │ │ │ │ - 0x003324e0 6e616c79 7369735f 72756e00 6269745f nalysis_run.bit_ │ │ │ │ - 0x003324f0 73697a65 735f666c 6f617400 25733a20 sizes_float.%s: │ │ │ │ - 0x00332500 30782530 32780a00 6269745f 73697a65 0x%02x..bit_size │ │ │ │ - 0x00332510 735f696e 74000000 66697273 745f7562 s_int...first_ub │ │ │ │ - 0x00332520 6f5f6973 5f646566 61756c74 5f75626f o_is_default_ubo │ │ │ │ - 0x00332530 00000000 73657061 72617465 5f736861 ....separate_sha │ │ │ │ - 0x00332540 64657200 6861735f 7472616e 73666f72 der.has_transfor │ │ │ │ - 0x00332550 6d5f6665 65646261 636b5f76 61727969 m_feedback_varyi │ │ │ │ - 0x00332560 6e677300 666c7270 5f6c6f77 65726564 ngs.flrp_lowered │ │ │ │ - 0x00332570 00000000 696f5f6c 6f776572 65640000 ....io_lowered.. │ │ │ │ - 0x00332580 77726974 65735f6d 656d6f72 79000000 writes_memory... │ │ │ │ - 0x00332590 64657269 76617469 76655f67 726f7570 derivative_group │ │ │ │ - 0x003325a0 00000000 646f7562 6c655f69 6e707574 ....double_input │ │ │ │ - 0x003325b0 73000000 626c6974 5f736770 72735f61 s...blit_sgprs_a │ │ │ │ - 0x003325c0 6d640000 77696e64 6f775f73 70616365 md..window_space │ │ │ │ - 0x003325d0 5f706f73 6974696f 6e000000 6e656564 _position...need │ │ │ │ - 0x003325e0 735f6564 67655f66 6c616700 7072696d s_edge_flag.prim │ │ │ │ - 0x003325f0 69746976 655f6d6f 64653a20 25750a00 itive_mode: %u.. │ │ │ │ - 0x00332600 7463735f 76657274 69636573 5f6f7574 tcs_vertices_out │ │ │ │ - 0x00332610 3a202575 0a000000 73706163 696e673a : %u....spacing: │ │ │ │ - 0x00332620 2025750a 00000000 63637700 706f696e %u.....ccw.poin │ │ │ │ - 0x00332630 745f6d6f 64650000 7463735f 73616d65 t_mode..tcs_same │ │ │ │ - 0x00332640 5f696e76 6f636174 696f6e5f 696e7075 _invocation_inpu │ │ │ │ - 0x00332650 74735f72 65616400 7463735f 63726f73 ts_read.tcs_cros │ │ │ │ - 0x00332660 735f696e 766f6361 74696f6e 5f696e70 s_invocation_inp │ │ │ │ - 0x00332670 7574735f 72656164 00000000 7463735f uts_read....tcs_ │ │ │ │ - 0x00332680 63726f73 735f696e 766f6361 74696f6e cross_invocation │ │ │ │ - 0x00332690 5f6f7574 70757473 5f726561 64000000 _outputs_read... │ │ │ │ - 0x003326a0 6f757470 75745f70 72696d69 74697665 output_primitive │ │ │ │ - 0x003326b0 3a202573 0a000000 696e7075 745f7072 : %s....input_pr │ │ │ │ - 0x003326c0 696d6974 6976653a 2025730a 00000000 imitive: %s..... │ │ │ │ - 0x003326d0 696e766f 63617469 6f6e733a 2025750a invocations: %u. │ │ │ │ - 0x003326e0 00000000 76657274 69636573 5f696e3a ....vertices_in: │ │ │ │ - 0x003326f0 2025750a 00000000 75736573 5f656e64 %u.....uses_end │ │ │ │ - 0x00332700 5f707269 6d697469 76650000 61637469 _primitive..acti │ │ │ │ - 0x00332710 76655f73 74726561 6d5f6d61 736b3a20 ve_stream_mask: │ │ │ │ - 0x00332720 30782530 32780a00 75736573 5f646973 0x%02x..uses_dis │ │ │ │ - 0x00332730 63617264 00000000 75736573 5f666266 card....uses_fbf │ │ │ │ - 0x00332740 65746368 5f6f7574 70757400 636f6c6f etch_output.colo │ │ │ │ - 0x00332750 725f6973 5f647561 6c5f736f 75726365 r_is_dual_source │ │ │ │ - 0x00332760 00000000 72657175 6972655f 66756c6c ....require_full │ │ │ │ - 0x00332770 5f717561 64730000 6e656564 735f7175 _quads..needs_qu │ │ │ │ - 0x00332780 61645f68 656c7065 725f696e 766f6361 ad_helper_invoca │ │ │ │ - 0x00332790 74696f6e 73000000 75736573 5f73616d tions...uses_sam │ │ │ │ - 0x003327a0 706c655f 7175616c 69666965 72000000 ple_qualifier... │ │ │ │ - 0x003327b0 75736573 5f73616d 706c655f 73686164 uses_sample_shad │ │ │ │ - 0x003327c0 696e6700 6561726c 795f6672 61676d65 ing.early_fragme │ │ │ │ - 0x003327d0 6e745f74 65737473 00000000 696e6e65 nt_tests....inne │ │ │ │ - 0x003327e0 725f636f 76657261 67650000 706f7374 r_coverage..post │ │ │ │ - 0x003327f0 5f646570 74685f63 6f766572 61676500 _depth_coverage. │ │ │ │ - 0x00332800 70697865 6c5f6365 6e746572 5f696e74 pixel_center_int │ │ │ │ - 0x00332810 65676572 00000000 6f726967 696e5f75 eger....origin_u │ │ │ │ - 0x00332820 70706572 5f6c6566 74000000 70697865 pper_left...pixe │ │ │ │ - 0x00332830 6c5f696e 7465726c 6f636b5f 6f726465 l_interlock_orde │ │ │ │ - 0x00332840 72656400 70697865 6c5f696e 7465726c red.pixel_interl │ │ │ │ - 0x00332850 6f636b5f 756e6f72 64657265 64000000 ock_unordered... │ │ │ │ - 0x00332860 73616d70 6c655f69 6e746572 6c6f636b sample_interlock │ │ │ │ - 0x00332870 5f6f7264 65726564 00000000 73616d70 _ordered....samp │ │ │ │ - 0x00332880 6c655f69 6e746572 6c6f636b 5f756e6f le_interlock_uno │ │ │ │ - 0x00332890 72646572 65640000 756e7479 7065645f rdered..untyped_ │ │ │ │ - 0x003328a0 636f6c6f 725f6f75 74707574 73000000 color_outputs... │ │ │ │ - 0x003328b0 64657074 685f6c61 796f7574 00000000 depth_layout.... │ │ │ │ - 0x003328c0 636f6c6f 72305f69 6e746572 703a2025 color0_interp: % │ │ │ │ - 0x003328d0 730a0000 636f6c6f 72305f73 616d706c s...color0_sampl │ │ │ │ - 0x003328e0 65000000 636f6c6f 72305f63 656e7472 e...color0_centr │ │ │ │ - 0x003328f0 6f696400 636f6c6f 72315f69 6e746572 oid.color1_inter │ │ │ │ - 0x00332900 703a2025 730a0000 636f6c6f 72315f73 p: %s...color1_s │ │ │ │ - 0x00332910 616d706c 65000000 636f6c6f 72315f63 ample...color1_c │ │ │ │ - 0x00332920 656e7472 6f696400 61647661 6e636564 entroid.advanced │ │ │ │ - 0x00332930 5f626c65 6e645f6d 6f646573 00000000 _blend_modes.... │ │ │ │ - 0x00332940 776f726b 67726f75 705f7369 7a655f68 workgroup_size_h │ │ │ │ - 0x00332950 696e743a 207b2575 2c202575 2c202575 int: {%u, %u, %u │ │ │ │ - 0x00332960 7d0a0000 75736572 5f646174 615f636f }...user_data_co │ │ │ │ - 0x00332970 6d706f6e 656e7473 5f616d64 00000000 mponents_amd.... │ │ │ │ - 0x00332980 7074725f 73697a65 00000000 6d735f63 ptr_size....ms_c │ │ │ │ - 0x00332990 726f7373 5f696e76 6f636174 696f6e5f ross_invocation_ │ │ │ │ - 0x003329a0 6f757470 75745f61 63636573 73000000 output_access... │ │ │ │ - 0x003329b0 6d61785f 76657274 69636573 5f6f7574 max_vertices_out │ │ │ │ - 0x003329c0 3a202575 0a000000 6d61785f 7072696d : %u....max_prim │ │ │ │ - 0x003329d0 69746976 65735f6f 75743a20 25750a00 itives_out: %u.. │ │ │ │ - 0x003329e0 7072696d 69746976 655f7479 70653a20 primitive_type: │ │ │ │ - 0x003329f0 25730a00 556e6861 6e646c65 64207374 %s..Unhandled st │ │ │ │ - 0x00332a00 61676520 25640a00 696e7075 74730000 age %d..inputs.. │ │ │ │ - 0x00332a10 756e6966 6f726d73 00000000 73637261 uniforms....scra │ │ │ │ - 0x00332a20 7463683a 2025750a 00000000 636f6e73 tch: %u.....cons │ │ │ │ - 0x00332a30 74616e74 733a2025 750a0000 6465636c tants: %u...decl │ │ │ │ - 0x00332a40 5f66756e 6374696f 6e202573 20280000 _function %s (.. │ │ │ │ - 0x00332a50 78257500 20726574 75726e00 25732573 x%u. return.%s%s │ │ │ │ - 0x00332a60 25730000 20282575 78257578 25752900 %s.. (%ux%ux%u). │ │ │ │ - 0x00332a70 0a696d70 6c202573 20000000 7b0a0000 .impl %s ...{... │ │ │ │ - 0x00332a80 70726561 6d626c65 2025730a 00000000 preamble %s..... │ │ │ │ - 0x00332a90 626c6f63 6b206225 753a0a7d 0a0a0000 block b%u:.}.... │ │ │ │ - 0x00332aa0 74657874 75726573 5f757365 645f6279 textures_used_by │ │ │ │ - 0x00332ab0 5f747866 00000000 74657874 75726573 _txf....textures │ │ │ │ - 0x00332ac0 5f757365 64000000 73797374 656d5f76 _used...system_v │ │ │ │ - 0x00332ad0 616c7565 735f7265 61640000 43756265 alues_read..Cube │ │ │ │ - 0x00332ae0 00000000 52656374 00000000 42756600 ....Rect....Buf. │ │ │ │ - 0x00332af0 32442d4d 53414100 53756270 61737300 2D-MSAA.Subpass. │ │ │ │ - 0x00332b00 53756270 6173732d 4d534141 00000000 Subpass-MSAA.... │ │ │ │ - 0x00332b10 636f6865 72656e74 00000000 72657374 coherent....rest │ │ │ │ - 0x00332b20 72696374 00000000 766f6c61 74696c65 rict....volatile │ │ │ │ - 0x00332b30 00000000 72656164 6f6e6c79 00000000 ....readonly.... │ │ │ │ - 0x00332b40 77726974 656f6e6c 79000000 72656f72 writeonly...reor │ │ │ │ - 0x00332b50 64657261 626c6500 6e6f6e2d 74656d70 derable.non-temp │ │ │ │ - 0x00332b60 6f72616c 00000000 696e636c 7564652d oral....include- │ │ │ │ - 0x00332b70 68656c70 65727300 69732d73 77697a7a helpers.is-swizz │ │ │ │ - 0x00332b80 6c65642d 616d6400 75736573 2d666f72 led-amd.uses-for │ │ │ │ - 0x00332b90 6d61742d 616d6400 666d6173 6b2d6c6f mat-amd.fmask-lo │ │ │ │ - 0x00332ba0 77657265 642d616d 64000000 73706563 wered-amd...spec │ │ │ │ - 0x00332bb0 756c6174 61626c65 00000000 63702d67 ulatable....cp-g │ │ │ │ - 0x00332bc0 652d636f 68657265 6e742d61 6d640000 e-coherent-amd.. │ │ │ │ - 0x00332bd0 696e2d62 6f756e64 732d6167 78000000 in-bounds-agx... │ │ │ │ - 0x00332be0 6b656570 2d736361 6c617200 736d656d keep-scalar.smem │ │ │ │ - 0x00332bf0 2d616d64 00000000 68696768 70000000 -amd....highp... │ │ │ │ - 0x00332c00 6d656469 756d7000 6c6f7770 00000000 mediump.lowp.... │ │ │ │ - 0x00332c10 783f3f00 20202000 78322000 78332000 x??. .x2 .x3 . │ │ │ │ - 0x00332c20 78342000 78352000 78382000 616c6967 x4 .x5 .x8 .alig │ │ │ │ - 0x00332c30 6e627974 655f616d 64000000 616d756c nbyte_amd...amul │ │ │ │ - 0x00332c40 00000000 616e6467 5f697233 00000000 ....andg_ir3.... │ │ │ │ - 0x00332c50 62313661 6c6c5f66 65717561 6c313600 b16all_fequal16. │ │ │ │ - 0x00332c60 62313661 6c6c5f66 65717561 6c320000 b16all_fequal2.. │ │ │ │ - 0x00332c70 62313661 6c6c5f66 65717561 6c330000 b16all_fequal3.. │ │ │ │ - 0x00332c80 62313661 6c6c5f66 65717561 6c340000 b16all_fequal4.. │ │ │ │ - 0x00332c90 62313661 6c6c5f66 65717561 6c350000 b16all_fequal5.. │ │ │ │ - 0x00332ca0 62313661 6c6c5f66 65717561 6c380000 b16all_fequal8.. │ │ │ │ - 0x00332cb0 62313661 6c6c5f69 65717561 6c313600 b16all_iequal16. │ │ │ │ - 0x00332cc0 62313661 6c6c5f69 65717561 6c320000 b16all_iequal2.. │ │ │ │ - 0x00332cd0 62313661 6c6c5f69 65717561 6c330000 b16all_iequal3.. │ │ │ │ - 0x00332ce0 62313661 6c6c5f69 65717561 6c340000 b16all_iequal4.. │ │ │ │ - 0x00332cf0 62313661 6c6c5f69 65717561 6c350000 b16all_iequal5.. │ │ │ │ - 0x00332d00 62313661 6c6c5f69 65717561 6c380000 b16all_iequal8.. │ │ │ │ - 0x00332d10 62313661 6e795f66 6e657175 616c3136 b16any_fnequal16 │ │ │ │ - 0x00332d20 00000000 62313661 6e795f66 6e657175 ....b16any_fnequ │ │ │ │ - 0x00332d30 616c3200 62313661 6e795f66 6e657175 al2.b16any_fnequ │ │ │ │ - 0x00332d40 616c3300 62313661 6e795f66 6e657175 al3.b16any_fnequ │ │ │ │ - 0x00332d50 616c3400 62313661 6e795f66 6e657175 al4.b16any_fnequ │ │ │ │ - 0x00332d60 616c3500 62313661 6e795f66 6e657175 al5.b16any_fnequ │ │ │ │ - 0x00332d70 616c3800 62313661 6e795f69 6e657175 al8.b16any_inequ │ │ │ │ - 0x00332d80 616c3136 00000000 62313661 6e795f69 al16....b16any_i │ │ │ │ - 0x00332d90 6e657175 616c3200 62313661 6e795f69 nequal2.b16any_i │ │ │ │ - 0x00332da0 6e657175 616c3300 62313661 6e795f69 nequal3.b16any_i │ │ │ │ - 0x00332db0 6e657175 616c3400 62313661 6e795f69 nequal4.b16any_i │ │ │ │ - 0x00332dc0 6e657175 616c3500 62313661 6e795f69 nequal5.b16any_i │ │ │ │ - 0x00332dd0 6e657175 616c3800 62313663 73656c00 nequal8.b16csel. │ │ │ │ - 0x00332de0 62326231 00000000 62326231 36000000 b2b1....b2b16... │ │ │ │ - 0x00332df0 62326233 32000000 62326238 00000000 b2b32...b2b8.... │ │ │ │ - 0x00332e00 62326631 36000000 62326633 32000000 b2f16...b2f32... │ │ │ │ - 0x00332e10 62326636 34000000 62326931 00000000 b2f64...b2i1.... │ │ │ │ - 0x00332e20 62326931 36000000 62326933 32000000 b2i16...b2i32... │ │ │ │ - 0x00332e30 62326936 34000000 62326938 00000000 b2i64...b2i8.... │ │ │ │ - 0x00332e40 62333261 6c6c5f66 65717561 6c313600 b32all_fequal16. │ │ │ │ - 0x00332e50 62333261 6c6c5f66 65717561 6c320000 b32all_fequal2.. │ │ │ │ - 0x00332e60 62333261 6c6c5f66 65717561 6c330000 b32all_fequal3.. │ │ │ │ - 0x00332e70 62333261 6c6c5f66 65717561 6c340000 b32all_fequal4.. │ │ │ │ - 0x00332e80 62333261 6c6c5f66 65717561 6c350000 b32all_fequal5.. │ │ │ │ - 0x00332e90 62333261 6c6c5f66 65717561 6c380000 b32all_fequal8.. │ │ │ │ - 0x00332ea0 62333261 6c6c5f69 65717561 6c313600 b32all_iequal16. │ │ │ │ - 0x00332eb0 62333261 6c6c5f69 65717561 6c320000 b32all_iequal2.. │ │ │ │ - 0x00332ec0 62333261 6c6c5f69 65717561 6c330000 b32all_iequal3.. │ │ │ │ - 0x00332ed0 62333261 6c6c5f69 65717561 6c340000 b32all_iequal4.. │ │ │ │ - 0x00332ee0 62333261 6c6c5f69 65717561 6c350000 b32all_iequal5.. │ │ │ │ - 0x00332ef0 62333261 6c6c5f69 65717561 6c380000 b32all_iequal8.. │ │ │ │ - 0x00332f00 62333261 6e795f66 6e657175 616c3136 b32any_fnequal16 │ │ │ │ - 0x00332f10 00000000 62333261 6e795f66 6e657175 ....b32any_fnequ │ │ │ │ - 0x00332f20 616c3200 62333261 6e795f66 6e657175 al2.b32any_fnequ │ │ │ │ - 0x00332f30 616c3300 62333261 6e795f66 6e657175 al3.b32any_fnequ │ │ │ │ - 0x00332f40 616c3400 62333261 6e795f66 6e657175 al4.b32any_fnequ │ │ │ │ - 0x00332f50 616c3500 62333261 6e795f66 6e657175 al5.b32any_fnequ │ │ │ │ - 0x00332f60 616c3800 62333261 6e795f69 6e657175 al8.b32any_inequ │ │ │ │ - 0x00332f70 616c3136 00000000 62333261 6e795f69 al16....b32any_i │ │ │ │ - 0x00332f80 6e657175 616c3200 62333261 6e795f69 nequal2.b32any_i │ │ │ │ - 0x00332f90 6e657175 616c3300 62333261 6e795f69 nequal3.b32any_i │ │ │ │ - 0x00332fa0 6e657175 616c3400 62333261 6e795f69 nequal4.b32any_i │ │ │ │ - 0x00332fb0 6e657175 616c3500 62333261 6e795f69 nequal5.b32any_i │ │ │ │ - 0x00332fc0 6e657175 616c3800 62333263 73656c00 nequal8.b32csel. │ │ │ │ - 0x00332fd0 62333266 6373656c 5f6d6467 00000000 b32fcsel_mdg.... │ │ │ │ - 0x00332fe0 6238616c 6c5f6665 7175616c 31360000 b8all_fequal16.. │ │ │ │ - 0x00332ff0 6238616c 6c5f6665 7175616c 32000000 b8all_fequal2... │ │ │ │ - 0x00333000 6238616c 6c5f6665 7175616c 33000000 b8all_fequal3... │ │ │ │ - 0x00333010 6238616c 6c5f6665 7175616c 34000000 b8all_fequal4... │ │ │ │ - 0x00333020 6238616c 6c5f6665 7175616c 35000000 b8all_fequal5... │ │ │ │ - 0x00333030 6238616c 6c5f6665 7175616c 38000000 b8all_fequal8... │ │ │ │ - 0x00333040 6238616c 6c5f6965 7175616c 31360000 b8all_iequal16.. │ │ │ │ - 0x00333050 6238616c 6c5f6965 7175616c 32000000 b8all_iequal2... │ │ │ │ - 0x00333060 6238616c 6c5f6965 7175616c 33000000 b8all_iequal3... │ │ │ │ - 0x00333070 6238616c 6c5f6965 7175616c 34000000 b8all_iequal4... │ │ │ │ - 0x00333080 6238616c 6c5f6965 7175616c 35000000 b8all_iequal5... │ │ │ │ - 0x00333090 6238616c 6c5f6965 7175616c 38000000 b8all_iequal8... │ │ │ │ - 0x003330a0 6238616e 795f666e 65717561 6c313600 b8any_fnequal16. │ │ │ │ - 0x003330b0 6238616e 795f666e 65717561 6c320000 b8any_fnequal2.. │ │ │ │ - 0x003330c0 6238616e 795f666e 65717561 6c330000 b8any_fnequal3.. │ │ │ │ - 0x003330d0 6238616e 795f666e 65717561 6c340000 b8any_fnequal4.. │ │ │ │ - 0x003330e0 6238616e 795f666e 65717561 6c350000 b8any_fnequal5.. │ │ │ │ - 0x003330f0 6238616e 795f666e 65717561 6c380000 b8any_fnequal8.. │ │ │ │ - 0x00333100 6238616e 795f696e 65717561 6c313600 b8any_inequal16. │ │ │ │ - 0x00333110 6238616e 795f696e 65717561 6c320000 b8any_inequal2.. │ │ │ │ - 0x00333120 6238616e 795f696e 65717561 6c330000 b8any_inequal3.. │ │ │ │ - 0x00333130 6238616e 795f696e 65717561 6c340000 b8any_inequal4.. │ │ │ │ - 0x00333140 6238616e 795f696e 65717561 6c350000 b8any_inequal5.. │ │ │ │ - 0x00333150 6238616e 795f696e 65717561 6c380000 b8any_inequal8.. │ │ │ │ - 0x00333160 62386373 656c0000 62616c6c 5f666571 b8csel..ball_feq │ │ │ │ - 0x00333170 75616c31 36000000 62616c6c 5f666571 ual16...ball_feq │ │ │ │ - 0x00333180 75616c32 00000000 62616c6c 5f666571 ual2....ball_feq │ │ │ │ - 0x00333190 75616c33 00000000 62616c6c 5f666571 ual3....ball_feq │ │ │ │ - 0x003331a0 75616c34 00000000 62616c6c 5f666571 ual4....ball_feq │ │ │ │ - 0x003331b0 75616c35 00000000 62616c6c 5f666571 ual5....ball_feq │ │ │ │ - 0x003331c0 75616c38 00000000 62616c6c 5f696571 ual8....ball_ieq │ │ │ │ - 0x003331d0 75616c31 36000000 62616c6c 5f696571 ual16...ball_ieq │ │ │ │ - 0x003331e0 75616c32 00000000 62616c6c 5f696571 ual2....ball_ieq │ │ │ │ - 0x003331f0 75616c33 00000000 62616c6c 5f696571 ual3....ball_ieq │ │ │ │ - 0x00333200 75616c34 00000000 62616c6c 5f696571 ual4....ball_ieq │ │ │ │ - 0x00333210 75616c35 00000000 62616c6c 5f696571 ual5....ball_ieq │ │ │ │ - 0x00333220 75616c38 00000000 62616e79 5f666e65 ual8....bany_fne │ │ │ │ - 0x00333230 7175616c 31360000 62616e79 5f666e65 qual16..bany_fne │ │ │ │ - 0x00333240 7175616c 32000000 62616e79 5f666e65 qual2...bany_fne │ │ │ │ - 0x00333250 7175616c 33000000 62616e79 5f666e65 qual3...bany_fne │ │ │ │ - 0x00333260 7175616c 34000000 62616e79 5f666e65 qual4...bany_fne │ │ │ │ - 0x00333270 7175616c 35000000 62616e79 5f666e65 qual5...bany_fne │ │ │ │ - 0x00333280 7175616c 38000000 62616e79 5f696e65 qual8...bany_ine │ │ │ │ - 0x00333290 7175616c 31360000 62616e79 5f696e65 qual16..bany_ine │ │ │ │ - 0x003332a0 7175616c 32000000 62616e79 5f696e65 qual2...bany_ine │ │ │ │ - 0x003332b0 7175616c 33000000 62616e79 5f696e65 qual3...bany_ine │ │ │ │ - 0x003332c0 7175616c 34000000 62616e79 5f696e65 qual4...bany_ine │ │ │ │ - 0x003332d0 7175616c 35000000 62616e79 5f696e65 qual5...bany_ine │ │ │ │ - 0x003332e0 7175616c 38000000 62637365 6c000000 qual8...bcsel... │ │ │ │ - 0x003332f0 62666900 62666d00 6269745f 636f756e bfi.bfm.bit_coun │ │ │ │ - 0x00333300 74000000 62697466 69656c64 5f696e73 t...bitfield_ins │ │ │ │ - 0x00333310 65727400 62697466 69656c64 5f726576 ert.bitfield_rev │ │ │ │ - 0x00333320 65727365 00000000 62697466 69656c64 erse....bitfield │ │ │ │ - 0x00333330 5f73656c 65637400 6269746e 7a000000 _select.bitnz... │ │ │ │ - 0x00333340 6269746e 7a313600 6269746e 7a333200 bitnz16.bitnz32. │ │ │ │ - 0x00333350 6269746e 7a380000 6269747a 00000000 bitnz8..bitz.... │ │ │ │ - 0x00333360 6269747a 31360000 6269747a 33320000 bitz16..bitz32.. │ │ │ │ - 0x00333370 6269747a 38000000 626f756e 64735f61 bitz8...bounds_a │ │ │ │ - 0x00333380 67780000 63756265 5f616d64 00000000 gx..cube_amd.... │ │ │ │ - 0x00333390 65787472 5f616778 00000000 65787472 extr_agx....extr │ │ │ │ - 0x003333a0 6163745f 69313600 65787472 6163745f act_i16.extract_ │ │ │ │ - 0x003333b0 69380000 65787472 6163745f 75313600 i8..extract_u16. │ │ │ │ - 0x003333c0 65787472 6163745f 75380000 66326631 extract_u8..f2f1 │ │ │ │ - 0x003333d0 36000000 66326631 365f7274 6e650000 6...f2f16_rtne.. │ │ │ │ - 0x003333e0 66326631 365f7274 7a000000 66326633 f2f16_rtz...f2f3 │ │ │ │ - 0x003333f0 32000000 66326636 34000000 6632666d 2...f2f64...f2fm │ │ │ │ - 0x00333400 70000000 66326931 00000000 66326931 p...f2i1....f2i1 │ │ │ │ - 0x00333410 36000000 66326933 32000000 66326936 6...f2i32...f2i6 │ │ │ │ - 0x00333420 34000000 66326938 00000000 6632696d 4...f2i8....f2im │ │ │ │ - 0x00333430 70000000 6632736e 6f726d5f 31365f76 p...f2snorm_16_v │ │ │ │ - 0x00333440 33640000 66327531 00000000 66327531 3d..f2u1....f2u1 │ │ │ │ - 0x00333450 36000000 66327533 32000000 66327536 6...f2u32...f2u6 │ │ │ │ - 0x00333460 34000000 66327538 00000000 6632756d 4...f2u8....f2um │ │ │ │ - 0x00333470 70000000 6632756e 6f726d5f 31365f76 p...f2unorm_16_v │ │ │ │ - 0x00333480 33640000 66616273 00000000 66616c6c 3d..fabs....fall │ │ │ │ - 0x00333490 5f657175 616c3136 00000000 66616c6c _equal16....fall │ │ │ │ - 0x003334a0 5f657175 616c3200 66616c6c 5f657175 _equal2.fall_equ │ │ │ │ - 0x003334b0 616c3300 66616c6c 5f657175 616c3400 al3.fall_equal4. │ │ │ │ - 0x003334c0 66616c6c 5f657175 616c3500 66616c6c fall_equal5.fall │ │ │ │ - 0x003334d0 5f657175 616c3800 66616e79 5f6e6571 _equal8.fany_neq │ │ │ │ - 0x003334e0 75616c31 36000000 66616e79 5f6e6571 ual16...fany_neq │ │ │ │ - 0x003334f0 75616c32 00000000 66616e79 5f6e6571 ual2....fany_neq │ │ │ │ - 0x00333500 75616c33 00000000 66616e79 5f6e6571 ual3....fany_neq │ │ │ │ - 0x00333510 75616c34 00000000 66616e79 5f6e6571 ual4....fany_neq │ │ │ │ - 0x00333520 75616c35 00000000 66616e79 5f6e6571 ual5....fany_neq │ │ │ │ - 0x00333530 75616c38 00000000 66636569 6c000000 ual8....fceil... │ │ │ │ - 0x00333540 66636c61 6d705f70 6f730000 66636f73 fclamp_pos..fcos │ │ │ │ - 0x00333550 00000000 66636f73 5f616d64 00000000 ....fcos_amd.... │ │ │ │ - 0x00333560 66636f73 5f6d6467 00000000 66637365 fcos_mdg....fcse │ │ │ │ - 0x00333570 6c000000 66637365 6c5f6765 00000000 l...fcsel_ge.... │ │ │ │ - 0x00333580 66637365 6c5f6774 00000000 66646976 fcsel_gt....fdiv │ │ │ │ - 0x00333590 00000000 66646f74 31360000 66646f74 ....fdot16..fdot │ │ │ │ - 0x003335a0 31365f72 65706c69 63617465 64000000 16_replicated... │ │ │ │ - 0x003335b0 66646f74 32000000 66646f74 325f7265 fdot2...fdot2_re │ │ │ │ - 0x003335c0 706c6963 61746564 00000000 66646f74 plicated....fdot │ │ │ │ - 0x003335d0 33000000 66646f74 335f7265 706c6963 3...fdot3_replic │ │ │ │ - 0x003335e0 61746564 00000000 66646f74 34000000 ated....fdot4... │ │ │ │ - 0x003335f0 66646f74 345f7265 706c6963 61746564 fdot4_replicated │ │ │ │ - 0x00333600 00000000 66646f74 35000000 66646f74 ....fdot5...fdot │ │ │ │ - 0x00333610 355f7265 706c6963 61746564 00000000 5_replicated.... │ │ │ │ - 0x00333620 66646f74 38000000 66646f74 385f7265 fdot8...fdot8_re │ │ │ │ - 0x00333630 706c6963 61746564 00000000 66647068 plicated....fdph │ │ │ │ - 0x00333640 00000000 66647068 5f726570 6c696361 ....fdph_replica │ │ │ │ - 0x00333650 74656400 66657100 66657131 36000000 ted.feq.feq16... │ │ │ │ - 0x00333660 66657133 32000000 66657138 00000000 feq32...feq8.... │ │ │ │ - 0x00333670 66657175 00000000 66657175 31360000 fequ....fequ16.. │ │ │ │ - 0x00333680 66657175 33320000 66657175 38000000 fequ32..fequ8... │ │ │ │ - 0x00333690 66657870 32000000 66666c6f 6f720000 fexp2...ffloor.. │ │ │ │ - 0x003336a0 66666d61 00000000 66666d61 7a000000 ffma....ffmaz... │ │ │ │ - 0x003336b0 66667261 63740000 66676500 66676531 ffract..fge.fge1 │ │ │ │ - 0x003336c0 36000000 66676533 32000000 66676538 6...fge32...fge8 │ │ │ │ - 0x003336d0 00000000 66676575 00000000 66676575 ....fgeu....fgeu │ │ │ │ - 0x003336e0 31360000 66676575 33320000 66676575 16..fgeu32..fgeu │ │ │ │ - 0x003336f0 38000000 66696e64 5f6c7362 00000000 8...find_lsb.... │ │ │ │ - 0x00333700 66697366 696e6974 65000000 66697366 fisfinite...fisf │ │ │ │ - 0x00333710 696e6974 65333200 6669736e 6f726d61 inite32.fisnorma │ │ │ │ - 0x00333720 6c000000 666c6f67 32000000 666c7270 l...flog2...flrp │ │ │ │ - 0x00333730 00000000 666c7400 666c7431 36000000 ....flt.flt16... │ │ │ │ - 0x00333740 666c7433 32000000 666c7438 00000000 flt32...flt8.... │ │ │ │ - 0x00333750 666c7475 00000000 666c7475 31360000 fltu....fltu16.. │ │ │ │ - 0x00333760 666c7475 33320000 666c7475 38000000 fltu32..fltu8... │ │ │ │ - 0x00333770 666d6178 5f616778 00000000 666d696e fmax_agx....fmin │ │ │ │ - 0x00333780 5f616778 00000000 666d6f64 00000000 _agx....fmod.... │ │ │ │ - 0x00333790 666d756c 00000000 666d756c 7a000000 fmul....fmulz... │ │ │ │ - 0x003337a0 666e6567 00000000 666e656f 00000000 fneg....fneo.... │ │ │ │ - 0x003337b0 666e656f 31360000 666e656f 33320000 fneo16..fneo32.. │ │ │ │ - 0x003337c0 666e656f 38000000 666e6575 00000000 fneo8...fneu.... │ │ │ │ - 0x003337d0 666e6575 31360000 666e6575 33320000 fneu16..fneu32.. │ │ │ │ - 0x003337e0 666e6575 38000000 666f7264 00000000 fneu8...ford.... │ │ │ │ - 0x003337f0 666f7264 31360000 666f7264 33320000 ford16..ford32.. │ │ │ │ - 0x00333800 666f7264 38000000 66706f77 00000000 ford8...fpow.... │ │ │ │ - 0x00333810 66717561 6e74697a 65326631 36000000 fquantize2f16... │ │ │ │ - 0x00333820 66726370 00000000 6672656d 00000000 frcp....frem.... │ │ │ │ - 0x00333830 66726578 705f6578 70000000 66726578 frexp_exp...frex │ │ │ │ - 0x00333840 705f7369 67000000 66726f75 6e645f65 p_sig...fround_e │ │ │ │ - 0x00333850 76656e00 66727371 00000000 66736174 ven.frsq....fsat │ │ │ │ - 0x00333860 00000000 66736174 5f736967 6e656400 ....fsat_signed. │ │ │ │ - 0x00333870 6673696e 00000000 6673696e 5f616778 fsin....fsin_agx │ │ │ │ - 0x00333880 00000000 6673696e 5f616d64 00000000 ....fsin_amd.... │ │ │ │ - 0x00333890 6673696e 5f6d6467 00000000 66737172 fsin_mdg....fsqr │ │ │ │ - 0x003338a0 74000000 66737562 00000000 6673756d t...fsub....fsum │ │ │ │ - 0x003338b0 32000000 6673756d 33000000 6673756d 2...fsum3...fsum │ │ │ │ - 0x003338c0 34000000 66747275 6e630000 66756e6f 4...ftrunc..funo │ │ │ │ - 0x003338d0 72640000 66756e6f 72643136 00000000 rd..funord16.... │ │ │ │ - 0x003338e0 66756e6f 72643332 00000000 66756e6f funord32....funo │ │ │ │ - 0x003338f0 72643800 69326631 36000000 69326633 rd8.i2f16...i2f3 │ │ │ │ - 0x00333900 32000000 69326636 34000000 6932666d 2...i2f64...i2fm │ │ │ │ - 0x00333910 70000000 69326931 00000000 69326931 p...i2i1....i2i1 │ │ │ │ - 0x00333920 36000000 69326933 32000000 69326936 6...i2i32...i2i6 │ │ │ │ - 0x00333930 34000000 69326938 00000000 6932696d 4...i2i8....i2im │ │ │ │ - 0x00333940 70000000 69333263 73656c5f 67650000 p...i32csel_ge.. │ │ │ │ - 0x00333950 69333263 73656c5f 67740000 69616273 i32csel_gt..iabs │ │ │ │ - 0x00333960 00000000 69616464 33000000 69616464 ....iadd3...iadd │ │ │ │ - 0x00333970 5f736174 00000000 69626665 00000000 _sat....ibfe.... │ │ │ │ - 0x00333980 69626974 6669656c 645f6578 74726163 ibitfield_extrac │ │ │ │ - 0x00333990 74000000 69637365 6c5f6571 7a000000 t...icsel_eqz... │ │ │ │ - 0x003339a0 69646976 00000000 69657100 69657131 idiv....ieq.ieq1 │ │ │ │ - 0x003339b0 36000000 69657133 32000000 69657138 6...ieq32...ieq8 │ │ │ │ - 0x003339c0 00000000 6966696e 645f6d73 62000000 ....ifind_msb... │ │ │ │ - 0x003339d0 6966696e 645f6d73 625f7265 76000000 ifind_msb_rev... │ │ │ │ - 0x003339e0 69676500 69676531 36000000 69676533 ige.ige16...ige3 │ │ │ │ - 0x003339f0 32000000 69676538 00000000 69686164 2...ige8....ihad │ │ │ │ - 0x00333a00 64000000 696c6561 5f616778 00000000 d...ilea_agx.... │ │ │ │ - 0x00333a10 696c7400 696c7431 36000000 696c7433 ilt.ilt16...ilt3 │ │ │ │ - 0x00333a20 32000000 696c7438 00000000 696d6164 2...ilt8....imad │ │ │ │ - 0x00333a30 00000000 696d6164 32345f69 72330000 ....imad24_ir3.. │ │ │ │ - 0x00333a40 696d6164 73685f6d 69783136 00000000 imadsh_mix16.... │ │ │ │ - 0x00333a50 696d6164 73686c5f 61677800 696d6f64 imadshl_agx.imod │ │ │ │ - 0x00333a60 00000000 696d7375 6273686c 5f616778 ....imsubshl_agx │ │ │ │ - 0x00333a70 00000000 696d756c 00000000 696d756c ....imul....imul │ │ │ │ - 0x00333a80 32340000 696d756c 32345f72 656c6178 24..imul24_relax │ │ │ │ - 0x00333a90 65640000 696d756c 5f327833 325f3634 ed..imul_2x32_64 │ │ │ │ - 0x00333aa0 00000000 696d756c 5f333278 31360000 ....imul_32x16.. │ │ │ │ - 0x00333ab0 696d756c 5f686967 68000000 696e6531 imul_high...ine1 │ │ │ │ - 0x00333ac0 36000000 696e6533 32000000 696e6538 6...ine32...ine8 │ │ │ │ - 0x00333ad0 00000000 696e6567 00000000 696e6f74 ....ineg....inot │ │ │ │ - 0x00333ae0 00000000 696e7365 72745f75 31360000 ....insert_u16.. │ │ │ │ - 0x00333af0 696e7365 72745f75 38000000 696e7465 insert_u8...inte │ │ │ │ - 0x00333b00 726c6561 76655f61 67780000 6972656d rleave_agx..irem │ │ │ │ - 0x00333b10 00000000 69726861 64640000 6973686c ....irhadd..ishl │ │ │ │ - 0x00333b20 00000000 69736872 00000000 69736967 ....ishr....isig │ │ │ │ - 0x00333b30 6e000000 69737562 00000000 69737562 n...isub....isub │ │ │ │ - 0x00333b40 5f736174 00000000 6c646578 70000000 _sat....ldexp... │ │ │ │ - 0x00333b50 6d6f7600 6d717361 645f3478 38000000 mov.mqsad_4x8... │ │ │ │ - 0x00333b60 6d736164 5f347838 00000000 7061636b msad_4x8....pack │ │ │ │ - 0x00333b70 5f327831 365f746f 5f736e6f 726d5f32 _2x16_to_snorm_2 │ │ │ │ - 0x00333b80 78385f76 33640000 7061636b 5f327831 x8_v3d..pack_2x1 │ │ │ │ - 0x00333b90 365f746f 5f756e6f 726d5f31 305f325f 6_to_unorm_10_2_ │ │ │ │ - 0x00333ba0 76336400 7061636b 5f327831 365f746f v3d.pack_2x16_to │ │ │ │ - 0x00333bb0 5f756e6f 726d5f32 7831305f 76336400 _unorm_2x10_v3d. │ │ │ │ - 0x00333bc0 7061636b 5f327831 365f746f 5f756e6f pack_2x16_to_uno │ │ │ │ - 0x00333bd0 726d5f32 78385f76 33640000 7061636b rm_2x8_v3d..pack │ │ │ │ - 0x00333be0 5f327833 325f746f 5f327831 365f7633 _2x32_to_2x16_v3 │ │ │ │ - 0x00333bf0 64000000 7061636b 5f33325f 32783136 d...pack_32_2x16 │ │ │ │ - 0x00333c00 00000000 7061636b 5f33325f 32783136 ....pack_32_2x16 │ │ │ │ - 0x00333c10 5f73706c 69740000 7061636b 5f33325f _split..pack_32_ │ │ │ │ - 0x00333c20 34783800 7061636b 5f33325f 3478385f 4x8.pack_32_4x8_ │ │ │ │ - 0x00333c30 73706c69 74000000 7061636b 5f33325f split...pack_32_ │ │ │ │ - 0x00333c40 746f5f72 31316731 31623130 5f763364 to_r11g11b10_v3d │ │ │ │ - 0x00333c50 00000000 7061636b 5f347831 365f746f ....pack_4x16_to │ │ │ │ - 0x00333c60 5f347838 5f763364 00000000 7061636b _4x8_v3d....pack │ │ │ │ - 0x00333c70 5f36345f 32783332 00000000 7061636b _64_2x32....pack │ │ │ │ - 0x00333c80 5f36345f 32783332 5f73706c 69740000 _64_2x32_split.. │ │ │ │ - 0x00333c90 7061636b 5f36345f 34783136 00000000 pack_64_4x16.... │ │ │ │ - 0x00333ca0 7061636b 5f646f75 626c655f 32783332 pack_double_2x32 │ │ │ │ - 0x00333cb0 5f647869 6c000000 7061636b 5f68616c _dxil...pack_hal │ │ │ │ - 0x00333cc0 665f3278 31360000 7061636b 5f68616c f_2x16..pack_hal │ │ │ │ - 0x00333cd0 665f3278 31365f72 747a5f73 706c6974 f_2x16_rtz_split │ │ │ │ - 0x00333ce0 00000000 7061636b 5f68616c 665f3278 ....pack_half_2x │ │ │ │ - 0x00333cf0 31365f73 706c6974 00000000 7061636b 16_split....pack │ │ │ │ - 0x00333d00 5f73696e 745f3278 31360000 7061636b _sint_2x16..pack │ │ │ │ - 0x00333d10 5f736e6f 726d5f32 78313600 7061636b _snorm_2x16.pack │ │ │ │ - 0x00333d20 5f736e6f 726d5f34 78380000 7061636b _snorm_4x8..pack │ │ │ │ - 0x00333d30 5f75696e 745f3278 31360000 7061636b _uint_2x16..pack │ │ │ │ - 0x00333d40 5f75696e 745f3332 5f746f5f 72313067 _uint_32_to_r10g │ │ │ │ - 0x00333d50 31306231 3061325f 76336400 7061636b 10b10a2_v3d.pack │ │ │ │ - 0x00333d60 5f756e6f 726d5f32 78313600 7061636b _unorm_2x16.pack │ │ │ │ - 0x00333d70 5f756e6f 726d5f34 78380000 7061636b _unorm_4x8..pack │ │ │ │ - 0x00333d80 5f757665 63325f74 6f5f7569 6e740000 _uvec2_to_uint.. │ │ │ │ - 0x00333d90 7061636b 5f757665 63345f74 6f5f7569 pack_uvec4_to_ui │ │ │ │ - 0x00333da0 6e740000 70726d74 5f6e7600 73646f74 nt..prmt_nv.sdot │ │ │ │ - 0x00333db0 5f327831 365f6961 64640000 73646f74 _2x16_iadd..sdot │ │ │ │ - 0x00333dc0 5f327831 365f6961 64645f73 61740000 _2x16_iadd_sat.. │ │ │ │ - 0x00333dd0 73646f74 5f347838 5f696164 64000000 sdot_4x8_iadd... │ │ │ │ - 0x00333de0 73646f74 5f347838 5f696164 645f7361 sdot_4x8_iadd_sa │ │ │ │ - 0x00333df0 74000000 73657100 73676500 73686672 t...seq.sge.shfr │ │ │ │ - 0x00333e00 00000000 73686c67 5f697233 00000000 ....shlg_ir3.... │ │ │ │ - 0x00333e10 73686c6d 5f697233 00000000 73687267 shlm_ir3....shrg │ │ │ │ - 0x00333e20 5f697233 00000000 7368726d 5f697233 _ir3....shrm_ir3 │ │ │ │ - 0x00333e30 00000000 736c7400 736e6500 7375646f ....slt.sne.sudo │ │ │ │ - 0x00333e40 745f3478 385f6961 64640000 7375646f t_4x8_iadd..sudo │ │ │ │ - 0x00333e50 745f3478 385f6961 64645f73 61740000 t_4x8_iadd_sat.. │ │ │ │ - 0x00333e60 75326631 36000000 75326633 32000000 u2f16...u2f32... │ │ │ │ - 0x00333e70 75326636 34000000 7532666d 70000000 u2f64...u2fmp... │ │ │ │ - 0x00333e80 75327531 00000000 75327531 36000000 u2u1....u2u16... │ │ │ │ - 0x00333e90 75327533 32000000 75327536 34000000 u2u32...u2u64... │ │ │ │ - 0x00333ea0 75327538 00000000 75616273 5f697375 u2u8....uabs_isu │ │ │ │ - 0x00333eb0 62000000 75616273 5f757375 62000000 b...uabs_usub... │ │ │ │ - 0x00333ec0 75616464 5f636172 72790000 75616464 uadd_carry..uadd │ │ │ │ - 0x00333ed0 5f736174 00000000 75626665 00000000 _sat....ubfe.... │ │ │ │ - 0x00333ee0 75626974 6669656c 645f6578 74726163 ubitfield_extrac │ │ │ │ - 0x00333ef0 74000000 75636c7a 00000000 75646976 t...uclz....udiv │ │ │ │ - 0x00333f00 00000000 75646976 5f616c69 676e6564 ....udiv_aligned │ │ │ │ - 0x00333f10 5f340000 75646f74 5f327831 365f7561 _4..udot_2x16_ua │ │ │ │ - 0x00333f20 64640000 75646f74 5f327831 365f7561 dd..udot_2x16_ua │ │ │ │ - 0x00333f30 64645f73 61740000 75646f74 5f347838 dd_sat..udot_4x8 │ │ │ │ - 0x00333f40 5f756164 64000000 75646f74 5f347838 _uadd...udot_4x8 │ │ │ │ - 0x00333f50 5f756164 645f7361 74000000 7566696e _uadd_sat...ufin │ │ │ │ - 0x00333f60 645f6d73 62000000 7566696e 645f6d73 d_msb...ufind_ms │ │ │ │ - 0x00333f70 625f7265 76000000 75676500 75676531 b_rev...uge.uge1 │ │ │ │ - 0x00333f80 36000000 75676533 32000000 75676538 6...uge32...uge8 │ │ │ │ - 0x00333f90 00000000 75686164 64000000 756c6561 ....uhadd...ulea │ │ │ │ - 0x00333fa0 5f616778 00000000 756c7400 756c7431 _agx....ult.ult1 │ │ │ │ - 0x00333fb0 36000000 756c7433 32000000 756c7438 6...ult32...ult8 │ │ │ │ - 0x00333fc0 00000000 756d6164 32340000 756d6164 ....umad24..umad │ │ │ │ - 0x00333fd0 32345f72 656c6178 65640000 756d6178 24_relaxed..umax │ │ │ │ - 0x00333fe0 5f347838 5f766334 00000000 756d696e _4x8_vc4....umin │ │ │ │ - 0x00333ff0 5f347838 5f766334 00000000 756d6f64 _4x8_vc4....umod │ │ │ │ - 0x00334000 00000000 756d756c 32340000 756d756c ....umul24..umul │ │ │ │ - 0x00334010 32345f72 656c6178 65640000 756d756c 24_relaxed..umul │ │ │ │ - 0x00334020 5f327833 325f3634 00000000 756d756c _2x32_64....umul │ │ │ │ - 0x00334030 5f333278 31360000 756d756c 5f686967 _32x16..umul_hig │ │ │ │ - 0x00334040 68000000 756d756c 5f6c6f77 00000000 h...umul_low.... │ │ │ │ - 0x00334050 756d756c 5f756e6f 726d5f34 78385f76 umul_unorm_4x8_v │ │ │ │ - 0x00334060 63340000 756e7061 636b5f33 325f3278 c4..unpack_32_2x │ │ │ │ - 0x00334070 31360000 756e7061 636b5f33 325f3278 16..unpack_32_2x │ │ │ │ - 0x00334080 31365f73 706c6974 5f780000 756e7061 16_split_x..unpa │ │ │ │ - 0x00334090 636b5f33 325f3278 31365f73 706c6974 ck_32_2x16_split │ │ │ │ - 0x003340a0 5f790000 756e7061 636b5f33 325f3478 _y..unpack_32_4x │ │ │ │ - 0x003340b0 38000000 756e7061 636b5f36 345f3278 8...unpack_64_2x │ │ │ │ - 0x003340c0 33320000 756e7061 636b5f36 345f3278 32..unpack_64_2x │ │ │ │ - 0x003340d0 33325f73 706c6974 5f780000 756e7061 32_split_x..unpa │ │ │ │ - 0x003340e0 636b5f36 345f3278 33325f73 706c6974 ck_64_2x32_split │ │ │ │ - 0x003340f0 5f790000 756e7061 636b5f36 345f3478 _y..unpack_64_4x │ │ │ │ - 0x00334100 31360000 756e7061 636b5f64 6f75626c 16..unpack_doubl │ │ │ │ - 0x00334110 655f3278 33325f64 78696c00 756e7061 e_2x32_dxil.unpa │ │ │ │ - 0x00334120 636b5f68 616c665f 32783136 00000000 ck_half_2x16.... │ │ │ │ - 0x00334130 756e7061 636b5f68 616c665f 32783136 unpack_half_2x16 │ │ │ │ - 0x00334140 5f73706c 69745f78 00000000 756e7061 _split_x....unpa │ │ │ │ - 0x00334150 636b5f68 616c665f 32783136 5f73706c ck_half_2x16_spl │ │ │ │ - 0x00334160 69745f79 00000000 756e7061 636b5f73 it_y....unpack_s │ │ │ │ - 0x00334170 6e6f726d 5f327831 36000000 756e7061 norm_2x16...unpa │ │ │ │ - 0x00334180 636b5f73 6e6f726d 5f347838 00000000 ck_snorm_4x8.... │ │ │ │ - 0x00334190 756e7061 636b5f75 6e6f726d 5f327831 unpack_unorm_2x1 │ │ │ │ - 0x003341a0 36000000 756e7061 636b5f75 6e6f726d 6...unpack_unorm │ │ │ │ - 0x003341b0 5f347838 00000000 75726861 64640000 _4x8....urhadd.. │ │ │ │ - 0x003341c0 75726f6c 00000000 75726f72 00000000 urol....uror.... │ │ │ │ - 0x003341d0 75736164 645f3478 385f7663 34000000 usadd_4x8_vc4... │ │ │ │ - 0x003341e0 75736872 00000000 75737375 625f3478 ushr....ussub_4x │ │ │ │ - 0x003341f0 385f7663 34000000 75737562 5f626f72 8_vc4...usub_bor │ │ │ │ - 0x00334200 726f7700 75737562 5f736174 00000000 row.usub_sat.... │ │ │ │ - 0x00334210 76656331 36000000 76656332 00000000 vec16...vec2.... │ │ │ │ - 0x00334220 76656333 00000000 76656334 00000000 vec3....vec4.... │ │ │ │ - 0x00334230 76656335 00000000 76656338 00000000 vec5....vec8.... │ │ │ │ - 0x00334240 77726974 655f6d61 736b0000 73747265 write_mask..stre │ │ │ │ - 0x00334250 616d5f69 64000000 7563705f 69640000 am_id...ucp_id.. │ │ │ │ - 0x00334260 72616e67 655f6261 73650000 72616e67 range_base..rang │ │ │ │ - 0x00334270 65000000 64657363 5f736574 00000000 e...desc_set.... │ │ │ │ - 0x00334280 62696e64 696e6700 636f6d70 6f6e656e binding.componen │ │ │ │ - 0x00334290 74000000 636f6c75 6d6e0000 696e7465 t...column..inte │ │ │ │ - 0x003342a0 72705f6d 6f646500 72656475 6374696f rp_mode.reductio │ │ │ │ - 0x003342b0 6e5f6f70 00000000 636c7573 7465725f n_op....cluster_ │ │ │ │ - 0x003342c0 73697a65 00000000 70617261 6d5f6964 size....param_id │ │ │ │ - 0x003342d0 78000000 696d6167 655f6469 6d000000 x...image_dim... │ │ │ │ - 0x003342e0 696d6167 655f6172 72617900 63616c6c image_array.call │ │ │ │ - 0x003342f0 5f696478 00000000 73746163 6b5f7369 _idx....stack_si │ │ │ │ - 0x00334300 7a650000 616c6967 6e5f6d75 6c000000 ze..align_mul... │ │ │ │ - 0x00334310 616c6967 6e5f6f66 66736574 00000000 align_offset.... │ │ │ │ - 0x00334320 64657363 5f747970 65000000 7372635f desc_type...src_ │ │ │ │ - 0x00334330 74797065 00000000 64657374 5f747970 type....dest_typ │ │ │ │ - 0x00334340 65000000 7377697a 7a6c655f 6d61736b e...swizzle_mask │ │ │ │ - 0x00334350 00000000 66657463 685f696e 61637469 ....fetch_inacti │ │ │ │ - 0x00334360 76650000 6f666673 65743000 6f666673 ve..offset0.offs │ │ │ │ - 0x00334370 65743100 73743634 00000000 6172675f et1.st64....arg_ │ │ │ │ - 0x00334380 75707065 725f626f 756e645f 7533325f upper_bound_u32_ │ │ │ │ - 0x00334390 616d6400 6473745f 61636365 73730000 amd.dst_access.. │ │ │ │ - 0x003343a0 7372635f 61636365 73730000 64726976 src_access..driv │ │ │ │ - 0x003343b0 65725f6c 6f636174 696f6e00 6d656d6f er_location.memo │ │ │ │ - 0x003343c0 72795f73 656d616e 74696373 00000000 ry_semantics.... │ │ │ │ - 0x003343d0 6d656d6f 72795f6d 6f646573 00000000 memory_modes.... │ │ │ │ - 0x003343e0 6d656d6f 72795f73 636f7065 00000000 memory_scope.... │ │ │ │ - 0x003343f0 65786563 7574696f 6e5f7363 6f706500 execution_scope. │ │ │ │ - 0x00334400 696f5f73 656d616e 74696373 00000000 io_semantics.... │ │ │ │ - 0x00334410 696f5f78 66620000 696f5f78 66623200 io_xfb..io_xfb2. │ │ │ │ - 0x00334420 7261795f 71756572 795f7661 6c756500 ray_query_value. │ │ │ │ - 0x00334430 636f6d6d 69747465 64000000 726f756e committed...roun │ │ │ │ - 0x00334440 64696e67 5f6d6f64 65000000 73617475 ding_mode...satu │ │ │ │ - 0x00334450 72617465 00000000 73796e63 68726f6e rate....synchron │ │ │ │ - 0x00334460 6f757300 76616c75 655f6964 00000000 ous.value_id.... │ │ │ │ - 0x00334470 7369676e 5f657874 656e6400 61746f6d sign_extend.atom │ │ │ │ - 0x00334480 69635f6f 70000000 7265736f 75726365 ic_op...resource │ │ │ │ - 0x00334490 5f626c6f 636b5f69 6e74656c 00000000 _block_intel.... │ │ │ │ - 0x003344a0 7265736f 75726365 5f616363 6573735f resource_access_ │ │ │ │ - 0x003344b0 696e7465 6c000000 6e756d5f 61727261 intel...num_arra │ │ │ │ - 0x003344c0 795f656c 656d7300 6269745f 73697a65 y_elems.bit_size │ │ │ │ - 0x003344d0 00000000 64697665 7267656e 74000000 ....divergent... │ │ │ │ - 0x003344e0 6c656761 63795f66 61627300 6c656761 legacy_fabs.lega │ │ │ │ - 0x003344f0 63795f66 6e656700 6c656761 63795f66 cy_fneg.legacy_f │ │ │ │ - 0x00334500 73617400 636d6174 5f646573 63000000 sat.cmat_desc... │ │ │ │ - 0x00334510 6d617472 69785f6c 61796f75 74000000 matrix_layout... │ │ │ │ - 0x00334520 636d6174 5f736967 6e65645f 6d61736b cmat_signed_mask │ │ │ │ - 0x00334530 00000000 616c755f 6f700000 73797374 ....alu_op..syst │ │ │ │ - 0x00334540 6f6c6963 5f646570 74680000 72657065 olic_depth..repe │ │ │ │ - 0x00334550 61745f63 6f756e74 00000000 6578706c at_count....expl │ │ │ │ - 0x00334560 69636974 5f636f6f 72640000 61636365 icit_coord..acce │ │ │ │ - 0x00334570 70745f72 61795f69 6e746572 73656374 pt_ray_intersect │ │ │ │ - 0x00334580 696f6e00 61646472 5f6d6f64 655f6973 ion.addr_mode_is │ │ │ │ - 0x00334590 00000000 616c3270 5f6e7600 616c645f ....al2p_nv.ald_ │ │ │ │ - 0x003345a0 6e760000 61735f75 6e69666f 726d0000 nv..as_uniform.. │ │ │ │ - 0x003345b0 6173745f 6e760000 61746f6d 69635f61 ast_nv..atomic_a │ │ │ │ - 0x003345c0 64645f67 656e5f70 72696d5f 636f756e dd_gen_prim_coun │ │ │ │ - 0x003345d0 745f616d 64000000 61746f6d 69635f61 t_amd...atomic_a │ │ │ │ - 0x003345e0 64645f67 735f656d 69745f70 72696d5f dd_gs_emit_prim_ │ │ │ │ - 0x003345f0 636f756e 745f616d 64000000 61746f6d count_amd...atom │ │ │ │ - 0x00334600 69635f61 64645f73 68616465 725f696e ic_add_shader_in │ │ │ │ - 0x00334610 766f6361 74696f6e 5f636f75 6e745f61 vocation_count_a │ │ │ │ - 0x00334620 6d640000 61746f6d 69635f61 64645f78 md..atomic_add_x │ │ │ │ - 0x00334630 66625f70 72696d5f 636f756e 745f616d fb_prim_count_am │ │ │ │ - 0x00334640 64000000 61746f6d 69635f63 6f756e74 d...atomic_count │ │ │ │ - 0x00334650 65725f61 64640000 61746f6d 69635f63 er_add..atomic_c │ │ │ │ - 0x00334660 6f756e74 65725f61 64645f64 65726566 ounter_add_deref │ │ │ │ - 0x00334670 00000000 61746f6d 69635f63 6f756e74 ....atomic_count │ │ │ │ - 0x00334680 65725f61 6e640000 61746f6d 69635f63 er_and..atomic_c │ │ │ │ - 0x00334690 6f756e74 65725f61 6e645f64 65726566 ounter_and_deref │ │ │ │ - 0x003346a0 00000000 61746f6d 69635f63 6f756e74 ....atomic_count │ │ │ │ - 0x003346b0 65725f63 6f6d705f 73776170 00000000 er_comp_swap.... │ │ │ │ - 0x003346c0 61746f6d 69635f63 6f756e74 65725f63 atomic_counter_c │ │ │ │ - 0x003346d0 6f6d705f 73776170 5f646572 65660000 omp_swap_deref.. │ │ │ │ - 0x003346e0 61746f6d 69635f63 6f756e74 65725f65 atomic_counter_e │ │ │ │ - 0x003346f0 78636861 6e676500 61746f6d 69635f63 xchange.atomic_c │ │ │ │ - 0x00334700 6f756e74 65725f65 78636861 6e67655f ounter_exchange_ │ │ │ │ - 0x00334710 64657265 66000000 61746f6d 69635f63 deref...atomic_c │ │ │ │ - 0x00334720 6f756e74 65725f69 6e630000 61746f6d ounter_inc..atom │ │ │ │ - 0x00334730 69635f63 6f756e74 65725f69 6e635f64 ic_counter_inc_d │ │ │ │ - 0x00334740 65726566 00000000 61746f6d 69635f63 eref....atomic_c │ │ │ │ - 0x00334750 6f756e74 65725f6d 61780000 61746f6d ounter_max..atom │ │ │ │ - 0x00334760 69635f63 6f756e74 65725f6d 61785f64 ic_counter_max_d │ │ │ │ - 0x00334770 65726566 00000000 61746f6d 69635f63 eref....atomic_c │ │ │ │ - 0x00334780 6f756e74 65725f6d 696e0000 61746f6d ounter_min..atom │ │ │ │ - 0x00334790 69635f63 6f756e74 65725f6d 696e5f64 ic_counter_min_d │ │ │ │ - 0x003347a0 65726566 00000000 61746f6d 69635f63 eref....atomic_c │ │ │ │ - 0x003347b0 6f756e74 65725f6f 72000000 61746f6d ounter_or...atom │ │ │ │ - 0x003347c0 69635f63 6f756e74 65725f6f 725f6465 ic_counter_or_de │ │ │ │ - 0x003347d0 72656600 61746f6d 69635f63 6f756e74 ref.atomic_count │ │ │ │ - 0x003347e0 65725f70 6f73745f 64656300 61746f6d er_post_dec.atom │ │ │ │ - 0x003347f0 69635f63 6f756e74 65725f70 6f73745f ic_counter_post_ │ │ │ │ - 0x00334800 6465635f 64657265 66000000 61746f6d dec_deref...atom │ │ │ │ - 0x00334810 69635f63 6f756e74 65725f70 72655f64 ic_counter_pre_d │ │ │ │ - 0x00334820 65630000 61746f6d 69635f63 6f756e74 ec..atomic_count │ │ │ │ - 0x00334830 65725f70 72655f64 65635f64 65726566 er_pre_dec_deref │ │ │ │ - 0x00334840 00000000 61746f6d 69635f63 6f756e74 ....atomic_count │ │ │ │ - 0x00334850 65725f72 65616400 61746f6d 69635f63 er_read.atomic_c │ │ │ │ - 0x00334860 6f756e74 65725f72 6561645f 64657265 ounter_read_dere │ │ │ │ - 0x00334870 66000000 61746f6d 69635f63 6f756e74 f...atomic_count │ │ │ │ - 0x00334880 65725f78 6f720000 61746f6d 69635f63 er_xor..atomic_c │ │ │ │ - 0x00334890 6f756e74 65725f78 6f725f64 65726566 ounter_xor_deref │ │ │ │ - 0x003348a0 00000000 62616c6c 6f745f62 69745f63 ....ballot_bit_c │ │ │ │ - 0x003348b0 6f756e74 5f657863 6c757369 76650000 ount_exclusive.. │ │ │ │ - 0x003348c0 62616c6c 6f745f62 69745f63 6f756e74 ballot_bit_count │ │ │ │ - 0x003348d0 5f696e63 6c757369 76650000 62616c6c _inclusive..ball │ │ │ │ - 0x003348e0 6f745f62 69745f63 6f756e74 5f726564 ot_bit_count_red │ │ │ │ - 0x003348f0 75636500 62616c6c 6f745f62 69746669 uce.ballot_bitfi │ │ │ │ - 0x00334900 656c645f 65787472 61637400 62616c6c eld_extract.ball │ │ │ │ - 0x00334910 6f745f66 696e645f 6c736200 62616c6c ot_find_lsb.ball │ │ │ │ - 0x00334920 6f745f66 696e645f 6d736200 62616c6c ot_find_msb.ball │ │ │ │ - 0x00334930 6f745f72 656c6178 65640000 6261725f ot_relaxed..bar_ │ │ │ │ - 0x00334940 62726561 6b5f6e76 00000000 6261725f break_nv....bar_ │ │ │ │ - 0x00334950 7365745f 6e760000 6261725f 73796e63 set_nv..bar_sync │ │ │ │ - 0x00334960 5f6e7600 62656769 6e5f696e 766f6361 _nv.begin_invoca │ │ │ │ - 0x00334970 74696f6e 5f696e74 65726c6f 636b0000 tion_interlock.. │ │ │ │ - 0x00334980 62696e64 6c657373 5f696d61 67655f61 bindless_image_a │ │ │ │ - 0x00334990 746f6d69 63000000 62696e64 6c657373 tomic...bindless │ │ │ │ - 0x003349a0 5f696d61 67655f61 746f6d69 635f7377 _image_atomic_sw │ │ │ │ - 0x003349b0 61700000 62696e64 6c657373 5f696d61 ap..bindless_ima │ │ │ │ - 0x003349c0 67655f64 65736372 6970746f 725f616d ge_descriptor_am │ │ │ │ - 0x003349d0 64000000 62696e64 6c657373 5f696d61 d...bindless_ima │ │ │ │ - 0x003349e0 67655f66 6f726d61 74000000 62696e64 ge_format...bind │ │ │ │ - 0x003349f0 6c657373 5f696d61 67655f66 7261676d less_image_fragm │ │ │ │ - 0x00334a00 656e745f 6d61736b 5f6c6f61 645f616d ent_mask_load_am │ │ │ │ - 0x00334a10 64000000 62696e64 6c657373 5f696d61 d...bindless_ima │ │ │ │ - 0x00334a20 67655f6c 6576656c 73000000 62696e64 ge_levels...bind │ │ │ │ - 0x00334a30 6c657373 5f696d61 67655f6c 6f616400 less_image_load. │ │ │ │ - 0x00334a40 62696e64 6c657373 5f696d61 67655f6c bindless_image_l │ │ │ │ - 0x00334a50 6f61645f 7261775f 696e7465 6c000000 oad_raw_intel... │ │ │ │ - 0x00334a60 62696e64 6c657373 5f696d61 67655f6f bindless_image_o │ │ │ │ - 0x00334a70 72646572 00000000 62696e64 6c657373 rder....bindless │ │ │ │ - 0x00334a80 5f696d61 67655f73 616d706c 65730000 _image_samples.. │ │ │ │ - 0x00334a90 62696e64 6c657373 5f696d61 67655f73 bindless_image_s │ │ │ │ - 0x00334aa0 616d706c 65735f69 64656e74 6963616c amples_identical │ │ │ │ - 0x00334ab0 00000000 62696e64 6c657373 5f696d61 ....bindless_ima │ │ │ │ - 0x00334ac0 67655f73 697a6500 62696e64 6c657373 ge_size.bindless │ │ │ │ - 0x00334ad0 5f696d61 67655f73 70617273 655f6c6f _image_sparse_lo │ │ │ │ - 0x00334ae0 61640000 62696e64 6c657373 5f696d61 ad..bindless_ima │ │ │ │ - 0x00334af0 67655f73 746f7265 00000000 62696e64 ge_store....bind │ │ │ │ - 0x00334b00 6c657373 5f696d61 67655f73 746f7265 less_image_store │ │ │ │ - 0x00334b10 5f626c6f 636b5f61 67780000 62696e64 _block_agx..bind │ │ │ │ - 0x00334b20 6c657373 5f696d61 67655f73 746f7265 less_image_store │ │ │ │ - 0x00334b30 5f726177 5f696e74 656c0000 62696e64 _raw_intel..bind │ │ │ │ - 0x00334b40 6c657373 5f696d61 67655f74 6578656c less_image_texel │ │ │ │ - 0x00334b50 5f616464 72657373 00000000 62696e64 _address....bind │ │ │ │ - 0x00334b60 6c657373 5f726573 6f757263 655f6972 less_resource_ir │ │ │ │ - 0x00334b70 33000000 62726373 745f6163 74697665 3...brcst_active │ │ │ │ - 0x00334b80 5f697233 00000000 6274645f 72657469 _ir3....btd_reti │ │ │ │ - 0x00334b90 72655f69 6e74656c 00000000 6274645f re_intel....btd_ │ │ │ │ - 0x00334ba0 73706177 6e5f696e 74656c00 6274645f spawn_intel.btd_ │ │ │ │ - 0x00334bb0 73746163 6b5f7075 73685f69 6e74656c stack_push_intel │ │ │ │ - 0x00334bc0 00000000 62766836 345f696e 74657273 ....bvh64_inters │ │ │ │ - 0x00334bd0 6563745f 7261795f 616d6400 636d6174 ect_ray_amd.cmat │ │ │ │ - 0x00334be0 5f62696e 6172795f 6f700000 636d6174 _binary_op..cmat │ │ │ │ - 0x00334bf0 5f626974 63617374 00000000 636d6174 _bitcast....cmat │ │ │ │ - 0x00334c00 5f636f6e 73747275 63740000 636d6174 _construct..cmat │ │ │ │ - 0x00334c10 5f636f70 79000000 636d6174 5f657874 _copy...cmat_ext │ │ │ │ - 0x00334c20 72616374 00000000 636d6174 5f696e73 ract....cmat_ins │ │ │ │ - 0x00334c30 65727400 636d6174 5f6c656e 67746800 ert.cmat_length. │ │ │ │ - 0x00334c40 636d6174 5f6c6f61 64000000 636d6174 cmat_load...cmat │ │ │ │ - 0x00334c50 5f6d756c 61646400 636d6174 5f6d756c _muladd.cmat_mul │ │ │ │ - 0x00334c60 6164645f 616d6400 636d6174 5f736361 add_amd.cmat_sca │ │ │ │ - 0x00334c70 6c61725f 6f700000 636d6174 5f73746f lar_op..cmat_sto │ │ │ │ - 0x00334c80 72650000 636d6174 5f756e61 72795f6f re..cmat_unary_o │ │ │ │ - 0x00334c90 70000000 636f6e76 6572745f 616c755f p...convert_alu_ │ │ │ │ - 0x00334ca0 74797065 73000000 636f7079 5f646572 types...copy_der │ │ │ │ - 0x00334cb0 65660000 636f7079 5f66735f 6f757470 ef..copy_fs_outp │ │ │ │ - 0x00334cc0 7574735f 6e760000 636f7079 5f676c6f uts_nv..copy_glo │ │ │ │ - 0x00334cd0 62616c5f 746f5f75 6e69666f 726d5f69 bal_to_uniform_i │ │ │ │ - 0x00334ce0 72330000 636f7079 5f707573 685f636f r3..copy_push_co │ │ │ │ - 0x00334cf0 6e73745f 746f5f75 6e69666f 726d5f69 nst_to_uniform_i │ │ │ │ - 0x00334d00 72330000 636f7079 5f75626f 5f746f5f r3..copy_ubo_to_ │ │ │ │ - 0x00334d10 756e6966 6f726d5f 69723300 64647800 uniform_ir3.ddx. │ │ │ │ - 0x00334d20 6464785f 636f6172 73650000 6464785f ddx_coarse..ddx_ │ │ │ │ - 0x00334d30 66696e65 00000000 64647900 6464795f fine....ddy.ddy_ │ │ │ │ - 0x00334d40 636f6172 73650000 6464795f 66696e65 coarse..ddy_fine │ │ │ │ - 0x00334d50 00000000 64656275 675f6272 65616b00 ....debug_break. │ │ │ │ - 0x00334d60 6465636c 5f726567 00000000 64656d6f decl_reg....demo │ │ │ │ - 0x00334d70 74650000 64656d6f 74655f69 66000000 te..demote_if... │ │ │ │ - 0x00334d80 64657265 665f6174 6f6d6963 00000000 deref_atomic.... │ │ │ │ - 0x00334d90 64657265 665f6174 6f6d6963 5f737761 deref_atomic_swa │ │ │ │ - 0x00334da0 70000000 64657265 665f6275 66666572 p...deref_buffer │ │ │ │ - 0x00334db0 5f617272 61795f6c 656e6774 68000000 _array_length... │ │ │ │ - 0x00334dc0 64657265 665f696d 706c6963 69745f61 deref_implicit_a │ │ │ │ - 0x00334dd0 72726179 5f6c656e 67746800 64657265 rray_length.dere │ │ │ │ - 0x00334de0 665f6d6f 64655f69 73000000 64657265 f_mode_is...dere │ │ │ │ - 0x00334df0 665f7465 78747572 655f7372 63000000 f_texture_src... │ │ │ │ - 0x00334e00 64697363 6172645f 61677800 646f6f72 discard_agx.door │ │ │ │ - 0x00334e10 62656c6c 5f616778 00000000 64706173 bell_agx....dpas │ │ │ │ - 0x00334e20 5f696e74 656c0000 64707031 365f7368 _intel..dpp16_sh │ │ │ │ - 0x00334e30 6966745f 616d6400 656c6563 74000000 ift_amd.elect... │ │ │ │ - 0x00334e40 656c6563 745f616e 795f6972 33000000 elect_any_ir3... │ │ │ │ - 0x00334e50 656d6974 5f766572 74657800 656d6974 emit_vertex.emit │ │ │ │ - 0x00334e60 5f766572 7465785f 6e760000 656d6974 _vertex_nv..emit │ │ │ │ - 0x00334e70 5f766572 7465785f 77697468 5f636f75 _vertex_with_cou │ │ │ │ - 0x00334e80 6e746572 00000000 656e645f 696e766f nter....end_invo │ │ │ │ - 0x00334e90 63617469 6f6e5f69 6e746572 6c6f636b cation_interlock │ │ │ │ - 0x00334ea0 00000000 656e645f 7072696d 69746976 ....end_primitiv │ │ │ │ - 0x00334eb0 65000000 656e645f 7072696d 69746976 e...end_primitiv │ │ │ │ - 0x00334ec0 655f6e76 00000000 656e645f 7072696d e_nv....end_prim │ │ │ │ - 0x00334ed0 69746976 655f7769 74685f63 6f756e74 itive_with_count │ │ │ │ - 0x00334ee0 65720000 656e7175 6575655f 6e6f6465 er..enqueue_node │ │ │ │ - 0x00334ef0 5f706179 6c6f6164 73000000 6578636c _payloads...excl │ │ │ │ - 0x00334f00 75736976 655f7363 616e0000 6578636c usive_scan..excl │ │ │ │ - 0x00334f10 75736976 655f7363 616e5f63 6c757374 usive_scan_clust │ │ │ │ - 0x00334f20 6572735f 69723300 65786563 7574655f ers_ir3.execute_ │ │ │ │ - 0x00334f30 63616c6c 61626c65 00000000 65786563 callable....exec │ │ │ │ - 0x00334f40 7574655f 636c6f73 6573745f 6869745f ute_closest_hit_ │ │ │ │ - 0x00334f50 616d6400 65786563 7574655f 6d697373 amd.execute_miss │ │ │ │ - 0x00334f60 5f616d64 00000000 6578706f 72745f61 _amd....export_a │ │ │ │ - 0x00334f70 67780000 6578706f 72745f61 6d640000 gx..export_amd.. │ │ │ │ - 0x00334f80 6578706f 72745f64 75616c5f 7372635f export_dual_src_ │ │ │ │ - 0x00334f90 626c656e 645f616d 64000000 6578706f blend_amd...expo │ │ │ │ - 0x00334fa0 72745f72 6f775f61 6d640000 66656e63 rt_row_amd..fenc │ │ │ │ - 0x00334fb0 655f6865 6c706572 5f657869 745f6167 e_helper_exit_ag │ │ │ │ - 0x00334fc0 78000000 66656e63 655f6d65 6d5f746f x...fence_mem_to │ │ │ │ - 0x00334fd0 5f746578 5f616778 00000000 66656e63 _tex_agx....fenc │ │ │ │ - 0x00334fe0 655f7062 655f746f 5f746578 5f616778 e_pbe_to_tex_agx │ │ │ │ - 0x00334ff0 00000000 66656e63 655f7062 655f746f ....fence_pbe_to │ │ │ │ - 0x00335000 5f746578 5f706978 656c5f61 67780000 _tex_pixel_agx.. │ │ │ │ - 0x00335010 66696e61 6c5f7072 696d6974 6976655f final_primitive_ │ │ │ │ - 0x00335020 6e760000 66696e61 6c697a65 5f696e63 nv..finalize_inc │ │ │ │ - 0x00335030 6f6d696e 675f6e6f 64655f70 61796c6f oming_node_paylo │ │ │ │ - 0x00335040 61640000 66697273 745f696e 766f6361 ad..first_invoca │ │ │ │ - 0x00335050 74696f6e 00000000 66735f6f 75745f6e tion....fs_out_n │ │ │ │ - 0x00335060 76000000 6764735f 61746f6d 69635f61 v...gds_atomic_a │ │ │ │ - 0x00335070 64645f61 6d640000 6765745f 7373626f dd_amd..get_ssbo │ │ │ │ - 0x00335080 5f73697a 65000000 6765745f 75626f5f _size...get_ubo_ │ │ │ │ - 0x00335090 73697a65 00000000 676c6f62 616c5f61 size....global_a │ │ │ │ - 0x003350a0 746f6d69 63000000 676c6f62 616c5f61 tomic...global_a │ │ │ │ - 0x003350b0 746f6d69 635f3278 33320000 676c6f62 tomic_2x32..glob │ │ │ │ - 0x003350c0 616c5f61 746f6d69 635f6167 78000000 al_atomic_agx... │ │ │ │ - 0x003350d0 676c6f62 616c5f61 746f6d69 635f616d global_atomic_am │ │ │ │ - 0x003350e0 64000000 676c6f62 616c5f61 746f6d69 d...global_atomi │ │ │ │ - 0x003350f0 635f6972 33000000 676c6f62 616c5f61 c_ir3...global_a │ │ │ │ - 0x00335100 746f6d69 635f7377 61700000 676c6f62 tomic_swap..glob │ │ │ │ - 0x00335110 616c5f61 746f6d69 635f7377 61705f32 al_atomic_swap_2 │ │ │ │ - 0x00335120 78333200 676c6f62 616c5f61 746f6d69 x32.global_atomi │ │ │ │ - 0x00335130 635f7377 61705f61 67780000 676c6f62 c_swap_agx..glob │ │ │ │ - 0x00335140 616c5f61 746f6d69 635f7377 61705f61 al_atomic_swap_a │ │ │ │ - 0x00335150 6d640000 676c6f62 616c5f61 746f6d69 md..global_atomi │ │ │ │ - 0x00335160 635f7377 61705f69 72330000 69676e6f c_swap_ir3..igno │ │ │ │ - 0x00335170 72655f72 61795f69 6e746572 73656374 re_ray_intersect │ │ │ │ - 0x00335180 696f6e00 696d6167 655f6174 6f6d6963 ion.image_atomic │ │ │ │ - 0x00335190 00000000 696d6167 655f6174 6f6d6963 ....image_atomic │ │ │ │ - 0x003351a0 5f737761 70000000 696d6167 655f6465 _swap...image_de │ │ │ │ - 0x003351b0 7265665f 61746f6d 69630000 696d6167 ref_atomic..imag │ │ │ │ - 0x003351c0 655f6465 7265665f 61746f6d 69635f73 e_deref_atomic_s │ │ │ │ - 0x003351d0 77617000 696d6167 655f6465 7265665f wap.image_deref_ │ │ │ │ - 0x003351e0 64657363 72697074 6f725f61 6d640000 descriptor_amd.. │ │ │ │ - 0x003351f0 696d6167 655f6465 7265665f 666f726d image_deref_form │ │ │ │ - 0x00335200 61740000 696d6167 655f6465 7265665f at..image_deref_ │ │ │ │ - 0x00335210 66726167 6d656e74 5f6d6173 6b5f6c6f fragment_mask_lo │ │ │ │ - 0x00335220 61645f61 6d640000 696d6167 655f6465 ad_amd..image_de │ │ │ │ - 0x00335230 7265665f 6c657665 6c730000 696d6167 ref_levels..imag │ │ │ │ - 0x00335240 655f6465 7265665f 6c6f6164 00000000 e_deref_load.... │ │ │ │ - 0x00335250 696d6167 655f6465 7265665f 6c6f6164 image_deref_load │ │ │ │ - 0x00335260 5f706172 616d5f69 6e74656c 00000000 _param_intel.... │ │ │ │ - 0x00335270 696d6167 655f6465 7265665f 6c6f6164 image_deref_load │ │ │ │ - 0x00335280 5f726177 5f696e74 656c0000 696d6167 _raw_intel..imag │ │ │ │ - 0x00335290 655f6465 7265665f 6f726465 72000000 e_deref_order... │ │ │ │ - 0x003352a0 696d6167 655f6465 7265665f 73616d70 image_deref_samp │ │ │ │ - 0x003352b0 6c657300 696d6167 655f6465 7265665f les.image_deref_ │ │ │ │ - 0x003352c0 73616d70 6c65735f 6964656e 74696361 samples_identica │ │ │ │ - 0x003352d0 6c000000 696d6167 655f6465 7265665f l...image_deref_ │ │ │ │ - 0x003352e0 73697a65 00000000 696d6167 655f6465 size....image_de │ │ │ │ - 0x003352f0 7265665f 73706172 73655f6c 6f616400 ref_sparse_load. │ │ │ │ - 0x00335300 696d6167 655f6465 7265665f 73746f72 image_deref_stor │ │ │ │ - 0x00335310 65000000 696d6167 655f6465 7265665f e...image_deref_ │ │ │ │ - 0x00335320 73746f72 655f626c 6f636b5f 61677800 store_block_agx. │ │ │ │ - 0x00335330 696d6167 655f6465 7265665f 73746f72 image_deref_stor │ │ │ │ - 0x00335340 655f7261 775f696e 74656c00 696d6167 e_raw_intel.imag │ │ │ │ - 0x00335350 655f6465 7265665f 74657865 6c5f6164 e_deref_texel_ad │ │ │ │ - 0x00335360 64726573 73000000 696d6167 655f6465 dress...image_de │ │ │ │ - 0x00335370 73637269 70746f72 5f616d64 00000000 scriptor_amd.... │ │ │ │ - 0x00335380 696d6167 655f666f 726d6174 00000000 image_format.... │ │ │ │ - 0x00335390 696d6167 655f6672 61676d65 6e745f6d image_fragment_m │ │ │ │ - 0x003353a0 61736b5f 6c6f6164 5f616d64 00000000 ask_load_amd.... │ │ │ │ - 0x003353b0 696d6167 655f6c65 76656c73 00000000 image_levels.... │ │ │ │ - 0x003353c0 696d6167 655f6c6f 61640000 696d6167 image_load..imag │ │ │ │ - 0x003353d0 655f6c6f 61645f72 61775f69 6e74656c e_load_raw_intel │ │ │ │ - 0x003353e0 00000000 696d6167 655f6f72 64657200 ....image_order. │ │ │ │ - 0x003353f0 696d6167 655f7361 6d706c65 73000000 image_samples... │ │ │ │ - 0x00335400 696d6167 655f7361 6d706c65 735f6964 image_samples_id │ │ │ │ - 0x00335410 656e7469 63616c00 696d6167 655f7369 entical.image_si │ │ │ │ - 0x00335420 7a650000 696d6167 655f7370 61727365 ze..image_sparse │ │ │ │ - 0x00335430 5f6c6f61 64000000 696d6167 655f7374 _load...image_st │ │ │ │ - 0x00335440 6f726500 696d6167 655f7374 6f72655f ore.image_store_ │ │ │ │ - 0x00335450 626c6f63 6b5f6167 78000000 696d6167 block_agx...imag │ │ │ │ - 0x00335460 655f7374 6f72655f 7261775f 696e7465 e_store_raw_inte │ │ │ │ - 0x00335470 6c000000 696d6167 655f7465 78656c5f l...image_texel_ │ │ │ │ - 0x00335480 61646472 65737300 696e636c 75736976 address.inclusiv │ │ │ │ - 0x00335490 655f7363 616e0000 696e636c 75736976 e_scan..inclusiv │ │ │ │ - 0x003354a0 655f7363 616e5f63 6c757374 6572735f e_scan_clusters_ │ │ │ │ - 0x003354b0 69723300 696e6974 69616c69 7a655f6e ir3.initialize_n │ │ │ │ - 0x003354c0 6f64655f 7061796c 6f616473 00000000 ode_payloads.... │ │ │ │ - 0x003354d0 696e7465 72705f64 65726566 5f61745f interp_deref_at_ │ │ │ │ - 0x003354e0 63656e74 726f6964 00000000 696e7465 centroid....inte │ │ │ │ - 0x003354f0 72705f64 65726566 5f61745f 6f666673 rp_deref_at_offs │ │ │ │ - 0x00335500 65740000 696e7465 72705f64 65726566 et..interp_deref │ │ │ │ - 0x00335510 5f61745f 73616d70 6c650000 696e7465 _at_sample..inte │ │ │ │ - 0x00335520 72705f64 65726566 5f61745f 76657274 rp_deref_at_vert │ │ │ │ - 0x00335530 65780000 696e7665 7273655f 62616c6c ex..inverse_ball │ │ │ │ - 0x00335540 6f740000 6970615f 6e760000 69735f68 ot..ipa_nv..is_h │ │ │ │ - 0x00335550 656c7065 725f696e 766f6361 74696f6e elper_invocation │ │ │ │ - 0x00335560 00000000 69735f73 70617273 655f7265 ....is_sparse_re │ │ │ │ - 0x00335570 73696465 6e745f7a 696e6b00 69735f73 sident_zink.is_s │ │ │ │ - 0x00335580 70617273 655f7465 78656c73 5f726573 parse_texels_res │ │ │ │ - 0x00335590 6964656e 74000000 69735f73 75626772 ident...is_subgr │ │ │ │ - 0x003355a0 6f75705f 696e766f 63617469 6f6e5f6c oup_invocation_l │ │ │ │ - 0x003355b0 745f616d 64000000 69736265 72645f6e t_amd...isberd_n │ │ │ │ - 0x003355c0 76000000 6c616e65 5f706572 6d757465 v...lane_permute │ │ │ │ - 0x003355d0 5f31365f 616d6400 6c617374 5f696e76 _16_amd.last_inv │ │ │ │ - 0x003355e0 6f636174 696f6e00 6c61756e 63685f6d ocation.launch_m │ │ │ │ - 0x003355f0 6573685f 776f726b 67726f75 70730000 esh_workgroups.. │ │ │ │ - 0x00335600 6c61756e 63685f6d 6573685f 776f726b launch_mesh_work │ │ │ │ - 0x00335610 67726f75 70735f77 6974685f 7061796c groups_with_payl │ │ │ │ - 0x00335620 6f61645f 64657265 66000000 6c64635f oad_deref...ldc_ │ │ │ │ - 0x00335630 6e760000 6c646378 5f6e7600 6c647472 nv..ldcx_nv.ldtr │ │ │ │ - 0x00335640 616d5f6e 76000000 6c6f6164 5f61615f am_nv...load_aa_ │ │ │ │ - 0x00335650 6c696e65 5f776964 74680000 6c6f6164 line_width..load │ │ │ │ - 0x00335660 5f616363 656c5f73 74727563 745f616d _accel_struct_am │ │ │ │ - 0x00335670 64000000 6c6f6164 5f616374 6976655f d...load_active_ │ │ │ │ - 0x00335680 73616d70 6c65735f 61677800 6c6f6164 samples_agx.load │ │ │ │ - 0x00335690 5f616374 6976655f 73756267 726f7570 _active_subgroup │ │ │ │ - 0x003356a0 5f636f75 6e745f61 67780000 6c6f6164 _count_agx..load │ │ │ │ - 0x003356b0 5f616374 6976655f 73756267 726f7570 _active_subgroup │ │ │ │ - 0x003356c0 5f696e76 6f636174 696f6e5f 61677800 _invocation_agx. │ │ │ │ - 0x003356d0 6c6f6164 5f616778 00000000 6c6f6164 load_agx....load │ │ │ │ - 0x003356e0 5f616c70 68615f72 65666572 656e6365 _alpha_reference │ │ │ │ - 0x003356f0 5f616d64 00000000 6c6f6164 5f617069 _amd....load_api │ │ │ │ - 0x00335700 5f73616d 706c655f 6d61736b 5f616778 _sample_mask_agx │ │ │ │ - 0x00335710 00000000 6c6f6164 5f617474 7269625f ....load_attrib_ │ │ │ │ - 0x00335720 636c616d 705f6167 78000000 6c6f6164 clamp_agx...load │ │ │ │ - 0x00335730 5f617474 72696275 74655f70 616e0000 _attribute_pan.. │ │ │ │ - 0x00335740 6c6f6164 5f626163 6b5f6661 63655f61 load_back_face_a │ │ │ │ - 0x00335750 67780000 6c6f6164 5f626172 7963656e gx..load_barycen │ │ │ │ - 0x00335760 74726963 5f61745f 6f666673 65740000 tric_at_offset.. │ │ │ │ - 0x00335770 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x00335780 5f61745f 6f666673 65745f6e 76000000 _at_offset_nv... │ │ │ │ - 0x00335790 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x003357a0 5f61745f 73616d70 6c650000 6c6f6164 _at_sample..load │ │ │ │ - 0x003357b0 5f626172 7963656e 74726963 5f63656e _barycentric_cen │ │ │ │ - 0x003357c0 74726f69 64000000 6c6f6164 5f626172 troid...load_bar │ │ │ │ - 0x003357d0 7963656e 74726963 5f636f6f 72645f61 ycentric_coord_a │ │ │ │ - 0x003357e0 745f6f66 66736574 00000000 6c6f6164 t_offset....load │ │ │ │ - 0x003357f0 5f626172 7963656e 74726963 5f636f6f _barycentric_coo │ │ │ │ - 0x00335800 72645f61 745f7361 6d706c65 00000000 rd_at_sample.... │ │ │ │ - 0x00335810 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x00335820 5f636f6f 72645f63 656e7472 6f696400 _coord_centroid. │ │ │ │ - 0x00335830 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x00335840 5f636f6f 72645f70 6978656c 00000000 _coord_pixel.... │ │ │ │ - 0x00335850 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x00335860 5f636f6f 72645f73 616d706c 65000000 _coord_sample... │ │ │ │ - 0x00335870 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x00335880 5f6d6f64 656c0000 6c6f6164 5f626172 _model..load_bar │ │ │ │ - 0x00335890 7963656e 74726963 5f6f7074 696d697a ycentric_optimiz │ │ │ │ - 0x003358a0 655f616d 64000000 6c6f6164 5f626172 e_amd...load_bar │ │ │ │ - 0x003358b0 7963656e 74726963 5f706978 656c0000 ycentric_pixel.. │ │ │ │ - 0x003358c0 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x003358d0 5f73616d 706c6500 6c6f6164 5f626173 _sample.load_bas │ │ │ │ - 0x003358e0 655f676c 6f62616c 5f696e76 6f636174 e_global_invocat │ │ │ │ - 0x003358f0 696f6e5f 69640000 6c6f6164 5f626173 ion_id..load_bas │ │ │ │ - 0x00335900 655f696e 7374616e 63650000 6c6f6164 e_instance..load │ │ │ │ - 0x00335910 5f626173 655f7665 72746578 00000000 _base_vertex.... │ │ │ │ - 0x00335920 6c6f6164 5f626173 655f776f 726b6772 load_base_workgr │ │ │ │ - 0x00335930 6f75705f 69640000 6c6f6164 5f626c65 oup_id..load_ble │ │ │ │ - 0x00335940 6e645f63 6f6e7374 5f636f6c 6f725f61 nd_const_color_a │ │ │ │ - 0x00335950 5f666c6f 61740000 6c6f6164 5f626c65 _float..load_ble │ │ │ │ - 0x00335960 6e645f63 6f6e7374 5f636f6c 6f725f61 nd_const_color_a │ │ │ │ - 0x00335970 61616138 3838385f 756e6f72 6d000000 aaa8888_unorm... │ │ │ │ - 0x00335980 6c6f6164 5f626c65 6e645f63 6f6e7374 load_blend_const │ │ │ │ - 0x00335990 5f636f6c 6f725f62 5f666c6f 61740000 _color_b_float.. │ │ │ │ - 0x003359a0 6c6f6164 5f626c65 6e645f63 6f6e7374 load_blend_const │ │ │ │ - 0x003359b0 5f636f6c 6f725f67 5f666c6f 61740000 _color_g_float.. │ │ │ │ - 0x003359c0 6c6f6164 5f626c65 6e645f63 6f6e7374 load_blend_const │ │ │ │ - 0x003359d0 5f636f6c 6f725f72 5f666c6f 61740000 _color_r_float.. │ │ │ │ - 0x003359e0 6c6f6164 5f626c65 6e645f63 6f6e7374 load_blend_const │ │ │ │ - 0x003359f0 5f636f6c 6f725f72 67626100 6c6f6164 _color_rgba.load │ │ │ │ - 0x00335a00 5f626c65 6e645f63 6f6e7374 5f636f6c _blend_const_col │ │ │ │ - 0x00335a10 6f725f72 67626138 3838385f 756e6f72 or_rgba8888_unor │ │ │ │ - 0x00335a20 6d000000 6c6f6164 5f627464 5f676c6f m...load_btd_glo │ │ │ │ - 0x00335a30 62616c5f 6172675f 61646472 5f696e74 bal_arg_addr_int │ │ │ │ - 0x00335a40 656c0000 6c6f6164 5f627464 5f6c6f63 el..load_btd_loc │ │ │ │ - 0x00335a50 616c5f61 72675f61 6464725f 696e7465 al_arg_addr_inte │ │ │ │ - 0x00335a60 6c000000 6c6f6164 5f627464 5f726573 l...load_btd_res │ │ │ │ - 0x00335a70 756d655f 7362745f 61646472 5f696e74 ume_sbt_addr_int │ │ │ │ - 0x00335a80 656c0000 6c6f6164 5f627464 5f736861 el..load_btd_sha │ │ │ │ - 0x00335a90 6465725f 74797065 5f696e74 656c0000 der_type_intel.. │ │ │ │ - 0x00335aa0 6c6f6164 5f627464 5f737461 636b5f69 load_btd_stack_i │ │ │ │ - 0x00335ab0 645f696e 74656c00 6c6f6164 5f627566 d_intel.load_buf │ │ │ │ - 0x00335ac0 6665725f 616d6400 6c6f6164 5f63616c fer_amd.load_cal │ │ │ │ - 0x00335ad0 6c61626c 655f7362 745f6164 64725f69 lable_sbt_addr_i │ │ │ │ - 0x00335ae0 6e74656c 00000000 6c6f6164 5f63616c ntel....load_cal │ │ │ │ - 0x00335af0 6c61626c 655f7362 745f7374 72696465 lable_sbt_stride │ │ │ │ - 0x00335b00 5f696e74 656c0000 6c6f6164 5f636c61 _intel..load_cla │ │ │ │ - 0x00335b10 6d705f76 65727465 785f636f 6c6f725f mp_vertex_color_ │ │ │ │ - 0x00335b20 616d6400 6c6f6164 5f636c69 705f6861 amd.load_clip_ha │ │ │ │ - 0x00335b30 6c665f6c 696e655f 77696474 685f616d lf_line_width_am │ │ │ │ - 0x00335b40 64000000 6c6f6164 5f636c69 705f7a5f d...load_clip_z_ │ │ │ │ - 0x00335b50 636f6566 665f6167 78000000 6c6f6164 coeff_agx...load │ │ │ │ - 0x00335b60 5f636f61 6c657363 65645f69 6e707574 _coalesced_input │ │ │ │ - 0x00335b70 5f636f75 6e740000 6c6f6164 5f636f65 _count..load_coe │ │ │ │ - 0x00335b80 66666963 69656e74 735f6167 78000000 fficients_agx... │ │ │ │ - 0x00335b90 6c6f6164 5f636f6c 6f723000 6c6f6164 load_color0.load │ │ │ │ - 0x00335ba0 5f636f6c 6f723100 6c6f6164 5f636f6e _color1.load_con │ │ │ │ - 0x00335bb0 73745f69 72330000 6c6f6164 5f636f6e st_ir3..load_con │ │ │ │ - 0x00335bc0 7374616e 74000000 6c6f6164 5f636f6e stant...load_con │ │ │ │ - 0x00335bd0 7374616e 745f6167 78000000 6c6f6164 stant_agx...load │ │ │ │ - 0x00335be0 5f636f6e 7374616e 745f6261 73655f70 _constant_base_p │ │ │ │ - 0x00335bf0 74720000 6c6f6164 5f636f6e 76657274 tr..load_convert │ │ │ │ - 0x00335c00 65645f6f 75747075 745f7061 6e000000 ed_output_pan... │ │ │ │ - 0x00335c10 6c6f6164 5f636f72 655f6964 5f616778 load_core_id_agx │ │ │ │ - 0x00335c20 00000000 6c6f6164 5f63756c 6c5f616e ....load_cull_an │ │ │ │ - 0x00335c30 795f656e 61626c65 645f616d 64000000 y_enabled_amd... │ │ │ │ - 0x00335c40 6c6f6164 5f63756c 6c5f6261 636b5f66 load_cull_back_f │ │ │ │ - 0x00335c50 6163655f 656e6162 6c65645f 616d6400 ace_enabled_amd. │ │ │ │ - 0x00335c60 6c6f6164 5f63756c 6c5f6363 775f616d load_cull_ccw_am │ │ │ │ - 0x00335c70 64000000 6c6f6164 5f63756c 6c5f6672 d...load_cull_fr │ │ │ │ - 0x00335c80 6f6e745f 66616365 5f656e61 626c6564 ont_face_enabled │ │ │ │ - 0x00335c90 5f616d64 00000000 6c6f6164 5f63756c _amd....load_cul │ │ │ │ - 0x00335ca0 6c5f6c69 6e655f76 69657770 6f72745f l_line_viewport_ │ │ │ │ - 0x00335cb0 78795f73 63616c65 5f616e64 5f6f6666 xy_scale_and_off │ │ │ │ - 0x00335cc0 7365745f 616d6400 6c6f6164 5f63756c set_amd.load_cul │ │ │ │ - 0x00335cd0 6c5f6d61 736b0000 6c6f6164 5f63756c l_mask..load_cul │ │ │ │ - 0x00335ce0 6c5f6d61 736b5f61 6e645f66 6c616773 l_mask_and_flags │ │ │ │ - 0x00335cf0 5f616d64 00000000 6c6f6164 5f63756c _amd....load_cul │ │ │ │ - 0x00335d00 6c5f736d 616c6c5f 6c696e65 5f707265 l_small_line_pre │ │ │ │ - 0x00335d10 63697369 6f6e5f61 6d640000 6c6f6164 cision_amd..load │ │ │ │ - 0x00335d20 5f63756c 6c5f736d 616c6c5f 6c696e65 _cull_small_line │ │ │ │ - 0x00335d30 735f656e 61626c65 645f616d 64000000 s_enabled_amd... │ │ │ │ - 0x00335d40 6c6f6164 5f63756c 6c5f736d 616c6c5f load_cull_small_ │ │ │ │ - 0x00335d50 74726961 6e676c65 5f707265 63697369 triangle_precisi │ │ │ │ - 0x00335d60 6f6e5f61 6d640000 6c6f6164 5f63756c on_amd..load_cul │ │ │ │ - 0x00335d70 6c5f736d 616c6c5f 74726961 6e676c65 l_small_triangle │ │ │ │ - 0x00335d80 735f656e 61626c65 645f616d 64000000 s_enabled_amd... │ │ │ │ - 0x00335d90 6c6f6164 5f63756c 6c5f7472 69616e67 load_cull_triang │ │ │ │ - 0x00335da0 6c655f76 69657770 6f72745f 78795f73 le_viewport_xy_s │ │ │ │ - 0x00335db0 63616c65 5f616e64 5f6f6666 7365745f cale_and_offset_ │ │ │ │ - 0x00335dc0 616d6400 6c6f6164 5f646562 75675f6c amd.load_debug_l │ │ │ │ - 0x00335dd0 6f675f64 6573635f 616d6400 6c6f6164 og_desc_amd.load │ │ │ │ - 0x00335de0 5f646570 74685f6e 65766572 5f616778 _depth_never_agx │ │ │ │ - 0x00335df0 00000000 6c6f6164 5f646572 65660000 ....load_deref.. │ │ │ │ - 0x00335e00 6c6f6164 5f646572 65665f62 6c6f636b load_deref_block │ │ │ │ - 0x00335e10 5f696e74 656c0000 6c6f6164 5f647261 _intel..load_dra │ │ │ │ - 0x00335e20 775f6964 00000000 6c6f6164 5f657367 w_id....load_esg │ │ │ │ - 0x00335e30 735f7665 72746578 5f737472 6964655f s_vertex_stride_ │ │ │ │ - 0x00335e40 616d6400 6c6f6164 5f657870 6f727465 amd.load_exporte │ │ │ │ - 0x00335e50 645f6167 78000000 6c6f6164 5f66625f d_agx...load_fb_ │ │ │ │ - 0x00335e60 6c617965 72735f76 33640000 6c6f6164 layers_v3d..load │ │ │ │ - 0x00335e70 5f666266 65746368 5f696d61 67655f64 _fbfetch_image_d │ │ │ │ - 0x00335e80 6573635f 616d6400 6c6f6164 5f666266 esc_amd.load_fbf │ │ │ │ - 0x00335e90 65746368 5f696d61 67655f66 6d61736b etch_image_fmask │ │ │ │ - 0x00335ea0 5f646573 635f616d 64000000 6c6f6164 _desc_amd...load │ │ │ │ - 0x00335eb0 5f666570 5f775f76 33640000 6c6f6164 _fep_w_v3d..load │ │ │ │ - 0x00335ec0 5f666972 73745f76 65727465 78000000 _first_vertex... │ │ │ │ - 0x00335ed0 6c6f6164 5f666978 65645f70 6f696e74 load_fixed_point │ │ │ │ - 0x00335ee0 5f73697a 655f6167 78000000 6c6f6164 _size_agx...load │ │ │ │ - 0x00335ef0 5f666c61 745f6d61 736b0000 6c6f6164 _flat_mask..load │ │ │ │ - 0x00335f00 5f666f72 63655f76 72735f72 61746573 _force_vrs_rates │ │ │ │ - 0x00335f10 5f616d64 00000000 6c6f6164 5f667261 _amd....load_fra │ │ │ │ - 0x00335f20 675f636f 6f726400 6c6f6164 5f667261 g_coord.load_fra │ │ │ │ - 0x00335f30 675f636f 6f72645f 756e7363 616c6564 g_coord_unscaled │ │ │ │ - 0x00335f40 5f697233 00000000 6c6f6164 5f667261 _ir3....load_fra │ │ │ │ - 0x00335f50 675f636f 6f72645f 7a770000 6c6f6164 g_coord_zw..load │ │ │ │ - 0x00335f60 5f667261 675f636f 6f72645f 7a775f70 _frag_coord_zw_p │ │ │ │ - 0x00335f70 616e0000 6c6f6164 5f667261 675f696e an..load_frag_in │ │ │ │ - 0x00335f80 766f6361 74696f6e 5f636f75 6e740000 vocation_count.. │ │ │ │ - 0x00335f90 6c6f6164 5f667261 675f6f66 66736574 load_frag_offset │ │ │ │ - 0x00335fa0 5f697233 00000000 6c6f6164 5f667261 _ir3....load_fra │ │ │ │ - 0x00335fb0 675f7368 6164696e 675f7261 74650000 g_shading_rate.. │ │ │ │ - 0x00335fc0 6c6f6164 5f667261 675f7369 7a650000 load_frag_size.. │ │ │ │ - 0x00335fd0 6c6f6164 5f667261 675f7369 7a655f69 load_frag_size_i │ │ │ │ - 0x00335fe0 72330000 6c6f6164 5f66726f 6d5f7465 r3..load_from_te │ │ │ │ - 0x00335ff0 78747572 655f6861 6e646c65 5f616778 xture_handle_agx │ │ │ │ - 0x00336000 00000000 6c6f6164 5f66726f 6e745f66 ....load_front_f │ │ │ │ - 0x00336010 61636500 6c6f6164 5f66726f 6e745f66 ace.load_front_f │ │ │ │ - 0x00336020 6163655f 66736967 6e000000 6c6f6164 ace_fsign...load │ │ │ │ - 0x00336030 5f66735f 696e7075 745f696e 74657270 _fs_input_interp │ │ │ │ - 0x00336040 5f64656c 74617300 6c6f6164 5f66756c _deltas.load_ful │ │ │ │ - 0x00336050 6c795f63 6f766572 65640000 6c6f6164 ly_covered..load │ │ │ │ - 0x00336060 5f67656f 6d657472 795f7061 72616d5f _geometry_param_ │ │ │ │ - 0x00336070 62756666 65725f61 67780000 6c6f6164 buffer_agx..load │ │ │ │ - 0x00336080 5f676c6f 62616c00 6c6f6164 5f676c6f _global.load_glo │ │ │ │ - 0x00336090 62616c5f 32783332 00000000 6c6f6164 bal_2x32....load │ │ │ │ - 0x003360a0 5f676c6f 62616c5f 616d6400 6c6f6164 _global_amd.load │ │ │ │ - 0x003360b0 5f676c6f 62616c5f 62617365 5f707472 _global_base_ptr │ │ │ │ - 0x003360c0 00000000 6c6f6164 5f676c6f 62616c5f ....load_global_ │ │ │ │ - 0x003360d0 626c6f63 6b5f696e 74656c00 6c6f6164 block_intel.load │ │ │ │ - 0x003360e0 5f676c6f 62616c5f 636f6e73 74616e74 _global_constant │ │ │ │ - 0x003360f0 00000000 6c6f6164 5f676c6f 62616c5f ....load_global_ │ │ │ │ - 0x00336100 636f6e73 74616e74 5f626f75 6e646564 constant_bounded │ │ │ │ - 0x00336110 00000000 6c6f6164 5f676c6f 62616c5f ....load_global_ │ │ │ │ - 0x00336120 636f6e73 74616e74 5f6f6666 73657400 constant_offset. │ │ │ │ - 0x00336130 6c6f6164 5f676c6f 62616c5f 636f6e73 load_global_cons │ │ │ │ - 0x00336140 74616e74 5f756e69 666f726d 5f626c6f tant_uniform_blo │ │ │ │ - 0x00336150 636b5f69 6e74656c 00000000 6c6f6164 ck_intel....load │ │ │ │ - 0x00336160 5f676c6f 62616c5f 65746e61 00000000 _global_etna.... │ │ │ │ - 0x00336170 6c6f6164 5f676c6f 62616c5f 696e766f load_global_invo │ │ │ │ - 0x00336180 63617469 6f6e5f69 64000000 6c6f6164 cation_id...load │ │ │ │ - 0x00336190 5f676c6f 62616c5f 696e766f 63617469 _global_invocati │ │ │ │ - 0x003361a0 6f6e5f69 6e646578 00000000 6c6f6164 on_index....load │ │ │ │ - 0x003361b0 5f676c6f 62616c5f 69723300 6c6f6164 _global_ir3.load │ │ │ │ - 0x003361c0 5f676c6f 62616c5f 73697a65 00000000 _global_size.... │ │ │ │ - 0x003361d0 6c6f6164 5f67735f 68656164 65725f69 load_gs_header_i │ │ │ │ - 0x003361e0 72330000 6c6f6164 5f67735f 76657274 r3..load_gs_vert │ │ │ │ - 0x003361f0 65785f6f 66667365 745f616d 64000000 ex_offset_amd... │ │ │ │ - 0x00336200 6c6f6164 5f67735f 77617665 5f69645f load_gs_wave_id_ │ │ │ │ - 0x00336210 616d6400 6c6f6164 5f68656c 7065725f amd.load_helper_ │ │ │ │ - 0x00336220 6172675f 68695f61 67780000 6c6f6164 arg_hi_agx..load │ │ │ │ - 0x00336230 5f68656c 7065725f 6172675f 6c6f5f61 _helper_arg_lo_a │ │ │ │ - 0x00336240 67780000 6c6f6164 5f68656c 7065725f gx..load_helper_ │ │ │ │ - 0x00336250 696e766f 63617469 6f6e0000 6c6f6164 invocation..load │ │ │ │ - 0x00336260 5f68656c 7065725f 6f705f69 645f6167 _helper_op_id_ag │ │ │ │ - 0x00336270 78000000 6c6f6164 5f686974 5f617474 x...load_hit_att │ │ │ │ - 0x00336280 7269625f 616d6400 6c6f6164 5f68735f rib_amd.load_hs_ │ │ │ │ - 0x00336290 6f75745f 70617463 685f6461 74615f6f out_patch_data_o │ │ │ │ - 0x003362a0 66667365 745f616d 64000000 6c6f6164 ffset_amd...load │ │ │ │ - 0x003362b0 5f68735f 70617463 685f7374 72696465 _hs_patch_stride │ │ │ │ - 0x003362c0 5f697233 00000000 6c6f6164 5f696e69 _ir3....load_ini │ │ │ │ - 0x003362d0 7469616c 5f656467 65666c61 67735f61 tial_edgeflags_a │ │ │ │ - 0x003362e0 6d640000 6c6f6164 5f696e6c 696e655f md..load_inline_ │ │ │ │ - 0x003362f0 64617461 5f696e74 656c0000 6c6f6164 data_intel..load │ │ │ │ - 0x00336300 5f696e70 75740000 6c6f6164 5f696e70 _input..load_inp │ │ │ │ - 0x00336310 75745f61 7373656d 626c795f 62756666 ut_assembly_buff │ │ │ │ - 0x00336320 65725f61 67780000 6c6f6164 5f696e70 er_agx..load_inp │ │ │ │ - 0x00336330 75745f74 6f706f6c 6f67795f 61677800 ut_topology_agx. │ │ │ │ - 0x00336340 6c6f6164 5f696e70 75745f76 65727465 load_input_verte │ │ │ │ - 0x00336350 78000000 6c6f6164 5f696e73 74616e63 x...load_instanc │ │ │ │ - 0x00336360 655f6964 00000000 6c6f6164 5f696e74 e_id....load_int │ │ │ │ - 0x00336370 6572706f 6c617465 645f696e 70757400 erpolated_input. │ │ │ │ - 0x00336380 6c6f6164 5f696e74 65727365 6374696f load_intersectio │ │ │ │ - 0x00336390 6e5f6f70 61717565 5f616d64 00000000 n_opaque_amd.... │ │ │ │ - 0x003363a0 6c6f6164 5f696e76 6f636174 696f6e5f load_invocation_ │ │ │ │ - 0x003363b0 69640000 6c6f6164 5f69735f 66697273 id..load_is_firs │ │ │ │ - 0x003363c0 745f6661 6e5f6167 78000000 6c6f6164 t_fan_agx...load │ │ │ │ - 0x003363d0 5f69735f 696e6465 7865645f 64726177 _is_indexed_draw │ │ │ │ - 0x003363e0 00000000 6c6f6164 5f6b6572 6e656c5f ....load_kernel_ │ │ │ │ - 0x003363f0 696e7075 74000000 6c6f6164 5f6c6179 input...load_lay │ │ │ │ - 0x00336400 65725f69 64000000 6c6f6164 5f6c6473 er_id...load_lds │ │ │ │ - 0x00336410 5f6e6767 5f67735f 6f75745f 76657274 _ngg_gs_out_vert │ │ │ │ - 0x00336420 65785f62 6173655f 616d6400 6c6f6164 ex_base_amd.load │ │ │ │ - 0x00336430 5f6c6473 5f6e6767 5f736372 61746368 _lds_ngg_scratch │ │ │ │ - 0x00336440 5f626173 655f616d 64000000 6c6f6164 _base_amd...load │ │ │ │ - 0x00336450 5f6c6561 665f6f70 61717565 5f696e74 _leaf_opaque_int │ │ │ │ - 0x00336460 656c0000 6c6f6164 5f6c6561 665f7072 el..load_leaf_pr │ │ │ │ - 0x00336470 6f636564 7572616c 5f696e74 656c0000 ocedural_intel.. │ │ │ │ - 0x00336480 6c6f6164 5f6c696e 655f636f 6f726400 load_line_coord. │ │ │ │ - 0x00336490 6c6f6164 5f6c696e 655f7769 64746800 load_line_width. │ │ │ │ - 0x003364a0 6c6f6164 5f6c6f63 616c5f69 6e766f63 load_local_invoc │ │ │ │ - 0x003364b0 6174696f 6e5f6964 00000000 6c6f6164 ation_id....load │ │ │ │ - 0x003364c0 5f6c6f63 616c5f69 6e766f63 6174696f _local_invocatio │ │ │ │ - 0x003364d0 6e5f696e 64657800 6c6f6164 5f6c6f63 n_index.load_loc │ │ │ │ - 0x003364e0 616c5f70 6978656c 5f616778 00000000 al_pixel_agx.... │ │ │ │ - 0x003364f0 6c6f6164 5f6c6f63 616c5f73 68617265 load_local_share │ │ │ │ - 0x00336500 645f7236 30300000 6c6f6164 5f6c7368 d_r600..load_lsh │ │ │ │ - 0x00336510 735f7665 72746578 5f737472 6964655f s_vertex_stride_ │ │ │ │ - 0x00336520 616d6400 6c6f6164 5f6d6572 6765645f amd.load_merged_ │ │ │ │ - 0x00336530 77617665 5f696e66 6f5f616d 64000000 wave_info_amd... │ │ │ │ - 0x00336540 6c6f6164 5f6d6573 685f7669 65775f63 load_mesh_view_c │ │ │ │ - 0x00336550 6f756e74 00000000 6c6f6164 5f6d6573 ount....load_mes │ │ │ │ - 0x00336560 685f7669 65775f69 6e646963 65730000 h_view_indices.. │ │ │ │ - 0x00336570 6c6f6164 5f6d756c 74697361 6d706c65 load_multisample │ │ │ │ - 0x00336580 645f7061 6e000000 6c6f6164 5f6e6f70 d_pan...load_nop │ │ │ │ - 0x00336590 65727370 65637469 76655f76 61727969 erspective_varyi │ │ │ │ - 0x003365a0 6e67735f 70616e00 6c6f6164 5f6e756d ngs_pan.load_num │ │ │ │ - 0x003365b0 5f737562 67726f75 70730000 6c6f6164 _subgroups..load │ │ │ │ - 0x003365c0 5f6e756d 5f766572 74696365 73000000 _num_vertices... │ │ │ │ - 0x003365d0 6c6f6164 5f6e756d 5f766572 74696365 load_num_vertice │ │ │ │ - 0x003365e0 735f7065 725f7072 696d6974 6976655f s_per_primitive_ │ │ │ │ - 0x003365f0 616d6400 6c6f6164 5f6e756d 5f776f72 amd.load_num_wor │ │ │ │ - 0x00336600 6b67726f 75707300 6c6f6164 5f6f7264 kgroups.load_ord │ │ │ │ - 0x00336610 65726564 5f69645f 616d6400 6c6f6164 ered_id_amd.load │ │ │ │ - 0x00336620 5f6f7574 70757400 6c6f6164 5f706163 _output.load_pac │ │ │ │ - 0x00336630 6b65645f 70617373 7468726f 7567685f ked_passthrough_ │ │ │ │ - 0x00336640 7072696d 69746976 655f616d 64000000 primitive_amd... │ │ │ │ - 0x00336650 6c6f6164 5f706172 616d0000 6c6f6164 load_param..load │ │ │ │ - 0x00336660 5f706174 63685f76 65727469 6365735f _patch_vertices_ │ │ │ │ - 0x00336670 696e0000 6c6f6164 5f706572 5f707269 in..load_per_pri │ │ │ │ - 0x00336680 6d697469 76655f69 6e707574 00000000 mitive_input.... │ │ │ │ - 0x00336690 6c6f6164 5f706572 5f707269 6d697469 load_per_primiti │ │ │ │ - 0x003366a0 76655f6f 75747075 74000000 6c6f6164 ve_output...load │ │ │ │ - 0x003366b0 5f706572 5f766572 7465785f 696e7075 _per_vertex_inpu │ │ │ │ - 0x003366c0 74000000 6c6f6164 5f706572 5f766572 t...load_per_ver │ │ │ │ - 0x003366d0 7465785f 6f757470 75740000 6c6f6164 tex_output..load │ │ │ │ - 0x003366e0 5f706572 5f766965 775f6f75 74707574 _per_view_output │ │ │ │ - 0x003366f0 00000000 6c6f6164 5f706572 73705f63 ....load_persp_c │ │ │ │ - 0x00336700 656e7465 725f7268 775f6972 33000000 enter_rhw_ir3... │ │ │ │ - 0x00336710 6c6f6164 5f706970 656c696e 655f7374 load_pipeline_st │ │ │ │ - 0x00336720 61745f71 75657279 5f656e61 626c6564 at_query_enabled │ │ │ │ - 0x00336730 5f616d64 00000000 6c6f6164 5f706978 _amd....load_pix │ │ │ │ - 0x00336740 656c5f63 6f6f7264 00000000 6c6f6164 el_coord....load │ │ │ │ - 0x00336750 5f706f69 6e745f63 6f6f7264 00000000 _point_coord.... │ │ │ │ - 0x00336760 6c6f6164 5f706f69 6e745f63 6f6f7264 load_point_coord │ │ │ │ - 0x00336770 5f6d6179 62655f66 6c697070 65640000 _maybe_flipped.. │ │ │ │ - 0x00336780 6c6f6164 5f706f6c 795f6c69 6e655f73 load_poly_line_s │ │ │ │ - 0x00336790 6d6f6f74 685f656e 61626c65 64000000 mooth_enabled... │ │ │ │ - 0x003367a0 6c6f6164 5f706f6c 79676f6e 5f737469 load_polygon_sti │ │ │ │ - 0x003367b0 70706c65 5f616778 00000000 6c6f6164 pple_agx....load │ │ │ │ - 0x003367c0 5f706f6c 79676f6e 5f737469 70706c65 _polygon_stipple │ │ │ │ - 0x003367d0 5f627566 6665725f 616d6400 6c6f6164 _buffer_amd.load │ │ │ │ - 0x003367e0 5f707265 616d626c 65000000 6c6f6164 _preamble...load │ │ │ │ - 0x003367f0 5f707269 6d5f6765 6e5f7175 6572795f _prim_gen_query_ │ │ │ │ - 0x00336800 656e6162 6c65645f 616d6400 6c6f6164 enabled_amd.load │ │ │ │ - 0x00336810 5f707269 6d5f7866 625f7175 6572795f _prim_xfb_query_ │ │ │ │ - 0x00336820 656e6162 6c65645f 616d6400 6c6f6164 enabled_amd.load │ │ │ │ - 0x00336830 5f707269 6d697469 76655f69 64000000 _primitive_id... │ │ │ │ - 0x00336840 6c6f6164 5f707269 6d697469 76655f6c load_primitive_l │ │ │ │ - 0x00336850 6f636174 696f6e5f 69723300 6c6f6164 ocation_ir3.load │ │ │ │ - 0x00336860 5f707269 6e74665f 62617365 5f696465 _printf_base_ide │ │ │ │ - 0x00336870 6e746966 69657200 6c6f6164 5f707269 ntifier.load_pri │ │ │ │ - 0x00336880 6e74665f 62756666 65725f61 64647265 ntf_buffer_addre │ │ │ │ - 0x00336890 73730000 6c6f6164 5f707269 6e74665f ss..load_printf_ │ │ │ │ - 0x003368a0 62756666 65725f73 697a6500 6c6f6164 buffer_size.load │ │ │ │ - 0x003368b0 5f70726f 766f6b69 6e675f6c 61737400 _provoking_last. │ │ │ │ - 0x003368c0 6c6f6164 5f70726f 766f6b69 6e675f76 load_provoking_v │ │ │ │ - 0x003368d0 74785f61 6d640000 6c6f6164 5f70726f tx_amd..load_pro │ │ │ │ - 0x003368e0 766f6b69 6e675f76 74785f69 6e5f7072 voking_vtx_in_pr │ │ │ │ - 0x003368f0 696d5f61 6d640000 6c6f6164 5f707573 im_amd..load_pus │ │ │ │ - 0x00336900 685f636f 6e737461 6e740000 6c6f6164 h_constant..load │ │ │ │ - 0x00336910 5f707573 685f636f 6e737461 6e745f7a _push_constant_z │ │ │ │ - 0x00336920 696e6b00 6c6f6164 5f726173 74657269 ink.load_rasteri │ │ │ │ - 0x00336930 7a617469 6f6e5f70 72696d69 74697665 zation_primitive │ │ │ │ - 0x00336940 5f616d64 00000000 6c6f6164 5f726173 _amd....load_ras │ │ │ │ - 0x00336950 74657269 7a617469 6f6e5f73 616d706c terization_sampl │ │ │ │ - 0x00336960 65735f61 6d640000 6c6f6164 5f726177 es_amd..load_raw │ │ │ │ - 0x00336970 5f6f7574 7075745f 70616e00 6c6f6164 _output_pan.load │ │ │ │ - 0x00336980 5f726177 5f766572 7465785f 69645f70 _raw_vertex_id_p │ │ │ │ - 0x00336990 616e0000 6c6f6164 5f726177 5f766572 an..load_raw_ver │ │ │ │ - 0x003369a0 7465785f 6f666673 65745f70 616e0000 tex_offset_pan.. │ │ │ │ - 0x003369b0 6c6f6164 5f726179 5f626173 655f6d65 load_ray_base_me │ │ │ │ - 0x003369c0 6d5f6164 64725f69 6e74656c 00000000 m_addr_intel.... │ │ │ │ - 0x003369d0 6c6f6164 5f726179 5f666c61 67730000 load_ray_flags.. │ │ │ │ - 0x003369e0 6c6f6164 5f726179 5f67656f 6d657472 load_ray_geometr │ │ │ │ - 0x003369f0 795f696e 64657800 6c6f6164 5f726179 y_index.load_ray │ │ │ │ - 0x00336a00 5f686974 5f6b696e 64000000 6c6f6164 _hit_kind...load │ │ │ │ - 0x00336a10 5f726179 5f686974 5f736274 5f616464 _ray_hit_sbt_add │ │ │ │ - 0x00336a20 725f696e 74656c00 6c6f6164 5f726179 r_intel.load_ray │ │ │ │ - 0x00336a30 5f686974 5f736274 5f737472 6964655f _hit_sbt_stride_ │ │ │ │ - 0x00336a40 696e7465 6c000000 6c6f6164 5f726179 intel...load_ray │ │ │ │ - 0x00336a50 5f68775f 73746163 6b5f7369 7a655f69 _hw_stack_size_i │ │ │ │ - 0x00336a60 6e74656c 00000000 6c6f6164 5f726179 ntel....load_ray │ │ │ │ - 0x00336a70 5f696e73 74616e63 655f6375 73746f6d _instance_custom │ │ │ │ - 0x00336a80 5f696e64 65780000 6c6f6164 5f726179 _index..load_ray │ │ │ │ - 0x00336a90 5f6c6175 6e63685f 69640000 6c6f6164 _launch_id..load │ │ │ │ - 0x00336aa0 5f726179 5f6c6175 6e63685f 73697a65 _ray_launch_size │ │ │ │ - 0x00336ab0 00000000 6c6f6164 5f726179 5f6d6973 ....load_ray_mis │ │ │ │ - 0x00336ac0 735f7362 745f6164 64725f69 6e74656c s_sbt_addr_intel │ │ │ │ - 0x00336ad0 00000000 6c6f6164 5f726179 5f6d6973 ....load_ray_mis │ │ │ │ - 0x00336ae0 735f7362 745f7374 72696465 5f696e74 s_sbt_stride_int │ │ │ │ - 0x00336af0 656c0000 6c6f6164 5f726179 5f6e756d el..load_ray_num │ │ │ │ - 0x00336b00 5f647373 5f72745f 73746163 6b735f69 _dss_rt_stacks_i │ │ │ │ - 0x00336b10 6e74656c 00000000 6c6f6164 5f726179 ntel....load_ray │ │ │ │ - 0x00336b20 5f6f626a 6563745f 64697265 6374696f _object_directio │ │ │ │ - 0x00336b30 6e000000 6c6f6164 5f726179 5f6f626a n...load_ray_obj │ │ │ │ - 0x00336b40 6563745f 6f726967 696e0000 6c6f6164 ect_origin..load │ │ │ │ - 0x00336b50 5f726179 5f6f626a 6563745f 746f5f77 _ray_object_to_w │ │ │ │ - 0x00336b60 6f726c64 00000000 6c6f6164 5f726179 orld....load_ray │ │ │ │ - 0x00336b70 5f717565 72795f67 6c6f6261 6c5f696e _query_global_in │ │ │ │ - 0x00336b80 74656c00 6c6f6164 5f726179 5f73775f tel.load_ray_sw_ │ │ │ │ - 0x00336b90 73746163 6b5f7369 7a655f69 6e74656c stack_size_intel │ │ │ │ - 0x00336ba0 00000000 6c6f6164 5f726179 5f745f6d ....load_ray_t_m │ │ │ │ - 0x00336bb0 61780000 6c6f6164 5f726179 5f745f6d ax..load_ray_t_m │ │ │ │ - 0x00336bc0 696e0000 6c6f6164 5f726179 5f747261 in..load_ray_tra │ │ │ │ - 0x00336bd0 63696e67 5f737461 636b5f62 6173655f cing_stack_base_ │ │ │ │ - 0x00336be0 6c767000 6c6f6164 5f726179 5f747269 lvp.load_ray_tri │ │ │ │ - 0x00336bf0 616e676c 655f7665 72746578 5f706f73 angle_vertex_pos │ │ │ │ - 0x00336c00 6974696f 6e730000 6c6f6164 5f726179 itions..load_ray │ │ │ │ - 0x00336c10 5f776f72 6c645f64 69726563 74696f6e _world_direction │ │ │ │ - 0x00336c20 00000000 6c6f6164 5f726179 5f776f72 ....load_ray_wor │ │ │ │ - 0x00336c30 6c645f6f 72696769 6e000000 6c6f6164 ld_origin...load │ │ │ │ - 0x00336c40 5f726179 5f776f72 6c645f74 6f5f6f62 _ray_world_to_ob │ │ │ │ - 0x00336c50 6a656374 00000000 6c6f6164 5f726567 ject....load_reg │ │ │ │ - 0x00336c60 00000000 6c6f6164 5f726567 5f696e64 ....load_reg_ind │ │ │ │ - 0x00336c70 69726563 74000000 6c6f6164 5f72656c irect...load_rel │ │ │ │ - 0x00336c80 5f706174 63685f69 645f6972 33000000 _patch_id_ir3... │ │ │ │ - 0x00336c90 6c6f6164 5f72656c 6f635f63 6f6e7374 load_reloc_const │ │ │ │ - 0x00336ca0 5f696e74 656c0000 6c6f6164 5f726573 _intel..load_res │ │ │ │ - 0x00336cb0 756d655f 73686164 65725f61 64647265 ume_shader_addre │ │ │ │ - 0x00336cc0 73735f61 6d640000 6c6f6164 5f72696e ss_amd..load_rin │ │ │ │ - 0x00336cd0 675f6174 74725f61 6d640000 6c6f6164 g_attr_amd..load │ │ │ │ - 0x00336ce0 5f72696e 675f6174 74725f6f 66667365 _ring_attr_offse │ │ │ │ - 0x00336cf0 745f616d 64000000 6c6f6164 5f72696e t_amd...load_rin │ │ │ │ - 0x00336d00 675f6573 3267735f 6f666673 65745f61 g_es2gs_offset_a │ │ │ │ - 0x00336d10 6d640000 6c6f6164 5f72696e 675f6573 md..load_ring_es │ │ │ │ - 0x00336d20 67735f61 6d640000 6c6f6164 5f72696e gs_amd..load_rin │ │ │ │ - 0x00336d30 675f6773 3276735f 6f666673 65745f61 g_gs2vs_offset_a │ │ │ │ - 0x00336d40 6d640000 6c6f6164 5f72696e 675f6773 md..load_ring_gs │ │ │ │ - 0x00336d50 76735f61 6d640000 6c6f6164 5f72696e vs_amd..load_rin │ │ │ │ - 0x00336d60 675f6d65 73685f73 63726174 63685f61 g_mesh_scratch_a │ │ │ │ - 0x00336d70 6d640000 6c6f6164 5f72696e 675f6d65 md..load_ring_me │ │ │ │ - 0x00336d80 73685f73 63726174 63685f6f 66667365 sh_scratch_offse │ │ │ │ - 0x00336d90 745f616d 64000000 6c6f6164 5f72696e t_amd...load_rin │ │ │ │ - 0x00336da0 675f7461 736b5f64 7261775f 616d6400 g_task_draw_amd. │ │ │ │ - 0x00336db0 6c6f6164 5f72696e 675f7461 736b5f70 load_ring_task_p │ │ │ │ - 0x00336dc0 61796c6f 61645f61 6d640000 6c6f6164 ayload_amd..load │ │ │ │ - 0x00336dd0 5f72696e 675f7465 73735f66 6163746f _ring_tess_facto │ │ │ │ - 0x00336de0 72735f61 6d640000 6c6f6164 5f72696e rs_amd..load_rin │ │ │ │ - 0x00336df0 675f7465 73735f66 6163746f 72735f6f g_tess_factors_o │ │ │ │ - 0x00336e00 66667365 745f616d 64000000 6c6f6164 ffset_amd...load │ │ │ │ - 0x00336e10 5f72696e 675f7465 73735f6f 66666368 _ring_tess_offch │ │ │ │ - 0x00336e20 69705f61 6d640000 6c6f6164 5f72696e ip_amd..load_rin │ │ │ │ - 0x00336e30 675f7465 73735f6f 66666368 69705f6f g_tess_offchip_o │ │ │ │ - 0x00336e40 66667365 745f616d 64000000 6c6f6164 ffset_amd...load │ │ │ │ - 0x00336e50 5f72745f 6172675f 73637261 7463685f _rt_arg_scratch_ │ │ │ │ - 0x00336e60 6f666673 65745f61 6d640000 6c6f6164 offset_amd..load │ │ │ │ - 0x00336e70 5f72745f 636f6e76 65727369 6f6e5f70 _rt_conversion_p │ │ │ │ - 0x00336e80 616e0000 6c6f6164 5f73616d 706c655f an..load_sample_ │ │ │ │ - 0x00336e90 69640000 6c6f6164 5f73616d 706c655f id..load_sample_ │ │ │ │ - 0x00336ea0 69645f6e 6f5f7065 725f7361 6d706c65 id_no_per_sample │ │ │ │ - 0x00336eb0 00000000 6c6f6164 5f73616d 706c655f ....load_sample_ │ │ │ │ - 0x00336ec0 6d61736b 00000000 6c6f6164 5f73616d mask....load_sam │ │ │ │ - 0x00336ed0 706c655f 6d61736b 5f696e00 6c6f6164 ple_mask_in.load │ │ │ │ - 0x00336ee0 5f73616d 706c655f 706f7300 6c6f6164 _sample_pos.load │ │ │ │ - 0x00336ef0 5f73616d 706c655f 706f735f 66726f6d _sample_pos_from │ │ │ │ - 0x00336f00 5f696400 6c6f6164 5f73616d 706c655f _id.load_sample_ │ │ │ │ - 0x00336f10 706f735f 6f725f63 656e7465 72000000 pos_or_center... │ │ │ │ - 0x00336f20 6c6f6164 5f73616d 706c655f 706f7369 load_sample_posi │ │ │ │ - 0x00336f30 74696f6e 735f6167 78000000 6c6f6164 tions_agx...load │ │ │ │ - 0x00336f40 5f73616d 706c655f 706f7369 74696f6e _sample_position │ │ │ │ - 0x00336f50 735f616d 64000000 6c6f6164 5f73616d s_amd...load_sam │ │ │ │ - 0x00336f60 706c655f 706f7369 74696f6e 735f7061 ple_positions_pa │ │ │ │ - 0x00336f70 6e000000 6c6f6164 5f73616d 706c6572 n...load_sampler │ │ │ │ - 0x00336f80 5f68616e 646c655f 61677800 6c6f6164 _handle_agx.load │ │ │ │ - 0x00336f90 5f73616d 706c6572 5f6c6f64 5f706172 _sampler_lod_par │ │ │ │ - 0x00336fa0 616d6574 6572735f 70616e00 6c6f6164 ameters_pan.load │ │ │ │ - 0x00336fb0 5f73616d 706c6573 5f6c6f67 325f6167 _samples_log2_ag │ │ │ │ - 0x00336fc0 78000000 6c6f6164 5f736274 5f626173 x...load_sbt_bas │ │ │ │ - 0x00336fd0 655f616d 64000000 6c6f6164 5f736274 e_amd...load_sbt │ │ │ │ - 0x00336fe0 5f6f6666 7365745f 616d6400 6c6f6164 _offset_amd.load │ │ │ │ - 0x00336ff0 5f736274 5f737472 6964655f 616d6400 _sbt_stride_amd. │ │ │ │ - 0x00337000 6c6f6164 5f736361 6c61725f 6172675f load_scalar_arg_ │ │ │ │ - 0x00337010 616d6400 6c6f6164 5f736372 61746368 amd.load_scratch │ │ │ │ - 0x00337020 00000000 6c6f6164 5f736372 61746368 ....load_scratch │ │ │ │ - 0x00337030 5f626173 655f7074 72000000 6c6f6164 _base_ptr...load │ │ │ │ - 0x00337040 5f736861 6465725f 63616c6c 5f646174 _shader_call_dat │ │ │ │ - 0x00337050 615f6f66 66736574 5f6c7670 00000000 a_offset_lvp.... │ │ │ │ - 0x00337060 6c6f6164 5f736861 6465725f 696e6465 load_shader_inde │ │ │ │ - 0x00337070 78000000 6c6f6164 5f736861 6465725f x...load_shader_ │ │ │ │ - 0x00337080 70617274 5f746573 74735f7a 735f6167 part_tests_zs_ag │ │ │ │ - 0x00337090 78000000 6c6f6164 5f736861 6465725f x...load_shader_ │ │ │ │ - 0x003370a0 7265636f 72645f70 74720000 6c6f6164 record_ptr..load │ │ │ │ - 0x003370b0 5f736861 72656400 6c6f6164 5f736861 _shared.load_sha │ │ │ │ - 0x003370c0 72656432 5f616d64 00000000 6c6f6164 red2_amd....load │ │ │ │ - 0x003370d0 5f736861 7265645f 62617365 5f707472 _shared_base_ptr │ │ │ │ - 0x003370e0 00000000 6c6f6164 5f736861 7265645f ....load_shared_ │ │ │ │ - 0x003370f0 626c6f63 6b5f696e 74656c00 6c6f6164 block_intel.load │ │ │ │ - 0x00337100 5f736861 7265645f 69723300 6c6f6164 _shared_ir3.load │ │ │ │ - 0x00337110 5f736861 7265645f 756e6966 6f726d5f _shared_uniform_ │ │ │ │ - 0x00337120 626c6f63 6b5f696e 74656c00 6c6f6164 block_intel.load │ │ │ │ - 0x00337130 5f73696d 645f7769 6474685f 696e7465 _simd_width_inte │ │ │ │ - 0x00337140 6c000000 6c6f6164 5f736d5f 636f756e l...load_sm_coun │ │ │ │ - 0x00337150 745f6e76 00000000 6c6f6164 5f736d5f t_nv....load_sm_ │ │ │ │ - 0x00337160 69645f6e 76000000 6c6f6164 5f736d65 id_nv...load_sme │ │ │ │ - 0x00337170 6d5f616d 64000000 6c6f6164 5f737362 m_amd...load_ssb │ │ │ │ - 0x00337180 6f000000 6c6f6164 5f737362 6f5f6164 o...load_ssbo_ad │ │ │ │ - 0x00337190 64726573 73000000 6c6f6164 5f737362 dress...load_ssb │ │ │ │ - 0x003371a0 6f5f626c 6f636b5f 696e7465 6c000000 o_block_intel... │ │ │ │ - 0x003371b0 6c6f6164 5f737362 6f5f6972 33000000 load_ssbo_ir3... │ │ │ │ - 0x003371c0 6c6f6164 5f737362 6f5f756e 69666f72 load_ssbo_unifor │ │ │ │ - 0x003371d0 6d5f626c 6f636b5f 696e7465 6c000000 m_block_intel... │ │ │ │ - 0x003371e0 6c6f6164 5f737461 636b0000 6c6f6164 load_stack..load │ │ │ │ - 0x003371f0 5f737461 745f7175 6572795f 61646472 _stat_query_addr │ │ │ │ - 0x00337200 6573735f 61677800 6c6f6164 5f737472 ess_agx.load_str │ │ │ │ - 0x00337210 65616d6f 75745f62 75666665 725f616d eamout_buffer_am │ │ │ │ - 0x00337220 64000000 6c6f6164 5f737472 65616d6f d...load_streamo │ │ │ │ - 0x00337230 75745f63 6f6e6669 675f616d 64000000 ut_config_amd... │ │ │ │ - 0x00337240 6c6f6164 5f737472 65616d6f 75745f6f load_streamout_o │ │ │ │ - 0x00337250 66667365 745f616d 64000000 6c6f6164 ffset_amd...load │ │ │ │ - 0x00337260 5f737472 65616d6f 75745f77 72697465 _streamout_write │ │ │ │ - 0x00337270 5f696e64 65785f61 6d640000 6c6f6164 _index_amd..load │ │ │ │ - 0x00337280 5f737562 67726f75 705f6571 5f6d6173 _subgroup_eq_mas │ │ │ │ - 0x00337290 6b000000 6c6f6164 5f737562 67726f75 k...load_subgrou │ │ │ │ - 0x003372a0 705f6765 5f6d6173 6b000000 6c6f6164 p_ge_mask...load │ │ │ │ - 0x003372b0 5f737562 67726f75 705f6774 5f6d6173 _subgroup_gt_mas │ │ │ │ - 0x003372c0 6b000000 6c6f6164 5f737562 67726f75 k...load_subgrou │ │ │ │ - 0x003372d0 705f6964 00000000 6c6f6164 5f737562 p_id....load_sub │ │ │ │ - 0x003372e0 67726f75 705f6964 5f736869 66745f69 group_id_shift_i │ │ │ │ - 0x003372f0 72330000 6c6f6164 5f737562 67726f75 r3..load_subgrou │ │ │ │ - 0x00337300 705f696e 766f6361 74696f6e 00000000 p_invocation.... │ │ │ │ - 0x00337310 6c6f6164 5f737562 67726f75 705f6c65 load_subgroup_le │ │ │ │ - 0x00337320 5f6d6173 6b000000 6c6f6164 5f737562 _mask...load_sub │ │ │ │ - 0x00337330 67726f75 705f6c74 5f6d6173 6b000000 group_lt_mask... │ │ │ │ - 0x00337340 6c6f6164 5f737562 67726f75 705f7369 load_subgroup_si │ │ │ │ - 0x00337350 7a650000 6c6f6164 5f737973 76616c5f ze..load_sysval_ │ │ │ │ - 0x00337360 61677800 6c6f6164 5f737973 76616c5f agx.load_sysval_ │ │ │ │ - 0x00337370 6e760000 6c6f6164 5f746173 6b5f7061 nv..load_task_pa │ │ │ │ - 0x00337380 796c6f61 64000000 6c6f6164 5f746173 yload...load_tas │ │ │ │ - 0x00337390 6b5f7269 6e675f65 6e747279 5f616d64 k_ring_entry_amd │ │ │ │ - 0x003373a0 00000000 6c6f6164 5f746373 5f686561 ....load_tcs_hea │ │ │ │ - 0x003373b0 6465725f 69723300 6c6f6164 5f746373 der_ir3.load_tcs │ │ │ │ - 0x003373c0 5f696e5f 70617261 6d5f6261 73655f72 _in_param_base_r │ │ │ │ - 0x003373d0 36303000 6c6f6164 5f746373 5f6e756d 600.load_tcs_num │ │ │ │ - 0x003373e0 5f706174 63686573 5f616d64 00000000 _patches_amd.... │ │ │ │ - 0x003373f0 6c6f6164 5f746373 5f6f7574 5f706172 load_tcs_out_par │ │ │ │ - 0x00337400 616d5f62 6173655f 72363030 00000000 am_base_r600.... │ │ │ │ - 0x00337410 6c6f6164 5f746373 5f707269 6d697469 load_tcs_primiti │ │ │ │ - 0x00337420 76655f6d 6f64655f 616d6400 6c6f6164 ve_mode_amd.load │ │ │ │ - 0x00337430 5f746373 5f72656c 5f706174 63685f69 _tcs_rel_patch_i │ │ │ │ - 0x00337440 645f7236 30300000 6c6f6164 5f746373 d_r600..load_tcs │ │ │ │ - 0x00337450 5f746573 735f6661 63746f72 5f626173 _tess_factor_bas │ │ │ │ - 0x00337460 655f7236 30300000 6c6f6164 5f746373 e_r600..load_tcs │ │ │ │ - 0x00337470 5f746573 735f6c65 76656c73 5f746f5f _tess_levels_to_ │ │ │ │ - 0x00337480 7465735f 616d6400 6c6f6164 5f746573 tes_amd.load_tes │ │ │ │ - 0x00337490 735f636f 6f726400 6c6f6164 5f746573 s_coord.load_tes │ │ │ │ - 0x003374a0 735f636f 6f72645f 78790000 6c6f6164 s_coord_xy..load │ │ │ │ - 0x003374b0 5f746573 735f6661 63746f72 5f626173 _tess_factor_bas │ │ │ │ - 0x003374c0 655f6972 33000000 6c6f6164 5f746573 e_ir3...load_tes │ │ │ │ - 0x003374d0 735f6c65 76656c5f 696e6e65 72000000 s_level_inner... │ │ │ │ - 0x003374e0 6c6f6164 5f746573 735f6c65 76656c5f load_tess_level_ │ │ │ │ - 0x003374f0 696e6e65 725f6465 6661756c 74000000 inner_default... │ │ │ │ - 0x00337500 6c6f6164 5f746573 735f6c65 76656c5f load_tess_level_ │ │ │ │ - 0x00337510 6f757465 72000000 6c6f6164 5f746573 outer...load_tes │ │ │ │ - 0x00337520 735f6c65 76656c5f 6f757465 725f6465 s_level_outer_de │ │ │ │ - 0x00337530 6661756c 74000000 6c6f6164 5f746573 fault...load_tes │ │ │ │ - 0x00337540 735f7061 72616d5f 62617365 5f697233 s_param_base_ir3 │ │ │ │ - 0x00337550 00000000 6c6f6164 5f746573 735f7061 ....load_tess_pa │ │ │ │ - 0x00337560 72616d5f 62756666 65725f61 67780000 ram_buffer_agx.. │ │ │ │ - 0x00337570 6c6f6164 5f746573 735f7265 6c5f7061 load_tess_rel_pa │ │ │ │ - 0x00337580 7463685f 69645f61 6d640000 6c6f6164 tch_id_amd..load │ │ │ │ - 0x00337590 5f746578 5f737072 6974655f 6d61736b _tex_sprite_mask │ │ │ │ - 0x003375a0 5f616778 00000000 6c6f6164 5f746578 _agx....load_tex │ │ │ │ - 0x003375b0 74757265 5f68616e 646c655f 61677800 ture_handle_agx. │ │ │ │ - 0x003375c0 6c6f6164 5f746578 74757265 5f736361 load_texture_sca │ │ │ │ - 0x003375d0 6c650000 6c6f6164 5f746578 74757265 le..load_texture │ │ │ │ - 0x003375e0 5f73697a 655f6574 6e610000 6c6f6164 _size_etna..load │ │ │ │ - 0x003375f0 5f746c62 5f636f6c 6f725f62 72636d00 _tlb_color_brcm. │ │ │ │ - 0x00337600 6c6f6164 5f746f70 6f6c6f67 795f6964 load_topology_id │ │ │ │ - 0x00337610 5f696e74 656c0000 6c6f6164 5f747970 _intel..load_typ │ │ │ │ - 0x00337620 65645f62 75666665 725f616d 64000000 ed_buffer_amd... │ │ │ │ - 0x00337630 6c6f6164 5f756176 5f697233 00000000 load_uav_ir3.... │ │ │ │ - 0x00337640 6c6f6164 5f75626f 00000000 6c6f6164 load_ubo....load │ │ │ │ - 0x00337650 5f75626f 5f756e69 666f726d 5f626c6f _ubo_uniform_blo │ │ │ │ - 0x00337660 636b5f69 6e74656c 00000000 6c6f6164 ck_intel....load │ │ │ │ - 0x00337670 5f75626f 5f766563 34000000 6c6f6164 _ubo_vec4...load │ │ │ │ - 0x00337680 5f756e69 666f726d 00000000 6c6f6164 _uniform....load │ │ │ │ - 0x00337690 5f757365 725f636c 69705f70 6c616e65 _user_clip_plane │ │ │ │ - 0x003376a0 00000000 6c6f6164 5f757365 725f6461 ....load_user_da │ │ │ │ - 0x003376b0 74615f61 6d640000 6c6f6164 5f757673 ta_amd..load_uvs │ │ │ │ - 0x003376c0 5f696e64 65785f61 67780000 6c6f6164 _index_agx..load │ │ │ │ - 0x003376d0 5f76626f 5f626173 655f6167 78000000 _vbo_base_agx... │ │ │ │ - 0x003376e0 6c6f6164 5f766563 746f725f 6172675f load_vector_arg_ │ │ │ │ - 0x003376f0 616d6400 6c6f6164 5f766572 7465785f amd.load_vertex_ │ │ │ │ - 0x00337700 69640000 6c6f6164 5f766572 7465785f id..load_vertex_ │ │ │ │ - 0x00337710 69645f7a 65726f5f 62617365 00000000 id_zero_base.... │ │ │ │ - 0x00337720 6c6f6164 5f766965 775f696e 64657800 load_view_index. │ │ │ │ - 0x00337730 6c6f6164 5f766965 77706f72 745f6f66 load_viewport_of │ │ │ │ - 0x00337740 66736574 00000000 6c6f6164 5f766965 fset....load_vie │ │ │ │ - 0x00337750 77706f72 745f7363 616c6500 6c6f6164 wport_scale.load │ │ │ │ - 0x00337760 5f766965 77706f72 745f785f 6f666673 _viewport_x_offs │ │ │ │ - 0x00337770 65740000 6c6f6164 5f766965 77706f72 et..load_viewpor │ │ │ │ - 0x00337780 745f785f 7363616c 65000000 6c6f6164 t_x_scale...load │ │ │ │ - 0x00337790 5f766965 77706f72 745f795f 6f666673 _viewport_y_offs │ │ │ │ - 0x003377a0 65740000 6c6f6164 5f766965 77706f72 et..load_viewpor │ │ │ │ - 0x003377b0 745f795f 7363616c 65000000 6c6f6164 t_y_scale...load │ │ │ │ - 0x003377c0 5f766965 77706f72 745f7a5f 6f666673 _viewport_z_offs │ │ │ │ - 0x003377d0 65740000 6c6f6164 5f766965 77706f72 et..load_viewpor │ │ │ │ - 0x003377e0 745f7a5f 7363616c 65000000 6c6f6164 t_z_scale...load │ │ │ │ - 0x003377f0 5f76735f 6f757470 75745f62 75666665 _vs_output_buffe │ │ │ │ - 0x00337800 725f6167 78000000 6c6f6164 5f76735f r_agx...load_vs_ │ │ │ │ - 0x00337810 6f757470 7574735f 61677800 6c6f6164 outputs_agx.load │ │ │ │ - 0x00337820 5f76735f 7072696d 69746976 655f7374 _vs_primitive_st │ │ │ │ - 0x00337830 72696465 5f697233 00000000 6c6f6164 ride_ir3....load │ │ │ │ - 0x00337840 5f76735f 76657274 65785f73 74726964 _vs_vertex_strid │ │ │ │ - 0x00337850 655f6972 33000000 6c6f6164 5f76756c e_ir3...load_vul │ │ │ │ - 0x00337860 6b616e5f 64657363 72697074 6f720000 kan_descriptor.. │ │ │ │ - 0x00337870 6c6f6164 5f776172 705f6964 5f6e7600 load_warp_id_nv. │ │ │ │ - 0x00337880 6c6f6164 5f776172 70735f70 65725f73 load_warps_per_s │ │ │ │ - 0x00337890 6d5f6e76 00000000 6c6f6164 5f776f72 m_nv....load_wor │ │ │ │ - 0x003378a0 6b5f6469 6d000000 6c6f6164 5f776f72 k_dim...load_wor │ │ │ │ - 0x003378b0 6b67726f 75705f69 64000000 6c6f6164 kgroup_id...load │ │ │ │ - 0x003378c0 5f776f72 6b67726f 75705f69 6e646578 _workgroup_index │ │ │ │ - 0x003378d0 00000000 6c6f6164 5f776f72 6b67726f ....load_workgro │ │ │ │ - 0x003378e0 75705f6e 756d5f69 6e707574 5f707269 up_num_input_pri │ │ │ │ - 0x003378f0 6d697469 7665735f 616d6400 6c6f6164 mitives_amd.load │ │ │ │ - 0x00337900 5f776f72 6b67726f 75705f6e 756d5f69 _workgroup_num_i │ │ │ │ - 0x00337910 6e707574 5f766572 74696365 735f616d nput_vertices_am │ │ │ │ - 0x00337920 64000000 6c6f6164 5f776f72 6b67726f d...load_workgro │ │ │ │ - 0x00337930 75705f73 697a6500 6c6f6164 5f786662 up_size.load_xfb │ │ │ │ - 0x00337940 5f616464 72657373 00000000 6c6f6164 _address....load │ │ │ │ - 0x00337950 5f786662 5f696e64 65785f62 75666665 _xfb_index_buffe │ │ │ │ - 0x00337960 72000000 6c6f6164 5f786662 5f73697a r...load_xfb_siz │ │ │ │ - 0x00337970 65000000 6c6f6164 5f786662 5f737461 e...load_xfb_sta │ │ │ │ - 0x00337980 74655f61 64647265 73735f67 66783132 te_address_gfx12 │ │ │ │ - 0x00337990 5f616d64 00000000 6d61736b 65645f73 _amd....masked_s │ │ │ │ - 0x003379a0 77697a7a 6c655f61 6d640000 6d62636e wizzle_amd..mbcn │ │ │ │ - 0x003379b0 745f616d 64000000 6d656d63 70795f64 t_amd...memcpy_d │ │ │ │ - 0x003379c0 65726566 00000000 6e6f705f 616d6400 eref....nop_amd. │ │ │ │ - 0x003379d0 6f707469 6d697a61 74696f6e 5f626172 optimization_bar │ │ │ │ - 0x003379e0 72696572 5f736770 725f616d 64000000 rier_sgpr_amd... │ │ │ │ - 0x003379f0 6f707469 6d697a61 74696f6e 5f626172 optimization_bar │ │ │ │ - 0x00337a00 72696572 5f766770 725f616d 64000000 rier_vgpr_amd... │ │ │ │ - 0x00337a10 6f726465 7265645f 6164645f 6c6f6f70 ordered_add_loop │ │ │ │ - 0x00337a20 5f676678 31325f61 6d640000 6f726465 _gfx12_amd..orde │ │ │ │ - 0x00337a30 7265645f 7866625f 636f756e 7465725f red_xfb_counter_ │ │ │ │ - 0x00337a40 6164645f 67667831 315f616d 64000000 add_gfx11_amd... │ │ │ │ - 0x00337a50 6f766572 77726974 655f7465 735f6172 overwrite_tes_ar │ │ │ │ - 0x00337a60 67756d65 6e74735f 616d6400 6f766572 guments_amd.over │ │ │ │ - 0x00337a70 77726974 655f7673 5f617267 756d656e write_vs_argumen │ │ │ │ - 0x00337a80 74735f61 6d640000 70696e5f 63785f68 ts_amd..pin_cx_h │ │ │ │ - 0x00337a90 616e646c 655f6e76 00000000 70726561 andle_nv....prea │ │ │ │ - 0x00337aa0 6d626c65 5f656e64 5f697233 00000000 mble_end_ir3.... │ │ │ │ - 0x00337ab0 70726561 6d626c65 5f737461 72745f69 preamble_start_i │ │ │ │ - 0x00337ac0 72330000 70726566 65746368 5f73616d r3..prefetch_sam │ │ │ │ - 0x00337ad0 5f697233 00000000 70726566 65746368 _ir3....prefetch │ │ │ │ - 0x00337ae0 5f746578 5f697233 00000000 70726566 _tex_ir3....pref │ │ │ │ - 0x00337af0 65746368 5f75626f 5f697233 00000000 etch_ubo_ir3.... │ │ │ │ - 0x00337b00 7072696e 74660000 7072696e 74665f61 printf..printf_a │ │ │ │ - 0x00337b10 626f7274 00000000 71756164 5f62616c bort....quad_bal │ │ │ │ - 0x00337b20 6c6f745f 61677800 71756164 5f62726f lot_agx.quad_bro │ │ │ │ - 0x00337b30 61646361 73740000 71756164 5f737761 adcast..quad_swa │ │ │ │ - 0x00337b40 705f6469 61676f6e 616c0000 71756164 p_diagonal..quad │ │ │ │ - 0x00337b50 5f737761 705f686f 72697a6f 6e74616c _swap_horizontal │ │ │ │ - 0x00337b60 00000000 71756164 5f737761 705f7665 ....quad_swap_ve │ │ │ │ - 0x00337b70 72746963 616c0000 71756164 5f737769 rtical..quad_swi │ │ │ │ - 0x00337b80 7a7a6c65 5f616d64 00000000 71756164 zzle_amd....quad │ │ │ │ - 0x00337b90 5f766f74 655f616c 6c000000 71756164 _vote_all...quad │ │ │ │ - 0x00337ba0 5f766f74 655f616e 79000000 7261795f _vote_any...ray_ │ │ │ │ - 0x00337bb0 696e7465 72736563 74696f6e 5f697233 intersection_ir3 │ │ │ │ - 0x00337bc0 00000000 72656164 5f666972 73745f69 ....read_first_i │ │ │ │ - 0x00337bd0 6e766f63 6174696f 6e000000 72656164 nvocation...read │ │ │ │ - 0x00337be0 5f676574 6c617374 5f697233 00000000 _getlast_ir3.... │ │ │ │ - 0x00337bf0 72656164 5f696e76 6f636174 696f6e00 read_invocation. │ │ │ │ - 0x00337c00 72656164 5f696e76 6f636174 696f6e5f read_invocation_ │ │ │ │ - 0x00337c10 636f6e64 5f697233 00000000 72656475 cond_ir3....redu │ │ │ │ - 0x00337c20 63650000 72656475 63655f63 6c757374 ce..reduce_clust │ │ │ │ - 0x00337c30 6572735f 69723300 7265706f 72745f72 ers_ir3.report_r │ │ │ │ - 0x00337c40 61795f69 6e746572 73656374 696f6e00 ay_intersection. │ │ │ │ - 0x00337c50 7265736f 75726365 5f696e74 656c0000 resource_intel.. │ │ │ │ - 0x00337c60 726f7461 74650000 72715f63 6f6e6669 rotate..rq_confi │ │ │ │ - 0x00337c70 726d5f69 6e746572 73656374 696f6e00 rm_intersection. │ │ │ │ - 0x00337c80 72715f67 656e6572 6174655f 696e7465 rq_generate_inte │ │ │ │ - 0x00337c90 72736563 74696f6e 00000000 72715f69 rsection....rq_i │ │ │ │ - 0x00337ca0 6e697469 616c697a 65000000 72715f6c nitialize...rq_l │ │ │ │ - 0x00337cb0 6f616400 72715f70 726f6365 65640000 oad.rq_proceed.. │ │ │ │ - 0x00337cc0 72715f74 65726d69 6e617465 00000000 rq_terminate.... │ │ │ │ - 0x00337cd0 72745f65 78656375 74655f63 616c6c61 rt_execute_calla │ │ │ │ - 0x00337ce0 626c6500 72745f72 6573756d 65000000 ble.rt_resume... │ │ │ │ - 0x00337cf0 72745f72 65747572 6e5f616d 64000000 rt_return_amd... │ │ │ │ - 0x00337d00 72745f74 72616365 5f726179 00000000 rt_trace_ray.... │ │ │ │ - 0x00337d10 73616d70 6c655f6d 61736b5f 61677800 sample_mask_agx. │ │ │ │ - 0x00337d20 73656e64 6d73675f 616d6400 7365745f sendmsg_amd.set_ │ │ │ │ - 0x00337d30 76657274 65785f61 6e645f70 72696d69 vertex_and_primi │ │ │ │ - 0x00337d40 74697665 5f636f75 6e740000 73686164 tive_count..shad │ │ │ │ - 0x00337d50 65725f63 6c6f636b 00000000 73686172 er_clock....shar │ │ │ │ - 0x00337d60 65645f61 7070656e 645f616d 64000000 ed_append_amd... │ │ │ │ - 0x00337d70 73686172 65645f61 746f6d69 63000000 shared_atomic... │ │ │ │ - 0x00337d80 73686172 65645f61 746f6d69 635f7377 shared_atomic_sw │ │ │ │ - 0x00337d90 61700000 73686172 65645f63 6f6e7375 ap..shared_consu │ │ │ │ - 0x00337da0 6d655f61 6d640000 73687566 666c6500 me_amd..shuffle. │ │ │ │ - 0x00337db0 73687566 666c655f 646f776e 00000000 shuffle_down.... │ │ │ │ - 0x00337dc0 73687566 666c655f 646f776e 5f756e69 shuffle_down_uni │ │ │ │ - 0x00337dd0 666f726d 5f697233 00000000 73687566 form_ir3....shuf │ │ │ │ - 0x00337de0 666c655f 75700000 73687566 666c655f fle_up..shuffle_ │ │ │ │ - 0x00337df0 75705f75 6e69666f 726d5f69 72330000 up_uniform_ir3.. │ │ │ │ - 0x00337e00 73687566 666c655f 786f7200 73687566 shuffle_xor.shuf │ │ │ │ - 0x00337e10 666c655f 786f725f 756e6966 6f726d5f fle_xor_uniform_ │ │ │ │ - 0x00337e20 69723300 736c6565 705f616d 64000000 ir3.sleep_amd... │ │ │ │ - 0x00337e30 73706172 73655f72 65736964 656e6379 sparse_residency │ │ │ │ - 0x00337e40 5f636f64 655f616e 64000000 7373615f _code_and...ssa_ │ │ │ │ - 0x00337e50 6261725f 6e760000 7373626f 5f61746f bar_nv..ssbo_ato │ │ │ │ - 0x00337e60 6d696300 7373626f 5f61746f 6d69635f mic.ssbo_atomic_ │ │ │ │ - 0x00337e70 69723300 7373626f 5f61746f 6d69635f ir3.ssbo_atomic_ │ │ │ │ - 0x00337e80 73776170 00000000 7373626f 5f61746f swap....ssbo_ato │ │ │ │ - 0x00337e90 6d69635f 73776170 5f697233 00000000 mic_swap_ir3.... │ │ │ │ - 0x00337ea0 73746163 6b5f6d61 705f6167 78000000 stack_map_agx... │ │ │ │ - 0x00337eb0 73746163 6b5f756e 6d61705f 61677800 stack_unmap_agx. │ │ │ │ - 0x00337ec0 73746f72 655f6167 78000000 73746f72 store_agx...stor │ │ │ │ - 0x00337ed0 655f6275 66666572 5f616d64 00000000 e_buffer_amd.... │ │ │ │ - 0x00337ee0 73746f72 655f636f 6d62696e 65645f6f store_combined_o │ │ │ │ - 0x00337ef0 75747075 745f7061 6e000000 73746f72 utput_pan...stor │ │ │ │ - 0x00337f00 655f636f 6e73745f 69723300 73746f72 e_const_ir3.stor │ │ │ │ - 0x00337f10 655f6465 72656600 73746f72 655f6465 e_deref.store_de │ │ │ │ - 0x00337f20 7265665f 626c6f63 6b5f696e 74656c00 ref_block_intel. │ │ │ │ - 0x00337f30 73746f72 655f676c 6f62616c 00000000 store_global.... │ │ │ │ - 0x00337f40 73746f72 655f676c 6f62616c 5f327833 store_global_2x3 │ │ │ │ - 0x00337f50 32000000 73746f72 655f676c 6f62616c 2...store_global │ │ │ │ - 0x00337f60 5f616d64 00000000 73746f72 655f676c _amd....store_gl │ │ │ │ - 0x00337f70 6f62616c 5f626c6f 636b5f69 6e74656c obal_block_intel │ │ │ │ - 0x00337f80 00000000 73746f72 655f676c 6f62616c ....store_global │ │ │ │ - 0x00337f90 5f65746e 61000000 73746f72 655f676c _etna...store_gl │ │ │ │ - 0x00337fa0 6f62616c 5f697233 00000000 73746f72 obal_ir3....stor │ │ │ │ - 0x00337fb0 655f6869 745f6174 74726962 5f616d64 e_hit_attrib_amd │ │ │ │ - 0x00337fc0 00000000 73746f72 655f6c6f 63616c5f ....store_local_ │ │ │ │ - 0x00337fd0 70697865 6c5f6167 78000000 73746f72 pixel_agx...stor │ │ │ │ - 0x00337fe0 655f6c6f 63616c5f 73686172 65645f72 e_local_shared_r │ │ │ │ - 0x00337ff0 36303000 73746f72 655f6f75 74707574 600.store_output │ │ │ │ - 0x00338000 00000000 73746f72 655f7065 725f7072 ....store_per_pr │ │ │ │ - 0x00338010 696d6974 6976655f 6f757470 75740000 imitive_output.. │ │ │ │ - 0x00338020 73746f72 655f7065 725f7665 72746578 store_per_vertex │ │ │ │ - 0x00338030 5f6f7574 70757400 73746f72 655f7065 _output.store_pe │ │ │ │ - 0x00338040 725f7669 65775f6f 75747075 74000000 r_view_output... │ │ │ │ - 0x00338050 73746f72 655f7072 65616d62 6c650000 store_preamble.. │ │ │ │ - 0x00338060 73746f72 655f7261 775f6f75 74707574 store_raw_output │ │ │ │ - 0x00338070 5f70616e 00000000 73746f72 655f7265 _pan....store_re │ │ │ │ - 0x00338080 67000000 73746f72 655f7265 675f696e g...store_reg_in │ │ │ │ - 0x00338090 64697265 63740000 73746f72 655f7363 direct..store_sc │ │ │ │ - 0x003380a0 616c6172 5f617267 5f616d64 00000000 alar_arg_amd.... │ │ │ │ - 0x003380b0 73746f72 655f7363 72617463 68000000 store_scratch... │ │ │ │ - 0x003380c0 73746f72 655f7368 61726564 00000000 store_shared.... │ │ │ │ - 0x003380d0 73746f72 655f7368 61726564 325f616d store_shared2_am │ │ │ │ - 0x003380e0 64000000 73746f72 655f7368 61726564 d...store_shared │ │ │ │ - 0x003380f0 5f626c6f 636b5f69 6e74656c 00000000 _block_intel.... │ │ │ │ - 0x00338100 73746f72 655f7368 61726564 5f697233 store_shared_ir3 │ │ │ │ - 0x00338110 00000000 73746f72 655f7373 626f0000 ....store_ssbo.. │ │ │ │ - 0x00338120 73746f72 655f7373 626f5f62 6c6f636b store_ssbo_block │ │ │ │ - 0x00338130 5f696e74 656c0000 73746f72 655f7373 _intel..store_ss │ │ │ │ - 0x00338140 626f5f69 72330000 73746f72 655f7374 bo_ir3..store_st │ │ │ │ - 0x00338150 61636b00 73746f72 655f7461 736b5f70 ack.store_task_p │ │ │ │ - 0x00338160 61796c6f 61640000 73746f72 655f7466 ayload..store_tf │ │ │ │ - 0x00338170 5f723630 30000000 73746f72 655f746c _r600...store_tl │ │ │ │ - 0x00338180 625f7361 6d706c65 5f636f6c 6f725f76 b_sample_color_v │ │ │ │ - 0x00338190 33640000 73746f72 655f7576 735f6167 3d..store_uvs_ag │ │ │ │ - 0x003381a0 78000000 73746f72 655f7665 63746f72 x...store_vector │ │ │ │ - 0x003381b0 5f617267 5f616d64 00000000 73746f72 _arg_amd....stor │ │ │ │ - 0x003381c0 655f7a73 5f616778 00000000 73747269 e_zs_agx....stri │ │ │ │ - 0x003381d0 63745f77 716d5f63 6f6f7264 5f616d64 ct_wqm_coord_amd │ │ │ │ - 0x003381e0 00000000 7461736b 5f706179 6c6f6164 ....task_payload │ │ │ │ - 0x003381f0 5f61746f 6d696300 7461736b 5f706179 _atomic.task_pay │ │ │ │ - 0x00338200 6c6f6164 5f61746f 6d69635f 73776170 load_atomic_swap │ │ │ │ - 0x00338210 00000000 7465726d 696e6174 65000000 ....terminate... │ │ │ │ - 0x00338220 7465726d 696e6174 655f6966 00000000 terminate_if.... │ │ │ │ - 0x00338230 7465726d 696e6174 655f7261 79000000 terminate_ray... │ │ │ │ - 0x00338240 74726163 655f7261 79000000 74726163 trace_ray...trac │ │ │ │ - 0x00338250 655f7261 795f696e 74656c00 756e6974 e_ray_intel.unit │ │ │ │ - 0x00338260 5f746573 745f616d 64000000 756e6974 _test_amd...unit │ │ │ │ - 0x00338270 5f746573 745f6469 76657267 656e745f _test_divergent_ │ │ │ │ - 0x00338280 616d6400 756e6974 5f746573 745f756e amd.unit_test_un │ │ │ │ - 0x00338290 69666f72 6d5f616d 64000000 756e7069 iform_amd...unpi │ │ │ │ - 0x003382a0 6e5f6378 5f68616e 646c655f 6e760000 n_cx_handle_nv.. │ │ │ │ - 0x003382b0 766f7465 5f616c6c 00000000 766f7465 vote_all....vote │ │ │ │ - 0x003382c0 5f616e79 00000000 766f7465 5f666571 _any....vote_feq │ │ │ │ - 0x003382d0 00000000 766f7465 5f696571 00000000 ....vote_ieq.... │ │ │ │ - 0x003382e0 76756c6b 616e5f72 65736f75 7263655f vulkan_resource_ │ │ │ │ - 0x003382f0 696e6465 78000000 76756c6b 616e5f72 index...vulkan_r │ │ │ │ - 0x00338300 65736f75 7263655f 7265696e 64657800 esource_reindex. │ │ │ │ - 0x00338310 77726974 655f696e 766f6361 74696f6e write_invocation │ │ │ │ - 0x00338320 5f616d64 00000000 7866625f 636f756e _amd....xfb_coun │ │ │ │ - 0x00338330 7465725f 7375625f 67667831 315f616d ter_sub_gfx11_am │ │ │ │ - 0x00338340 64000000 6d61696e 00000000 25734025 d...main....%s@% │ │ │ │ - 0x00338350 732d7465 6d700000 25732d69 6e746572 s-temp..%s-inter │ │ │ │ - 0x00338360 70000000 25737825 75612575 42257300 p...%sx%ua%uB%s. │ │ │ │ - 0x00338370 25735b5d 00000000 25735b25 755d0000 %s[]....%s[%u].. │ │ │ │ - 0x00338380 41434355 4d554c41 544f5200 636f6f70 ACCUMULATOR.coop │ │ │ │ - 0x00338390 6d61743c 25732c20 25732c20 25752c20 mat<%s, %s, %u, │ │ │ │ - 0x003383a0 25752c20 25733e00 66726167 6d656e74 %u, %s>.fragment │ │ │ │ - 0x003383b0 00000000 67656f6d 65747279 00000000 ....geometry.... │ │ │ │ - 0x003383c0 6b65726e 656c0000 74657373 656c6c61 kernel..tessella │ │ │ │ - 0x003383d0 74696f6e 20636f6e 74726f6c 00000000 tion control.... │ │ │ │ - 0x003383e0 74657373 656c6c61 74696f6e 20657661 tessellation eva │ │ │ │ - 0x003383f0 6c756174 696f6e00 7461736b 00000000 luation.task.... │ │ │ │ - 0x00338400 6d657368 00000000 72617967 656e0000 mesh....raygen.. │ │ │ │ - 0x00338410 616e7920 68697400 636c6f73 65737420 any hit.closest │ │ │ │ - 0x00338420 68697400 6d697373 00000000 434c0000 hit.miss....CL.. │ │ │ │ - 0x00338430 54435300 5247454e 00000000 52414849 TCS.RGEN....RAHI │ │ │ │ - 0x00338440 54000000 52434849 54000000 524d4953 T...RCHIT...RMIS │ │ │ │ - 0x00338450 53000000 52494e54 00000000 5243414c S...RINT....RCAL │ │ │ │ - 0x00338460 4c000000 56415259 494e475f 534c4f54 L...VARYING_SLOT │ │ │ │ - 0x00338470 5f505249 4d495449 56455f53 48414449 _PRIMITIVE_SHADI │ │ │ │ - 0x00338480 4e475f52 41544500 56415259 494e475f NG_RATE.VARYING_ │ │ │ │ - 0x00338490 534c4f54 5f505249 4d495449 56455f43 SLOT_PRIMITIVE_C │ │ │ │ - 0x003384a0 4f554e54 00000000 56415259 494e475f OUNT....VARYING_ │ │ │ │ - 0x003384b0 534c4f54 5f505249 4d495449 56455f49 SLOT_PRIMITIVE_I │ │ │ │ - 0x003384c0 4e444943 45530000 56415259 494e475f NDICES..VARYING_ │ │ │ │ - 0x003384d0 534c4f54 5f43554c 4c5f5052 494d4954 SLOT_CULL_PRIMIT │ │ │ │ - 0x003384e0 49564500 56415259 494e475f 534c4f54 IVE.VARYING_SLOT │ │ │ │ - 0x003384f0 5f544153 4b5f434f 554e5400 53434f50 _TASK_COUNT.SCOP │ │ │ │ - 0x00338500 455f4e4f 4e450000 53434f50 455f494e E_NONE..SCOPE_IN │ │ │ │ - 0x00338510 564f4341 54494f4e 00000000 53434f50 VOCATION....SCOP │ │ │ │ - 0x00338520 455f5355 4247524f 55500000 53434f50 E_SUBGROUP..SCOP │ │ │ │ - 0x00338530 455f5348 41444552 5f43414c 4c000000 E_SHADER_CALL... │ │ │ │ - 0x00338540 53434f50 455f574f 524b4752 4f555000 SCOPE_WORKGROUP. │ │ │ │ - 0x00338550 53434f50 455f5155 4555455f 46414d49 SCOPE_QUEUE_FAMI │ │ │ │ - 0x00338560 4c590000 53434f50 455f4445 56494345 LY..SCOPE_DEVICE │ │ │ │ - 0x00338570 00000000 46524147 5f524553 554c545f ....FRAG_RESULT_ │ │ │ │ - 0x00338580 44455054 48000000 46524147 5f524553 DEPTH...FRAG_RES │ │ │ │ - 0x00338590 554c545f 5354454e 43494c00 46524147 ULT_STENCIL.FRAG │ │ │ │ - 0x003385a0 5f524553 554c545f 434f4c4f 52000000 _RESULT_COLOR... │ │ │ │ - 0x003385b0 46524147 5f524553 554c545f 53414d50 FRAG_RESULT_SAMP │ │ │ │ - 0x003385c0 4c455f4d 41534b00 46524147 5f524553 LE_MASK.FRAG_RES │ │ │ │ - 0x003385d0 554c545f 44415441 30000000 46524147 ULT_DATA0...FRAG │ │ │ │ - 0x003385e0 5f524553 554c545f 44415441 31000000 _RESULT_DATA1... │ │ │ │ - 0x003385f0 46524147 5f524553 554c545f 44415441 FRAG_RESULT_DATA │ │ │ │ - 0x00338600 32000000 46524147 5f524553 554c545f 2...FRAG_RESULT_ │ │ │ │ - 0x00338610 44415441 33000000 46524147 5f524553 DATA3...FRAG_RES │ │ │ │ - 0x00338620 554c545f 44415441 34000000 46524147 ULT_DATA4...FRAG │ │ │ │ - 0x00338630 5f524553 554c545f 44415441 35000000 _RESULT_DATA5... │ │ │ │ - 0x00338640 46524147 5f524553 554c545f 44415441 FRAG_RESULT_DATA │ │ │ │ - 0x00338650 36000000 46524147 5f524553 554c545f 6...FRAG_RESULT_ │ │ │ │ - 0x00338660 44415441 37000000 494e5445 52505f4d DATA7...INTERP_M │ │ │ │ - 0x00338670 4f44455f 4e4f4e45 00000000 494e5445 ODE_NONE....INTE │ │ │ │ - 0x00338680 52505f4d 4f44455f 534d4f4f 54480000 RP_MODE_SMOOTH.. │ │ │ │ - 0x00338690 494e5445 52505f4d 4f44455f 464c4154 INTERP_MODE_FLAT │ │ │ │ - 0x003386a0 00000000 494e5445 52505f4d 4f44455f ....INTERP_MODE_ │ │ │ │ - 0x003386b0 4e4f5045 52535045 43544956 45000000 NOPERSPECTIVE... │ │ │ │ - 0x003386c0 494e5445 52505f4d 4f44455f 4558504c INTERP_MODE_EXPL │ │ │ │ - 0x003386d0 49434954 00000000 53595354 454d5f56 ICIT....SYSTEM_V │ │ │ │ - 0x003386e0 414c5545 5f535542 47524f55 505f5349 ALUE_SUBGROUP_SI │ │ │ │ - 0x003386f0 5a450000 53595354 454d5f56 414c5545 ZE..SYSTEM_VALUE │ │ │ │ - 0x00338700 5f535542 47524f55 505f494e 564f4341 _SUBGROUP_INVOCA │ │ │ │ - 0x00338710 54494f4e 00000000 53595354 454d5f56 TION....SYSTEM_V │ │ │ │ - 0x00338720 414c5545 5f535542 47524f55 505f4551 ALUE_SUBGROUP_EQ │ │ │ │ - 0x00338730 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x00338740 414c5545 5f535542 47524f55 505f4745 ALUE_SUBGROUP_GE │ │ │ │ - 0x00338750 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x00338760 414c5545 5f535542 47524f55 505f4754 ALUE_SUBGROUP_GT │ │ │ │ - 0x00338770 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x00338780 414c5545 5f535542 47524f55 505f4c45 ALUE_SUBGROUP_LE │ │ │ │ - 0x00338790 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x003387a0 414c5545 5f535542 47524f55 505f4c54 ALUE_SUBGROUP_LT │ │ │ │ - 0x003387b0 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x003387c0 414c5545 5f4e554d 5f535542 47524f55 ALUE_NUM_SUBGROU │ │ │ │ - 0x003387d0 50530000 53595354 454d5f56 414c5545 PS..SYSTEM_VALUE │ │ │ │ - 0x003387e0 5f535542 47524f55 505f4944 00000000 _SUBGROUP_ID.... │ │ │ │ - 0x003387f0 53595354 454d5f56 414c5545 5f564552 SYSTEM_VALUE_VER │ │ │ │ - 0x00338800 5445585f 49440000 53595354 454d5f56 TEX_ID..SYSTEM_V │ │ │ │ - 0x00338810 414c5545 5f494e53 54414e43 455f4944 ALUE_INSTANCE_ID │ │ │ │ - 0x00338820 00000000 53595354 454d5f56 414c5545 ....SYSTEM_VALUE │ │ │ │ - 0x00338830 5f494e53 54414e43 455f494e 44455800 _INSTANCE_INDEX. │ │ │ │ - 0x00338840 53595354 454d5f56 414c5545 5f564552 SYSTEM_VALUE_VER │ │ │ │ - 0x00338850 5445585f 49445f5a 45524f5f 42415345 TEX_ID_ZERO_BASE │ │ │ │ - 0x00338860 00000000 53595354 454d5f56 414c5545 ....SYSTEM_VALUE │ │ │ │ - 0x00338870 5f424153 455f5645 52544558 00000000 _BASE_VERTEX.... │ │ │ │ - 0x00338880 53595354 454d5f56 414c5545 5f464952 SYSTEM_VALUE_FIR │ │ │ │ - 0x00338890 53545f56 45525445 58000000 53595354 ST_VERTEX...SYST │ │ │ │ - 0x003388a0 454d5f56 414c5545 5f49535f 494e4445 EM_VALUE_IS_INDE │ │ │ │ - 0x003388b0 5845445f 44524157 00000000 53595354 XED_DRAW....SYST │ │ │ │ - 0x003388c0 454d5f56 414c5545 5f424153 455f494e EM_VALUE_BASE_IN │ │ │ │ - 0x003388d0 5354414e 43450000 53595354 454d5f56 STANCE..SYSTEM_V │ │ │ │ - 0x003388e0 414c5545 5f445241 575f4944 00000000 ALUE_DRAW_ID.... │ │ │ │ - 0x003388f0 53595354 454d5f56 414c5545 5f494e56 SYSTEM_VALUE_INV │ │ │ │ - 0x00338900 4f434154 494f4e5f 49440000 53595354 OCATION_ID..SYST │ │ │ │ - 0x00338910 454d5f56 414c5545 5f465241 475f434f EM_VALUE_FRAG_CO │ │ │ │ - 0x00338920 4f524400 53595354 454d5f56 414c5545 ORD.SYSTEM_VALUE │ │ │ │ - 0x00338930 5f504958 454c5f43 4f4f5244 00000000 _PIXEL_COORD.... │ │ │ │ - 0x00338940 53595354 454d5f56 414c5545 5f504f49 SYSTEM_VALUE_POI │ │ │ │ - 0x00338950 4e545f43 4f4f5244 00000000 53595354 NT_COORD....SYST │ │ │ │ - 0x00338960 454d5f56 414c5545 5f4c494e 455f434f EM_VALUE_LINE_CO │ │ │ │ - 0x00338970 4f524400 53595354 454d5f56 414c5545 ORD.SYSTEM_VALUE │ │ │ │ - 0x00338980 5f46524f 4e545f46 41434500 53595354 _FRONT_FACE.SYST │ │ │ │ - 0x00338990 454d5f56 414c5545 5f46524f 4e545f46 EM_VALUE_FRONT_F │ │ │ │ - 0x003389a0 4143455f 46534947 4e000000 53595354 ACE_FSIGN...SYST │ │ │ │ - 0x003389b0 454d5f56 414c5545 5f53414d 504c455f EM_VALUE_SAMPLE_ │ │ │ │ - 0x003389c0 49440000 53595354 454d5f56 414c5545 ID..SYSTEM_VALUE │ │ │ │ - 0x003389d0 5f53414d 504c455f 504f5300 53595354 _SAMPLE_POS.SYST │ │ │ │ - 0x003389e0 454d5f56 414c5545 5f53414d 504c455f EM_VALUE_SAMPLE_ │ │ │ │ - 0x003389f0 4d41534b 5f494e00 53595354 454d5f56 MASK_IN.SYSTEM_V │ │ │ │ - 0x00338a00 414c5545 5f4c4159 45525f49 44000000 ALUE_LAYER_ID... │ │ │ │ - 0x00338a10 53595354 454d5f56 414c5545 5f48454c SYSTEM_VALUE_HEL │ │ │ │ - 0x00338a20 5045525f 494e564f 43415449 4f4e0000 PER_INVOCATION.. │ │ │ │ - 0x00338a30 53595354 454d5f56 414c5545 5f434f4c SYSTEM_VALUE_COL │ │ │ │ - 0x00338a40 4f523000 53595354 454d5f56 414c5545 OR0.SYSTEM_VALUE │ │ │ │ - 0x00338a50 5f434f4c 4f523100 53595354 454d5f56 _COLOR1.SYSTEM_V │ │ │ │ - 0x00338a60 414c5545 5f544553 535f434f 4f524400 ALUE_TESS_COORD. │ │ │ │ - 0x00338a70 53595354 454d5f56 414c5545 5f564552 SYSTEM_VALUE_VER │ │ │ │ - 0x00338a80 54494345 535f494e 00000000 53595354 TICES_IN....SYST │ │ │ │ - 0x00338a90 454d5f56 414c5545 5f505249 4d495449 EM_VALUE_PRIMITI │ │ │ │ - 0x00338aa0 56455f49 44000000 53595354 454d5f56 VE_ID...SYSTEM_V │ │ │ │ - 0x00338ab0 414c5545 5f544553 535f4c45 56454c5f ALUE_TESS_LEVEL_ │ │ │ │ - 0x00338ac0 4f555445 52000000 53595354 454d5f56 OUTER...SYSTEM_V │ │ │ │ - 0x00338ad0 414c5545 5f544553 535f4c45 56454c5f ALUE_TESS_LEVEL_ │ │ │ │ - 0x00338ae0 494e4e45 52000000 53595354 454d5f56 INNER...SYSTEM_V │ │ │ │ - 0x00338af0 414c5545 5f544553 535f4c45 56454c5f ALUE_TESS_LEVEL_ │ │ │ │ - 0x00338b00 4f555445 525f4445 4641554c 54000000 OUTER_DEFAULT... │ │ │ │ - 0x00338b10 53595354 454d5f56 414c5545 5f544553 SYSTEM_VALUE_TES │ │ │ │ - 0x00338b20 535f4c45 56454c5f 494e4e45 525f4445 S_LEVEL_INNER_DE │ │ │ │ - 0x00338b30 4641554c 54000000 53595354 454d5f56 FAULT...SYSTEM_V │ │ │ │ - 0x00338b40 414c5545 5f4c4f43 414c5f49 4e564f43 ALUE_LOCAL_INVOC │ │ │ │ - 0x00338b50 4154494f 4e5f4944 00000000 53595354 ATION_ID....SYST │ │ │ │ - 0x00338b60 454d5f56 414c5545 5f4c4f43 414c5f49 EM_VALUE_LOCAL_I │ │ │ │ - 0x00338b70 4e564f43 4154494f 4e5f494e 44455800 NVOCATION_INDEX. │ │ │ │ - 0x00338b80 53595354 454d5f56 414c5545 5f474c4f SYSTEM_VALUE_GLO │ │ │ │ - 0x00338b90 42414c5f 494e564f 43415449 4f4e5f49 BAL_INVOCATION_I │ │ │ │ - 0x00338ba0 44000000 53595354 454d5f56 414c5545 D...SYSTEM_VALUE │ │ │ │ - 0x00338bb0 5f424153 455f474c 4f42414c 5f494e56 _BASE_GLOBAL_INV │ │ │ │ - 0x00338bc0 4f434154 494f4e5f 49440000 53595354 OCATION_ID..SYST │ │ │ │ - 0x00338bd0 454d5f56 414c5545 5f474c4f 42414c5f EM_VALUE_GLOBAL_ │ │ │ │ - 0x00338be0 494e564f 43415449 4f4e5f49 4e444558 INVOCATION_INDEX │ │ │ │ - 0x00338bf0 00000000 53595354 454d5f56 414c5545 ....SYSTEM_VALUE │ │ │ │ - 0x00338c00 5f574f52 4b47524f 55505f49 44000000 _WORKGROUP_ID... │ │ │ │ - 0x00338c10 53595354 454d5f56 414c5545 5f424153 SYSTEM_VALUE_BAS │ │ │ │ - 0x00338c20 455f574f 524b4752 4f55505f 49440000 E_WORKGROUP_ID.. │ │ │ │ - 0x00338c30 53595354 454d5f56 414c5545 5f4e554d SYSTEM_VALUE_NUM │ │ │ │ - 0x00338c40 5f574f52 4b47524f 55505300 53595354 _WORKGROUPS.SYST │ │ │ │ - 0x00338c50 454d5f56 414c5545 5f574f52 4b47524f EM_VALUE_WORKGRO │ │ │ │ - 0x00338c60 55505f53 495a4500 53595354 454d5f56 UP_SIZE.SYSTEM_V │ │ │ │ - 0x00338c70 414c5545 5f474c4f 42414c5f 47524f55 ALUE_GLOBAL_GROU │ │ │ │ - 0x00338c80 505f5349 5a450000 53595354 454d5f56 P_SIZE..SYSTEM_V │ │ │ │ - 0x00338c90 414c5545 5f574f52 4b5f4449 4d000000 ALUE_WORK_DIM... │ │ │ │ - 0x00338ca0 53595354 454d5f56 414c5545 5f555345 SYSTEM_VALUE_USE │ │ │ │ - 0x00338cb0 525f4441 54415f41 4d440000 53595354 R_DATA_AMD..SYST │ │ │ │ - 0x00338cc0 454d5f56 414c5545 5f444556 4943455f EM_VALUE_DEVICE_ │ │ │ │ - 0x00338cd0 494e4445 58000000 53595354 454d5f56 INDEX...SYSTEM_V │ │ │ │ - 0x00338ce0 414c5545 5f564945 575f494e 44455800 ALUE_VIEW_INDEX. │ │ │ │ - 0x00338cf0 53595354 454d5f56 414c5545 5f564552 SYSTEM_VALUE_VER │ │ │ │ - 0x00338d00 5445585f 434e5400 53595354 454d5f56 TEX_CNT.SYSTEM_V │ │ │ │ - 0x00338d10 414c5545 5f424152 5943454e 54524943 ALUE_BARYCENTRIC │ │ │ │ - 0x00338d20 5f504552 53505f50 4958454c 00000000 _PERSP_PIXEL.... │ │ │ │ - 0x00338d30 53595354 454d5f56 414c5545 5f424152 SYSTEM_VALUE_BAR │ │ │ │ - 0x00338d40 5943454e 54524943 5f504552 53505f53 YCENTRIC_PERSP_S │ │ │ │ - 0x00338d50 414d504c 45000000 53595354 454d5f56 AMPLE...SYSTEM_V │ │ │ │ - 0x00338d60 414c5545 5f424152 5943454e 54524943 ALUE_BARYCENTRIC │ │ │ │ - 0x00338d70 5f504552 53505f43 454e5452 4f494400 _PERSP_CENTROID. │ │ │ │ - 0x00338d80 53595354 454d5f56 414c5545 5f424152 SYSTEM_VALUE_BAR │ │ │ │ - 0x00338d90 5943454e 54524943 5f504552 53505f43 YCENTRIC_PERSP_C │ │ │ │ - 0x00338da0 454e5445 525f5248 57000000 53595354 ENTER_RHW...SYST │ │ │ │ - 0x00338db0 454d5f56 414c5545 5f424152 5943454e EM_VALUE_BARYCEN │ │ │ │ - 0x00338dc0 54524943 5f4c494e 4541525f 50495845 TRIC_LINEAR_PIXE │ │ │ │ - 0x00338dd0 4c000000 53595354 454d5f56 414c5545 L...SYSTEM_VALUE │ │ │ │ - 0x00338de0 5f424152 5943454e 54524943 5f4c494e _BARYCENTRIC_LIN │ │ │ │ - 0x00338df0 4541525f 43454e54 524f4944 00000000 EAR_CENTROID.... │ │ │ │ - 0x00338e00 53595354 454d5f56 414c5545 5f424152 SYSTEM_VALUE_BAR │ │ │ │ - 0x00338e10 5943454e 54524943 5f4c494e 4541525f YCENTRIC_LINEAR_ │ │ │ │ - 0x00338e20 53414d50 4c450000 53595354 454d5f56 SAMPLE..SYSTEM_V │ │ │ │ - 0x00338e30 414c5545 5f424152 5943454e 54524943 ALUE_BARYCENTRIC │ │ │ │ - 0x00338e40 5f50554c 4c5f4d4f 44454c00 53595354 _PULL_MODEL.SYST │ │ │ │ - 0x00338e50 454d5f56 414c5545 5f524159 5f4c4155 EM_VALUE_RAY_LAU │ │ │ │ - 0x00338e60 4e43485f 49440000 53595354 454d5f56 NCH_ID..SYSTEM_V │ │ │ │ - 0x00338e70 414c5545 5f524159 5f4c4155 4e43485f ALUE_RAY_LAUNCH_ │ │ │ │ - 0x00338e80 53495a45 00000000 53595354 454d5f56 SIZE....SYSTEM_V │ │ │ │ - 0x00338e90 414c5545 5f524159 5f574f52 4c445f4f ALUE_RAY_WORLD_O │ │ │ │ - 0x00338ea0 52494749 4e000000 53595354 454d5f56 RIGIN...SYSTEM_V │ │ │ │ - 0x00338eb0 414c5545 5f524159 5f574f52 4c445f44 ALUE_RAY_WORLD_D │ │ │ │ - 0x00338ec0 49524543 54494f4e 00000000 53595354 IRECTION....SYST │ │ │ │ - 0x00338ed0 454d5f56 414c5545 5f524159 5f4f424a EM_VALUE_RAY_OBJ │ │ │ │ - 0x00338ee0 4543545f 4f524947 494e0000 53595354 ECT_ORIGIN..SYST │ │ │ │ - 0x00338ef0 454d5f56 414c5545 5f524159 5f4f424a EM_VALUE_RAY_OBJ │ │ │ │ - 0x00338f00 4543545f 44495245 4354494f 4e000000 ECT_DIRECTION... │ │ │ │ - 0x00338f10 53595354 454d5f56 414c5545 5f524159 SYSTEM_VALUE_RAY │ │ │ │ - 0x00338f20 5f545f4d 494e0000 53595354 454d5f56 _T_MIN..SYSTEM_V │ │ │ │ - 0x00338f30 414c5545 5f524159 5f545f4d 41580000 ALUE_RAY_T_MAX.. │ │ │ │ - 0x00338f40 53595354 454d5f56 414c5545 5f524159 SYSTEM_VALUE_RAY │ │ │ │ - 0x00338f50 5f4f424a 4543545f 544f5f57 4f524c44 _OBJECT_TO_WORLD │ │ │ │ - 0x00338f60 00000000 53595354 454d5f56 414c5545 ....SYSTEM_VALUE │ │ │ │ - 0x00338f70 5f524159 5f574f52 4c445f54 4f5f4f42 _RAY_WORLD_TO_OB │ │ │ │ - 0x00338f80 4a454354 00000000 53595354 454d5f56 JECT....SYSTEM_V │ │ │ │ - 0x00338f90 414c5545 5f524159 5f484954 5f4b494e ALUE_RAY_HIT_KIN │ │ │ │ - 0x00338fa0 44000000 53595354 454d5f56 414c5545 D...SYSTEM_VALUE │ │ │ │ - 0x00338fb0 5f524159 5f464c41 47530000 53595354 _RAY_FLAGS..SYST │ │ │ │ - 0x00338fc0 454d5f56 414c5545 5f524159 5f47454f EM_VALUE_RAY_GEO │ │ │ │ - 0x00338fd0 4d455452 595f494e 44455800 53595354 METRY_INDEX.SYST │ │ │ │ - 0x00338fe0 454d5f56 414c5545 5f43554c 4c5f4d41 EM_VALUE_CULL_MA │ │ │ │ - 0x00338ff0 534b0000 53595354 454d5f56 414c5545 SK..SYSTEM_VALUE │ │ │ │ - 0x00339000 5f524159 5f545249 414e474c 455f5645 _RAY_TRIANGLE_VE │ │ │ │ - 0x00339010 52544558 5f504f53 4954494f 4e530000 RTEX_POSITIONS.. │ │ │ │ - 0x00339020 53595354 454d5f56 414c5545 5f4d4553 SYSTEM_VALUE_MES │ │ │ │ - 0x00339030 485f5649 45575f43 4f554e54 00000000 H_VIEW_COUNT.... │ │ │ │ - 0x00339040 53595354 454d5f56 414c5545 5f4d4553 SYSTEM_VALUE_MES │ │ │ │ - 0x00339050 485f5649 45575f49 4e444943 45530000 H_VIEW_INDICES.. │ │ │ │ - 0x00339060 53595354 454d5f56 414c5545 5f47535f SYSTEM_VALUE_GS_ │ │ │ │ - 0x00339070 48454144 45525f49 52330000 53595354 HEADER_IR3..SYST │ │ │ │ - 0x00339080 454d5f56 414c5545 5f544353 5f484541 EM_VALUE_TCS_HEA │ │ │ │ - 0x00339090 4445525f 49523300 53595354 454d5f56 DER_IR3.SYSTEM_V │ │ │ │ - 0x003390a0 414c5545 5f52454c 5f504154 43485f49 ALUE_REL_PATCH_I │ │ │ │ - 0x003390b0 445f4952 33000000 53595354 454d5f56 D_IR3...SYSTEM_V │ │ │ │ - 0x003390c0 414c5545 5f465241 475f5348 4144494e ALUE_FRAG_SHADIN │ │ │ │ - 0x003390d0 475f5241 54450000 53595354 454d5f56 G_RATE..SYSTEM_V │ │ │ │ - 0x003390e0 414c5545 5f46554c 4c595f43 4f564552 ALUE_FULLY_COVER │ │ │ │ - 0x003390f0 45440000 53595354 454d5f56 414c5545 ED..SYSTEM_VALUE │ │ │ │ - 0x00339100 5f465241 475f5349 5a450000 53595354 _FRAG_SIZE..SYST │ │ │ │ - 0x00339110 454d5f56 414c5545 5f465241 475f494e EM_VALUE_FRAG_IN │ │ │ │ - 0x00339120 564f4341 54494f4e 5f434f55 4e540000 VOCATION_COUNT.. │ │ │ │ - 0x00339130 53595354 454d5f56 414c5545 5f534841 SYSTEM_VALUE_SHA │ │ │ │ - 0x00339140 4445525f 494e4445 58000000 53595354 DER_INDEX...SYST │ │ │ │ - 0x00339150 454d5f56 414c5545 5f434f41 4c455343 EM_VALUE_COALESC │ │ │ │ - 0x00339160 45445f49 4e505554 5f434f55 4e540000 ED_INPUT_COUNT.. │ │ │ │ - 0x00339170 53595354 454d5f56 414c5545 5f574152 SYSTEM_VALUE_WAR │ │ │ │ - 0x00339180 50535f50 45525f53 4d5f4e56 00000000 PS_PER_SM_NV.... │ │ │ │ - 0x00339190 53595354 454d5f56 414c5545 5f534d5f SYSTEM_VALUE_SM_ │ │ │ │ - 0x003391a0 434f554e 545f4e56 00000000 53595354 COUNT_NV....SYST │ │ │ │ - 0x003391b0 454d5f56 414c5545 5f574152 505f4944 EM_VALUE_WARP_ID │ │ │ │ - 0x003391c0 5f4e5600 53595354 454d5f56 414c5545 _NV.SYSTEM_VALUE │ │ │ │ - 0x003391d0 5f534d5f 49445f4e 56000000 56415259 _SM_ID_NV...VARY │ │ │ │ - 0x003391e0 494e475f 534c4f54 5f504f53 00000000 ING_SLOT_POS.... │ │ │ │ - 0x003391f0 56415259 494e475f 534c4f54 5f434f4c VARYING_SLOT_COL │ │ │ │ - 0x00339200 30000000 56415259 494e475f 534c4f54 0...VARYING_SLOT │ │ │ │ - 0x00339210 5f434f4c 31000000 56415259 494e475f _COL1...VARYING_ │ │ │ │ - 0x00339220 534c4f54 5f464f47 43000000 56415259 SLOT_FOGC...VARY │ │ │ │ - 0x00339230 494e475f 534c4f54 5f544558 30000000 ING_SLOT_TEX0... │ │ │ │ - 0x00339240 56415259 494e475f 534c4f54 5f544558 VARYING_SLOT_TEX │ │ │ │ - 0x00339250 31000000 56415259 494e475f 534c4f54 1...VARYING_SLOT │ │ │ │ - 0x00339260 5f544558 32000000 56415259 494e475f _TEX2...VARYING_ │ │ │ │ - 0x00339270 534c4f54 5f544558 33000000 56415259 SLOT_TEX3...VARY │ │ │ │ - 0x00339280 494e475f 534c4f54 5f544558 34000000 ING_SLOT_TEX4... │ │ │ │ - 0x00339290 56415259 494e475f 534c4f54 5f544558 VARYING_SLOT_TEX │ │ │ │ - 0x003392a0 35000000 56415259 494e475f 534c4f54 5...VARYING_SLOT │ │ │ │ - 0x003392b0 5f544558 36000000 56415259 494e475f _TEX6...VARYING_ │ │ │ │ - 0x003392c0 534c4f54 5f544558 37000000 56415259 SLOT_TEX7...VARY │ │ │ │ - 0x003392d0 494e475f 534c4f54 5f505349 5a000000 ING_SLOT_PSIZ... │ │ │ │ - 0x003392e0 56415259 494e475f 534c4f54 5f424643 VARYING_SLOT_BFC │ │ │ │ - 0x003392f0 30000000 56415259 494e475f 534c4f54 0...VARYING_SLOT │ │ │ │ - 0x00339300 5f424643 31000000 56415259 494e475f _BFC1...VARYING_ │ │ │ │ - 0x00339310 534c4f54 5f454447 45000000 56415259 SLOT_EDGE...VARY │ │ │ │ - 0x00339320 494e475f 534c4f54 5f434c49 505f5645 ING_SLOT_CLIP_VE │ │ │ │ - 0x00339330 52544558 00000000 56415259 494e475f RTEX....VARYING_ │ │ │ │ - 0x00339340 534c4f54 5f434c49 505f4449 53543000 SLOT_CLIP_DIST0. │ │ │ │ - 0x00339350 56415259 494e475f 534c4f54 5f434c49 VARYING_SLOT_CLI │ │ │ │ - 0x00339360 505f4449 53543100 56415259 494e475f P_DIST1.VARYING_ │ │ │ │ - 0x00339370 534c4f54 5f43554c 4c5f4449 53543000 SLOT_CULL_DIST0. │ │ │ │ - 0x00339380 56415259 494e475f 534c4f54 5f43554c VARYING_SLOT_CUL │ │ │ │ - 0x00339390 4c5f4449 53543100 56415259 494e475f L_DIST1.VARYING_ │ │ │ │ - 0x003393a0 534c4f54 5f505249 4d495449 56455f49 SLOT_PRIMITIVE_I │ │ │ │ - 0x003393b0 44000000 56415259 494e475f 534c4f54 D...VARYING_SLOT │ │ │ │ - 0x003393c0 5f4c4159 45520000 56415259 494e475f _LAYER..VARYING_ │ │ │ │ - 0x003393d0 534c4f54 5f564945 57504f52 54000000 SLOT_VIEWPORT... │ │ │ │ - 0x003393e0 56415259 494e475f 534c4f54 5f464143 VARYING_SLOT_FAC │ │ │ │ - 0x003393f0 45000000 56415259 494e475f 534c4f54 E...VARYING_SLOT │ │ │ │ - 0x00339400 5f504e54 43000000 56415259 494e475f _PNTC...VARYING_ │ │ │ │ - 0x00339410 534c4f54 5f544553 535f4c45 56454c5f SLOT_TESS_LEVEL_ │ │ │ │ - 0x00339420 4f555445 52000000 56415259 494e475f OUTER...VARYING_ │ │ │ │ - 0x00339430 534c4f54 5f544553 535f4c45 56454c5f SLOT_TESS_LEVEL_ │ │ │ │ - 0x00339440 494e4e45 52000000 56415259 494e475f INNER...VARYING_ │ │ │ │ - 0x00339450 534c4f54 5f424f55 4e44494e 475f424f SLOT_BOUNDING_BO │ │ │ │ - 0x00339460 58300000 56415259 494e475f 534c4f54 X0..VARYING_SLOT │ │ │ │ - 0x00339470 5f424f55 4e44494e 475f424f 58310000 _BOUNDING_BOX1.. │ │ │ │ - 0x00339480 56415259 494e475f 534c4f54 5f564945 VARYING_SLOT_VIE │ │ │ │ - 0x00339490 575f494e 44455800 56415259 494e475f W_INDEX.VARYING_ │ │ │ │ - 0x003394a0 534c4f54 5f564945 57504f52 545f4d41 SLOT_VIEWPORT_MA │ │ │ │ - 0x003394b0 534b0000 56415259 494e475f 534c4f54 SK..VARYING_SLOT │ │ │ │ - 0x003394c0 5f564152 30000000 56415259 494e475f _VAR0...VARYING_ │ │ │ │ - 0x003394d0 534c4f54 5f564152 31000000 56415259 SLOT_VAR1...VARY │ │ │ │ - 0x003394e0 494e475f 534c4f54 5f564152 32000000 ING_SLOT_VAR2... │ │ │ │ - 0x003394f0 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339500 33000000 56415259 494e475f 534c4f54 3...VARYING_SLOT │ │ │ │ - 0x00339510 5f564152 34000000 56415259 494e475f _VAR4...VARYING_ │ │ │ │ - 0x00339520 534c4f54 5f564152 35000000 56415259 SLOT_VAR5...VARY │ │ │ │ - 0x00339530 494e475f 534c4f54 5f564152 36000000 ING_SLOT_VAR6... │ │ │ │ - 0x00339540 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339550 37000000 56415259 494e475f 534c4f54 7...VARYING_SLOT │ │ │ │ - 0x00339560 5f564152 38000000 56415259 494e475f _VAR8...VARYING_ │ │ │ │ - 0x00339570 534c4f54 5f564152 39000000 56415259 SLOT_VAR9...VARY │ │ │ │ - 0x00339580 494e475f 534c4f54 5f564152 31300000 ING_SLOT_VAR10.. │ │ │ │ - 0x00339590 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x003395a0 31310000 56415259 494e475f 534c4f54 11..VARYING_SLOT │ │ │ │ - 0x003395b0 5f564152 31320000 56415259 494e475f _VAR12..VARYING_ │ │ │ │ - 0x003395c0 534c4f54 5f564152 31330000 56415259 SLOT_VAR13..VARY │ │ │ │ - 0x003395d0 494e475f 534c4f54 5f564152 31340000 ING_SLOT_VAR14.. │ │ │ │ - 0x003395e0 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x003395f0 31350000 56415259 494e475f 534c4f54 15..VARYING_SLOT │ │ │ │ - 0x00339600 5f564152 31360000 56415259 494e475f _VAR16..VARYING_ │ │ │ │ - 0x00339610 534c4f54 5f564152 31370000 56415259 SLOT_VAR17..VARY │ │ │ │ - 0x00339620 494e475f 534c4f54 5f564152 31380000 ING_SLOT_VAR18.. │ │ │ │ - 0x00339630 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339640 31390000 56415259 494e475f 534c4f54 19..VARYING_SLOT │ │ │ │ - 0x00339650 5f564152 32300000 56415259 494e475f _VAR20..VARYING_ │ │ │ │ - 0x00339660 534c4f54 5f564152 32310000 56415259 SLOT_VAR21..VARY │ │ │ │ - 0x00339670 494e475f 534c4f54 5f564152 32320000 ING_SLOT_VAR22.. │ │ │ │ - 0x00339680 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339690 32330000 56415259 494e475f 534c4f54 23..VARYING_SLOT │ │ │ │ - 0x003396a0 5f564152 32340000 56415259 494e475f _VAR24..VARYING_ │ │ │ │ - 0x003396b0 534c4f54 5f564152 32350000 56415259 SLOT_VAR25..VARY │ │ │ │ - 0x003396c0 494e475f 534c4f54 5f564152 32360000 ING_SLOT_VAR26.. │ │ │ │ - 0x003396d0 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x003396e0 32370000 56415259 494e475f 534c4f54 27..VARYING_SLOT │ │ │ │ - 0x003396f0 5f564152 32380000 56415259 494e475f _VAR28..VARYING_ │ │ │ │ - 0x00339700 534c4f54 5f564152 32390000 56415259 SLOT_VAR29..VARY │ │ │ │ - 0x00339710 494e475f 534c4f54 5f564152 33300000 ING_SLOT_VAR30.. │ │ │ │ - 0x00339720 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339730 33310000 56415259 494e475f 534c4f54 31..VARYING_SLOT │ │ │ │ - 0x00339740 5f504154 43483000 56415259 494e475f _PATCH0.VARYING_ │ │ │ │ - 0x00339750 534c4f54 5f504154 43483100 56415259 SLOT_PATCH1.VARY │ │ │ │ - 0x00339760 494e475f 534c4f54 5f504154 43483200 ING_SLOT_PATCH2. │ │ │ │ - 0x00339770 56415259 494e475f 534c4f54 5f504154 VARYING_SLOT_PAT │ │ │ │ - 0x00339780 43483300 56415259 494e475f 534c4f54 CH3.VARYING_SLOT │ │ │ │ - 0x00339790 5f504154 43483400 56415259 494e475f _PATCH4.VARYING_ │ │ │ │ - 0x003397a0 534c4f54 5f504154 43483500 56415259 SLOT_PATCH5.VARY │ │ │ │ - 0x003397b0 494e475f 534c4f54 5f504154 43483600 ING_SLOT_PATCH6. │ │ │ │ - 0x003397c0 56415259 494e475f 534c4f54 5f504154 VARYING_SLOT_PAT │ │ │ │ - 0x003397d0 43483700 56415259 494e475f 534c4f54 CH7.VARYING_SLOT │ │ │ │ - 0x003397e0 5f504154 43483800 56415259 494e475f _PATCH8.VARYING_ │ │ │ │ - 0x003397f0 534c4f54 5f504154 43483900 56415259 SLOT_PATCH9.VARY │ │ │ │ - 0x00339800 494e475f 534c4f54 5f504154 43483130 ING_SLOT_PATCH10 │ │ │ │ - 0x00339810 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339820 5f504154 43483131 00000000 56415259 _PATCH11....VARY │ │ │ │ - 0x00339830 494e475f 534c4f54 5f504154 43483132 ING_SLOT_PATCH12 │ │ │ │ - 0x00339840 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339850 5f504154 43483133 00000000 56415259 _PATCH13....VARY │ │ │ │ - 0x00339860 494e475f 534c4f54 5f504154 43483134 ING_SLOT_PATCH14 │ │ │ │ - 0x00339870 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339880 5f504154 43483135 00000000 56415259 _PATCH15....VARY │ │ │ │ - 0x00339890 494e475f 534c4f54 5f504154 43483136 ING_SLOT_PATCH16 │ │ │ │ - 0x003398a0 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x003398b0 5f504154 43483137 00000000 56415259 _PATCH17....VARY │ │ │ │ - 0x003398c0 494e475f 534c4f54 5f504154 43483138 ING_SLOT_PATCH18 │ │ │ │ - 0x003398d0 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x003398e0 5f504154 43483139 00000000 56415259 _PATCH19....VARY │ │ │ │ - 0x003398f0 494e475f 534c4f54 5f504154 43483230 ING_SLOT_PATCH20 │ │ │ │ - 0x00339900 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339910 5f504154 43483231 00000000 56415259 _PATCH21....VARY │ │ │ │ - 0x00339920 494e475f 534c4f54 5f504154 43483232 ING_SLOT_PATCH22 │ │ │ │ - 0x00339930 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339940 5f504154 43483233 00000000 56415259 _PATCH23....VARY │ │ │ │ - 0x00339950 494e475f 534c4f54 5f504154 43483234 ING_SLOT_PATCH24 │ │ │ │ - 0x00339960 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339970 5f504154 43483235 00000000 56415259 _PATCH25....VARY │ │ │ │ - 0x00339980 494e475f 534c4f54 5f504154 43483236 ING_SLOT_PATCH26 │ │ │ │ - 0x00339990 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x003399a0 5f504154 43483237 00000000 56415259 _PATCH27....VARY │ │ │ │ - 0x003399b0 494e475f 534c4f54 5f504154 43483238 ING_SLOT_PATCH28 │ │ │ │ - 0x003399c0 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x003399d0 5f504154 43483239 00000000 56415259 _PATCH29....VARY │ │ │ │ - 0x003399e0 494e475f 534c4f54 5f504154 43483330 ING_SLOT_PATCH30 │ │ │ │ - 0x003399f0 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339a00 5f504154 43483331 00000000 56415259 _PATCH31....VARY │ │ │ │ - 0x00339a10 494e475f 534c4f54 5f564152 305f3136 ING_SLOT_VAR0_16 │ │ │ │ - 0x00339a20 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x00339a30 5f564152 315f3136 42495400 56415259 _VAR1_16BIT.VARY │ │ │ │ - 0x00339a40 494e475f 534c4f54 5f564152 325f3136 ING_SLOT_VAR2_16 │ │ │ │ - 0x00339a50 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x00339a60 5f564152 335f3136 42495400 56415259 _VAR3_16BIT.VARY │ │ │ │ - 0x00339a70 494e475f 534c4f54 5f564152 345f3136 ING_SLOT_VAR4_16 │ │ │ │ - 0x00339a80 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x00339a90 5f564152 355f3136 42495400 56415259 _VAR5_16BIT.VARY │ │ │ │ - 0x00339aa0 494e475f 534c4f54 5f564152 365f3136 ING_SLOT_VAR6_16 │ │ │ │ - 0x00339ab0 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x00339ac0 5f564152 375f3136 42495400 56415259 _VAR7_16BIT.VARY │ │ │ │ - 0x00339ad0 494e475f 534c4f54 5f564152 385f3136 ING_SLOT_VAR8_16 │ │ │ │ - 0x00339ae0 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x00339af0 5f564152 395f3136 42495400 56415259 _VAR9_16BIT.VARY │ │ │ │ - 0x00339b00 494e475f 534c4f54 5f564152 31305f31 ING_SLOT_VAR10_1 │ │ │ │ - 0x00339b10 36424954 00000000 56415259 494e475f 6BIT....VARYING_ │ │ │ │ - 0x00339b20 534c4f54 5f564152 31315f31 36424954 SLOT_VAR11_16BIT │ │ │ │ - 0x00339b30 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339b40 5f564152 31325f31 36424954 00000000 _VAR12_16BIT.... │ │ │ │ - 0x00339b50 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339b60 31335f31 36424954 00000000 56415259 13_16BIT....VARY │ │ │ │ - 0x00339b70 494e475f 534c4f54 5f564152 31345f31 ING_SLOT_VAR14_1 │ │ │ │ - 0x00339b80 36424954 00000000 56415259 494e475f 6BIT....VARYING_ │ │ │ │ - 0x00339b90 534c4f54 5f564152 31355f31 36424954 SLOT_VAR15_16BIT │ │ │ │ - 0x00339ba0 00000000 56455254 5f415454 5249425f ....VERT_ATTRIB_ │ │ │ │ - 0x00339bb0 504f5300 56455254 5f415454 5249425f POS.VERT_ATTRIB_ │ │ │ │ - 0x00339bc0 4e4f524d 414c0000 56455254 5f415454 NORMAL..VERT_ATT │ │ │ │ - 0x00339bd0 5249425f 434f4c4f 52300000 56455254 RIB_COLOR0..VERT │ │ │ │ - 0x00339be0 5f415454 5249425f 434f4c4f 52310000 _ATTRIB_COLOR1.. │ │ │ │ - 0x00339bf0 56455254 5f415454 5249425f 464f4700 VERT_ATTRIB_FOG. │ │ │ │ - 0x00339c00 56455254 5f415454 5249425f 434f4c4f VERT_ATTRIB_COLO │ │ │ │ - 0x00339c10 525f494e 44455800 56455254 5f415454 R_INDEX.VERT_ATT │ │ │ │ - 0x00339c20 5249425f 54455830 00000000 56455254 RIB_TEX0....VERT │ │ │ │ - 0x00339c30 5f415454 5249425f 54455831 00000000 _ATTRIB_TEX1.... │ │ │ │ - 0x00339c40 56455254 5f415454 5249425f 54455832 VERT_ATTRIB_TEX2 │ │ │ │ - 0x00339c50 00000000 56455254 5f415454 5249425f ....VERT_ATTRIB_ │ │ │ │ - 0x00339c60 54455833 00000000 56455254 5f415454 TEX3....VERT_ATT │ │ │ │ - 0x00339c70 5249425f 54455834 00000000 56455254 RIB_TEX4....VERT │ │ │ │ - 0x00339c80 5f415454 5249425f 54455835 00000000 _ATTRIB_TEX5.... │ │ │ │ - 0x00339c90 56455254 5f415454 5249425f 54455836 VERT_ATTRIB_TEX6 │ │ │ │ - 0x00339ca0 00000000 56455254 5f415454 5249425f ....VERT_ATTRIB_ │ │ │ │ - 0x00339cb0 54455837 00000000 56455254 5f415454 TEX7....VERT_ATT │ │ │ │ - 0x00339cc0 5249425f 504f494e 545f5349 5a450000 RIB_POINT_SIZE.. │ │ │ │ - 0x00339cd0 56455254 5f415454 5249425f 47454e45 VERT_ATTRIB_GENE │ │ │ │ - 0x00339ce0 52494330 00000000 56455254 5f415454 RIC0....VERT_ATT │ │ │ │ - 0x00339cf0 5249425f 47454e45 52494331 00000000 RIB_GENERIC1.... │ │ │ │ - 0x00339d00 56455254 5f415454 5249425f 47454e45 VERT_ATTRIB_GENE │ │ │ │ - 0x00339d10 52494332 00000000 56455254 5f415454 RIC2....VERT_ATT │ │ │ │ - 0x00339d20 5249425f 47454e45 52494333 00000000 RIB_GENERIC3.... │ │ │ │ - 0x00339d30 56455254 5f415454 5249425f 47454e45 VERT_ATTRIB_GENE │ │ │ │ - 0x00339d40 52494334 00000000 56455254 5f415454 RIC4....VERT_ATT │ │ │ │ - 0x00339d50 5249425f 47454e45 52494335 00000000 RIB_GENERIC5.... │ │ │ │ - 0x00339d60 56455254 5f415454 5249425f 47454e45 VERT_ATTRIB_GENE │ │ │ │ - 0x00339d70 52494336 00000000 56455254 5f415454 RIC6....VERT_ATT │ │ │ │ - 0x00339d80 5249425f 47454e45 52494337 00000000 RIB_GENERIC7.... │ │ │ │ - 0x00339d90 56455254 5f415454 5249425f 47454e45 VERT_ATTRIB_GENE │ │ │ │ - 0x00339da0 52494338 00000000 56455254 5f415454 RIC8....VERT_ATT │ │ │ │ - 0x00339db0 5249425f 47454e45 52494339 00000000 RIB_GENERIC9.... │ │ │ │ - 0x00339dc0 56455254 5f415454 5249425f 47454e45 VERT_ATTRIB_GENE │ │ │ │ - 0x00339dd0 52494331 30000000 56455254 5f415454 RIC10...VERT_ATT │ │ │ │ - 0x00339de0 5249425f 47454e45 52494331 31000000 RIB_GENERIC11... │ │ │ │ - 0x00339df0 56455254 5f415454 5249425f 47454e45 VERT_ATTRIB_GENE │ │ │ │ - 0x00339e00 52494331 32000000 56455254 5f415454 RIC12...VERT_ATT │ │ │ │ - 0x00339e10 5249425f 47454e45 52494331 33000000 RIB_GENERIC13... │ │ │ │ - 0x00339e20 56455254 5f415454 5249425f 47454e45 VERT_ATTRIB_GENE │ │ │ │ - 0x00339e30 52494331 34000000 56455254 5f415454 RIC14...VERT_ATT │ │ │ │ - 0x00339e40 5249425f 47454e45 52494331 35000000 RIB_GENERIC15... │ │ │ │ - 0x00339e50 56455254 5f415454 5249425f 45444745 VERT_ATTRIB_EDGE │ │ │ │ - 0x00339e60 464c4147 00000000 4d455341 5f534841 FLAG....MESA_SHA │ │ │ │ - 0x00339e70 4445525f 56455254 45580000 4d455341 DER_VERTEX..MESA │ │ │ │ - 0x00339e80 5f534841 4445525f 54455353 5f435452 _SHADER_TESS_CTR │ │ │ │ - 0x00339e90 4c000000 4d455341 5f534841 4445525f L...MESA_SHADER_ │ │ │ │ - 0x00339ea0 54455353 5f455641 4c000000 4d455341 TESS_EVAL...MESA │ │ │ │ - 0x00339eb0 5f534841 4445525f 47454f4d 45545259 _SHADER_GEOMETRY │ │ │ │ - 0x00339ec0 00000000 4d455341 5f534841 4445525f ....MESA_SHADER_ │ │ │ │ - 0x00339ed0 46524147 4d454e54 00000000 4d455341 FRAGMENT....MESA │ │ │ │ - 0x00339ee0 5f534841 4445525f 434f4d50 55544500 _SHADER_COMPUTE. │ │ │ │ - 0x00339ef0 4d455341 5f534841 4445525f 5441534b MESA_SHADER_TASK │ │ │ │ - 0x00339f00 00000000 4d455341 5f534841 4445525f ....MESA_SHADER_ │ │ │ │ - 0x00339f10 4d455348 00000000 4d455341 5f534841 MESH....MESA_SHA │ │ │ │ - 0x00339f20 4445525f 52415947 454e0000 4d455341 DER_RAYGEN..MESA │ │ │ │ - 0x00339f30 5f534841 4445525f 414e595f 48495400 _SHADER_ANY_HIT. │ │ │ │ - 0x00339f40 4d455341 5f534841 4445525f 434c4f53 MESA_SHADER_CLOS │ │ │ │ - 0x00339f50 4553545f 48495400 4d455341 5f534841 EST_HIT.MESA_SHA │ │ │ │ - 0x00339f60 4445525f 4d495353 00000000 4d455341 DER_MISS....MESA │ │ │ │ - 0x00339f70 5f534841 4445525f 494e5445 52534543 _SHADER_INTERSEC │ │ │ │ - 0x00339f80 54494f4e 00000000 4d455341 5f534841 TION....MESA_SHA │ │ │ │ - 0x00339f90 4445525f 43414c4c 41424c45 00000000 DER_CALLABLE.... │ │ │ │ - 0x00339fa0 4d455341 5f534841 4445525f 4b45524e MESA_SHADER_KERN │ │ │ │ - 0x00339fb0 454c0000 50495045 5f464f52 4d41545f EL..PIPE_FORMAT_ │ │ │ │ - 0x00339fc0 4e4f4e45 00000000 50495045 5f464f52 NONE....PIPE_FOR │ │ │ │ - 0x00339fd0 4d41545f 5236345f 55494e54 00000000 MAT_R64_UINT.... │ │ │ │ - 0x00339fe0 7236345f 75696e74 00000000 50495045 r64_uint....PIPE │ │ │ │ - 0x00339ff0 5f464f52 4d41545f 52363447 36345f55 _FORMAT_R64G64_U │ │ │ │ - 0x0033a000 494e5400 72363467 36345f75 696e7400 INT.r64g64_uint. │ │ │ │ - 0x0033a010 50495045 5f464f52 4d41545f 52363447 PIPE_FORMAT_R64G │ │ │ │ - 0x0033a020 36344236 345f5549 4e540000 72363467 64B64_UINT..r64g │ │ │ │ - 0x0033a030 36346236 345f7569 6e740000 50495045 64b64_uint..PIPE │ │ │ │ - 0x0033a040 5f464f52 4d41545f 52363447 36344236 _FORMAT_R64G64B6 │ │ │ │ - 0x0033a050 34413634 5f55494e 54000000 72363467 4A64_UINT...r64g │ │ │ │ - 0x0033a060 36346236 34613634 5f75696e 74000000 64b64a64_uint... │ │ │ │ - 0x0033a070 50495045 5f464f52 4d41545f 5236345f PIPE_FORMAT_R64_ │ │ │ │ - 0x0033a080 53494e54 00000000 7236345f 73696e74 SINT....r64_sint │ │ │ │ - 0x0033a090 00000000 50495045 5f464f52 4d41545f ....PIPE_FORMAT_ │ │ │ │ - 0x0033a0a0 52363447 36345f53 494e5400 72363467 R64G64_SINT.r64g │ │ │ │ - 0x0033a0b0 36345f73 696e7400 50495045 5f464f52 64_sint.PIPE_FOR │ │ │ │ - 0x0033a0c0 4d41545f 52363447 36344236 345f5349 MAT_R64G64B64_SI │ │ │ │ - 0x0033a0d0 4e540000 72363467 36346236 345f7369 NT..r64g64b64_si │ │ │ │ - 0x0033a0e0 6e740000 50495045 5f464f52 4d41545f nt..PIPE_FORMAT_ │ │ │ │ - 0x0033a0f0 52363447 36344236 34413634 5f53494e R64G64B64A64_SIN │ │ │ │ - 0x0033a100 54000000 72363467 36346236 34613634 T...r64g64b64a64 │ │ │ │ - 0x0033a110 5f73696e 74000000 50495045 5f464f52 _sint...PIPE_FOR │ │ │ │ - 0x0033a120 4d41545f 5236345f 464c4f41 54000000 MAT_R64_FLOAT... │ │ │ │ - 0x0033a130 7236345f 666c6f61 74000000 50495045 r64_float...PIPE │ │ │ │ - 0x0033a140 5f464f52 4d41545f 52363447 36345f46 _FORMAT_R64G64_F │ │ │ │ - 0x0033a150 4c4f4154 00000000 72363467 36345f66 LOAT....r64g64_f │ │ │ │ - 0x0033a160 6c6f6174 00000000 50495045 5f464f52 loat....PIPE_FOR │ │ │ │ - 0x0033a170 4d41545f 52363447 36344236 345f464c MAT_R64G64B64_FL │ │ │ │ - 0x0033a180 4f415400 72363467 36346236 345f666c OAT.r64g64b64_fl │ │ │ │ - 0x0033a190 6f617400 50495045 5f464f52 4d41545f oat.PIPE_FORMAT_ │ │ │ │ - 0x0033a1a0 52363447 36344236 34413634 5f464c4f R64G64B64A64_FLO │ │ │ │ - 0x0033a1b0 41540000 72363467 36346236 34613634 AT..r64g64b64a64 │ │ │ │ - 0x0033a1c0 5f666c6f 61740000 50495045 5f464f52 _float..PIPE_FOR │ │ │ │ - 0x0033a1d0 4d41545f 5233325f 464c4f41 54000000 MAT_R32_FLOAT... │ │ │ │ - 0x0033a1e0 7233325f 666c6f61 74000000 50495045 r32_float...PIPE │ │ │ │ - 0x0033a1f0 5f464f52 4d41545f 52333247 33325f46 _FORMAT_R32G32_F │ │ │ │ - 0x0033a200 4c4f4154 00000000 72333267 33325f66 LOAT....r32g32_f │ │ │ │ - 0x0033a210 6c6f6174 00000000 50495045 5f464f52 loat....PIPE_FOR │ │ │ │ - 0x0033a220 4d41545f 52333247 33324233 325f464c MAT_R32G32B32_FL │ │ │ │ - 0x0033a230 4f415400 72333267 33326233 325f666c OAT.r32g32b32_fl │ │ │ │ - 0x0033a240 6f617400 50495045 5f464f52 4d41545f oat.PIPE_FORMAT_ │ │ │ │ - 0x0033a250 52333247 33324233 32413332 5f464c4f R32G32B32A32_FLO │ │ │ │ - 0x0033a260 41540000 72333267 33326233 32613332 AT..r32g32b32a32 │ │ │ │ - 0x0033a270 5f666c6f 61740000 50495045 5f464f52 _float..PIPE_FOR │ │ │ │ - 0x0033a280 4d41545f 5233325f 554e4f52 4d000000 MAT_R32_UNORM... │ │ │ │ - 0x0033a290 7233325f 756e6f72 6d000000 50495045 r32_unorm...PIPE │ │ │ │ - 0x0033a2a0 5f464f52 4d41545f 52333247 33325f55 _FORMAT_R32G32_U │ │ │ │ - 0x0033a2b0 4e4f524d 00000000 72333267 33325f75 NORM....r32g32_u │ │ │ │ - 0x0033a2c0 6e6f726d 00000000 50495045 5f464f52 norm....PIPE_FOR │ │ │ │ - 0x0033a2d0 4d41545f 52333247 33324233 325f554e MAT_R32G32B32_UN │ │ │ │ - 0x0033a2e0 4f524d00 72333267 33326233 325f756e ORM.r32g32b32_un │ │ │ │ - 0x0033a2f0 6f726d00 50495045 5f464f52 4d41545f orm.PIPE_FORMAT_ │ │ │ │ - 0x0033a300 52333247 33324233 32413332 5f554e4f R32G32B32A32_UNO │ │ │ │ - 0x0033a310 524d0000 72333267 33326233 32613332 RM..r32g32b32a32 │ │ │ │ - 0x0033a320 5f756e6f 726d0000 50495045 5f464f52 _unorm..PIPE_FOR │ │ │ │ - 0x0033a330 4d41545f 5233325f 55534341 4c454400 MAT_R32_USCALED. │ │ │ │ - 0x0033a340 7233325f 75736361 6c656400 50495045 r32_uscaled.PIPE │ │ │ │ - 0x0033a350 5f464f52 4d41545f 52333247 33325f55 _FORMAT_R32G32_U │ │ │ │ - 0x0033a360 5343414c 45440000 72333267 33325f75 SCALED..r32g32_u │ │ │ │ - 0x0033a370 7363616c 65640000 50495045 5f464f52 scaled..PIPE_FOR │ │ │ │ - 0x0033a380 4d41545f 52333247 33324233 325f5553 MAT_R32G32B32_US │ │ │ │ - 0x0033a390 43414c45 44000000 72333267 33326233 CALED...r32g32b3 │ │ │ │ - 0x0033a3a0 325f7573 63616c65 64000000 50495045 2_uscaled...PIPE │ │ │ │ - 0x0033a3b0 5f464f52 4d41545f 52333247 33324233 _FORMAT_R32G32B3 │ │ │ │ - 0x0033a3c0 32413332 5f555343 414c4544 00000000 2A32_USCALED.... │ │ │ │ - 0x0033a3d0 72333267 33326233 32613332 5f757363 r32g32b32a32_usc │ │ │ │ - 0x0033a3e0 616c6564 00000000 50495045 5f464f52 aled....PIPE_FOR │ │ │ │ - 0x0033a3f0 4d41545f 5233325f 534e4f52 4d000000 MAT_R32_SNORM... │ │ │ │ - 0x0033a400 7233325f 736e6f72 6d000000 50495045 r32_snorm...PIPE │ │ │ │ - 0x0033a410 5f464f52 4d41545f 52333247 33325f53 _FORMAT_R32G32_S │ │ │ │ - 0x0033a420 4e4f524d 00000000 72333267 33325f73 NORM....r32g32_s │ │ │ │ - 0x0033a430 6e6f726d 00000000 50495045 5f464f52 norm....PIPE_FOR │ │ │ │ - 0x0033a440 4d41545f 52333247 33324233 325f534e MAT_R32G32B32_SN │ │ │ │ - 0x0033a450 4f524d00 72333267 33326233 325f736e ORM.r32g32b32_sn │ │ │ │ - 0x0033a460 6f726d00 50495045 5f464f52 4d41545f orm.PIPE_FORMAT_ │ │ │ │ - 0x0033a470 52333247 33324233 32413332 5f534e4f R32G32B32A32_SNO │ │ │ │ - 0x0033a480 524d0000 72333267 33326233 32613332 RM..r32g32b32a32 │ │ │ │ - 0x0033a490 5f736e6f 726d0000 50495045 5f464f52 _snorm..PIPE_FOR │ │ │ │ - 0x0033a4a0 4d41545f 5233325f 53534341 4c454400 MAT_R32_SSCALED. │ │ │ │ - 0x0033a4b0 7233325f 73736361 6c656400 50495045 r32_sscaled.PIPE │ │ │ │ - 0x0033a4c0 5f464f52 4d41545f 52333247 33325f53 _FORMAT_R32G32_S │ │ │ │ - 0x0033a4d0 5343414c 45440000 72333267 33325f73 SCALED..r32g32_s │ │ │ │ - 0x0033a4e0 7363616c 65640000 50495045 5f464f52 scaled..PIPE_FOR │ │ │ │ - 0x0033a4f0 4d41545f 52333247 33324233 325f5353 MAT_R32G32B32_SS │ │ │ │ - 0x0033a500 43414c45 44000000 72333267 33326233 CALED...r32g32b3 │ │ │ │ - 0x0033a510 325f7373 63616c65 64000000 50495045 2_sscaled...PIPE │ │ │ │ - 0x0033a520 5f464f52 4d41545f 52333247 33324233 _FORMAT_R32G32B3 │ │ │ │ - 0x0033a530 32413332 5f535343 414c4544 00000000 2A32_SSCALED.... │ │ │ │ - 0x0033a540 72333267 33326233 32613332 5f737363 r32g32b32a32_ssc │ │ │ │ - 0x0033a550 616c6564 00000000 50495045 5f464f52 aled....PIPE_FOR │ │ │ │ - 0x0033a560 4d41545f 5231365f 554e4f52 4d000000 MAT_R16_UNORM... │ │ │ │ - 0x0033a570 7231365f 756e6f72 6d000000 50495045 r16_unorm...PIPE │ │ │ │ - 0x0033a580 5f464f52 4d41545f 52313647 31365f55 _FORMAT_R16G16_U │ │ │ │ - 0x0033a590 4e4f524d 00000000 72313667 31365f75 NORM....r16g16_u │ │ │ │ - 0x0033a5a0 6e6f726d 00000000 50495045 5f464f52 norm....PIPE_FOR │ │ │ │ - 0x0033a5b0 4d41545f 52313647 31364231 365f554e MAT_R16G16B16_UN │ │ │ │ - 0x0033a5c0 4f524d00 72313667 31366231 365f756e ORM.r16g16b16_un │ │ │ │ - 0x0033a5d0 6f726d00 50495045 5f464f52 4d41545f orm.PIPE_FORMAT_ │ │ │ │ - 0x0033a5e0 52313647 31364231 36413136 5f554e4f R16G16B16A16_UNO │ │ │ │ - 0x0033a5f0 524d0000 72313667 31366231 36613136 RM..r16g16b16a16 │ │ │ │ - 0x0033a600 5f756e6f 726d0000 50495045 5f464f52 _unorm..PIPE_FOR │ │ │ │ - 0x0033a610 4d41545f 5231365f 55534341 4c454400 MAT_R16_USCALED. │ │ │ │ - 0x0033a620 7231365f 75736361 6c656400 50495045 r16_uscaled.PIPE │ │ │ │ - 0x0033a630 5f464f52 4d41545f 52313647 31365f55 _FORMAT_R16G16_U │ │ │ │ - 0x0033a640 5343414c 45440000 72313667 31365f75 SCALED..r16g16_u │ │ │ │ - 0x0033a650 7363616c 65640000 50495045 5f464f52 scaled..PIPE_FOR │ │ │ │ - 0x0033a660 4d41545f 52313647 31364231 365f5553 MAT_R16G16B16_US │ │ │ │ - 0x0033a670 43414c45 44000000 72313667 31366231 CALED...r16g16b1 │ │ │ │ - 0x0033a680 365f7573 63616c65 64000000 50495045 6_uscaled...PIPE │ │ │ │ - 0x0033a690 5f464f52 4d41545f 52313647 31364231 _FORMAT_R16G16B1 │ │ │ │ - 0x0033a6a0 36413136 5f555343 414c4544 00000000 6A16_USCALED.... │ │ │ │ - 0x0033a6b0 72313667 31366231 36613136 5f757363 r16g16b16a16_usc │ │ │ │ - 0x0033a6c0 616c6564 00000000 50495045 5f464f52 aled....PIPE_FOR │ │ │ │ - 0x0033a6d0 4d41545f 5231365f 534e4f52 4d000000 MAT_R16_SNORM... │ │ │ │ - 0x0033a6e0 7231365f 736e6f72 6d000000 50495045 r16_snorm...PIPE │ │ │ │ - 0x0033a6f0 5f464f52 4d41545f 52313647 31365f53 _FORMAT_R16G16_S │ │ │ │ - 0x0033a700 4e4f524d 00000000 72313667 31365f73 NORM....r16g16_s │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes